/*! 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)))){*,::backdrop,:after,:before{--tw-border-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{:host,:root{--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;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0d1730;--ink-2:#1a2743;--muted:#728097;--muted-2:#98a3b5;--line:#e5eaf0;--line-2:#d9e0e8;--canvas:#f3f6f8;--panel:#fff;--navy:#07142f;--navy-2:#0b1d40;--navy-3:#102957;--lime:#9bd824;--lime-2:#7cbc12;--lime-soft:#eff9d7;--blue:#4b7cff;--blue-soft:#edf2ff;--amber:#e9a419;--amber-soft:#fff7df;--violet:#8758ff;--violet-soft:#f3efff;--red:#df5c68;--red-soft:#fff0f1;--green:#1b9d70;--green-soft:#e9f8f2;--shadow:0 16px 45px #0c193714;--shadow-soft:0 7px 24px #0c19370e;--rail:264px}*{box-sizing:border-box}body,html{background:var(--canvas);min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #9bd8248c}body{overflow-x:hidden}.app-main,.app-shell{min-height:100vh}.app-main{margin-left:var(--rail);flex-direction:column;display:flex}.app-content{min-height:calc(100vh - 78px);padding:24px 26px 48px}.app-content.inbox-content{height:calc(100vh - 78px);padding:0;overflow:hidden}.brand-lockup{align-items:center;gap:11px;min-width:0;display:flex}.brand-mark{background:#091530;border-radius:13px;flex:0 0 42px;width:42px;height:42px;display:block;overflow:hidden;box-shadow:0 8px 25px #0003}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand-copy{flex-direction:column;min-width:0;display:flex}.brand-copy strong{letter-spacing:-.2px;font-size:15.5px}.brand-copy small{color:#8fa0c0;letter-spacing:.7px;text-transform:uppercase;margin-top:2px;font-size:10.5px}.brand-lockup.compact .brand-mark{flex-basis:30px;width:30px;height:30px}.rail{z-index:40;width:var(--rail);color:#fff;background:linear-gradient(#06122b,#07142f 54%,#07142b);border-right:1px solid #ffffff0a;flex-direction:column;padding:18px 14px 15px;display:flex;position:fixed;top:0;bottom:0;left:0}.rail-head{justify-content:space-between;align-items:center;height:45px;padding:0 7px;display:flex}.rail-close{color:#c8d1e2;background:#ffffff12;border:0;border-radius:9px;width:30px;height:30px;font-size:20px;display:none}.workspace-switcher{color:#fff;text-align:left;background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff14;grid-template-columns:40px 1fr 16px;align-items:center;gap:8px;width:calc(100% - 2px);margin:16px 1px 15px;padding:10px 9px;display:grid}.workspace-avatar{background:linear-gradient(145deg,var(--lime),#6eae09);color:#0b1a31;border-radius:10px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.workspace-switcher>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.workspace-switcher strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.workspace-switcher small{color:#91a0bd;font-size:10.5px}.workspace-switcher>b{color:#92a1be;font-size:13.5px}.rail-nav{scrollbar-width:none;flex-direction:column;gap:3px;display:flex;overflow:auto}.rail-nav::-webkit-scrollbar{display:none}.rail-nav button{color:#9dabc4;text-align:left;background:0 0;border:0;align-items:center;gap:10px;height:44px;padding:0 10px;font-size:12.8px;font-weight:650;transition:all .16s;display:flex;position:relative}.rail-nav button.active{box-shadow:inset 2px 0 0 var(--lime);background:linear-gradient(90deg,#9bd8242e,#9bd82412)}.nav-icon{text-align:center;color:#8ea0c0;place-items:center;width:22px;font-size:16px;display:grid}.nav-badge{background:var(--lime);color:#0d1d31;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:auto;padding:0 5px;font-size:10px;display:grid}.rail-footer{margin-top:auto;padding-top:12px}.usage-card{background:#ffffff0b;border:1px solid #ffffff12;padding:10px}.usage-card>div:first-child{justify-content:space-between;gap:10px;display:flex}.usage-card small,.usage-card span{color:#8d9bb8;font-size:10.5px}.usage-card strong{color:#d9e2f0}.usage-track{background:#ffffff17;border-radius:3px;height:4px;margin:8px 0 6px;overflow:hidden}.usage-track i{background:linear-gradient(90deg,var(--lime),#c6f063);border-radius:inherit;width:64.8%;height:100%;display:block}.user-chip{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:30px 1fr 18px;align-items:center;gap:8px;width:100%;margin-top:8px;padding:7px 4px;display:grid}.user-chip>span:first-child{background:#142955;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.user-chip>span:nth-child(2){flex-direction:column;display:flex}.user-chip strong{font-size:11.5px}.user-chip small{color:#8796b1;margin-top:2px;font-size:10.3px}.user-chip>b{color:#8290aa;font-size:11px}.rail-scrim{display:none}.topbar{z-index:30;background:#ffffffe0;border-bottom:1px solid #dae1eac7;flex:0 0 78px;justify-content:space-between;height:78px;padding:0 26px;position:sticky;top:0}.topbar,.topbar-left{align-items:center;display:flex}.topbar-left{gap:10px}.menu-button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:#fff;border-radius:10px;font-size:16px;display:none}.page-ident{flex-direction:column;display:flex}.page-ident small{text-transform:uppercase;letter-spacing:.75px;color:#8c98aa;font-size:10.5px;font-weight:750}.page-ident strong{letter-spacing:-.15px;margin-top:3px;font-size:15.5px}.topbar-right{gap:8px}.global-search,.topbar-right{align-items:center;display:flex}.global-search{border:1px solid var(--line);color:#8190a4;background:#f7f9fb;border-radius:10px;gap:7px;width:320px;height:41px;padding:0 8px}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11.5px}.global-search input::placeholder{color:#9ba5b5}.global-search kbd{color:#8995a6;background:#fff;border:1px solid #dfe4ea;border-radius:5px;padding:2px 5px;font-size:10px}.codi-mini{color:#3b5514;background:linear-gradient(#f7fce9,#eff8d8);border:1px solid #d9e9b9;border-radius:11px;height:42px;padding:0 13px;font-size:11.5px;font-weight:800}.codi-mini span{color:#7bb515;margin-right:5px}.round-button,.round-user{border:1px solid var(--line);color:#6d7b90;background:#fff;border-radius:10px;place-items:center;width:41px;height:41px;display:grid;position:relative}.round-button i{background:#e2606c;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.round-user{color:#fff;background:#0b1c3b;border-radius:50%;font-size:11px;font-weight:800}.page-stack{flex-direction:column;gap:16px;width:min(1540px,100%);margin:0 auto;display:flex}.section-kicker{text-transform:uppercase;letter-spacing:1.05px;color:#8390a1;font-size:10.5px;font-weight:850;line-height:1}.button{white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:11.5px;font-weight:800;display:inline-flex}.button.primary{color:#13230a;background:linear-gradient(#a6df32,#8dcc16);border-color:#80bd12;box-shadow:0 8px 18px #7fba122e}.button.primary:hover{filter:brightness(.98)}.button.soft{border-color:var(--line);color:#4e5b6e;background:#fff}.button.glass{color:#fff;background:#ffffff14;border-color:#ffffff26}.button.dark{color:#fff;background:#101e39}.button.small{height:35px;padding:0 10px;font-size:11px}.quiet-button{color:#536174;background:0 0;border:0;font-size:11px;font-weight:750}.quiet-button:hover{color:#152039}.panel{background:var(--panel);box-shadow:var(--shadow-soft);border:1px solid #e0e6eee6;border-radius:16px}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-head h2{letter-spacing:-.25px;margin:4px 0 3px;font-size:16px}.panel-head p{color:#8a96a7;margin:0;font-size:11.5px}.positive-chip{color:#168461;background:#e9f8f2;border:1px solid #cfefe2;border-radius:12px;padding:5px 8px;font-size:11px}.live-dot{color:#25805f;font-size:10px}.live-dot i{background:#22ad7b;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 0 3px #e5f7ef}.command-hero{color:#fff;background:radial-gradient(circle at 78% 30%,#9bd8242e,#0000 19%),radial-gradient(circle at 70% 76%,#4876ff29,#0000 29%),linear-gradient(135deg,#06132e,#0a1b3c 54%,#0a2147);grid-template-columns:minmax(0,1.35fr) .65fr;align-items:center;min-height:270px;padding:38px 42px;display:grid;box-shadow:0 18px 48px #0916302e}.command-hero:before{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.command-hero-copy{z-index:2;max-width:690px;position:relative}.live-pill{color:#c8ee78;letter-spacing:.95px;background:#9bd8241a;border:1px solid #b4e25938;border-radius:20px;align-items:center;gap:7px;padding:6px 10px;font-size:10.5px;font-weight:850;display:inline-flex}.live-pill i{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #9bd8241a}.command-hero h1{letter-spacing:-1.05px;margin:15px 0 7px;font-size:33px;line-height:1.04}.command-hero p{color:#c1cbe0;max-width:650px;margin:0;font-size:13.5px}.command-hero p strong{color:#e1efc4}.hero-actions{gap:9px;margin-top:23px;display:flex}.command-hero .button{height:38px;padding:0 14px}.codi-orbit{isolation:isolate;justify-self:center;place-items:center;width:220px;height:220px;display:grid;position:relative}.codi-orbit:before{content:"";filter:blur(2px);background:radial-gradient(circle,#9ddd291f,#0000 58%);border-radius:50%;animation:codiBreath 3.6s ease-in-out infinite;position:absolute;inset:12px}.orbit-one,.orbit-three,.orbit-two{pointer-events:none;border-radius:50%;position:absolute}.orbit-one{border:1px solid #79aaff38;animation:codiSpin 18s linear infinite;inset:2px}.orbit-one:after{content:"";background:#a5df36;border-radius:50%;width:7px;height:7px;position:absolute;top:24px;left:22px;box-shadow:0 0 18px #a5df36cc}.orbit-two{border:1px dashed #cbee824f;animation:codiSpinReverse 12s linear infinite;inset:24px}.orbit-three{border:1px solid #78a2f526;animation:codiBreath 4.2s ease-in-out infinite;inset:45px}.orbit-dot{background:#9bd824;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 16px #9bd824d9}.orbit-dot.dot-a{animation:codiFloat 2.8s ease-in-out infinite;top:22px;right:47px}.orbit-dot.dot-b{background:#79aaff;animation:codiFloat 3.3s ease-in-out infinite reverse;bottom:34px;left:31px;box-shadow:0 0 16px #79aaffb3}.orbit-dot.dot-c{width:4px;height:4px;animation:codiFloat 2.4s ease-in-out infinite;bottom:68px;right:18px}.codi-spark{color:#c7ef70;opacity:.8;filter:drop-shadow(0 0 9px #9bd8248c);animation:codiSpark 3s ease-in-out infinite;position:absolute}.codi-spark.spark-a{top:63px;left:19px}.codi-spark.spark-b{animation-delay:-1.1s;top:43px;right:29px}.codi-core{background:#0a1a39;border:1px solid #d5f39859;border-radius:32px;place-items:center;width:106px;height:106px;animation:codiCore 4s ease-in-out infinite;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 8px #9bd82409,0 0 58px #9bd8243d,0 18px 42px #0000003d}.codi-core img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.02)}.codi-core-glow{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 24px #c8f07821}.codi-scan{z-index:3;opacity:.65;background:linear-gradient(90deg,#0000,#d6ff84,#0000);height:1px;animation:codiScan 3.1s ease-in-out infinite;position:absolute;top:18%;left:11%;right:11%;box-shadow:0 0 12px #d6ff84b3}.ai-orbit-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.9px;color:#bfe86c;background:#051026ad;border:1px solid #bee86b30;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9.5px;font-weight:850;display:inline-flex;position:absolute;bottom:-10px}.ai-orbit-label i{background:#9bd824;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #9bd82417}.hero-signal{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0510268c;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto auto;gap:3px 16px;padding:10px 12px;display:grid;position:absolute;bottom:21px;right:27px}.hero-signal small{color:#8fa0ba;grid-column:1/-1;font-size:10.5px}.hero-signal strong{font-size:16px}.hero-signal span{color:#a8d951;align-self:center;font-size:9.8px}.hero-signal span i{background:#9bd824;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}@keyframes codiSpin{to{transform:rotate(1turn)}}@keyframes codiSpinReverse{to{transform:rotate(-1turn)}}@keyframes codiBreath{0%,to{opacity:.72;transform:scale(.97)}50%{opacity:1;transform:scale(1.035)}}@keyframes codiCore{0%,to{transform:translateY(0)scale(1);box-shadow:0 0 0 8px #9bd82409,0 0 50px #9bd82433,0 18px 42px #0000003d}50%{transform:translateY(-4px)scale(1.018);box-shadow:0 0 0 11px #9bd8240b,0 0 72px #9bd82452,0 22px 48px #00000042}}@keyframes codiScan{0%,to{opacity:.1;top:18%}50%{opacity:.75;top:80%}}@keyframes codiSpark{0%,to{opacity:.25;transform:scale(.75)rotate(-10deg)}50%{opacity:.95;transform:scale(1.12)rotate(10deg)}}@keyframes codiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric-card{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:13px 14px;display:flex}.metric-symbol{border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.metric-symbol.lime{background:var(--lime-soft);color:#6ea90f}.metric-symbol.blue{background:var(--blue-soft);color:#4a72df}.metric-symbol.amber{background:var(--amber-soft);color:#d68f0c}.metric-symbol.violet{background:var(--violet-soft);color:#7b52df}.metric-card>div{flex:1;grid-template-columns:1fr auto;align-items:end;min-width:0;display:grid}.metric-card small{color:#8592a4;grid-column:1/-1;font-size:10px}.metric-card strong{letter-spacing:-.45px;margin-top:2px;font-size:18px}.metric-card em{color:#4a9a70;white-space:nowrap;padding-bottom:2px;font-size:10px;font-style:normal}.command-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;display:grid}.command-grid.lower{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.codi-brief,.pipeline-panel,.priority-panel,.revenue-panel{padding:18px 19px}.revenue-top{justify-content:space-between;align-items:flex-end;margin-top:16px;display:flex}.revenue-top>div:first-child{flex-direction:column;display:flex}.revenue-top small{color:#8590a1;font-size:10px}.revenue-top strong{margin:2px 0;font-size:20px}.revenue-top em{color:#4a9c70;font-size:10px;font-style:normal}.period-tabs{background:#f5f7f9;border-radius:8px;padding:3px;display:flex}.period-tabs button{color:#7b8799;background:0 0;border:0;border-radius:6px;padding:5px 7px;font-size:10px}.period-tabs button.active{color:#22314b;background:#fff;box-shadow:0 2px 8px #0c1c3a14}.spark-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:5px;height:116px;margin-top:12px;display:flex;position:relative}.bar-chart:before,.spark-chart:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 27px,#eef1f4 28px);position:absolute;inset:0}.spark-chart span{opacity:.8;z-index:1;background:linear-gradient(#b9e95d,#87c51a);border-radius:5px 5px 1px 1px;flex:1;max-width:32px;position:relative}.spark-chart i{z-index:2;background:linear-gradient(90deg,#0000,#4b7cff66,#0000);height:1px;position:absolute;top:35%;left:0;right:0}.chart-axis{color:#9aa4b3;justify-content:space-between;margin-top:7px;font-size:10px;display:flex}.ai-chip{color:#6c9c17;background:#f1f8df;border:1px solid #e1edc4;border-radius:12px;padding:5px 8px;font-size:10px}.brief-list{flex-direction:column;margin-top:11px;display:flex}.brief-list button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:11px 2px;display:grid}.brief-list button:first-child{border-top:0}.brief-rank{color:#66758b;background:#f2f5f8;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.brief-rank.urgent{background:var(--red-soft);color:#ce4d5b}.brief-rank.calm{background:var(--green-soft);color:#188d67}.brief-list span:nth-child(2){flex-direction:column;display:flex}.brief-list strong{font-size:11px}.brief-list small{color:#8d98a7;margin-top:3px;font-size:10px}.brief-list b{color:#637083;font-size:10px}.codi-wide{text-align:left;background:linear-gradient(135deg,#f8fceb,#f1f8dc);border:1px solid #dfecc4;border-radius:12px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;width:100%;margin-top:8px;padding:10px;display:grid}.codi-wide>span{background:var(--lime);color:#1b2b0b;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.codi-wide>div{flex-direction:column;display:flex}.codi-wide strong{font-size:11px}.codi-wide small{color:#7c895f;margin-top:2px;font-size:10px}.codi-wide>b{color:#73824e}.pipeline-lines{flex-direction:column;gap:10px;margin-top:12px;display:flex}.pipeline-lines>div>div{grid-template-columns:100px 1fr auto;gap:12px;font-size:11px;display:grid}.pipeline-lines span{color:#607086}.pipeline-lines b{color:#7e8999;font-weight:650}.pipeline-lines strong{font-size:11px}.line-track{background:#edf1f4;border-radius:4px;height:5px;margin-top:5px;display:block;overflow:hidden}.line-track i{border-radius:inherit;background:linear-gradient(90deg,#a8dd37,#83c218);height:100%;display:block}.priority-list{margin-top:10px}.priority-list button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:48px 1fr 12px;align-items:center;gap:8px;width:100%;padding:11px 0;display:grid}.priority-list button:first-child{border-top:0}.priority-pill{text-align:center;border-radius:10px;padding:4px 6px;font-size:10px}.priority-pill.high{background:var(--red-soft);color:#c94b59}.priority-pill.medium{background:var(--amber-soft);color:#b67a0b}.priority-pill.low{background:var(--blue-soft);color:#486fd2}.priority-list span:nth-child(2){flex-direction:column;display:flex}.priority-list strong{font-size:11px}.priority-list small{color:#8c97a7;margin-top:3px;font-size:10px}.priority-list>b{color:#9ba4b1;font-size:15px}.text-link{color:#53637a;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:750}.module-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 1px 4px;display:flex}.module-head h1{letter-spacing:-.75px;margin:5px 0 3px;font-size:26px}.module-head p{color:#7f8b9c;margin:0;font-size:12px}.module-actions{gap:8px;display:flex}.crm-overview-strip,.team-summary{border:1px solid var(--line);background:#e5eaf0;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.crm-overview-strip>div,.team-summary>div{background:#fff;flex-direction:column;padding:14px 15px;display:flex}.crm-overview-strip small,.team-summary small{color:#8a96a6;font-size:10px}.crm-overview-strip strong,.team-summary strong{margin:3px 0 2px;font-size:16px}.crm-overview-strip em,.team-summary em{color:#70a721;font-size:10px;font-style:normal}.crm-view-tabs{background:#e9edf1;border-radius:11px;width:max-content;padding:3px;display:inline-flex}.crm-view-tabs button{color:#677487;background:0 0;border:0;border-radius:8px;height:30px;padding:0 11px;font-size:11px;font-weight:750}.crm-view-tabs button.active{color:#16233d;background:#fff;box-shadow:0 3px 9px #14233f14}.crm-view-tabs b{color:#6a9f15;background:#edf5d8;border-radius:8px;margin-left:5px;padding:2px 5px;font-size:9px}.crm-table-panel{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.table-toolbar>label{border:1px solid var(--line);color:#8390a2;background:#f8f9fb;border-radius:9px;align-items:center;gap:6px;width:min(360px,45%);height:33px;padding:0 9px;display:flex}.table-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.table-toolbar>div{gap:7px;display:flex}.filter-button{border:1px solid var(--line);color:#5f6d81;background:#fff;border-radius:8px;height:31px;padding:0 10px;font-size:11px}.crm-table-wrap{overflow:auto}.crm-table{border-collapse:collapse;width:100%;min-width:860px}.crm-table th{text-align:left;color:#8a96a6;text-transform:uppercase;letter-spacing:.55px;border-bottom:1px solid var(--line);background:#f8fafb;padding:9px 11px;font-size:10px;font-weight:800}.crm-table td{color:#536176;border-bottom:1px solid #edf0f3;padding:9px 11px;font-size:11px}.crm-table tbody tr{cursor:pointer;transition:all .14s}.crm-table tbody tr:hover{background:#fbfcf8}.crm-table tbody tr:last-child td{border-bottom:0}.customer-cell{align-items:center;gap:8px;display:flex}.customer-cell>span{color:#536b8e;background:#eef3f8;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid}.customer-cell>div{flex-direction:column;min-width:0;display:flex}.customer-cell strong{color:#15223a;font-size:11px}.customer-cell small{color:#8d98a8;margin-top:2px;font-size:10px}.lifecycle{border-radius:9px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.lifecycle.lead{color:#5271c9;background:#eef3ff}.lifecycle.prospect{color:#b7790b;background:#fff7df}.lifecycle.customer{color:#188963;background:#eaf8f1}.row-more{border:1px solid var(--line);color:#8792a1;background:#fff;border-radius:7px;width:24px;height:24px}.customer-cards{display:none}.leads-panel,.tasks-panel{padding:17px 18px}.lead-list{flex-direction:column;margin-top:13px;display:flex}.lead-list button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:31px 1fr 130px 95px 10px;align-items:center;gap:10px;padding:11px 3px;display:grid}.lead-list button:first-child{border-top:0}.stage-mark{color:#667487;background:#edf1f5;border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.stage-mark.new{color:#5271c9;background:#eef3ff}.stage-mark.contacted{color:#7a9e2d;background:#f2f6e8}.stage-mark.qualified{color:#b57a0e;background:#fff7df}.stage-mark.order-pending{color:#7756cc;background:#f3efff}.stage-mark.won{color:#188c64;background:#e9f8f1}.lead-due,.lead-main{flex-direction:column;display:flex}.lead-main strong{font-size:11px}.lead-due small,.lead-main small{color:#8d98a7;margin-top:2px;font-size:10px}.lead-due{color:#536176;font-size:10px}.pipeline-board{grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px;padding-bottom:5px;display:grid;overflow:auto}.pipeline-column{background:#edf1f4;border:1px solid #e1e6eb;border-radius:14px;min-width:190px;padding:10px}.pipeline-column>header{justify-content:space-between;align-items:center;display:flex}.pipeline-column>header>div{align-items:center;gap:6px;display:flex}.pipeline-column header strong{font-size:11px}.pipeline-column header b{color:#738095;background:#fff;border-radius:8px;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.stage-dot{background:#60758f;border-radius:50%;width:7px;height:7px}.stage-dot.new{background:#547be7}.stage-dot.contacted{background:#91bd34}.stage-dot.qualified{background:#e2a22a}.stage-dot.order-pending{background:#825de2}.stage-dot.won{background:#20a579}.pipeline-column-value{color:#21304a;margin:8px 1px;font-size:13.5px;font-weight:800}.pipeline-column article{background:#fff;border:1px solid #e0e5ea;border-radius:10px;margin-top:8px;padding:10px;box-shadow:0 3px 10px #14254209}.pipeline-column article>small{color:#8894a4;font-size:10px}.pipeline-column article h3{margin:4px 0 8px;font-size:11px}.pipeline-column article>strong{font-size:12px}.pipeline-column article footer{border-top:1px solid #edf0f3;justify-content:space-between;margin-top:10px;padding-top:7px;display:flex}.pipeline-column article footer span,.pipeline-column article footer time{color:#8490a1;font-size:9px}.add-lead{color:#7b8797;background:#ffffff73;border:1px dashed #cfd6de;border-radius:9px;width:100%;height:29px;margin-top:8px;font-size:10px}.task-list{margin-top:12px}.task-list label{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:24px 1fr 70px 115px;align-items:center;gap:10px;padding:11px 2px;display:grid}.task-list label:first-child{border-top:0}.task-list input{display:none}.custom-check{color:#0000;border:1px solid #d7dee6;border-radius:7px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.task-list label.done .custom-check{color:#18310a;background:#9ad523;border-color:#8cc51d}.task-list label>span:nth-child(3){flex-direction:column;display:flex}.task-list strong{font-size:11px}.task-list small{color:#8e99a8;margin-top:2px;font-size:10px}.task-list em{text-align:center;border-radius:9px;padding:4px 6px;font-size:10px;font-style:normal}.task-list em.high{background:var(--red-soft);color:#c64f5b}.task-list em.medium{background:var(--amber-soft);color:#b57a0b}.task-list em.low{background:var(--blue-soft);color:#4e70ca}.task-list time{color:#6e7b8e;font-size:10px}.task-list label.done strong{color:#8d97a7;text-decoration:line-through}.drawer-scrim,.modal-scrim{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060f2273;position:fixed;inset:0}.customer-drawer{background:#fff;width:min(410px,100%);animation:drawer-in .2s;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-25px 0 70px #07132a2e}.customer-drawer header{text-align:center;border-bottom:1px solid var(--line);padding:28px 22px 18px;position:relative}.customer-drawer header>button{color:#677486;background:#f3f5f7;border:0;border-radius:8px;width:28px;height:28px;position:absolute;top:14px;right:16px}.drawer-avatar{color:#4d6688;background:#eef3f8;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 8px;font-size:15px;font-weight:900;display:grid}.customer-drawer h2{margin:0;font-size:18px}.customer-drawer header p{color:#8692a3;margin:3px 0 7px;font-size:11px}.drawer-actions{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:7px;padding:11px 16px;display:grid}.drawer-actions button{border:1px solid var(--line);color:#536176;background:#fff;border-radius:9px;height:32px;font-size:10px}.customer-drawer section{border-bottom:1px solid var(--line);padding:15px 18px}.customer-drawer section h3{margin:0 0 10px;font-size:12px}.customer-drawer dl{gap:9px;margin:0;display:grid}.customer-drawer dl>div{grid-template-columns:95px 1fr;display:grid}.customer-drawer dt{color:#8e99a8;font-size:10px}.customer-drawer dd{margin:0;font-size:11px}.drawer-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drawer-stats>div{border:1px solid var(--line);background:#f7f9fb;border-radius:10px;padding:10px}.drawer-stats small{color:#8b96a7;font-size:10px}.drawer-stats strong{margin-top:3px;font-size:13.5px;display:block}.tag-cloud{flex-wrap:wrap;gap:5px;display:flex}.tag-cloud em,.tag-cloud span{color:#627084;background:#f8fafb;border:1px solid #dde4ea;border-radius:8px;padding:4px 6px;font-size:9px;font-style:normal}.activity-mini{align-items:flex-start;gap:8px;padding:7px 0;display:flex}.activity-mini i{background:var(--lime);border-radius:50%;width:8px;height:8px;margin-top:2px;box-shadow:0 0 0 4px #f0f7e3}.activity-mini div{flex-direction:column;display:flex}.activity-mini strong{font-size:10px}.activity-mini small{color:#8c97a7;margin-top:2px;font-size:10px}.modal-scrim{place-items:center;padding:18px;display:grid}.modal-card{background:#fff;border-radius:18px;width:min(590px,100%);overflow:hidden;box-shadow:0 25px 80px #07142c33}.modal-card header{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px 22px 15px;display:flex}.modal-card h2{margin:4px 0 3px;font-size:18px}.modal-card header p{color:#8994a4;margin:0;font-size:11px}.modal-card header>button{background:#f2f4f6;border:0;border-radius:8px;width:28px;height:28px}.form-grid{grid-template-columns:1fr 1fr;gap:10px;padding:18px 22px;display:grid}.form-grid label{flex-direction:column;gap:5px;display:flex}.form-grid label span{color:#5a687b;font-size:10px;font-weight:700}.form-grid input{border:1px solid var(--line-2);border-radius:9px;height:34px;padding:0 9px;font-size:11px}.modal-card footer{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;padding:12px 22px 18px;display:flex}@keyframes drawer-in{0%{opacity:.6;transform:translate(35px)}to{opacity:1;transform:none}}.inbox-shell{background:#fff;grid-template-columns:300px minmax(380px,1fr) 265px;height:100%;display:grid}.inbox-list{border-right:1px solid var(--line);background:#fbfcfd;flex-direction:column;min-width:0;display:flex}.inbox-list-head{justify-content:space-between;align-items:flex-end;height:70px;padding:13px 14px 9px;display:flex}.inbox-list-head h1{margin:4px 0 0;font-size:18px}.square-add{color:#607086;width:30px;height:30px}.inbox-filter,.square-add{border:1px solid var(--line);background:#fff;border-radius:9px}.inbox-filter{color:#8a96a6;align-items:center;gap:6px;height:34px;margin:0 12px 9px;padding:0 8px;display:flex}.inbox-filter input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.inbox-filter button{color:#8a96a6;background:0 0;border:0}.inbox-tabs{gap:6px;padding:0 12px 9px;display:flex}.inbox-tabs button{color:#768397;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:10px}.inbox-tabs button.active{color:#567c16;background:#eaf1dd;font-weight:800}.inbox-tabs b{margin-left:3px;font-size:9px}.conversation-stack{flex:1;padding:0 7px 9px;overflow:auto}.conversation-stack>button{text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:35px 1fr auto;gap:8px;width:100%;padding:10px 8px;display:grid;position:relative}.conversation-stack>button:hover{background:#f3f6f7}.conversation-stack>button.active{background:#edf5df}.avatar-ring{color:#4d6688;background:#eaf0f6;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid;position:relative}.avatar-ring i{background:#25b67e;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.avatar-ring.large{width:38px;height:38px}.avatar-ring.xlarge{border-radius:16px;width:54px;height:54px;font-size:13.5px}.conversation-copy{flex-direction:column;min-width:0;display:flex}.conversation-copy>span{justify-content:space-between;gap:6px;display:flex}.conversation-copy strong{font-size:11px}.conversation-copy time{color:#8c97a7;font-size:9px}.conversation-copy small{color:#69778a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.conversation-copy em{color:#729c2d;margin-top:4px;font-size:9px;font-style:normal}.unread{background:var(--lime);color:#183009;border-radius:9px;align-self:center;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.chat-pane{background:#f3f6f7;flex-direction:column;min-width:0;display:flex}.chat-head{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:9px;height:64px;padding:0 13px;display:flex}.chat-back{background:0 0;border:0;font-size:16px;display:none}.chat-head>div:nth-child(3){flex-direction:column;display:flex}.chat-head strong{font-size:12px}.chat-head small{color:#8c97a7;margin-top:2px;font-size:10px}.chat-head-actions{gap:6px;margin-left:auto;display:flex}.chat-head-actions button{border:1px solid var(--line);color:#627084;background:#fff;border-radius:8px;height:29px;padding:0 9px;font-size:10px}.conversation-banner{background:#f4f9e8;border:1px solid #dfeacb;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;margin:9px 11px 0;padding:8px 9px;display:grid}.conversation-banner>span{background:var(--lime);color:#18320a;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.conversation-banner>div{flex-direction:column;display:flex}.conversation-banner strong{font-size:10px}.conversation-banner small{color:#7a8761;margin-top:2px;font-size:9px}.conversation-banner button{color:#fff;background:#17253f;border:0;border-radius:7px;height:26px;padding:0 8px;font-size:10px}.message-canvas{flex-direction:column;flex:1;padding:12px 17px;display:flex;overflow:auto}.day-divider{text-align:center;margin:4px 0 11px}.day-divider span{color:#8390a0;background:#e7ebee;border-radius:10px;padding:4px 8px;font-size:9px}.message{border-radius:12px;max-width:68%;margin-bottom:7px;padding:9px 11px 6px;box-shadow:0 2px 9px #12223a0a}.message p{margin:0;font-size:11px;line-height:1.5}.message small{color:#8994a4;text-align:right;margin-top:5px;font-size:9px;display:block}.message.incoming{border:1px solid var(--line);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.message.outgoing{background:#eafaac;border:1px solid #d8ed91;border-bottom-right-radius:4px;align-self:flex-end}.ai-suggestion{background:linear-gradient(135deg,#f9fced,#f3f8e7);border:1px solid #dce7c7;border-radius:13px;grid-template-columns:28px 1fr auto;align-self:center;align-items:center;gap:8px;max-width:82%;margin:8px auto;padding:9px 10px;display:grid}.ai-suggestion>span{color:#173209;background:#9bd824;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.ai-suggestion small{color:#709334;font-size:9px;font-weight:800}.ai-suggestion p{margin:2px 0 0;font-size:10px;line-height:1.45}.ai-suggestion button{color:#fff;background:#172540;border:0;border-radius:7px;height:27px;padding:0 8px;font-size:9px}.composer{border-top:1px solid var(--line);background:#fff;padding:7px 9px 8px}.composer-tools{align-items:center;gap:6px;display:flex}.composer-tools button{color:#6f7d90;background:0 0;border:0;font-size:10px}.composer-tools span{flex:1}.compose-row{align-items:flex-end;gap:7px;margin-top:4px;display:flex}.compose-row textarea{resize:none;border:1px solid var(--line);border-radius:10px;outline:0;flex:1;height:45px;min-height:45px;max-height:100px;padding:9px;font-size:11px}.send-button{color:#102408;background:#91ce1c;border:0;border-radius:10px;width:36px;height:36px}.composer>small{color:#a0a8b4;margin:5px 2px 0;font-size:9px;display:block}.context-pane{border-left:1px solid var(--line);background:#fff;overflow:auto}.context-head{text-align:center;border-bottom:1px solid var(--line);padding:19px 15px 13px}.context-head .avatar-ring{margin:0 auto 8px}.context-head h2{margin:0;font-size:15px}.context-head p{color:#8b96a6;margin:3px 0 7px;font-size:10px}.customer-badge{color:#5271c9;background:#eef3ff;border-radius:8px;padding:4px 7px;font-size:9px;display:inline-flex}.context-actions{grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.context-actions button{border:1px solid var(--line);color:#566478;background:#fff;border-radius:8px;height:31px;font-size:10px}.context-pane section{border-top:1px solid var(--line);padding:12px 13px}.context-title{justify-content:space-between;display:flex}.context-title h3{margin:0 0 8px;font-size:11px}.context-title button{background:0 0;border:0;font-size:11px}.context-pane dl{margin:0}.context-pane dl>div{justify-content:space-between;padding:5px 0;display:flex}.context-pane dt{color:#8b96a5;font-size:10px}.context-pane dd{margin:0;font-size:10px}.context-stats{grid-template-columns:1fr 1fr;gap:6px;display:grid}.context-stats>div{background:#f7f9fb;border-radius:8px;padding:8px}.context-stats small{color:#8b96a5;font-size:9px}.context-stats strong{margin-top:2px;font-size:13px;display:block}.automation-summary{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1.6fr repeat(3,1fr);display:grid}.automation-summary>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:14px 15px;display:flex}.automation-summary>div:first-child{border-left:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.pulse-ring{color:#72aa18;background:#eef8dc;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.automation-summary>div:first-child>div{flex-direction:column;display:flex}.automation-summary small{color:#8a96a7;font-size:10px}.automation-summary strong{margin-top:2px;font-size:15px}.automation-summary em{color:#4e9d70;margin-top:2px;font-size:10px;font-style:normal}.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automation-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:15px;padding:15px}.automation-card header{justify-content:space-between;display:flex}.automation-card header button{color:#8c97a7;background:0 0;border:0}.flow-draft,.flow-live{border-radius:9px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.flow-live{color:#178b64;background:#e9f8f1}.flow-draft{color:#7f8997;background:#f1f3f5}.flow-draft i,.flow-live i{background:currentColor;border-radius:50%;width:5px;height:5px}.automation-card h2{margin:10px 0 3px;font-size:13.5px}.automation-card>p{color:#8994a4;margin:0;font-size:10px}.flow-path{background:#f7f9fb;border:1px solid #edf0f3;border-radius:10px;grid-template-columns:1fr 14px 1fr;align-items:center;gap:5px;margin:12px 0;padding:8px;display:grid}.flow-path>span{border:1px solid var(--line);color:#4f5e72;background:#fff;border-radius:8px;padding:8px;font-size:10px}.flow-path small{color:#98a2b0;margin-bottom:3px;font-size:9px;display:block}.flow-path>i{text-align:center;color:#9aa4b2;font-style:normal}.automation-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:9px;display:flex}.automation-card footer>span{align-items:baseline;gap:5px;display:flex}.automation-card footer small{color:#8b96a6;font-size:9px}.automation-card footer strong{font-size:12px}.automation-card footer button{color:#55647a;background:0 0;border:0;font-size:10px}.campaign-hero{background:linear-gradient(135deg,#edf8cf,#f8fbef);border:1px solid #dfebc8;border-radius:18px;grid-template-columns:1fr 220px;align-items:center;min-height:200px;padding:26px 28px;display:grid}.campaign-hero h2{letter-spacing:-.55px;max-width:620px;margin:8px 0 5px;font-size:21px}.campaign-hero h2 strong{color:#6e9f19}.campaign-hero p{color:#6d785a;margin:0 0 15px;font-size:11px}.donut{background:conic-gradient(#8dcb1b 0 84%,#dbe8c0 84% 100%);border-radius:50%;justify-self:center;place-items:center;width:132px;height:132px;display:grid}.donut:before{content:"";background:#f4fae6;border-radius:50%;width:93px;height:93px;position:absolute}.donut span{z-index:1;text-align:center;flex-direction:column;display:flex;position:relative}.donut strong{font-size:20px}.donut small{color:#7f8e65;font-size:9px}.campaign-table-panel{padding:17px 18px}.campaign-list{margin-top:12px}.campaign-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:32px 1.5fr repeat(3,.55fr) 75px 10px;align-items:center;gap:8px;width:100%;padding:11px 2px;display:grid}.campaign-list>button:first-child{border-top:0}.campaign-icon{color:#78ad1d;background:#eff8dc;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.campaign-list>button>span:nth-child(2){flex-direction:column;display:flex}.campaign-list strong{font-size:11px}.campaign-list small{color:#8d98a7;margin-top:2px;font-size:9px}.campaign-list>button>span:nth-child(n+3){flex-direction:column;font-size:11px;display:flex}.campaign-list em{text-align:center;border-radius:9px;padding:4px 7px;font-size:9px;font-style:normal}.campaign-list em.running{color:#188a64;background:#e9f8f1}.campaign-list em.completed{color:#5070c8;background:#eef3ff}.campaign-list em.draft{color:#7c8796;background:#f1f3f5}.knowledge-layout{grid-template-columns:1.3fr .7fr;gap:12px;display:grid}.knowledge-health,.knowledge-stats{padding:18px}.knowledge-health{grid-template-columns:52px 1fr auto;align-items:center;gap:13px;display:grid}.knowledge-orb{color:#13260a;background:radial-gradient(circle at 30% 25%,#cdf278,#99d726 58%,#74af10);border-radius:16px;place-items:center;width:50px;height:50px;font-size:18px;display:grid;box-shadow:0 10px 25px #7fbb1433}.knowledge-health h2{margin:4px 0 3px;font-size:15px}.knowledge-health p{color:#8b96a6;margin:0;font-size:10px}.knowledge-health>strong{color:#6fa419;font-size:23px}.knowledge-stats{background:#e5eaf0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.knowledge-stats>div{background:#fff;flex-direction:column;padding:12px;display:flex}.knowledge-stats small{color:#8994a5;font-size:10px}.knowledge-stats strong{margin:3px 0;font-size:18px}.knowledge-stats em{color:#41936d;font-size:9px;font-style:normal}.sources-panel{padding:17px 18px}.source-search{border:1px solid var(--line);border-radius:8px;align-items:center;gap:5px;height:31px;padding:0 8px;display:flex}.source-search input{border:0;outline:0;font-size:10px}.source-list{margin-top:11px}.source-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:32px 1fr 70px 70px 10px;align-items:center;gap:8px;width:100%;padding:11px 2px;display:grid}.source-list>button:first-child{border-top:0}.source-icon{color:#5d718e;background:#eef3f7;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.source-list>button>span:nth-child(2){flex-direction:column;display:flex}.source-list strong{font-size:11px}.source-list small{color:#8c97a7;margin-top:2px;font-size:10px}.source-list em.synced{color:#188a64;text-align:center;background:#e9f8f1;border-radius:9px;padding:4px 6px;font-size:9px;font-style:normal}.source-list time{color:#8591a1;font-size:10px}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analytics-grid{grid-template-columns:1.35fr .65fr;gap:12px;display:grid}.analytics-chart,.channel-panel{padding:18px}.bar-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:5px;height:190px;margin-top:16px;display:flex;position:relative}.bar-chart span{z-index:1;background:linear-gradient(#a9dc3e,#83bf19);border-radius:5px 5px 1px 1px;flex:1;max-width:28px;position:relative}.bar-chart i{opacity:.35;background:#7399f1;height:1px;position:absolute;top:43%;left:0;right:0}.channel-score{align-items:center;gap:13px;margin:18px 0;display:flex}.channel-score>span{background:conic-gradient(#93ce20 0 91%,#e9edf1 91% 100%);border-radius:50%;justify-content:center;align-items:baseline;width:80px;height:80px;padding-top:27px;display:flex;position:relative}.channel-score>span:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.channel-score small,.channel-score strong{z-index:1;position:relative}.channel-score strong{font-size:20px}.channel-score small{color:#8b96a6;font-size:10px}.channel-score>div strong{font-size:13.5px}.channel-score p{color:#8994a5;margin:4px 0 0;font-size:10px;line-height:1.5}.channel-kpis{flex-direction:column;gap:10px;display:flex}.channel-kpis>div>span{display:flex}.channel-kpis>div{grid-template-columns:1fr auto;align-items:center;display:grid}.channel-kpis small{color:#7f8c9d;font-size:10px}.channel-kpis strong{font-size:11px}.channel-kpis i{background:#edf0f3;border-radius:3px;grid-column:1/-1;height:4px;margin-top:4px;overflow:hidden}.channel-kpis b{border-radius:inherit;background:#92cc20;height:100%;display:block}.team-panel{padding:17px 18px}.team-list{margin-top:11px}.team-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:34px 1fr 70px 90px 100px 10px;align-items:center;gap:8px;width:100%;padding:10px 2px;display:grid}.team-list>button:first-child{border-top:0}.team-avatar{color:#52698a;background:#edf2f7;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid;position:relative}.team-avatar i{border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.team-avatar i.online{background:#24ae7c}.team-avatar i.away{background:#e7a427}.team-avatar i.offline{background:#aeb6c0}.team-list>button>span:nth-child(2){flex-direction:column;display:flex}.team-list strong{font-size:11px}.team-list small{color:#8b96a6;margin-top:2px;font-size:9px}.team-list em{font-size:9px;font-style:normal}.team-list em.online{color:#168962}.team-list em.away{color:#bd7e0b}.team-list em.offline{color:#8a94a2}.team-list>button>span:nth-child(4),.team-list>button>span:nth-child(5){flex-direction:column;font-size:11px;display:flex}.plan-card{background:linear-gradient(135deg,#f7fbe9,#fff);border:1px solid #dfe9c8;border-radius:18px;grid-template-columns:1.2fr .8fr;gap:26px;padding:24px 26px;display:grid}.plan-badge{color:#c9eb7f;letter-spacing:.8px;background:#12233f;border-radius:10px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.plan-card h2{letter-spacing:-.55px;max-width:580px;margin:10px 0 5px;font-size:21px}.plan-card p{color:#7a865f;margin:0;font-size:11px}.plan-price{align-items:baseline;gap:4px;margin:16px 0;display:flex}.plan-price strong{font-size:24px}.plan-price small{color:#8490a0;font-size:11px}.plan-actions{gap:7px;display:flex}.plan-usage{border-left:1px solid #dfe7cf;padding-left:23px}.plan-usage h3{margin:0 0 15px;font-size:13px}.plan-usage>div{margin-top:12px}.plan-usage>div>span{justify-content:space-between;display:flex}.plan-usage small{color:#8490a0;font-size:10px}.plan-usage strong{font-size:10px}.plan-usage i{background:#e6ebdd;border-radius:4px;height:5px;margin-top:5px;display:block;overflow:hidden}.plan-usage b{border-radius:inherit;background:#91cb1e;height:100%;display:block}.invoice-panel{padding:17px 18px}.invoice-list{margin-top:10px}.invoice-list>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr 80px 80px;align-items:center;padding:10px 0;font-size:10px;display:grid}.invoice-list>div:first-child{border-top:0}.invoice-list>div>strong{color:#758194;font-weight:500}.invoice-list>div>b{color:#198b65}.invoice-list button{color:#52637b;background:0 0;border:0;font-size:10px}.settings-layout{grid-template-columns:180px 1fr;gap:12px;display:grid}.settings-nav{flex-direction:column;gap:3px;display:flex}.settings-nav button{text-align:left;color:#6f7c8e;background:0 0;border:0;border-radius:9px;height:34px;padding:0 10px;font-size:11px}.settings-nav button.active{color:#17253e;box-shadow:var(--shadow-soft);background:#fff;font-weight:800}.settings-main{flex-direction:column;gap:12px;display:flex}.settings-card{padding:17px 18px}.setup-pending{color:#b77a0b;background:#fff7df;border-radius:10px;padding:5px 8px;font-size:10px}.setup-pending i{background:#e5a11d;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.channel-connect{border-top:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;gap:12px;margin-top:13px;padding-top:14px;display:grid}.wa-mark{color:#1d9b70;background:#e8f8f0;border-radius:13px;place-items:center;width:43px;height:43px;font-size:16px;display:grid}.channel-connect strong{font-size:12px}.channel-connect p{color:#8692a2;margin:3px 0 0;font-size:10px;line-height:1.5}.setting-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.setting-row:first-of-type{margin-top:10px}.setting-row>div{flex-direction:column;display:flex}.setting-row strong{font-size:11px}.setting-row small{color:#8b96a6;margin-top:2px;font-size:10px}.toggle{background:#dfe4e9;border:0;border-radius:12px;width:36px;height:20px;padding:2px}.toggle i{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .16s;display:block;box-shadow:0 1px 4px #141e3233}.toggle.on{background:#9bd824}.toggle.on i{transform:translate(16px)}.codi-fab{z-index:35;color:#20320e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#f9fdeef2,#eaf6d4f2);border:1px solid #bee07eb8;border-radius:18px;place-items:center;width:52px;height:52px;padding:6px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 38px #13281b29,0 0 0 4px #9bd8240f}.codi-fab>span{background:#0b1d40;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 0 0 3px #9bd8241a}.codi-fab>span img{object-fit:cover;width:100%;height:100%;display:block}.codi-fab>div{display:none}.codi-fab strong{font-size:11px}.codi-fab small{color:#7d895e;margin-top:1px;font-size:9px}.codi-drawer-wrap{z-index:100;pointer-events:none;visibility:hidden;position:fixed;inset:0}.codi-drawer-wrap.open{pointer-events:auto;visibility:visible}.codi-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#040d1f6b;border:0;transition:all .2s;position:absolute;inset:0}.codi-drawer-wrap.open .codi-scrim{opacity:1}.codi-drawer{background:#fff;flex-direction:column;width:min(470px,100%);transition:transform .24s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-30px 0 80px #0712282e}.codi-drawer-wrap.open .codi-drawer{transform:none}.codi-drawer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;padding:0 17px;display:flex}.codi-drawer header>div{align-items:center;gap:8px;display:flex}.codi-avatar{color:#173008;background:#0b1d40;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 0 0 3px #9bd8241f}.codi-avatar img{object-fit:cover;width:100%;height:100%;display:block}.codi-drawer header>div>span:nth-child(2){flex-direction:column;display:flex}.codi-drawer header strong{font-size:13px}.codi-drawer header small{color:#8a96a6;font-size:10.5px}.codi-drawer header>button{background:#f2f4f6;border:0;border-radius:8px;width:28px;height:28px}.codi-context{background:#f6faeb;border-bottom:1px solid #e4edcf;flex-direction:column;padding:11px 16px;display:flex}.codi-context span{color:#658a25;font-size:10.5px}.codi-context span i{background:#86c51b;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.codi-context small{color:#829167;margin-top:2px;font-size:9.7px}.codi-chat{scroll-behavior:smooth;flex:1;padding:18px 17px 20px;overflow:auto}.codi-message{align-items:flex-start;gap:8px;display:flex}.codi-message>span{color:#173109;background:#9bd824;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.codi-message>div{background:#f6f8fa;border:1px solid #e6eaee;border-radius:13px 13px 13px 4px;flex:1;padding:11px 12px}.codi-message small{color:#78983a;font-size:9.5px;font-weight:850}.codi-message p{color:#3c4a5f;margin:4px 0 0;font-size:12px;line-height:1.6}.prompt-chips{flex-wrap:wrap;gap:5px;margin:12px 0 0 36px;display:flex}.prompt-chips button{border:1px solid var(--line);color:#667487;background:#fff;border-radius:10px;padding:7px 9px;font-size:10.5px}.codi-compose{border-top:1px solid var(--line);background:#fbfcfd;grid-template-columns:1fr 34px;gap:7px;padding:12px 14px;display:grid}.codi-compose textarea{resize:none;border:1px solid var(--line);background:#fff;border-radius:12px;outline:0;height:76px;padding:10px 11px;font-size:12px;line-height:1.45}.codi-compose>button{color:#162e08;background:#9bd824;border:0;border-radius:10px;align-self:end;width:34px;height:34px}.codi-compose small{color:#9aa3af;grid-column:1/-1;font-size:9.5px}.codi-head-actions{align-items:center;gap:8px;display:flex}.codi-head-actions>button{color:#536174;background:#f2f4f6;border:0;border-radius:8px;width:30px;height:30px}.codi-api-state{color:#668b29;background:#f5faea;border:1px solid #dce6cb;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.codi-api-state i{background:#9bd824;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #9bd8241a}.codi-api-state.checking{color:#7f8896;background:#f5f6f8;border-color:#e6e9ed}.codi-api-state.checking i{background:#aab2bd;animation:codiBreath 1.4s ease-in-out infinite}.codi-api-state.offline{color:#a44952;background:#fff1f2;border-color:#f3d4d7}.codi-api-state.offline i{box-shadow:none;background:#df5c68}.codi-chat-intro{background:linear-gradient(135deg,#f9fdec,#f4f8fb);border:1px solid #e4ecd5;border-radius:14px;grid-template-columns:48px 1fr;align-items:center;gap:10px;margin-bottom:15px;padding:12px;display:grid}.codi-chat-orb{background:#0a1a39;border-radius:16px;width:48px;height:48px;overflow:hidden;box-shadow:0 0 0 4px #9bd82414,0 8px 18px #0e1f3b1f}.codi-chat-orb img{object-fit:cover;width:100%;height:100%}.codi-chat-intro>div{flex-direction:column;display:flex}.codi-chat-intro strong{font-size:12px}.codi-chat-intro small{color:#79869a;margin-top:2px;font-size:10px;line-height:1.45}.codi-message{margin-top:10px}.codi-message.user{justify-content:flex-end}.codi-message.user>div{color:#fff;background:#0b1d40;border-color:#132c55;border-radius:13px 13px 4px;flex:0 auto;max-width:86%}.codi-message.user small{color:#a5c75d}.codi-message.user p{color:#f4f7fb}.codi-thinking p{color:#69768a;align-items:center;gap:4px;display:flex}.codi-thinking p i{background:#9bd824;border-radius:50%;width:5px;height:5px;animation:codiTyping 1.1s ease-in-out infinite;display:inline-block}.codi-thinking p i:nth-child(2){animation-delay:.16s}.codi-thinking p i:nth-child(3){animation-delay:.32s}.codi-error{color:#a34b54;background:#fff3f4;border:1px solid #f0d5d8;border-radius:11px;align-items:flex-start;gap:7px;margin:11px 0 0 39px;padding:8px 9px;font-size:10.5px;line-height:1.4;display:flex}.codi-compose textarea:disabled,.codi-compose>button:disabled,.prompt-chips button:disabled{opacity:.55;cursor:not-allowed}.codi-compose>button{transition:all .16s}.codi-compose>button:not(:disabled):hover{filter:brightness(.97);transform:translateY(-1px)}.ai-orbit-label.offline{color:#ffb7bd;border-color:#ef747e3b}.ai-orbit-label.offline i{background:#e36a76;box-shadow:0 0 0 4px #e36a7617}.hero-signal.offline span{color:#ffb7bd}.hero-signal.offline span i{background:#e36a76}.hero-signal.checking span{color:#d2d9e5}.hero-signal.checking span i{background:#9da9b8}@keyframes codiTyping{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.mobile-dock{display:none}.app-icon{flex:none;display:block}.codi-mini,.filter-button,.module-actions .button{gap:7px}.commerce-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.commerce-metrics>div{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);background:#fff;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;column-gap:11px;padding:15px;display:grid}.commerce-icon{border-radius:13px;grid-row:1/4;place-items:center;width:42px;height:42px;display:grid}.commerce-icon.lime{background:var(--lime-soft);color:#6da910}.commerce-icon.blue{background:var(--blue-soft);color:#4d71d8}.commerce-icon.amber{background:var(--amber-soft);color:#c98a0f}.commerce-icon.violet{background:var(--violet-soft);color:#7851d6}.commerce-metrics small{color:#8390a2;font-size:10px}.commerce-metrics strong{letter-spacing:-.3px;margin-top:2px;font-size:18px}.commerce-metrics em{color:#6f7d90;margin-top:2px;font-size:10px;font-style:normal}.commerce-panel{padding:18px}.order-list,.product-list{border-top:1px solid var(--line);margin-top:13px}.order-list>button,.product-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;align-items:center;gap:12px;transition:all .15s;display:grid}.product-list>button{grid-template-columns:46px minmax(180px,1.5fr) minmax(90px,.7fr) minmax(110px,.8fr) minmax(100px,.75fr) minmax(90px,.65fr) 18px;padding:12px 5px}.order-list>button{grid-template-columns:minmax(90px,.6fr) minmax(200px,1.5fr) minmax(100px,.75fr) minmax(110px,.85fr) minmax(145px,1fr) 18px;padding:13px 5px}.product-thumb{color:#527d12;background:linear-gradient(145deg,#eaf6cf,#d9ecaf);border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.order-list span,.product-list span{min-width:0}.order-list span,.product-list span:not(.product-thumb){flex-direction:column;display:flex}.order-list small,.product-list small{color:#8a96a6;font-size:10px}.order-list strong,.product-list strong{font-size:12px}.onboarding-list em,.order-list em,.product-list em,.template-row em{font-size:10px;font-style:normal;font-weight:750}.order-list em.ok,.product-list em.ok,.template-row em.ok{color:#16845f}.order-list em.warning,.product-list em.warning,.template-row em.warning{color:#b77708}.order-list em.neutral{color:#51627a}.order-list b,.product-list b{color:#98a3b2}.order-tabs{background:#f4f6f8;border-radius:10px;gap:4px;padding:3px;display:flex}.order-tabs button{color:#758296;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:10px}.order-tabs button.active{color:#25334a;background:#fff;box-shadow:0 2px 8px #0f1c3414}.wa-hero{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);align-items:center;gap:22px;padding:21px;display:grid}.wa-status{align-items:center;gap:15px;display:flex}.wa-logo{color:#20a465;background:#eaf9ef;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid}.wa-status h2{margin:4px 0;font-size:18px}.wa-status p{color:#78869a;margin:0;font-size:11px;line-height:1.55}.wa-health{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.wa-health>div{border-left:1px solid var(--line);flex-direction:column;padding:11px;display:flex}.wa-health>div:first-child{border-left:0}.wa-health small{color:#8a96a6;font-size:9px}.wa-health strong{margin-top:3px;font-size:11px}.wa-health em{color:#728097;margin-top:4px;font-size:9px;font-style:normal}.wa-health em i{background:#e4a020;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.wa-grid{grid-template-columns:1.05fr .95fr;gap:14px;display:grid}.onboarding-panel,.template-panel{padding:18px}.onboarding-list{margin-top:12px}.onboarding-list>div{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.onboarding-list>div:first-child{border-top:0}.onboarding-list>div>span{color:#69778b;background:#f2f5f7;border-radius:10px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.onboarding-list>div>div{flex-direction:column;display:flex}.onboarding-list strong{font-size:11px}.onboarding-list small{color:#8995a5;margin-top:3px;font-size:10px}.onboarding-list em.ready{color:#16845f}.onboarding-list em.pending{color:#bf7f08}.onboarding-list em.locked{color:#8792a2}.wa-rule{background:#f8fbee;border:1px solid #dfeac9;border-radius:13px;grid-template-columns:42px 1fr;align-items:center;gap:11px;margin-top:13px;padding:12px;display:grid}.wa-rule strong{font-size:11px}.wa-rule p{color:#738166;margin:3px 0 0;font-size:10px;line-height:1.5}.template-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 80px 80px;align-items:center;padding:11px 2px;font-size:11px;display:grid}.template-row b{color:#657489;font-size:10px}.report-filter{grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.report-filter>div{border-right:1px solid var(--line);flex-direction:column;padding-right:12px;display:flex}.report-filter small{color:#8995a6;font-size:9px}.report-filter strong{margin-top:2px;font-size:11px}.report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.report-card{grid-template-columns:42px 1fr 30px;align-items:start;gap:11px;padding:15px;display:grid}.report-icon{background:var(--blue-soft);color:#4f72d6;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.report-card h3{margin:1px 0 5px;font-size:12px}.report-card p{color:#7c899b;margin:0 0 8px;font-size:10px;line-height:1.5}.report-card div>span{color:#6f9c20;font-size:9px;font-weight:800}.report-card>button{border:1px solid var(--line);color:#637287;background:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.export-history{padding:18px}.export-row{border-top:1px solid var(--line);grid-template-columns:1fr 70px 70px 80px;align-items:center;gap:12px;padding:12px 2px;display:grid}.export-row:first-of-type{margin-top:10px}.export-row>span{flex-direction:column;display:flex}.export-row strong{font-size:11px}.export-row small{color:#8b96a5;margin-top:3px;font-size:9px}.export-row em{color:#647389;font-size:9px;font-style:normal}.export-row b{color:#16845f;font-size:9px}.export-row button{color:#516178;background:0 0;border:0;font-size:10px;font-weight:750}.notification-wrap{z-index:105;pointer-events:none;visibility:hidden;position:fixed;inset:0}.notification-wrap.open{pointer-events:auto;visibility:visible}.notification-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#050f225c;border:0;transition:all .2s;position:absolute;inset:0}.notification-wrap.open .notification-scrim{opacity:1}.notification-drawer{background:#fff;flex-direction:column;width:min(420px,100%);transition:transform .24s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-30px 0 70px #07122826}.notification-wrap.open .notification-drawer{transform:none}.notification-drawer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 17px;display:flex}.notification-drawer header h2{margin:5px 0 0;font-size:17px}.notification-drawer header>button{background:#f2f4f6;border:0;border-radius:9px;width:32px;height:32px}.notification-actions{border-bottom:1px solid var(--line);background:#f8fafb;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.notification-actions span{color:#768397;font-size:10px}.notification-actions span b{color:#24334b}.notification-actions button{color:#668f1f;background:0 0;border:0;font-size:10px;font-weight:750}.notification-list{overflow:auto}.notification-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:38px 1fr auto;align-items:start;gap:11px;width:100%;padding:13px 16px;display:grid}.notification-list>button.unread{background:#fbfdf6}.notification-icon{color:#739e25;background:#f1f6e7;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.notification-list>button>span:nth-child(2){flex-direction:column;display:flex}.notification-list strong{font-size:11px}.notification-list small{color:#7f8c9e;margin-top:3px;font-size:10px;line-height:1.45}.notification-list time{color:#9aa4b2;font-size:9px}.notification-drawer footer{border-top:1px solid var(--line);margin-top:auto;padding:12px 16px}.notification-drawer footer button{border:1px solid var(--line);color:#536176;background:#fff;border-radius:10px;width:100%;height:38px;font-size:10px;font-weight:750}.settings-kv{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:13px;display:grid}.settings-kv>div{background:#f7f9fa;border:1px solid #edf0f3;border-radius:11px;flex-direction:column;padding:11px;display:flex}.settings-kv small{color:#8b96a5;font-size:9px}.settings-kv strong{margin-top:3px;font-size:11px}.security-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.security-grid>div{border:1px solid var(--line);border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:2px 10px;padding:12px;display:grid}.security-grid .commerce-icon{grid-row:1/3}.security-grid strong{font-size:11px}.security-grid small{color:#8692a3;font-size:9px;line-height:1.4}.audit-row{border-top:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.audit-row>span{color:#68778c;background:#f2f5f8;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.audit-row>div{flex-direction:column;display:flex}.audit-row strong{font-size:11px}.audit-row small,.audit-row time{color:#8995a5;font-size:9px}.webhook-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.webhook-empty h3{margin:10px 0 4px;font-size:13px}.webhook-empty p{color:#7f8b9c;max-width:360px;margin:0;font-size:10px;line-height:1.5}.codi-dock-button>span img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}@media (max-width:1180px){:root{--rail:84px}.brand-copy,.rail-footer .usage-card,.rail-nav button>span:nth-child(2),.user-chip>b,.user-chip>span:nth-child(2),.workspace-switcher>b,.workspace-switcher>span:nth-child(2){display:none}.rail{padding-left:9px;padding-right:9px}.rail-head{justify-content:center}.brand-mark{flex-basis:42px;width:42px;height:42px}.workspace-switcher{grid-template-columns:1fr;justify-items:center;padding:8px}.workspace-avatar{width:36px;height:36px}.rail-nav button{justify-content:center;padding:0}.nav-icon{width:auto;font-size:16px}.nav-badge{position:absolute;top:4px;right:5px}.user-chip{justify-content:center;display:flex}.global-search{width:210px}.analytics-grid,.command-grid,.command-grid.lower,.knowledge-layout{grid-template-columns:1fr}.inbox-shell{grid-template-columns:280px 1fr}.context-pane{display:none}.settings-layout{grid-template-columns:160px 1fr}}@media (max-width:820px){:root{--rail:0px}.app-main{margin-left:0}.app-content{padding:14px 13px 88px}.app-content.inbox-content{height:calc(100vh - 60px);padding:0 0 66px}.rail{z-index:130;width:270px;padding:17px 13px;transition:transform .22s;transform:translate(-103%)}.rail.open{transform:none}.rail.open .brand-copy,.rail.open .rail-footer .usage-card,.rail.open .rail-nav button>span:nth-child(2),.rail.open .user-chip>b,.rail.open .user-chip>span:nth-child(2),.rail.open .workspace-switcher>b,.rail.open .workspace-switcher>span:nth-child(2){display:flex}.rail.open .rail-head{justify-content:space-between}.rail.open .brand-mark{flex-basis:38px;width:38px;height:38px}.rail.open .workspace-switcher{grid-template-columns:34px 1fr 13px;justify-items:stretch}.rail.open .rail-nav button{justify-content:flex-start;padding:0 10px}.rail.open .nav-icon{width:19px;font-size:15px}.rail.open .nav-badge{margin-left:auto;position:static}.rail.open .user-chip{display:grid}.rail-close{place-items:center;display:grid}.rail-scrim{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050e217a;border:0;display:block;position:fixed;inset:0}.topbar{flex-basis:60px;height:60px;padding:0 12px}.menu-button{place-items:center;display:grid}.page-ident small{font-size:9px}.page-ident strong{font-size:13px}.global-search,.round-button,.round-user{display:none}.codi-mini{height:34px}.page-stack{gap:10px}.command-hero{grid-template-columns:1fr;align-items:start;min-height:270px;padding:24px 20px}.command-hero h1{font-size:26px}.command-hero p{font-size:12.5px}.codi-orbit{opacity:.78;width:148px;height:148px;position:absolute;bottom:-22px;right:-12px}.codi-core{width:74px;height:74px}.hero-signal{bottom:17px;left:20px;right:auto}.hero-actions{margin-bottom:56px}.analytics-metrics,.metric-strip{scroll-snap-type:x mandatory;padding-bottom:2px;display:flex;overflow:auto}.metric-card{scroll-snap-align:start;min-width:190px}.command-grid,.command-grid.lower{grid-template-columns:1fr}.command-grid .codi-brief{order:-1}.codi-brief,.pipeline-panel,.priority-panel,.revenue-panel{padding:14px}.module-head{flex-direction:column;align-items:flex-start;gap:9px}.module-head h1{font-size:23px}.module-actions{width:100%}.module-actions .button{flex:1}.crm-overview-strip,.team-summary{grid-template-columns:repeat(2,1fr)}.crm-view-tabs{width:100%;overflow:auto}.crm-view-tabs button{flex:1}.table-toolbar{flex-direction:column;align-items:stretch}.table-toolbar>label{width:100%}.table-toolbar>div{justify-content:flex-end}.crm-table-wrap{display:none}.customer-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.customer-cards>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;padding:10px}.customer-cards .customer-cell b{color:#8c97a5;margin-left:auto}.mobile-customer-meta{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}.mobile-customer-meta span{color:#455468;font-size:10px}.mobile-customer-meta small{color:#929caa;margin-bottom:2px;font-size:9px;display:block}.lead-list button{grid-template-columns:31px 1fr 10px}.lead-list .lead-due,.lead-list button>strong{display:none}.pipeline-board{grid-template-columns:repeat(5,80vw)}.task-list label{grid-template-columns:24px 1fr 66px}.task-list time{display:none}.automation-summary{grid-template-columns:1fr 1fr}.automation-summary>div{border-top:1px solid var(--line)}.automation-summary>div:first-child{border-top:0;grid-column:1/-1}.automation-grid,.campaign-hero{grid-template-columns:1fr}.campaign-hero{min-height:0;padding:22px}.campaign-hero .donut{display:none}.campaign-list>button{grid-template-columns:32px 1fr 68px 10px}.campaign-list>button>span:nth-child(3),.campaign-list>button>span:nth-child(4),.campaign-list>button>span:nth-child(5){display:none}.knowledge-stats{grid-template-columns:repeat(3,1fr)}.source-list>button{grid-template-columns:32px 1fr 64px 10px}.source-list time{display:none}.team-list>button{grid-template-columns:34px 1fr 65px 10px}.team-list>button>span:nth-child(4),.team-list>button>span:nth-child(5){display:none}.plan-card{grid-template-columns:1fr;padding:20px}.plan-usage{border-top:1px solid #dfe7cf;border-left:0;padding:18px 0 0}.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow:auto}.settings-nav button{white-space:nowrap}.channel-connect{grid-template-columns:42px 1fr}.channel-connect .button{grid-column:1/-1}.inbox-shell{grid-template-columns:1fr}.inbox-list{display:flex}.chat-pane,.inbox-shell.mobile-chat .inbox-list{display:none}.inbox-shell.mobile-chat .chat-pane{display:flex}.chat-back{display:block}.message{max-width:88%}.conversation-banner{grid-template-columns:25px 1fr}.conversation-banner button{display:none}.ai-suggestion{grid-template-columns:28px 1fr;max-width:94%}.ai-suggestion button{grid-column:2}.codi-fab{display:none}.mobile-dock{z-index:70;border-top:1px solid var(--line);height:65px;padding:5px 7px max(5px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-dock button{color:#7d899a;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.mobile-dock button>span{font-size:15px;line-height:1}.mobile-dock small{font-size:9px}.mobile-dock button.active{color:#6f9e19;font-weight:800}.mobile-dock button>b{color:#183109;background:#9bd824;border-radius:8px;place-items:center;width:14px;height:14px;font-size:9px;display:grid;position:absolute;top:3px;right:25%}.mobile-dock .codi-dock-button>span{color:#173009;background:linear-gradient(145deg,#b9e95f,#8dca1b);border-radius:12px;place-items:center;width:34px;height:34px;margin-top:-13px;display:grid;box-shadow:0 7px 18px #76ae0f4d}.codi-drawer{width:100%}}@media (max-width:540px){.app-content{padding:10px 10px 82px}.command-hero{border-radius:17px;padding:21px 16px}.command-hero h1{font-size:23px}.command-hero p{max-width:86%;font-size:11.5px}.hero-actions{gap:6px}.command-hero .button{height:39px;padding:0 10px;font-size:11px}.metric-card{min-width:170px}.metric-card strong{font-size:17px}.panel-head h2{font-size:14.5px}.command-grid .panel{border-radius:14px}.revenue-top strong{font-size:18px}.spark-chart{height:95px}.brief-list button{grid-template-columns:30px 1fr 10px}.brief-list button>b{font-size:0}.brief-list button>b:after{content:"›";font-size:13.5px}.pipeline-lines>div>div{grid-template-columns:78px 1fr auto;gap:7px}.module-head h1{font-size:21px}.crm-overview-strip>div,.team-summary>div{padding:11px}.crm-overview-strip strong,.team-summary strong{font-size:15px}.customer-cards{grid-template-columns:1fr;padding:8px}.pipeline-board{grid-template-columns:repeat(5,84vw)}.form-grid{grid-template-columns:1fr}.automation-summary{grid-template-columns:1fr 1fr}.automation-grid,.flow-path{grid-template-columns:1fr}.flow-path>i{transform:rotate(90deg)}.campaign-hero h2{font-size:20px}.knowledge-health{grid-template-columns:46px 1fr}.knowledge-health>strong{display:none}.knowledge-stats>div{padding:9px}.knowledge-stats strong{font-size:15px}.source-list>button{grid-template-columns:30px 1fr 10px}.source-list em{display:none}.team-list>button{grid-template-columns:34px 1fr 10px}.team-list em{display:none}.plan-card h2{font-size:20px}.plan-price strong{font-size:21px}.invoice-list>div{grid-template-columns:1fr 1fr 60px}.invoice-list>div>button,.invoice-list>div>em{display:none}.setting-row{gap:10px}.codi-drawer header{height:64px}.prompt-chips{margin-left:0}.chat-head-actions button:first-child{display:none}.chat-head{padding:0 9px}.message-canvas{padding:10px}.composer{padding-bottom:8px}.conversation-banner{margin:7px 8px 0}.inbox-list-head{height:62px}.topbar-right .codi-mini{width:36px;padding:0;font-size:0}.topbar-right .codi-mini span{margin:0;font-size:15px}}@media (max-width:1180px){.commerce-metrics,.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-grid,.wa-hero{grid-template-columns:1fr}.product-list>button{grid-template-columns:46px minmax(180px,1.4fr) 90px 100px 90px 18px}.product-list>button>span:nth-child(6){display:none}.order-list>button{grid-template-columns:90px minmax(190px,1.4fr) 90px 120px 18px}.order-list>button>span:nth-child(4){display:none}.report-filter{grid-template-columns:repeat(2,1fr) auto}.report-filter>div:nth-child(2){border-right:0}.report-filter .button{grid-area:1/3/3}}@media (max-width:820px){.commerce-metrics{scroll-snap-type:x mandatory;padding-bottom:2px;display:flex;overflow:auto}.commerce-metrics>div{scroll-snap-align:start;min-width:220px}.commerce-panel{padding:14px;overflow:hidden}.product-list>button{grid-template-columns:42px 1fr 80px 18px;padding:11px 2px}.product-list>button>span:nth-child(4),.product-list>button>span:nth-child(5),.product-list>button>span:nth-child(6){display:none}.order-list>button{grid-template-columns:80px 1fr 115px 18px;padding:11px 2px}.order-list>button>span:nth-child(3),.order-list>button>span:nth-child(4){display:none}.order-tabs{max-width:100%;overflow:auto}.wa-hero{padding:15px}.wa-health{grid-template-columns:1fr}.wa-health>div{border-left:0;border-top:1px solid var(--line)}.wa-health>div:first-child{border-top:0}.wa-grid{grid-template-columns:1fr}.report-grid{grid-template-columns:repeat(2,1fr)}.report-filter{grid-template-columns:1fr 1fr}.report-filter .button{grid-area:auto/1/auto/-1}.export-row{grid-template-columns:1fr 55px 62px}.export-row>button{display:none}.security-grid{grid-template-columns:1fr}.notification-drawer{width:100%}.settings-kv{grid-template-columns:1fr}.codi-orbit{width:160px;height:160px}.codi-core{width:82px;height:82px}.ai-orbit-label{display:none}}@media (max-width:540px){.commerce-metrics>div{min-width:190px}.product-list>button{grid-template-columns:38px 1fr 18px}.product-list>button>span:nth-child(3){display:none}.order-list>button{grid-template-columns:75px 1fr 18px}.order-list>button>span:nth-child(5){display:none}.report-filter,.report-grid{grid-template-columns:1fr}.report-filter>div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 8px}.wa-status{align-items:flex-start}.wa-logo{width:46px;height:46px}.template-row{grid-template-columns:1fr 72px}.template-row b{display:none}.onboarding-list>div{grid-template-columns:30px 1fr}.onboarding-list em{grid-column:2}.notification-list>button{grid-template-columns:36px 1fr}.notification-list time{display:none}}@media (prefers-reduced-motion:reduce){.codi-core,.codi-scan,.codi-spark,.orbit-dot,.orbit-one,.orbit-three,.orbit-two{animation:none!important}}.crm-auth-panel{border-radius:18px;flex-direction:column;gap:9px;width:min(560px,100%);margin:32px auto;padding:24px;display:flex}.crm-auth-panel h2{margin:2px 0;font-size:20px}.crm-auth-panel p{color:#7e8a9a;margin:0;font-size:11px;line-height:1.55}.crm-auth-panel form{gap:10px;margin-top:8px;display:grid}.crm-auth-panel label{gap:5px;display:grid}.crm-auth-panel label span{color:#59687b;font-size:10px;font-weight:750}.crm-auth-panel input{border:1px solid var(--line-2);border-radius:10px;outline:0;height:38px;padding:0 11px;font-size:11px}.crm-auth-panel input:focus{border-color:#9bcf42;box-shadow:0 0 0 3px #91ce1c1f}.crm-auth-panel small{color:#929cab;font-size:9px}.crm-loader{border:3px solid #e8edf2;border-top:3px solid var(--lime);border-radius:50%;width:28px;height:28px;animation:cx-spin .8s linear infinite}.crm-live-chip{color:#60764a;background:#f7fbef;border:1px solid #dce7c9;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.crm-live-chip i{background:#8dcc1d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8dcc1d1f}.crm-error{color:#b64b57;background:#fff4f5;border:1px solid #f0c8cc;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:10px;display:flex}.crm-error button{color:inherit;background:0 0;border:0;font-size:15px}.crm-sync-line{color:#6d843e;background:#f8fcef;border:1px solid #dde9cc;border-radius:10px;align-items:center;gap:8px;height:28px;padding:0 10px;font-size:10px;display:flex}.crm-sync-line span{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #91ce1c1f}.crm-empty{text-align:center;color:#8894a4;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:24px;display:flex}.crm-empty strong{color:#536176;font-size:12px}.crm-empty span{margin-top:4px;font-size:10px}.crm-empty.compact{min-height:70px;padding:10px}.pipeline-board{grid-template-columns:repeat(6,minmax(190px,1fr))}.pipeline-column article footer{align-items:center;gap:7px}.pipeline-column article footer select{color:#647286;background:#f8fafb;border:1px solid #dde3e9;border-radius:7px;min-width:84px;max-width:118px;height:24px;padding:0 5px;font-size:9px}.form-grid select{border:1px solid var(--line-2);color:#445269;background:#fff;border-radius:9px;height:34px;padding:0 9px;font-size:11px}.drawer-actions .danger-action{color:#bd4a56;background:#fff7f8;border-color:#efcfd3}.drawer-note-form{grid-template-columns:1fr auto;gap:7px;margin-bottom:8px;display:grid}.drawer-note-form textarea{resize:vertical;border:1px solid var(--line-2);min-height:58px;font:inherit;border-radius:9px;outline:0;padding:8px;font-size:10px}.drawer-note-form textarea:focus{border-color:#9bcf42;box-shadow:0 0 0 3px #91ce1c1a}.crm-timeline{max-height:300px;padding-right:2px;overflow:auto}.customer-drawer .context-title>span{color:#8d98a8;font-size:9px}.button:disabled{opacity:.55;cursor:not-allowed}.stage-mark.new-lead{color:#5271c9;background:#eef3ff}.stage-mark.proposal{color:#b7770c;background:#fff3dc}.stage-mark.lost{color:#c65360;background:#fff0f2}.stage-dot.new-lead{background:#547be7}.stage-dot.proposal{background:#e79a2a}.stage-dot.lost{background:#d85a67}@keyframes cx-spin{to{transform:rotate(1turn)}}@media (max-width:820px){.pipeline-board{grid-template-columns:repeat(6,80vw)}.crm-live-chip{order:-1;justify-content:center;width:100%}.module-actions{flex-wrap:wrap}.drawer-note-form{grid-template-columns:1fr}.drawer-note-form .button{width:100%}}@media (max-width:540px){.pipeline-board{grid-template-columns:repeat(6,84vw)}.crm-auth-panel{margin:10px auto;padding:18px}.crm-live-chip{height:31px}.customer-drawer{width:100%}}.crm-filter-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px 0 13px;display:grid}.crm-filter-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr)) auto;margin:12px 0}.crm-filter-grid label{gap:4px;min-width:0;display:grid}.crm-filter-grid label>span{text-transform:uppercase;letter-spacing:.55px;color:#8b96a6;font-size:9px;font-weight:800}.crm-filter-grid input,.crm-filter-grid select,.custom-field-grid input,.custom-field-grid select,.r53-config-section input,.r53-config-section select,.segment-create input{border:1px solid var(--line-2);color:#445269;background:#fff;border-radius:9px;outline:0;width:100%;height:34px;padding:0 9px;font-size:10.5px}.crm-filter-grid input:focus,.crm-filter-grid select:focus,.custom-field-grid input:focus,.custom-field-grid select:focus,.r53-config-section input:focus,.r53-config-section select:focus,.segment-create input:focus{border-color:#9bcf42;box-shadow:0 0 0 3px #91ce1c1a}.r53-toolbar{align-items:center}.r53-list-panel{padding:16px}.crm-pager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:8px;padding-top:11px;display:flex}.crm-pager>span{color:#8a96a7;font-size:9.5px}.crm-pager>div{gap:6px;display:flex}.config-list button,.crm-pager button,.r53-activity>span button,.r53-setup-tabs button,.segment-list button{border:1px solid var(--line);color:#5b687a;background:#fff;border-radius:8px;height:30px;padding:0 9px;font-size:9.5px;font-weight:750}.crm-pager button:disabled,.stage-actions button:disabled{opacity:.4;cursor:not-allowed}.checkbox-filter{grid-auto-flow:column;justify-content:start;align-items:center;gap:7px;padding-top:17px;display:flex!important}.checkbox-filter input{width:15px;height:15px}.r53-segment-panel{padding:17px}.segment-create{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:8px;padding:13px 0;display:grid}.segment-create>span{color:#8490a1;font-size:9.5px}.segment-list{display:grid}.segment-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:58px;display:grid}.segment-list>div>span{flex-direction:column;gap:3px;display:flex}.segment-list strong{font-size:11px}.segment-list small{color:#8995a6;font-size:9.5px}.danger-link{color:#bd4a56!important;background:#fff7f8!important;border-color:#efcfd3!important}.r53-drawer{width:min(470px,100%)}.custom-field-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.custom-field-grid label{gap:4px;min-width:0;display:grid}.custom-field-grid label>span{color:#6c7889;font-size:9px;font-weight:750}.custom-field-grid select[multiple]{height:74px;padding:5px}.custom-field-grid input[type=checkbox]{width:16px;height:16px}.r53-activity{grid-template-columns:10px 1fr auto}.r53-activity>span{gap:4px;display:flex}.r53-activity>span button{height:24px;padding:0 6px;font-size:8.5px}.r53-setup-modal,.r53-tag-modal{width:min(760px,100vw - 28px)}.tag-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:6px 0;display:grid}.tag-checkbox-grid label{border:1px solid var(--line);border-radius:9px;grid-template-columns:16px 9px 1fr;align-items:center;gap:7px;height:38px;padding:0 9px;font-size:10px;display:grid}.config-list>div>i,.tag-checkbox-grid label>i{background:var(--lime);border-radius:50%;width:9px;height:9px}.r53-setup-tabs{border-bottom:1px solid var(--line);gap:6px;padding:3px 0 10px;display:flex}.r53-setup-tabs button.active{color:#5f811f;background:#eef7dc;border-color:#d8eab3}.r53-config-section{padding-top:12px}.r53-config-section>form{grid-template-columns:minmax(180px,1fr) 48px auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.r53-config-section>form.field-create{grid-template-columns:1.1fr 130px 1.2fr auto auto}.inline-check{color:#687587;white-space:nowrap;align-items:center;gap:5px;height:34px;font-size:9.5px;display:flex}.inline-check input{width:14px!important;height:14px!important}.config-list{max-height:360px;display:grid;overflow:auto}.config-list>div{border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:49px;display:grid}.config-list>div:not(:has(>i)){grid-template-columns:minmax(0,1fr) auto}.config-list>div>span{flex-direction:column;gap:2px;display:flex}.config-list strong{font-size:10.5px}.config-list small{color:#8a95a4;font-size:9px}.stage-actions{align-items:center;gap:4px;flex-direction:row!important;display:flex!important}.stage-actions button{min-width:28px}.r53-setup-modal header,.r53-tag-modal header{margin-bottom:5px}@media (max-width:1180px){.crm-filter-grid,.crm-filter-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.r53-config-section>form.field-create{grid-template-columns:1fr 1fr}.r53-config-section>form.field-create .button{grid-column:1/-1}}@media (max-width:820px){.crm-filter-grid,.crm-filter-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-create{grid-template-columns:1fr}.segment-list>div{grid-template-columns:1fr auto auto}.segment-list .danger-link{grid-column:2/4}.custom-field-grid{grid-template-columns:1fr}.r53-config-section>form,.r53-config-section>form.field-create{grid-template-columns:1fr 1fr}.tag-checkbox-grid{grid-template-columns:1fr}.r53-activity{grid-template-columns:10px 1fr}.r53-activity>span{grid-column:2}}@media (max-width:540px){.crm-filter-grid,.crm-filter-grid.compact{grid-template-columns:1fr}.crm-pager{flex-direction:column;align-items:flex-start}.segment-list>div{grid-template-columns:1fr 1fr}.segment-list>div>span{grid-column:1/-1;padding-top:8px}.r53-config-section>form,.r53-config-section>form.field-create{grid-template-columns:1fr}.r53-config-section>form.field-create .button{grid-column:auto}.r53-setup-tabs{overflow:auto}.r53-setup-tabs button{white-space:nowrap}.r53-drawer{width:100%}}.r53c-reminder-strip{background:#fffaf0;border:1px solid #f1dfaa;border-radius:12px;margin:12px 0 4px;padding:11px}.r53c-reminder-strip>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.r53c-reminder-strip>div:first-child strong{color:#875c13;font-size:11px}.r53c-reminder-list{margin-top:7px;display:grid}.r53c-reminder-list>div{border-top:1px solid #f2e5c1;grid-template-columns:1fr auto auto;align-items:center;gap:6px;min-height:42px;display:grid}.r53c-reminder-list>div>span{flex-direction:column;display:flex}.r53c-reminder-list strong{font-size:10px}.r53c-reminder-list small{color:#9b8559;font-size:9px}.r53c-reminder-list button:not(.button){color:#80621e;background:#fff;border:1px solid #e8d7aa;border-radius:8px;height:28px;padding:0 8px;font-size:9px}.r53c-duplicates{padding:17px}.duplicate-list{margin-top:12px;display:grid}.duplicate-list>div{border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) 28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;display:grid}.duplicate-score{flex-direction:column;display:flex}.duplicate-score strong{color:#6e991d;font-size:16px}.duplicate-score small{text-transform:uppercase;color:#8b96a6;font-size:8.5px}.duplicate-contact{flex-direction:column;gap:2px;min-width:0;display:flex}.duplicate-contact small{color:#719528;letter-spacing:.8px;font-size:8px;font-weight:850}.duplicate-contact.source small{color:#b86670}.duplicate-contact strong{font-size:10.5px}.duplicate-contact span,.duplicate-contact strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.duplicate-contact span{color:#8995a6;font-size:9px}.duplicate-arrow{text-align:center;color:#9ba5b4}.permission-note{color:#98a2b1;font-size:9px}.r53c-import-modal{width:min(760px,100vw - 28px)}.r53c-import-body{gap:10px;display:grid}.import-drop{color:#637286;background:#f8fafc;border:1px dashed #cfd9e4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100px;display:flex;position:relative}.import-drop strong{font-size:11px}.import-drop small{color:#929dab;font-size:9px}.import-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.import-file{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.import-file strong{font-size:10.5px}.import-file span{color:#8e99a8;font-size:9px}.import-stats{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.import-stats>div{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;flex-direction:column;padding:9px;display:flex}.import-stats small{color:#8b96a6;font-size:8.5px}.import-stats strong{font-size:16px}.import-sample{border:1px solid var(--line);border-radius:10px;max-height:230px;overflow:auto}.import-sample>div{border-top:1px solid var(--line);grid-template-columns:42px 1fr 1fr 70px;align-items:center;gap:7px;min-height:38px;padding:0 8px;display:grid}.import-sample>div:first-child{border-top:0}.import-sample small,.import-sample span{color:#8995a6;font-size:8.8px}.import-sample strong{font-size:9.5px}.import-sample em{text-align:center;border-radius:10px;padding:3px 5px;font-size:8px;font-style:normal}.import-sample em.ok{color:#168461;background:#eaf8f1}.import-sample em.warning{color:#a56c06;background:#fff5dd}.import-sample em.bad{color:#b94e5b;background:#fff0f2}.r53c-reports .analytics-metrics{margin-top:0}.r53c-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.r53c-export-card{grid-template-columns:42px 1fr;align-items:start;gap:10px;padding:15px;display:grid}.r53c-export-card>div:nth-child(2) h3{margin:0 0 4px;font-size:12px}.r53c-export-card>div:nth-child(2) p{color:#8995a6;margin:0 0 7px;font-size:9.5px}.r53c-export-card>div:nth-child(2)>span{color:#8a95a4;font-size:8.5px}.export-actions{grid-column:1/-1;gap:6px;display:flex}.export-actions button{border:1px solid var(--line);color:#566477;background:#fff;border-radius:8px;flex:1;height:30px;font-size:9px;font-weight:800}.r53c-signal-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.r53c-signal-list>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:10px;display:flex}.r53c-signal-list small{color:#8b96a6;font-size:8.5px}.r53c-signal-list strong{margin-top:3px;font-size:17px}.export-row b.ready{color:#168461}@media (max-width:1180px){.r53c-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.duplicate-list>div{grid-template-columns:60px 1fr 24px 1fr}.duplicate-list .button,.duplicate-list .permission-note{grid-column:4;justify-self:end;margin-bottom:8px}}@media (max-width:820px){.duplicate-list>div{grid-template-columns:60px 1fr}.duplicate-arrow{display:none}.duplicate-contact.source,.duplicate-list .button,.duplicate-list .permission-note{grid-column:2}.r53c-reminder-list>div{grid-template-columns:1fr auto}.r53c-reminder-list .button{grid-column:2}.import-stats{grid-template-columns:1fr 1fr}.import-sample>div{grid-template-columns:34px 1fr 70px}.import-sample small{display:none}.r53c-report-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.r53c-report-grid{grid-template-columns:1fr}.r53c-signal-list{grid-template-columns:1fr 1fr}.import-file{grid-template-columns:1fr auto}.import-file .button{grid-column:1/-1}.duplicate-list>div{grid-template-columns:1fr;padding:10px 0}.duplicate-contact.source,.duplicate-list .button,.duplicate-list .permission-note,.duplicate-score{grid-column:1}.r53c-reminder-list>div{grid-template-columns:1fr 1fr;padding:8px 0}.r53c-reminder-list>div>span{grid-column:1/-1}}.r63-codshipx-page,.r63-commerce-page{min-width:0}.r63-toolbar-head{align-items:flex-start;gap:14px}.r63-filter-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.r63-filter-line input,.r63-filter-line select{border:1px solid var(--line);color:#435169;background:#f8fafb;border-radius:9px;outline:0;height:34px;padding:0 10px;font-size:11px}.r63-filter-line input{width:min(330px,36vw)}.r63-filter-line select{min-width:145px}.r63-cx-list,.r63-order-list,.r63-product-list{border-top:1px solid var(--line);margin-top:12px}.r63-cx-row,.r63-order-row,.r63-product-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 4px;font-size:11px;display:grid}.r63-product-row{grid-template-columns:44px minmax(170px,1.35fr) minmax(105px,.72fr) minmax(95px,.62fr) minmax(120px,.8fr) minmax(90px,.6fr) 130px}.r63-order-row{grid-template-columns:minmax(145px,.9fr) minmax(170px,1.1fr) minmax(105px,.65fr) minmax(110px,.7fr) minmax(105px,.65fr) 150px}.r63-cx-row{grid-template-columns:minmax(150px,.9fr) minmax(155px,1fr) minmax(155px,1fr) minmax(105px,.7fr) minmax(110px,.72fr) 150px}.r63-cx-row>span,.r63-order-row>span,.r63-product-row>span:not(.product-thumb){flex-direction:column;min-width:0;display:flex}.r63-cx-row small,.r63-order-row small,.r63-product-row small{color:#8a96a6;font-size:9.5px}.r63-cx-row strong,.r63-order-row strong,.r63-product-row strong{color:#1d2a41;text-overflow:ellipsis;font-size:11px;overflow:hidden}.r63-cx-row em,.r63-order-row em,.r63-product-row em{color:#738095;text-overflow:ellipsis;font-size:9.5px;font-style:normal;overflow:hidden}.r63-row-main strong{font-size:12px}.r63-row-actions{justify-content:flex-end;align-items:center;gap:5px;flex-direction:row!important;display:flex!important}.r63-row-actions button{border:1px solid var(--line);color:#59677b;background:#fff;border-radius:8px;height:29px;padding:0 9px;font-size:9.5px;font-weight:760}.r63-row-actions button.primary{color:#5d8e16;background:#eef7d7;border-color:#d9eab7}.r63-row-actions button.danger{color:#b94c59;background:#fff3f3;border-color:#f1d5d8}.r63-row-actions button:disabled{opacity:.5;cursor:not-allowed}.r63-pill{border-radius:9px;margin-top:3px;padding:4px 7px;font-weight:800;width:max-content!important;font-size:9px!important;display:inline-flex!important}.r63-pill.ok{color:#16845f;background:#eaf8f1}.r63-pill.warning{color:#b5790b;background:#fff6df}.r63-pill.danger{color:#bd4e5c;background:#fff0f1}.r63-pill.neutral{color:#5e6e84;background:#eef2f6}.r63-editor{z-index:170;background:#fff;width:min(570px,100%);padding:20px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0e1c342e}.r63-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.r63-editor>header h2{margin:4px 0 0;font-size:18px}.r63-editor>header>button{border:1px solid var(--line);color:#758296;background:#fff;border-radius:9px;width:31px;height:31px;font-size:18px}.r63-editor form{flex-direction:column;gap:13px;padding-top:15px;display:flex}.r63-editor label{color:#748196;flex-direction:column;gap:5px;font-size:10px;display:flex}.r63-editor input,.r63-editor select,.r63-editor textarea{border:1px solid var(--line);font:inherit;color:#26354d;background:#f9fafb;border-radius:9px;outline:0;padding:9px 10px}.r63-editor textarea{resize:vertical}.r63-editor footer{justify-content:flex-end;gap:7px;padding-top:4px;display:flex}.r63-check{align-items:center;flex-direction:row!important}.r63-check input{width:16px;height:16px}.r63-safety-note{color:#607940;background:#f3f8e9;border:1px solid #dfeac8;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-size:10px;display:flex}.r63-link-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:12px;display:grid}.r63-link-card,.r63-safety-card{padding:21px}.r63-link-card h2,.r63-safety-card h2{margin:5px 0;font-size:17px}.r63-link-card>p,.r63-safety-card p{color:#7a8798;font-size:11px;line-height:1.55}.r63-link-card form{flex-direction:column;gap:9px;margin-top:17px;display:flex}.r63-link-card label{color:#6e7b8d;flex-direction:column;gap:5px;font-size:10px;display:flex}.r63-link-card input{border:1px solid var(--line);background:#f8fafb;border-radius:10px;outline:0;height:38px;padding:0 11px}.r63-safety-card{grid-template-columns:48px 1fr;align-content:start;column-gap:12px;display:grid}.r63-safety-card .commerce-icon{grid-row:1/3}.r63-safety-card ul{border:1px solid var(--line);color:#607087;background:#f8fafb;border-radius:11px;grid-column:1/-1;margin:15px 0 0;padding:13px 13px 13px 30px;font-size:10px;line-height:1.8}.r63-otp-target{color:#628c23;background:#f2f8e7;border-radius:9px;gap:7px;padding:9px 10px;font-size:10px}.r63-otp-target,.r63-success{align-items:center;display:flex}.r63-success{color:#18795a;background:#ecf8f2;border:1px solid #cfeadc;border-radius:11px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:10.5px;font-weight:700}.r63-success button{color:inherit;background:0 0;border:0;font-size:15px}.r63-link-status{grid-template-columns:1.2fr .8fr .8fr;gap:0;padding:14px 17px;display:grid}.r63-link-status>div{border-left:1px solid var(--line);flex-direction:column;padding:2px 16px;display:flex}.r63-link-status>div:first-child{border-left:0;flex-direction:row;align-items:center;gap:9px;padding-left:0;display:flex}.r63-link-status>div:first-child>span:last-child{flex-direction:column;display:flex}.r63-link-status small{color:#8b96a5;font-size:9.5px}.r63-link-status strong{margin-top:2px;font-size:11.5px}.r63-link-status em{color:#718096;margin-top:2px;font-size:9.5px;font-style:normal}.r63-linked-dot{background:#91cf25;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #eef7dd}.r63-decision-tabs{margin-top:12px}.r63-decision-tabs button{min-width:105px}.r63-cx-row .r63-row-actions small{text-align:right;white-space:normal}.r63-codshipx-page .commerce-panel{min-width:0}@media (max-width:1180px){.r63-product-row{grid-template-columns:42px minmax(160px,1.4fr) 100px 115px 120px}.r63-product-row>span:nth-child(4),.r63-product-row>span:nth-child(6){display:none}.r63-order-row{grid-template-columns:minmax(130px,.8fr) minmax(160px,1.2fr) 100px 105px 140px}.r63-order-row>span:nth-child(4){display:none}.r63-cx-row{grid-template-columns:minmax(135px,.85fr) minmax(145px,1fr) minmax(145px,1fr) 105px 145px}.r63-cx-row>span:nth-child(4){display:none}.r63-link-grid{grid-template-columns:1fr}.r63-link-status{grid-template-columns:1fr 1fr}.r63-link-status>div:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1;margin-top:9px;padding:9px 0 0}}@media (max-width:820px){.r63-toolbar-head{flex-direction:column}.r63-filter-line{width:100%}.r63-filter-line input{flex:180px;width:100%}.r63-product-row{grid-template-columns:38px 1fr 90px}.r63-product-row>span:nth-child(3),.r63-product-row>span:nth-child(4),.r63-product-row>span:nth-child(6){display:none}.r63-product-row .r63-row-actions{grid-column:2/4;justify-content:flex-start}.r63-cx-row,.r63-order-row{grid-template-columns:1fr 110px}.r63-cx-row>span:nth-child(2),.r63-cx-row>span:nth-child(3),.r63-cx-row>span:nth-child(4),.r63-order-row>span:nth-child(2),.r63-order-row>span:nth-child(3),.r63-order-row>span:nth-child(4){display:none}.r63-cx-row .r63-row-actions,.r63-order-row .r63-row-actions{grid-column:1/-1;justify-content:flex-start}.r63-link-status{grid-template-columns:1fr}.r63-link-status>div,.r63-link-status>div:first-child{border-left:0;border-top:1px solid var(--line);margin:0;padding:9px 0}.r63-link-status>div:first-child{border-top:0;padding-top:0}.r63-link-status>div:nth-child(3){grid-column:auto}.r63-editor{padding:15px}.r63-link-card,.r63-safety-card{padding:16px}}.r72-entry-loading{color:#15223a;background:#f5f7fb;justify-content:center;align-items:center;gap:12px;min-height:100vh;font-weight:800;display:flex}.r72-billing-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.r72-payment-history,.r72-plan-live,.r72-platform-admin,.r72-usage{padding:24px}.r72-plan-title{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.r72-plan-live h2,.r72-usage h2{margin:8px 0}.r72-sub-dates{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.r72-sub-dates span{border:1px solid var(--line,#e4e9f1);background:#f8fafc;border-radius:12px;padding:12px}.r72-sub-dates small,.r72-sub-dates strong{display:block}.r72-usage-list{gap:14px;margin-top:18px;display:grid}.r72-usage-list>div>span{justify-content:space-between;gap:14px;display:flex}.r72-usage-list i{background:#e9edf3;border-radius:99px;height:7px;margin-top:7px;display:block;overflow:hidden}.r72-usage-list i b{border-radius:inherit;background:linear-gradient(90deg,#8dcc16,#4f7df3);height:100%;display:block}.r72-warning-list{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.r72-warning-list span{color:#955b00;background:#fff7e6;border:1px solid #f6d799;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.r72-plan-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.r72-plan-picker article{padding:22px}.r72-plan-picker ul{color:#5c667a;min-height:100px;padding-left:18px}.r72-success{color:#2e5e09;background:#edf9df;border:1px solid #c9eaa4;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.r72-success button{background:0 0;border:0;font-size:18px}.invoice-row{border-top:1px solid #edf0f4;grid-template-columns:minmax(220px,1fr) 170px 140px 100px;align-items:center;gap:14px;padding:14px 0;display:grid}.invoice-row span small,.invoice-row span strong{display:block}.r72-platform-admin{border:1px solid #dfe8c9}.r72-admin-plans{gap:10px;display:grid}.r72-admin-plans form{border-top:1px solid #edf0f4;grid-template-columns:minmax(150px,1fr) 140px 110px 120px 90px 80px;align-items:end;gap:10px;padding:12px 0;display:grid}.r72-admin-plans label small{margin-bottom:5px;display:block}.r72-admin-plans input,.r72-admin-plans select{background:#fff;border:1px solid #dce2ea;border-radius:10px;width:100%;height:40px;padding:0 10px}.r72-checkout-modal{max-width:760px}.r72-onboarding{background:radial-gradient(circle at 10% 5%,#8dcc1629,#0000 28%),linear-gradient(145deg,#f6f8fb,#eef3f8);min-height:100vh;padding:28px}.r72-onboarding-shell{width:min(1160px,100%);margin:0 auto}.r72-onboarding-shell>header{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.r72-brand{color:#17233b;align-items:center;gap:11px;text-decoration:none;display:flex}.r72-brand img{object-fit:cover;border-radius:12px;width:42px;height:42px}.r72-brand span small,.r72-brand span strong{display:block}.r72-brand span small{color:#758096;font-size:12px}.r72-onboarding-progress{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:22px;display:grid}.r72-onboarding-progress span{color:#8a93a4;background:#ffffffa6;border-radius:12px;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:800;display:flex}.r72-onboarding-progress i{background:#e7ebf1;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.r72-onboarding-progress span.active{color:#1f3b09;background:#f0f8e4}.r72-onboarding-progress span.active i{color:#142207;background:#8dcc16}.r72-onboarding-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:26px;min-height:600px;display:grid}.r72-onboarding-copy{padding:44px}.r72-onboarding-copy h1{letter-spacing:-.045em;color:#132039;margin:12px 0 20px;font-size:clamp(36px,5vw,64px);line-height:1.02}.r72-onboarding-copy p{color:#657086;max-width:650px;font-size:17px;line-height:1.7}.r72-onboarding-copy ul{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:26px;padding:0;list-style:none;display:grid}.r72-onboarding-copy li{color:#354158;background:#fff;border:1px solid #e5e9ef;border-radius:12px;padding:12px 14px;font-weight:700}.r72-onboarding-card{gap:16px;width:min(560px,100%);margin:30px auto;padding:28px;display:grid}.r72-onboarding-card.wide{width:min(760px,100%)}.r72-onboarding-card.centered{text-align:center;justify-items:center;padding:46px}.r72-onboarding-card label{text-align:left;gap:6px;width:100%;display:grid}.r72-onboarding-card input,.r72-onboarding-card select{background:#fff;border:1px solid #dce2ea;border-radius:11px;width:100%;height:46px;padding:0 12px}.r72-onboarding-card label small{color:#7d8798}.r72-onboarding-shell>footer{text-align:center;color:#7d8798;padding:28px}.r72-onboarding .plan-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.r72-onboarding .button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:980px){.r72-billing-grid,.r72-onboarding-grid,.r72-plan-picker{grid-template-columns:1fr}.r72-admin-plans form{grid-template-columns:1fr 1fr}.r72-sub-dates{grid-template-columns:1fr}.r72-onboarding-copy{padding:20px}.r72-onboarding-grid{min-height:auto}.invoice-row{grid-template-columns:1fr 1fr}.r72-onboarding-progress{grid-template-columns:repeat(5,minmax(135px,1fr));overflow-x:auto}}@media (max-width:640px){.r72-onboarding{padding:14px}.r72-onboarding-shell>header{align-items:flex-start}.r72-onboarding-copy h1{font-size:38px}.invoice-row,.r72-admin-plans form,.r72-onboarding-copy ul{grid-template-columns:1fr}.r72-onboarding-card{padding:20px}.r72-onboarding-card.centered{padding:28px 20px}}.r83-live-inbox .chat-pane,.r83-live-inbox .context-pane,.r83-live-inbox .inbox-list{min-width:0}.r83-inline-error{margin:10px 12px 0}.r83-chat-empty{text-align:center;place-content:center;height:100%;padding:32px;display:grid}.r83-live-banner{background:#22c55e14;border:1px solid #22c55e40;border-radius:14px;align-items:center;gap:12px;margin:10px 14px 0;padding:12px 15px;display:flex}.r83-live-banner>span{background:#22c55e26;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.r83-live-banner>div{flex:1;min-width:0}.r83-live-banner small,.r83-live-banner strong{display:block}.r83-live-banner small{color:var(--muted);margin-top:2px}.r83-live-banner>button{cursor:pointer;background:0 0;border:0;font-size:18px}.r83-live-inbox .chat-head-actions select,.r83-live-inbox .composer-tools select{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;max-width:160px;padding:7px 9px}.r83-live-inbox .composer-tools label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.r83-transport-chip{color:#148a45;background:#25d3661a;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.r83-live-inbox .message-canvas{overflow:auto}.r83-live-inbox .inbox-list{overflow:hidden}.r83-live-inbox .conversation-stack{overflow:auto}.r83-whatsapp-page .wa-health strong{text-transform:capitalize}.r83-wa-connections{gap:10px;display:grid}.r83-wa-connections>div{border:1px solid var(--line);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.r83-wa-connections>div>span:nth-child(2){min-width:0}.r83-wa-connections em,.r83-wa-connections small,.r83-wa-connections strong{display:block}.r83-wa-connections em,.r83-wa-connections small{color:var(--muted);margin-top:3px;font-size:12px;font-style:normal}.wa-logo.small{width:38px;height:38px}.r83-code-line{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.r83-wa-modal{width:min(760px,100vw - 24px)}.r83-wa-modal .r83-token-field{grid-column:1/-1}.r83-wa-modal .r83-token-field small{color:var(--muted);margin-top:5px;display:block}@media (max-width:900px){.r83-wa-connections>div{grid-template-columns:auto 1fr}.r83-wa-connections>div>div{grid-column:1/-1;gap:8px;display:flex}.r83-live-inbox .chat-head-actions{flex-wrap:wrap;gap:6px;display:flex}.r83-live-inbox .chat-head-actions select{max-width:130px}}.v1b1-state-chip{color:#38506f;background:#f8fbff;border:1px solid #dbe3ef;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.v1b1-team-list{gap:0;display:grid}.v1b1-team-row{border-bottom:1px solid #edf1f6;grid-template-columns:48px minmax(210px,1.7fr) repeat(3,minmax(120px,1fr));align-items:center;gap:14px;padding:15px 4px;display:grid}.v1b1-team-row:last-child{border-bottom:0}.v1b1-team-row>span{gap:3px;display:grid}.v1b1-team-row small{color:#7a8ba3;font-size:12px}.v1b1-team-row b{color:#13233f;font-size:13px}.v1b1-settings-layout{grid-template-columns:190px minmax(0,1fr);gap:18px;display:grid}.v1b1-settings-tabs{align-content:start;gap:7px;display:grid}.v1b1-settings-tabs button{text-align:left;color:#61728d;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 13px;font-weight:650}.v1b1-settings-tabs button.active,.v1b1-settings-tabs button:hover{color:#0c1d39;background:#fff;box-shadow:0 5px 20px #081e420f}.v1b1-settings-card{min-height:420px}.v1b1-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v1b1-form-grid label{color:#62738d;gap:7px;font-size:12px;font-weight:700;display:grid}.v1b1-form-grid input{color:#0d1d39;background:#fff;border:1px solid #dbe3ef;border-radius:10px;width:100%;padding:12px 13px}.v1b1-form-grid input:disabled{color:#74839a;background:#f5f7fa}.v1b1-setting-list{display:grid}.v1b1-setting-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.v1b1-setting-list button:disabled{cursor:not-allowed;opacity:.7}.v1b1-setting-list button span{gap:4px;display:grid}.v1b1-setting-list button small{color:#73839b}.v1b1-setting-list button i{text-align:center;color:#66758b;background:#eef2f6;border-radius:999px;min-width:44px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.v1b1-setting-list button i.on{color:#4e7900;background:#e9f8c9}.v1b1-integration-grid,.v1b1-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v1b1-integration-grid>div,.v1b1-security-grid>div{background:#fbfcfe;border:1px solid #e4eaf2;border-radius:14px;align-content:start;gap:9px;padding:16px;display:grid}.v1b1-integration-grid small,.v1b1-security-grid small{color:#708199;line-height:1.5}.v1b1-readonly-note{color:#745e16;background:#fffaf0;border:1px solid #e7dfbd;border-radius:12px;padding:12px 15px;font-size:13px}.v1b1-addon-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;display:grid}.v1b1-addon-card{align-content:start;gap:18px;display:grid}.v1b1-addon-card.featured{background:linear-gradient(145deg,#fff,#f7fbef)}.v1b1-addon-icon{border-radius:16px;width:64px;height:64px;overflow:hidden;box-shadow:0 8px 26px #091e411f}.v1b1-addon-icon img{object-fit:cover;width:100%;height:100%}.v1b1-addon-card h2{margin:4px 0;font-size:26px}.v1b1-addon-card p{color:#677990;line-height:1.6}.v1b1-addon-status{background:#f5f7fa;border-radius:12px;gap:5px;padding:13px;display:grid}.v1b1-addon-status span{font-weight:850}.v1b1-addon-status span.active{color:#548600}.v1b1-addon-status span.inactive{color:#6c7889}.v1b1-addon-status small{color:#75849a}@media (max-width:900px){.v1b1-settings-layout{grid-template-columns:1fr}.v1b1-settings-tabs{display:flex;overflow:auto}.v1b1-settings-tabs button{white-space:nowrap;background:#fff;border:1px solid #e4eaf2}.v1b1-addon-grid,.v1b1-form-grid,.v1b1-integration-grid,.v1b1-security-grid{grid-template-columns:1fr}.v1b1-team-row{grid-template-columns:42px 1fr}.v1b1-team-row>span:nth-child(n+3){padding-left:56px}}.v1b2-page .module-head{align-items:flex-start}.v1b2-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.v1b2-empty>span{color:var(--muted);max-width:620px}.v1b2-notice{color:var(--navy);background:#79c90014;border:1px solid #79c90047;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.v1b2-notice button{cursor:pointer;background:0 0;border:0;font-size:20px}.v1b2-card-actions,.v1b2-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v1b2-card-actions button,.v1b2-inline-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:8px 10px}.v1b2-modal{width:min(760px,100vw - 28px);max-height:90vh;overflow:auto}.v1b2-modal .v1b2-full{grid-column:1/-1}.v1b2-modal textarea{resize:vertical;min-height:130px}.v1b2-modal footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.v1b2-modal footer>span{flex:1}.v1b2-list{gap:12px;display:grid}.v1b2-row-card{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.v1b2-row-card>div:first-child{flex:1;min-width:0}.v1b2-row-card h2{margin:7px 0 5px}.v1b2-row-card p{white-space:pre-wrap;overflow-wrap:anywhere}.v1b2-row-card p,.v1b2-row-card small{color:var(--muted)}.v1b2-status{text-transform:capitalize;color:#506078;background:#eef2f7;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.v1b2-status.active,.v1b2-status.ready,.v1b2-status.scheduled{color:#477b00;background:#79c9001f}.v1b2-status.configured,.v1b2-status.paused{color:#946600;background:#fff6df}.v1b2-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v1b2-kpi-grid article{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;gap:5px;padding:18px;display:grid}.v1b2-kpi-grid small,.v1b2-kpi-grid span{color:var(--muted)}.v1b2-kpi-grid strong{color:var(--navy);font-size:26px}.v1b2-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v1b2-analytics-panel{gap:16px;display:grid}.v1b2-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v1b2-signal-grid span{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;gap:5px;padding:15px;display:grid}.v1b2-signal-grid small{color:var(--muted)}.v1b2-signal-grid strong{font-size:22px}.v1b2-campaign-hero{align-items:stretch}@media (max-width:900px){.v1b2-analytics-grid,.v1b2-kpi-grid,.v1b2-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v1b2-row-card{flex-direction:column}}@media (max-width:560px){.v1b2-analytics-grid,.v1b2-kpi-grid,.v1b2-signal-grid{grid-template-columns:1fr}.v1b2-card-actions,.v1b2-inline-actions{width:100%}.v1b2-card-actions button,.v1b2-inline-actions button{flex:1}}.v1b3-page .v1b2-row-card{align-items:flex-start}.v1b3-live-chip,.v1b3-state-chip{color:#467b00;letter-spacing:.05em;text-transform:uppercase;background:#79c9001f;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.v1b3-live-chip:before,.v1b3-state-chip.live:before{content:"";background:#79c900;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #79c9001f}.v1b3-card-actions{flex-wrap:wrap;max-width:460px}.v1b3-live-action,.v1b3-send-now{cursor:pointer;border:0;border-radius:10px;padding:9px 12px;font-weight:800}.v1b3-live-action{color:#467b00;background:#effbe0}.v1b3-send-now{color:#fff;background:#061738}.v1b3-card-actions button:disabled,.v1b3-head-actions button:disabled{opacity:.55;cursor:not-allowed}.v1b3-check{background:#f8fafc;border:1px solid #0617381f;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex!important}.v1b3-check input{width:18px;height:18px}.v1b3-run-list{gap:10px;max-height:420px;display:grid;overflow:auto}.v1b3-run-list>div{border:1px solid #06173817;border-radius:12px;grid-template-columns:110px 110px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.v1b3-run-list strong{text-transform:capitalize}.v1b3-run-list code{white-space:nowrap;text-overflow:ellipsis;color:#64748b;overflow:hidden}.v1b3-recipient-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:4px 0 18px;display:grid}.v1b3-recipient-summary>div{background:#f8fafc;border:1px solid #06173817;border-radius:14px;padding:16px}.v1b3-recipient-summary small{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.v1b3-recipient-summary strong{color:#061738;margin-top:5px;font-size:24px;display:block}.v1b3-head-actions{flex-wrap:wrap;gap:10px;display:flex}.v1b3-team-list{display:grid}.v1b3-team-row{border-top:1px solid #06173814;grid-template-columns:46px minmax(180px,1.5fr) minmax(120px,.8fr) minmax(95px,.65fr) minmax(120px,.75fr) 90px;align-items:center;gap:14px;padding:15px 18px;display:grid}.v1b3-team-row:first-child{border-top:0}.v1b3-team-row small{color:#64748b;font-size:11px;display:block}.v1b3-team-row b{color:#061738;font-size:13px}.v1b3-team-person{min-width:0}.v1b3-team-person small,.v1b3-team-person strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.v1b3-role-control select{color:#061738;background:#fff;border:1px solid #06173824;border-radius:9px;width:100%;min-width:105px;padding:8px;font-weight:700}.v1b3-remove-member{color:#be123c;cursor:pointer;background:#fff1f2;border:0;border-radius:9px;padding:8px 10px;font-weight:800}.v1b3-protected-member{color:#64748b;background:#f1f5f9;border-radius:999px;justify-self:start;padding:6px 9px;font-size:11px;font-weight:800}.v1b3-team-modal{max-width:620px}.v1b3-team-note{background:#f8fafc;border:1px solid #06173814;border-radius:12px;align-self:end;padding:12px 14px}.v1b3-team-note span,.v1b3-team-note strong{display:block}.v1b3-team-note span{color:#64748b;margin-top:4px;font-size:12px;line-height:1.45}@media (max-width:1100px){.v1b3-team-row{grid-template-columns:46px minmax(180px,1.4fr) minmax(120px,.8fr) minmax(90px,.6fr)}.v1b3-team-row>span:nth-of-type(4),.v1b3-team-row>span:nth-of-type(5){display:none}}@media (max-width:760px){.v1b3-recipient-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v1b3-run-list>div{grid-template-columns:1fr 1fr}.v1b3-run-list code{grid-column:1/-1}.v1b3-team-row{grid-template-columns:42px minmax(0,1fr);gap:10px}.v1b3-team-row>.v1b3-protected-member,.v1b3-team-row>.v1b3-remove-member,.v1b3-team-row>.v1b3-role-control{grid-column:2}.v1b3-team-row>span:nth-of-type(4),.v1b3-team-row>span:nth-of-type(5){display:none}.v1b3-head-actions{width:100%}.v1b3-head-actions .button{flex:150px}}.v1b4-addon-price{background:#79c90014;border:1px solid #79c90038;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.v1b4-addon-price strong{color:var(--ink,#061738);font-size:18px}.v1b4-addon-price small,.v1b4-addon-sub small{color:var(--muted,#64748b);line-height:1.45}.v1b4-addon-sub{border-top:1px solid #0f172a14;flex-direction:column;gap:4px;padding-top:10px;font-size:13px;display:flex}.v1b4-checkout-card{width:min(720px,100vw - 28px);max-width:720px}.v1b4-checkout-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v1b4-checkout-card .form-grid .span-2{grid-column:1/-1}.v1b4-checkout-card label{color:#334155;gap:6px;font-size:12px;font-weight:800;display:grid}.v1b4-checkout-card input{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:11px;outline:none;width:100%;min-height:44px;padding:10px 12px}.v1b4-checkout-card input:focus{border-color:#79c900b8;box-shadow:0 0 0 3px #79c9001f}.v1b4-checkout-notice{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:3px;margin-bottom:14px;padding:12px 14px;display:flex}.v1b4-checkout-notice strong{color:#061738}.v1b4-checkout-notice span{color:#64748b;font-size:12px}@media (max-width:640px){.v1b4-checkout-card .form-grid{grid-template-columns:1fr}.v1b4-checkout-card .form-grid .span-2{grid-column:auto}.v1b4-checkout-card footer{grid-template-columns:1fr;gap:8px;display:grid}}.codi-setup-wrap{z-index:220;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040c1cc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.codi-setup-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.codi-setup-bg:before{background:radial-gradient(circle,#9edd2a2e,#0000 66%);width:720px;height:720px;top:-270px;right:-200px}.codi-setup-bg:after,.codi-setup-bg:before{content:"";border-radius:50%;position:absolute}.codi-setup-bg:after{background:radial-gradient(circle,#4c77ff33,#0000 67%);width:780px;height:780px;bottom:-380px;left:-270px}.codi-setup-particle{background:#a5df36;border-radius:50%;animation:codiSetupFloat 4s ease-in-out infinite;position:absolute;box-shadow:0 0 18px #a5df36b3}.codi-setup-particle.p1{width:5px;height:5px;top:18%;left:9%}.codi-setup-particle.p2{width:7px;height:7px;animation-delay:-1.1s;top:24%;right:11%}.codi-setup-particle.p3{background:#7ca7ff;width:4px;height:4px;animation-delay:-2s;bottom:17%;right:18%}.codi-setup-particle.p4{width:5px;height:5px;animation-delay:-2.8s;bottom:12%;left:18%}.codi-setup-close{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;width:38px;height:38px;font-size:23px;position:fixed;top:20px;right:22px}.codi-setup-shell{z-index:2;background:#fff;border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:330px minmax(0,1fr);width:min(1100px,100%);min-height:690px;animation:codiSetupEnter .48s cubic-bezier(.2,.85,.25,1);display:grid;position:relative;overflow:hidden;box-shadow:0 45px 120px #00000057}.codi-setup-brand{color:#fff;background:radial-gradient(circle at 50% 22%,#9edd2a2e,#0000 27%),linear-gradient(165deg,#07142f,#0b1d40 56%,#102653);padding:46px 34px;position:relative;overflow:hidden}.codi-setup-brand:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.codi-setup-orbit{place-items:center;width:168px;height:168px;margin:6px auto 34px;display:grid;position:relative}.codi-setup-ring{border-radius:50%;position:absolute}.codi-setup-ring.ring-a{border:1px solid #aedb5947;animation:codiSpin 16s linear infinite;inset:0}.codi-setup-ring.ring-a:after{content:"";background:#a5df36;border-radius:50%;width:8px;height:8px;position:absolute;top:29px;left:17px;box-shadow:0 0 18px #a5df36}.codi-setup-ring.ring-b{border:1px dashed #78a4ff52;animation:codiSpinReverse 11s linear infinite;inset:20px}.codi-setup-logo{border:1px solid #d0f48a5c;border-radius:29px;width:92px;height:92px;animation:codiCore 4s ease-in-out infinite;position:relative;overflow:hidden;box-shadow:0 0 56px #9bd82442,0 20px 36px #00000047}.codi-setup-logo img{object-fit:cover;width:100%;height:100%}.codi-setup-logo i{background:linear-gradient(90deg,#0000,#d9ff90,#0000);height:1px;animation:codiScan 3s ease-in-out infinite;position:absolute;top:20%;left:9%;right:9%;box-shadow:0 0 11px #d9ff90}.codi-setup-kicker{letter-spacing:1.5px;color:#bce46c;font-size:9px;font-weight:900}.codi-setup-brand h2{letter-spacing:-.8px;margin:7px 0 10px;font-size:28px}.codi-setup-brand>p{color:#bec9dd;margin:0;font-size:11.5px;line-height:1.7}.codi-setup-progress{margin-top:28px}.codi-setup-progress>span{background:#ffffff17;border-radius:999px;height:5px;display:block;overflow:hidden}.codi-setup-progress>span i{border-radius:inherit;background:linear-gradient(90deg,#7fbd18,#b7e85d);height:100%;transition:width .45s;display:block}.codi-setup-progress small{color:#8292ae;margin-top:7px;font-size:9px;display:block}.codi-setup-safe{z-index:2;color:#b9df71;background:#9bd8240f;border:1px solid #bfe77024;border-radius:13px;grid-template-columns:23px 1fr;align-items:center;gap:7px;padding:10px;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.codi-setup-safe span{flex-direction:column;display:flex}.codi-setup-safe strong{font-size:10px}.codi-setup-safe small{color:#829268;margin-top:2px;font-size:8.7px}.codi-setup-conversation{background:linear-gradient(#fff,#fbfcfd);align-items:center;min-width:0;padding:50px 55px;display:flex}.codi-setup-stage{width:100%;animation:codiStageIn .32s}.codi-setup-stage.welcome{max-width:650px;margin:auto}.codi-setup-eyebrow{letter-spacing:1.25px;color:#79a426;font-size:9px;font-weight:900}.codi-setup-stage h1{letter-spacing:-1.25px;color:#13223b;margin:8px 0 7px;font-size:36px}.codi-setup-stage>p{color:#7b889b;max-width:570px;font-size:13px;line-height:1.65}.codi-setup-bubble{background:linear-gradient(135deg,#fafdef,#f7f9fc);border:1px solid #e2ead5;border-radius:17px;grid-template-columns:45px 1fr;align-items:start;gap:11px;margin:24px 0;padding:14px;display:grid}.codi-setup-bubble>span{background:#0a1a39;border-radius:14px;width:45px;height:45px;overflow:hidden;box-shadow:0 0 0 4px #9bd82414}.codi-setup-bubble img{object-fit:cover;width:100%;height:100%}.codi-setup-bubble>div{flex-direction:column;display:flex}.codi-setup-bubble small{color:#739b2b;letter-spacing:.6px;font-size:8.7px;font-weight:900}.codi-setup-bubble strong{color:#263650;margin-top:3px;font-size:13px}.codi-setup-bubble p{color:#7e8a9b;margin:4px 0 0;font-size:10.5px;line-height:1.55}.codi-setup-actions .primary,.codi-setup-primary{color:#1b330b;background:linear-gradient(135deg,#a7df3c,#8bc522);border:0;border-radius:12px;height:43px;padding:0 17px;font-size:11px;font-weight:850;box-shadow:0 9px 20px #77ad142e}.codi-setup-primary span{margin-left:8px}.codi-language-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:25px;display:grid}.codi-language-grid button{text-align:left;background:#fff;border:1px solid #e0e5eb;border-radius:16px;grid-template-columns:48px 1fr 18px;align-items:center;gap:11px;min-height:104px;padding:15px;transition:all .18s;display:grid}.codi-language-grid button:hover{border-color:#cfe2a9;transform:translateY(-2px);box-shadow:0 12px 30px #14264314}.codi-language-grid b{color:#628f19;background:#eff7df;border-radius:14px;place-items:center;width:46px;height:46px;font-size:12px;display:grid}.codi-language-grid span{flex-direction:column;display:flex}.codi-language-grid strong{font-size:12px}.codi-language-grid small{color:#8a95a4;margin-top:4px;font-size:9.5px;line-height:1.4}.codi-language-grid em{color:#8f9aaa;font-style:normal}.codi-setup-fields{gap:10px;margin-top:18px;display:grid}.codi-setup-fields.two{grid-template-columns:1fr 1fr}.codi-big-field,.codi-setup-fields label{gap:5px;display:grid}.codi-setup-fields label.wide{grid-column:1/-1}.codi-setup-fields label>span{color:#657286;font-size:9px;font-weight:800}.codi-big-field textarea,.codi-setup-fields input,.codi-setup-fields select,.codi-setup-fields textarea{color:#33425a;width:100%;font:inherit;background:#fff;border:1px solid #dfe5eb;border-radius:11px;outline:0;font-size:10.5px}.codi-setup-fields input,.codi-setup-fields select{height:38px;padding:0 10px}.codi-setup-fields textarea{resize:vertical;min-height:76px;padding:10px}.codi-big-field textarea{resize:vertical;min-height:150px;padding:13px}.codi-big-field textarea:focus,.codi-setup-fields input:focus,.codi-setup-fields select:focus,.codi-setup-fields textarea:focus{border-color:#9ccc43;box-shadow:0 0 0 3px #94ca311c}.codi-setup-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:22px;display:flex}.codi-setup-actions .soft{color:#738095;background:#fff;border:1px solid #e0e5e9;border-radius:11px;height:40px;padding:0 13px;font-size:10px;font-weight:750}.codi-setup-actions .primary{height:40px}.codi-setup-actions .primary:disabled{opacity:.45}.codi-setup-actions .finish{align-items:center;gap:7px;display:flex}.codi-product-methods{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}.codi-product-methods>button,.codi-upload-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e7ec;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:153px;padding:14px;display:flex;position:relative}.codi-product-methods>button:hover,.codi-upload-card:hover{background:#fcfef8;border-color:#d0e2ac}.codi-upload-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.codi-product-methods .commerce-icon{width:38px;height:38px;margin-bottom:11px}.codi-product-methods strong{font-size:11px}.codi-product-methods small{color:#8994a3;margin-top:3px;font-size:9px;line-height:1.4}.codi-product-methods em{color:#739b2c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:auto;padding-top:12px;font-size:8.5px;font-style:normal;font-weight:800;overflow:hidden}.codi-review-rule{color:#72992c;background:#f9fced;border:1px solid #e0ebca;border-radius:11px;grid-template-columns:24px 1fr;gap:7px;margin-top:11px;padding:10px;display:grid}.codi-review-rule span{flex-direction:column;display:flex}.codi-review-rule strong{font-size:9.5px}.codi-review-rule small{color:#7e8b68;margin-top:2px;font-size:8.6px}.codi-knowledge-options{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.codi-knowledge-options span{color:#708098;background:#fff;border:1px solid #e2e6eb;border-radius:10px;align-items:center;gap:6px;height:35px;padding:0 9px;display:flex}.codi-knowledge-options b{font-size:9px}.codi-tone-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.codi-tone-grid button{color:#687589;text-transform:capitalize;background:#fff;border:1px solid #e1e5ea;border-radius:10px;height:36px;font-size:9.5px}.codi-tone-grid button.active{color:#628c1b;background:#f4fae8;border-color:#cfe3a9;font-weight:850}.codi-review-grid{grid-template-columns:1fr 1fr;margin-top:15px}.codi-review-grid>div{background:#fff;border:1px solid #e5e9ed;border-radius:13px;flex-direction:column;min-height:93px;padding:11px;display:flex}.codi-review-grid small{text-transform:uppercase;letter-spacing:.5px;color:#98a1ad;font-size:8px;font-weight:850}.codi-review-grid strong{margin-top:6px;font-size:10.5px}.codi-review-grid span{color:#8490a0;margin-top:3px;font-size:9px;line-height:1.4}.codi-setup-stage.success{text-align:center;max-width:680px;margin:auto}.codi-success-orb{place-items:center;width:112px;height:112px;margin:0 auto 15px;display:grid;position:relative}.codi-success-orb>span{background:#081a39;border-radius:25px;width:80px;height:80px;animation:codiCore 3.8s ease-in-out infinite;overflow:hidden;box-shadow:0 0 0 8px #9bd82414,0 0 48px #9bd82447}.codi-success-orb img{object-fit:cover;width:100%;height:100%}.codi-success-orb>i{border:1px solid #d7eabb;border-radius:50%;animation:codiSpin 13s linear infinite;position:absolute;inset:1px}.codi-success-check{color:#69a311;z-index:2;background:#eaf7d5;border:4px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;margin:-8px auto 8px;display:grid;position:relative}.codi-setup-stage.success h1{margin:6px 0;font-size:26px}.codi-setup-stage.success>p{max-width:550px;margin:0 auto}.codi-upsell-card{text-align:left;background:linear-gradient(135deg,#f9fdec,#f4f8fb);border:1px solid #dce8c7;border-radius:17px;grid-template-columns:50px 1fr auto;align-items:center;gap:11px;max-width:610px;margin:22px auto 13px;padding:14px;display:grid}.codi-upsell-icon{background:#091a38;border-radius:15px;width:49px;height:49px;overflow:hidden}.codi-upsell-icon img{object-fit:cover;width:100%;height:100%}.codi-upsell-card>div{flex-direction:column;display:flex}.codi-upsell-card small{color:#799e32;letter-spacing:.55px;font-size:7.7px;font-weight:900}.codi-upsell-card strong{margin-top:3px;font-size:11.5px}.codi-upsell-card p{color:#7d8999;margin:3px 0 0;font-size:8.9px;line-height:1.4}.codi-upsell-card button{color:#fff;white-space:nowrap;background:#0b1d40;border:0;border-radius:10px;height:35px;padding:0 11px;font-size:8.8px;font-weight:800}.codi-success-close{color:#85909f;background:0 0;border:0;padding:8px;font-size:9.5px;font-weight:750}@keyframes codiSetupEnter{0%{opacity:0;transform:translateY(28px)scale(.975)}to{opacity:1;transform:none}}@keyframes codiStageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes codiSetupFloat{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-9px)}}@media (max-width:820px){.codi-setup-wrap{padding:0;display:block}.codi-setup-close{top:10px;right:11px}.codi-setup-shell{border:0;border-radius:0;grid-template-columns:1fr;width:100%;min-height:100vh}.codi-setup-brand{min-height:200px;padding:24px 18px 18px}.codi-setup-orbit{width:100px;height:100px;margin:0 0 14px}.codi-setup-logo{border-radius:19px;width:60px;height:60px}.codi-setup-ring.ring-b{inset:13px}.codi-setup-brand h2{margin:3px 0 6px;font-size:21px}.codi-setup-brand>p{max-width:88%;font-size:10px}.codi-setup-progress{margin-top:14px}.codi-setup-safe{display:none}.codi-setup-conversation{align-items:flex-start;padding:24px 16px 90px}.codi-setup-stage h1{font-size:27px}.codi-language-grid,.codi-review-grid,.codi-setup-fields.two{grid-template-columns:1fr}.codi-setup-fields label.wide{grid-column:auto}.codi-product-methods{grid-template-columns:1fr}.codi-product-methods>button,.codi-upload-card{min-height:105px}.codi-tone-grid{grid-template-columns:1fr 1fr}.codi-upsell-card{grid-template-columns:44px 1fr}.codi-upsell-card button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.codi-setup-logo,.codi-setup-particle,.codi-setup-ring,.codi-setup-shell,.codi-setup-stage,.codi-success-orb>*{animation:none!important}}.codi-mandatory-gate{z-index:500;color:#f7fbff;background:radial-gradient(circle at 50% 38%,#9bd8241f,#0000 22%),radial-gradient(circle at 86% 15%,#4371ea2e,#0000 28%),radial-gradient(circle at 8% 91%,#2b53bc29,#0000 30%),linear-gradient(145deg,#020714,#061128 47%,#081c3c);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.codi-mandatory-grid{opacity:.2;pointer-events:none;transform-origin:bottom;background-image:linear-gradient(#8fb1e21c 1px,#0000 0),linear-gradient(90deg,#8fb1e21c 1px,#0000 0);background-size:48px 48px;animation:codiMandatoryGrid 8s linear infinite;position:absolute;inset:-35%;transform:perspective(550px)rotateX(62deg)translateY(25%);-webkit-mask-image:linear-gradient(#0000 22%,#000000b8 58%,#000);mask-image:linear-gradient(#0000 22%,#000000b8 58%,#000)}.codi-mandatory-stream{opacity:.35;filter:drop-shadow(0 0 8px #76a8ffb8);background:linear-gradient(90deg,#0000,#72a5ff,#afe552,#0000);width:42vw;height:1px;animation:codiMandatoryStream 4.5s ease-in-out infinite;position:absolute}.codi-mandatory-stream.s1{top:23%;left:-10%}.codi-mandatory-stream.s2{animation-delay:-1.6s;top:68%;right:-9%}.codi-mandatory-stream.s3{width:30vw;animation-delay:-3s;bottom:8%;left:35%}.codi-mandatory-node{background:#a7df3e;border-radius:50%;width:5px;height:5px;animation:codiMandatoryNode 4s ease-in-out infinite;position:absolute;box-shadow:0 0 0 5px #a7df3e0d,0 0 23px #a7df3ee6}.codi-mandatory-node.n1{top:19%;left:9%}.codi-mandatory-node.n2{animation-delay:-.8s;top:28%;right:12%}.codi-mandatory-node.n3{background:#75a8ff;animation-delay:-1.5s;bottom:19%;left:16%}.codi-mandatory-node.n4{animation-delay:-2.3s;bottom:16%;right:18%}.codi-mandatory-node.n5{width:3px;height:3px;animation-delay:-3s;top:10%;left:63%}.codi-mandatory-checking{z-index:3;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.codi-mandatory-checking strong{letter-spacing:.7px;color:#afbdd3;font-size:10px}.codi-mandatory-boot{z-index:3;text-align:center;flex-direction:column;align-items:center;width:min(650px,100vw - 34px);animation:codiMandatoryAppear .5s;display:flex;position:relative}.codi-mandatory-reactor{place-items:center;width:260px;height:260px;margin-bottom:18px;display:grid;position:relative}.codi-mandatory-ring{border-radius:50%;position:absolute}.codi-mandatory-reactor .ring1{border:1px solid #7caaf83b;animation:codiSpin 15s linear infinite;inset:0}.codi-mandatory-reactor .ring2{border:1px dashed #b1e8524f;animation:codiSpinReverse 10s linear infinite;inset:27px}.codi-mandatory-reactor .ring3{border:1px solid #6e96e62b;animation:codiMandatoryPulse 3.4s ease-in-out infinite;inset:53px}.codi-mandatory-mini-reactor .ring1:before,.codi-mandatory-reactor .ring1:before{content:"";background:#a7e13c;border-radius:50%;width:8px;height:8px;position:absolute;top:32px;left:27px;box-shadow:0 0 20px #a7e13ce6}.codi-mandatory-radar{background:conic-gradient(#0000 0deg,#9dd9271a 25deg,#77a8f62b 54deg,#0000 92deg);border-radius:50%;animation:codiSpin 4.5s linear infinite;position:absolute;inset:10px}.codi-mandatory-logo{z-index:2;background:#071833;border:1px solid #cff38a61;border-radius:34px;place-items:center;width:116px;height:116px;animation:codiMandatoryCore 3.6s ease-in-out infinite;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 8px #9bd82409,0 0 72px #9bd8244d,0 30px 58px #00000061}.codi-mandatory-logo img{object-fit:cover;width:100%;height:100%}.codi-mandatory-logo>i{z-index:3;background:linear-gradient(90deg,#0000,#ddff96,#0000);height:1px;animation:codiMandatoryScan 2.7s ease-in-out infinite;position:absolute;top:15%;left:9%;right:9%;box-shadow:0 0 14px #ddff96e6}.codi-mandatory-kicker{letter-spacing:2.4px;color:#9ccd48;font-size:7.5px;font-weight:900}.codi-mandatory-boot h1{letter-spacing:9px;color:#0000;background:linear-gradient(#fff,#aebdd4);-webkit-background-clip:text;background-clip:text;margin:6px 0 7px;font-size:48px;font-weight:800;line-height:1}.codi-mandatory-online{letter-spacing:1.5px;color:#6f819e;margin-bottom:18px;font-size:7px}.codi-mandatory-boot-list{gap:5px;width:min(480px,100%);display:grid}.codi-mandatory-boot-list>div{text-align:left;color:#596881;background:#ffffff06;border:1px solid #90a5cc1a;border-radius:9px;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;min-height:34px;padding:0 11px;transition:all .25s;display:grid}.codi-mandatory-boot-list>div>i{background:#4f5e75;border-radius:50%;width:5px;height:5px}.codi-mandatory-boot-list span{letter-spacing:1.15px;font-size:7.8px;font-weight:750}.codi-mandatory-boot-list b{letter-spacing:.8px;font-size:6.6px}.codi-mandatory-boot-list>div.active{color:#d5e3f6;background:#547dcf14;border-color:#79aaf930}.codi-mandatory-boot-list>div.active>i{background:#76a8fb;animation:codiMandatoryDot .8s ease-in-out infinite;box-shadow:0 0 13px #76a8fbd9}.codi-mandatory-boot-list>div.done{color:#b4d976;background:#9bd8240e;border-color:#a2dc3b24}.codi-mandatory-boot-list>div.done>i{background:#a0dc36;box-shadow:0 0 12px #a0dc36bf}.codi-mandatory-progress{background:#ffffff14;border-radius:999px;width:min(480px,100%);height:2px;margin-top:13px;overflow:hidden}.codi-mandatory-progress>i{border-radius:inherit;background:linear-gradient(90deg,#628eea,#abe142);height:100%;transition:width .45s;display:block;box-shadow:0 0 13px #aae03f8c}.codi-mandatory-boot>small{letter-spacing:1px;color:#63728a;margin-top:8px;font-size:7.2px}.codi-mandatory-language{z-index:3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#040e21c7;border:1px solid #97b0d826;border-radius:27px;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);width:min(1060px,100vw - 46px);min-height:600px;animation:codiMandatoryLanguageIn .55s cubic-bezier(.18,.85,.24,1);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 115px #0006}.codi-mandatory-identity{background:radial-gradient(circle at 50% 27%,#9dda2924,#0000 28%),linear-gradient(160deg,#081a3bf0,#040d20f7);flex-direction:column;justify-content:center;padding:54px 44px;display:flex;position:relative;overflow:hidden}.codi-mandatory-identity:after{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.codi-mandatory-mini-reactor{z-index:2;place-items:center;width:178px;height:178px;margin-bottom:29px;display:grid;position:relative}.codi-mandatory-mini-reactor .ring1{border:1px solid #709eea3d;animation:codiSpin 14s linear infinite;inset:0}.codi-mandatory-mini-reactor .ring2{border:1px dashed #aee3494a;animation:codiSpinReverse 10s linear infinite;inset:22px}.codi-mandatory-mini-reactor .codi-mandatory-logo{border-radius:25px;width:83px;height:83px}.codi-mandatory-live{z-index:2;color:#b9e66b;letter-spacing:1px;background:#9bd82413;border:1px solid #a5dd3d2e;border-radius:999px;align-items:center;gap:7px;width:max-content;height:27px;padding:0 10px;font-size:7.4px;font-weight:900;display:inline-flex;position:relative}.codi-mandatory-live>i{background:#a6df3d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #a6df3d12,0 0 11px #a6df3db3}.codi-mandatory-identity h1{z-index:2;letter-spacing:-1.25px;margin:13px 0 8px;font-size:35px;position:relative}.codi-mandatory-identity>p{z-index:2;color:#aebcd2;max-width:370px;margin:0;font-size:11px;line-height:1.72;position:relative}.codi-mandatory-signals{z-index:2;flex-direction:column;gap:7px;margin-top:27px;display:flex;position:relative}.codi-mandatory-signals span{color:#8090aa;align-items:center;gap:7px;font-size:8.5px;display:flex}.codi-mandatory-signals i{background:#86bc28;border-radius:50%;width:5px;height:5px}.codi-mandatory-language-panel{color:#172640;background:linear-gradient(#fffffffc,#f7fafdfc);flex-direction:column;justify-content:center;padding:68px 58px;display:flex}.codi-mandatory-step{letter-spacing:1.35px;color:#789f2f;font-size:8px;font-weight:900}.codi-mandatory-language-panel h2{letter-spacing:-.7px;max-width:520px;margin:8px 0;font-size:26px;line-height:1.13}.codi-mandatory-language-panel>p{color:#758298;max-width:520px;margin:0;font-size:10.5px;line-height:1.65}.codi-mandatory-language-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:27px;display:grid}.codi-mandatory-language-options button{text-align:left;color:#263750;background:#fff;border:1px solid #dfe5eb;border-radius:16px;grid-template-columns:48px 1fr 14px;align-items:center;gap:10px;min-height:124px;padding:14px;transition:all .18s;display:grid;box-shadow:0 6px 20px #0d1f3d0a}.codi-mandatory-language-options button:hover{border-color:#c8dfa1;transform:translateY(-3px);box-shadow:0 16px 35px #12294814}.codi-mandatory-language-options button:disabled{opacity:.55}.codi-mandatory-language-options .lang-code{color:#5d881b;background:linear-gradient(145deg,#eff8df,#e6f3cf);border-radius:14px;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid}.codi-mandatory-language-options button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.codi-mandatory-language-options strong{font-size:11.5px}.codi-mandatory-language-options small{color:#8994a4;margin-top:4px;font-size:8.8px;line-height:1.45}.codi-mandatory-language-options b{color:#9ba4b1}.codi-mandatory-preview{color:#a77813;letter-spacing:.8px;background:#fff8e6;border:1px solid #e5d39e;border-radius:7px;width:max-content;margin-top:13px;padding:5px 8px;font-size:7px;font-weight:900}.codi-mandatory-error{color:#a84651;background:#fff3f4;border:1px solid #f0cfd3;border-radius:10px;margin-top:12px;padding:9px 10px;font-size:9px}.codi-mandatory-lock{color:#8f99a7;margin-top:16px;font-size:8px}.codi-mandatory-handoff{z-index:3;text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#06132bdb;border:1px solid #9ab8e226;border-radius:25px;flex-direction:column;align-items:center;width:min(670px,100vw - 36px);padding:46px 39px;animation:codiMandatoryLanguageIn .45s;display:flex;position:relative;box-shadow:0 35px 110px #0000005c}.codi-mandatory-handoff .codi-mandatory-mini-reactor{width:150px;height:150px;margin-bottom:20px}.codi-mandatory-handoff h1{letter-spacing:-.9px;margin:14px 0 9px;font-size:29px}.codi-mandatory-handoff>p{color:#a9b7cc;max-width:570px;margin:0;font-size:10.5px;line-height:1.72}.codi-mandatory-next{text-align:left;color:#aada50;background:#9bd82411;border:1px solid #aade4629;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:min(520px,100%);margin-top:24px;padding:12px 14px;display:grid}.codi-mandatory-next>span{flex-direction:column;display:flex}.codi-mandatory-next strong{color:#d8eab8;font-size:9.5px}.codi-mandatory-next small{color:#81916a;margin-top:2px;font-size:8px}.codi-mandatory-next>b{letter-spacing:.9px;font-size:7px}.codi-mandatory-error-screen{z-index:3;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#09142ae3;border:1px solid #df667333;border-radius:22px;width:min(520px,100vw - 34px);padding:42px;position:relative}.codi-mandatory-error-screen>span{color:#ef7d89;background:#da51601a;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid}.codi-mandatory-error-screen>small{color:#8495af;letter-spacing:1.2px;font-size:7.5px}.codi-mandatory-error-screen h1{margin:8px 0;font-size:23px}.codi-mandatory-error-screen p{color:#aeb8c8;font-size:10px;line-height:1.6}.codi-mandatory-error-screen button{color:#183008;background:#a6df3e;border:1px solid #cee3a8;border-radius:10px;height:38px;margin-top:12px;padding:0 14px;font-size:9px;font-weight:850}@keyframes codiMandatoryGrid{0%{transform:perspective(550px)rotateX(62deg)translateY(25%)translate(0)}to{transform:perspective(550px)rotateX(62deg)translateY(25%)translate(48px)}}@keyframes codiMandatoryStream{0%,to{opacity:.12;transform:translate(-18px)}50%{opacity:.55;transform:translate(26px)}}@keyframes codiMandatoryNode{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:1;transform:translateY(-11px)}}@keyframes codiMandatoryAppear{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes codiMandatoryPulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes codiMandatoryCore{0%,to{transform:translateY(0)scale(.99)}50%{transform:translateY(-5px)scale(1.025)}}@keyframes codiMandatoryScan{0%,to{opacity:.12;top:15%}50%{opacity:.9;top:82%}}@keyframes codiMandatoryDot{0%,to{opacity:.35}50%{opacity:1}}@keyframes codiMandatoryLanguageIn{0%{opacity:0;transform:translateY(24px)scale(.975)}to{opacity:1;transform:none}}@media (max-width:820px){.codi-mandatory-language{border:0;border-radius:0;grid-template-columns:1fr;width:100%;min-height:100vh;overflow:auto}.codi-mandatory-identity{min-height:315px;padding:34px 22px 29px}.codi-mandatory-mini-reactor{width:116px;height:116px;margin-bottom:18px}.codi-mandatory-mini-reactor .ring2{inset:15px}.codi-mandatory-mini-reactor .codi-mandatory-logo{border-radius:19px;width:60px;height:60px}.codi-mandatory-identity h1{font-size:28px}.codi-mandatory-identity>p{font-size:10px}.codi-mandatory-signals{grid-template-columns:1fr 1fr;display:grid}.codi-mandatory-language-panel{padding:34px 20px 75px}.codi-mandatory-language-panel h2{font-size:22px}.codi-mandatory-language-options{grid-template-columns:1fr}.codi-mandatory-language-options button{min-height:94px}.codi-mandatory-reactor{width:205px;height:205px}.codi-mandatory-reactor .ring2{inset:22px}.codi-mandatory-reactor .ring3{inset:43px}.codi-mandatory-reactor .codi-mandatory-logo{border-radius:28px;width:94px;height:94px}.codi-mandatory-boot h1{letter-spacing:7px;font-size:39px}.codi-mandatory-handoff{border:0;border-radius:0;justify-content:center;width:100%;min-height:100vh;padding:35px 20px}.codi-mandatory-handoff h1{font-size:24px}.codi-mandatory-next{grid-template-columns:30px 1fr}.codi-mandatory-next>b{grid-column:2}}@media (max-width:520px){.codi-mandatory-signals{grid-template-columns:1fr}.codi-mandatory-language-panel{padding-top:28px}.codi-mandatory-stream{width:75vw}.codi-mandatory-boot-list>div{padding:0 8px}.codi-mandatory-boot-list span{letter-spacing:.8px;font-size:7px}}@media (prefers-reduced-motion:reduce){.codi-mandatory-grid,.codi-mandatory-logo,.codi-mandatory-logo>i,.codi-mandatory-node,.codi-mandatory-radar,.codi-mandatory-ring,.codi-mandatory-stream{animation:none!important}}.codi-setup-conversation{z-index:4;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#051026db;border:1px solid #91b1e029;border-radius:28px;grid-template-columns:330px minmax(0,1fr);width:min(1120px,100vw - 44px);height:min(700px,100vh - 54px);min-height:570px;animation:codiMandatoryLanguageIn .5s cubic-bezier(.18,.85,.24,1);display:grid;position:relative;box-shadow:0 40px 120px #00000070}.codi-conversation-side{background:radial-gradient(circle at 50% 13%,#a0dc2b24,#0000 27%),linear-gradient(160deg,#071b3c,#041128);flex-direction:column;padding:40px 32px;display:flex;position:relative;overflow:hidden}.codi-conversation-side:after{content:"";pointer-events:none;opacity:.15;background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:31px 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.codi-conversation-side .codi-mandatory-mini-reactor{width:124px;height:124px;margin-bottom:20px}.codi-conversation-side .codi-mandatory-mini-reactor .ring2{inset:16px}.codi-conversation-side .codi-mandatory-logo{border-radius:19px;width:63px;height:63px}.codi-conversation-side h2{z-index:2;letter-spacing:-.7px;margin:15px 0 8px;font-size:25px;position:relative}.codi-conversation-side>p{z-index:2;color:#9dabc1;margin:0;font-size:10px;line-height:1.7;position:relative}.codi-conversation-progress{z-index:2;background:#ffffff09;border:1px solid #94b4e21f;border-radius:14px;margin-top:29px;padding:14px;position:relative}.codi-conversation-progress>div{justify-content:space-between;align-items:center;display:flex}.codi-conversation-progress>div span{letter-spacing:1px;color:#8191aa;font-size:7px;font-weight:850}.codi-conversation-progress>div b{color:#afe34f;font-size:10px}.codi-conversation-progress>i{background:#ffffff14;border-radius:999px;height:3px;margin:9px 0 7px;display:block;overflow:hidden}.codi-conversation-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#6d9cf4,#a9df43);min-width:2px;height:100%;transition:width .4s;display:block;box-shadow:0 0 11px #a7dd3f66}.codi-conversation-progress>small{color:#70809b;font-size:7.3px}.codi-conversation-context{z-index:2;background:#ffffff06;border:1px solid #94b4e21a;border-radius:12px;flex-direction:column;gap:3px;margin-top:11px;padding:12px 14px;display:flex;position:relative}.codi-conversation-context span{color:#687995;text-transform:uppercase;letter-spacing:.8px;font-size:7px}.codi-conversation-context strong{color:#b9c7d9;text-transform:capitalize;font-size:9px}.codi-conversation-ready{z-index:2;color:#a9df46;background:#9dd92a12;border:1px solid #a7de3f2e;border-radius:12px;grid-template-columns:24px 1fr;align-items:center;gap:8px;margin-top:11px;padding:11px 12px;display:grid;position:relative}.codi-conversation-ready>b{background:#a8e1411a;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.codi-conversation-ready>span{flex-direction:column;display:flex}.codi-conversation-ready strong{color:#d8efad;font-size:8.5px}.codi-conversation-ready small{color:#839669;margin-top:2px;font-size:7.2px;line-height:1.4}.codi-conversation-side .codi-mandatory-preview{z-index:2;margin-top:auto;position:relative}.codi-conversation-main{color:#182740;background:linear-gradient(#fbfcfe,#f4f7fa);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.codi-conversation-main>header{background:#ffffffdb;border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;min-height:72px;padding:0 24px;display:flex}.codi-conversation-main>header>span:first-child{align-items:center;gap:10px;display:flex}.codi-conversation-main>header img{border-radius:11px;width:36px;height:36px;box-shadow:0 5px 16px #102a4b21}.codi-conversation-main>header>span:first-child>span{flex-direction:column;display:flex}.codi-conversation-main>header strong{font-size:10.5px}.codi-conversation-main>header small{color:#8995a5;margin-top:2px;font-size:7.5px}.codi-chat-language{color:#648d23;background:#f4fae8;border:1px solid #dae7c2;border-radius:999px;padding:6px 9px;font-size:7.5px;font-weight:800}.codi-conversation-messages{scroll-behavior:smooth;flex-direction:column;gap:13px;padding:26px 25px 20px;display:flex}.codi-chat-row{align-items:flex-end;gap:8px;width:100%;display:flex}.codi-chat-row.assistant{justify-content:flex-start}.codi-chat-row.user{justify-content:flex-end}.codi-chat-row>img{border-radius:9px;flex:none;width:29px;height:29px;box-shadow:0 5px 14px #1529461f}.codi-chat-row>div{white-space:pre-wrap;border-radius:15px;max-width:min(620px,76%);padding:11px 13px;font-size:10px;line-height:1.62}.codi-chat-row.assistant>div{color:#31425a;background:#fff;border:1px solid #e2e7ec;border-bottom-left-radius:5px;box-shadow:0 5px 18px #1026440a}.codi-chat-row.user>div{color:#f3f7fc;background:linear-gradient(145deg,#10264c,#0a1b39);border-bottom-right-radius:5px;box-shadow:0 8px 20px #081d4024}.codi-chat-row.thinking>div{align-items:center;gap:4px;min-width:115px;display:flex}.codi-chat-row.thinking i,.codi-thinking-start span i{background:#8fbd3a;border-radius:50%;width:5px;height:5px;animation:codiChatThink 1s ease-in-out infinite}.codi-chat-row.thinking i:nth-child(2),.codi-thinking-start span i:nth-child(2){animation-delay:.15s}.codi-chat-row.thinking i:nth-child(3),.codi-thinking-start span i:nth-child(3){animation-delay:.3s}.codi-chat-row.thinking small{color:#8a95a5;margin-left:4px;font-size:7px}.codi-thinking-start{text-align:center;flex-direction:column;align-items:center;margin:auto;display:flex}.codi-thinking-start>img{border-radius:17px;width:54px;height:54px;box-shadow:0 0 0 7px #a0d9300f,0 12px 32px #0f294824}.codi-thinking-start>span{gap:5px;margin:13px 0 7px;display:flex}.codi-thinking-start>small{color:#8996a8;font-size:8px}.codi-chat-error{color:#a44d57;background:#fff3f4;border:1px solid #efd0d4;border-radius:10px;align-self:center;max-width:620px;padding:9px 11px;font-size:8.5px}.codi-conversation-composer{background:#fff;border:1px solid #dce3e9;border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:9px;margin:0 24px;padding:10px;display:grid;box-shadow:0 9px 30px #0f243f0f}.codi-conversation-composer textarea{resize:none;color:#283a52;width:100%;min-height:46px;max-height:110px;font:inherit;background:0 0;border:0;outline:0;padding:8px;font-size:10px;line-height:1.5}.codi-conversation-composer textarea::placeholder{color:#9aa5b2}.codi-conversation-composer button{color:#1b3309;background:linear-gradient(145deg,#9fdc35,#b4e85c);border:0;border-radius:11px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:8.5px;font-weight:850;display:flex;box-shadow:0 6px 17px #94cc3433}.codi-conversation-composer button:disabled{opacity:.45}.codi-conversation-main>footer{color:#8b96a4;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 25px;font-size:7.2px;display:flex}.codi-conversation-main>footer span{align-items:center;gap:5px;display:flex}.codi-conversation-main>footer span:first-child i{background:#99c94a;border-radius:50%;width:5px;height:5px}@keyframes codiChatThink{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (max-width:820px){.codi-setup-conversation{border:0;border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:1fr;width:100%;height:100vh;min-height:100vh}.codi-conversation-side{grid-template-rows:auto auto;grid-template-columns:78px 1fr;column-gap:14px;min-height:185px;padding:18px;display:grid}.codi-conversation-side .codi-mandatory-mini-reactor{grid-row:1/span 2;width:72px;height:72px;margin:0}.codi-conversation-side .codi-mandatory-mini-reactor .ring2{inset:10px}.codi-conversation-side .codi-mandatory-logo{border-radius:13px;width:40px;height:40px}.codi-conversation-side .codi-mandatory-live{align-self:end}.codi-conversation-side h2{margin:7px 0 0;font-size:20px}.codi-conversation-side>p{grid-column:1/-1;margin-top:12px}.codi-conversation-context,.codi-conversation-progress,.codi-conversation-ready{display:none}.codi-conversation-side .codi-mandatory-preview{position:absolute;bottom:14px;right:15px}.codi-conversation-main{min-height:0}.codi-conversation-main>header{min-height:59px;padding:0 15px}.codi-conversation-messages{padding:18px 14px 14px}.codi-chat-row>div{max-width:84%;font-size:10px}.codi-conversation-composer{margin:0 13px}.codi-conversation-main>footer{padding:0 15px}.codi-conversation-main>footer span:last-child{display:none}}.codi-products-launch{z-index:2;color:#b6c9e7;text-align:left;background:#4b74c412;border:1px solid #7baaf224;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:11px;padding:10px 11px;display:flex;position:relative}.codi-products-launch>span{align-items:center;gap:9px;display:flex}.codi-products-launch>span>b{color:#a8dc49;background:#a2da3a1a;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.codi-products-launch>span>span{flex-direction:column;display:flex}.codi-products-launch strong{font-size:8.7px}.codi-products-launch small{color:#71829d;margin-top:2px;font-size:7px}.codi-products-launch>em{color:#acdf50;background:#a2da3a1a;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:7.5px;font-style:normal;display:grid}.codi-review-launch{z-index:2;color:#183008;background:linear-gradient(145deg,#9ed936,#b4e95c);border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin-top:10px;padding:0 12px;font-size:8.5px;font-weight:900;display:flex;position:relative;box-shadow:0 8px 22px #97cd3429}.codi-product-tools{background:#fff;border:1px solid #dce4e9;border-radius:16px;max-height:350px;margin:0 24px 12px;box-shadow:0 13px 35px #0f243f14}.codi-product-tools>header{z-index:2;background:#fffffff5;border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;min-height:55px;padding:0 16px;display:flex;position:sticky;top:0}.codi-product-tools>header>span{flex-direction:column;display:flex}.codi-product-tools>header strong{color:#243751;font-size:10px}.codi-product-tools>header small{color:#929caa;margin-top:2px;font-size:7px}.codi-product-tools>header>button{color:#7f8996;background:#f1f4f6;border:0;border-radius:8px;width:28px;height:28px;font-size:17px}.codi-product-methods{grid-template-columns:1.2fr .8fr;gap:11px;padding:14px;display:grid}.codi-catalog-upload,.codi-manual-product{background:#fafbfd;border:1px solid #e5eaee;border-radius:13px;padding:13px}.codi-product-label{color:#7c923e;letter-spacing:.8px;margin-bottom:9px;font-size:6.8px;font-weight:900;display:block}.codi-product-form-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.codi-catalog-preview article input,.codi-product-form-grid input{color:#31425b;background:#fff;border:1px solid #dfe5e9;border-radius:9px;outline:0;width:100%;height:34px;padding:0 9px;font-size:8px}.codi-catalog-preview article input:focus,.codi-product-form-grid input:focus{border-color:#b9d781;box-shadow:0 0 0 3px #a6d74c14}.codi-add-product-btn{color:#628b24;background:#eff7e2;border:0;border-radius:9px;height:34px;margin-top:8px;padding:0 11px;font-size:8px;font-weight:850}.codi-catalog-upload label{text-align:center;cursor:pointer;background:#fff;border:1px dashed #cbd6df;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:115px;padding:15px;display:flex}.codi-catalog-upload label b{color:#43546c;font-size:9px}.codi-catalog-upload label small{color:#929dab;margin-top:5px;font-size:7px;line-height:1.5}.codi-catalog-upload input{display:none}.codi-approved-products,.codi-catalog-preview{background:#fafbfd;border:1px solid #e4e9ed;border-radius:13px;margin:0 14px 14px;padding:13px}.codi-approved-products>div{gap:6px;display:grid}.codi-approved-products article,.codi-review-products article{background:#fff;border:1px solid #e5e9ed;border-radius:10px;justify-content:space-between;align-items:center;min-height:43px;padding:8px 10px;display:flex}.codi-approved-products article>span,.codi-review-products article>span{flex-direction:column;display:flex}.codi-approved-products article strong,.codi-review-products article strong{color:#35465e;font-size:8.5px}.codi-approved-products article small,.codi-review-products article small{color:#99a2ae;margin-top:2px;font-size:6.8px}.codi-approved-products article>b,.codi-review-products article>b{color:#628a24;font-size:8.5px}.codi-catalog-preview>div{gap:7px;display:grid}.codi-catalog-preview article{grid-template-columns:1.5fr .7fr .7fr .55fr;gap:6px;display:grid}.codi-catalog-preview>button{color:#20370c;background:linear-gradient(145deg,#9fdc36,#b2e659);border:0;border-radius:9px;height:35px;margin-top:9px;padding:0 12px;font-size:8px;font-weight:900}.codi-final-review{z-index:5;color:#1b2a42;background:#f7f9fb;border:1px solid #95b3dd26;border-radius:27px;grid-template-rows:auto 1fr auto;width:min(980px,100vw - 42px);height:min(720px,100vh - 46px);animation:codiMandatoryLanguageIn .45s;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #0006}.codi-final-review>header{color:#f5f9ff;background:radial-gradient(circle at 15% 10%,#a3dc3121,#0000 28%),linear-gradient(145deg,#071a39,#091f45);align-items:center;gap:22px;min-height:150px;padding:25px 30px;display:flex}.codi-final-review .codi-mandatory-mini-reactor{flex:none;width:105px;height:105px;margin:0}.codi-final-review .codi-mandatory-mini-reactor .ring2{inset:14px}.codi-final-review .codi-mandatory-logo{border-radius:17px;width:53px;height:53px}.codi-final-review>header>span{flex-direction:column;display:flex}.codi-final-review>header small{color:#a5d948;letter-spacing:1.2px;font-size:7px;font-weight:900}.codi-final-review>header h1{letter-spacing:-.75px;margin:7px 0 5px;font-size:27px}.codi-final-review>header p{color:#a8b7cd;max-width:600px;margin:0;font-size:9.5px;line-height:1.6}.codi-review-body{padding:22px 26px;overflow:auto}.codi-review-body>section+section{margin-top:20px}.codi-review-heading{color:#798a9e;letter-spacing:1px;margin-bottom:9px;font-size:7px;font-weight:900;display:block}.codi-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.codi-review-grid article{background:#fff;border:1px solid #e2e7eb;border-radius:11px;flex-direction:column;min-height:72px;padding:11px;display:flex}.codi-review-grid article small{text-transform:capitalize;color:#95a0ad;font-size:6.8px}.codi-review-grid article strong{color:#35475e;word-break:break-word;margin-top:5px;font-size:8.3px;line-height:1.5}.codi-review-products{grid-template-columns:1fr 1fr;gap:7px;display:grid}.codi-no-products-review{color:#87929f;background:#fff;border:1px dashed #d9e0e5;border-radius:11px;padding:13px;font-size:8px}.codi-final-review>footer{background:#fff;border-top:1px solid #e4e8ec;justify-content:flex-end;align-items:center;gap:9px;min-height:70px;padding:0 26px;display:flex}.codi-final-review>footer button{border-radius:10px;height:39px;padding:0 15px;font-size:8.5px;font-weight:850}.codi-final-review>footer .secondary{color:#758191;background:#fff;border:1px solid #dce2e7}.codi-final-review>footer .primary{color:#1c3508;background:linear-gradient(145deg,#9fdc36,#b3e85b);border:0;align-items:center;gap:9px;display:flex;box-shadow:0 7px 20px #97cd342e}.codi-final-success{z-index:5;text-align:center;background:radial-gradient(circle at 50% 5%,#a0db2e1f,#0000 28%),linear-gradient(150deg,#06142df5,#040d1ffa);border:1px solid #96b5e029;border-radius:28px;flex-direction:column;align-items:center;width:min(770px,100vw - 36px);max-height:calc(100vh - 40px);padding:39px;animation:codiMandatoryLanguageIn .5s;display:flex;position:relative;overflow:auto;box-shadow:0 40px 120px #00000073}.codi-success-core{place-items:center;width:155px;height:155px;display:grid;position:relative}.codi-success-core .ring1{border:1px solid #78a6ef40;animation:codiSpin 12s linear infinite;inset:0}.codi-success-core .ring2{border:1px dashed #abe1454d;animation:codiSpinReverse 9s linear infinite;inset:20px}.codi-success-core .codi-mandatory-logo{border-radius:23px;width:74px;height:74px}.codi-success-pulse{border-radius:50%;animation:codiMandatoryPulse 2.2s ease-in-out infinite;position:absolute;inset:38px;box-shadow:0 0 60px #a4dd3759}.codi-success-status{color:#a9dd4a;letter-spacing:1.1px;align-items:center;gap:7px;margin-top:12px;font-size:7px;font-weight:900;display:inline-flex}.codi-success-status i{background:#a4df3a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #a4df3acc}.codi-final-success>h1{letter-spacing:-1px;margin:10px 0 6px;font-size:34px}.codi-final-success>p{color:#9dacbf;max-width:520px;margin:0;font-size:9.5px;line-height:1.7}.codi-success-checks{grid-template-columns:1fr 1fr;gap:7px;width:min(600px,100%);margin-top:22px;display:grid}.codi-success-checks span{text-align:left;color:#adbd97;background:#a0d8300d;border:1px solid #a6dc401f;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:8px;display:flex}.codi-success-checks b{color:#ace052;background:#a8e03f1a;border-radius:7px;place-items:center;width:20px;height:20px;display:grid}.codi-upsell-final{background:#ffffff09;border:1px solid #94b3df24;border-radius:18px;width:min(620px,100%);margin-top:25px;padding:22px}.codi-upsell-kicker{color:#a9de48;letter-spacing:1.25px;font-size:7px;font-weight:900}.codi-upsell-final h2{margin:7px 0;font-size:22px}.codi-upsell-final p{color:#8d9db3;max-width:540px;margin:0 auto;font-size:8.6px;line-height:1.65}.codi-upsell-final>div{justify-content:center;gap:8px;margin-top:16px;display:flex}.codi-upsell-final button{border-radius:10px;min-height:39px;padding:0 14px;font-size:8.3px;font-weight:850}.codi-explore-addon{color:#1d340a;background:linear-gradient(145deg,#9fdc36,#b3e85b);border:0;align-items:center;gap:8px;display:flex}.codi-open-crm{color:#9eacc0;background:#ffffff0a;border:1px solid #a6b8d42e}@media (max-width:820px){.codi-product-tools{max-height:390px;margin:0 13px 10px}.codi-product-methods{grid-template-columns:1fr}.codi-catalog-preview article{grid-template-columns:1fr 1fr}.codi-final-review{border:0;border-radius:0;width:100%;height:100vh;max-height:none}.codi-final-review>header{min-height:135px;padding:20px}.codi-final-review .codi-mandatory-mini-reactor{width:78px;height:78px}.codi-final-review .codi-mandatory-logo{border-radius:14px;width:42px;height:42px}.codi-final-review>header h1{font-size:21px}.codi-review-body{padding:18px}.codi-review-grid{grid-template-columns:1fr 1fr}.codi-review-products{grid-template-columns:1fr}.codi-final-success{border:0;border-radius:0;justify-content:center;width:100%;min-height:100vh;max-height:none;padding:28px 18px}.codi-success-checks{grid-template-columns:1fr}.codi-upsell-final>div{flex-direction:column}.codi-upsell-final button{justify-content:center}}@media (max-width:520px){.codi-product-form-grid,.codi-review-grid{grid-template-columns:1fr}.codi-final-review>header{gap:13px}}.codi-setup-conversation{--codi-g2-r4:1;height:min(700px,100dvh - 32px);min-height:0;max-height:calc(100dvh - 32px);overflow:hidden}.codi-conversation-main{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.codi-conversation-main>header{z-index:20;flex:none;position:relative}.codi-conversation-messages{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;overflow:hidden auto}.codi-conversation-composer{z-index:30;flex:none;min-width:0;position:relative}.codi-conversation-main>footer{z-index:29;flex:none;position:relative}.codi-product-tools{z-index:40;max-height:min(420px,100% - 140px);margin:0;position:absolute;bottom:112px;left:24px;right:24px;overflow:auto}@media (max-width:820px){.codi-setup-conversation{width:100%;height:100dvh;min-height:0;max-height:100dvh}.codi-conversation-main{width:100%;height:100%;min-height:0}.codi-conversation-messages{touch-action:pan-y;min-height:0;overflow:hidden auto}.codi-product-tools{max-height:min(390px,100% - 130px);margin:0;bottom:108px;left:13px;right:13px}}.codi-conversation-composer{--codi-g3-a:1;grid-template-columns:minmax(0,1fr) auto auto}.codi-conversation-composer .codi-composer-add{color:#34521c;min-width:66px;height:38px;box-shadow:none;cursor:pointer;background:#f5f9ef;border:1px solid #dce6d2;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;transition:transform .16s,background .16s,border-color .16s;display:flex}.codi-conversation-composer .codi-composer-add span{color:#173005;background:#a9df43;border-radius:7px;place-items:center;width:20px;height:20px;font-size:17px;font-weight:900;line-height:1;display:grid}.codi-conversation-composer .codi-composer-add b{font-size:8.5px;font-weight:850}.codi-conversation-composer .codi-composer-add:hover{background:#eef6e5;border-color:#c7dcae;transform:translateY(-1px)}.codi-conversation-composer .codi-composer-add:active{transform:translateY(0)}@media (max-width:620px){.codi-conversation-composer{grid-template-columns:minmax(0,1fr) 40px auto;gap:6px}.codi-conversation-composer .codi-composer-add{width:40px;min-width:40px;padding:0}.codi-conversation-composer .codi-composer-add b{display:none}}.codi-conversation-main{--codi-g3-b-r2:1}.codi-catalog-processing{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 40%,#a4e13a24,#0000 35%),#040f23b8;place-items:center;padding:22px;animation:codiFileBackdropIn .22s both;display:grid;position:absolute;inset:0;overflow:auto}.codi-catalog-processing-card{color:#172943;background:linear-gradient(160deg,#fffffffc,#f4f9fcfa);border:1px solid #add96a4d;border-radius:25px;width:min(470px,100%);padding:29px 30px 25px;animation:codiFileCardIn .32s cubic-bezier(.18,.85,.24,1) both;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000052}.codi-catalog-processing-orb{place-items:center;width:78px;height:78px;margin:0 auto 17px;display:grid;position:relative}.codi-catalog-processing-orb img{z-index:4;border-radius:15px;width:48px;height:48px;position:relative;box-shadow:0 10px 28px #091b3b33}.codi-catalog-processing-orb span{border:1px solid #9edd3673;border-radius:50%;animation:codiFileOrbit 2.2s linear infinite;position:absolute;inset:4px}.codi-catalog-processing-orb span:nth-child(2){border-style:dashed;animation-duration:3.2s;animation-direction:reverse;inset:-3px}.codi-catalog-processing-orb span:nth-child(3){opacity:.6;animation-duration:1.45s;inset:13px}.codi-catalog-processing-kicker{color:#668625;letter-spacing:.15em;text-align:center;margin-bottom:6px;font-size:7.5px;font-weight:900;display:block}.codi-catalog-processing-card h3{color:#172943;text-align:center;margin:0;font-size:19px;line-height:1.25}.codi-catalog-processing-card>p{color:#7a8798;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:390px;margin:7px auto 19px;font-size:9px;overflow:hidden}.codi-catalog-progress-line{background:#e5ebf0;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.codi-catalog-progress-line:after{content:"";background:linear-gradient(110deg,#0000 20%,#ffffffbf 48%,#0000 72%);animation:codiFileShimmer 1.45s infinite;position:absolute;inset:0;transform:translate(-100%)}.codi-catalog-progress-line i{background:linear-gradient(90deg,#72b92b,#b8e94e);border-radius:999px;min-width:2%;transition:width .35s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 20px #a0e03a59}.codi-catalog-progress-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.codi-catalog-progress-meta strong{color:#47700e;font-size:10px}.codi-catalog-progress-meta span{color:#8b96a4;font-size:8px}.codi-catalog-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:21px;display:grid}.codi-catalog-steps span{color:#a0aab5;flex-direction:column;align-items:center;gap:6px;font-size:7px;font-weight:760;display:flex}.codi-catalog-steps b{color:#8190a1;background:#f4f7f9;border:1px solid #dbe3e9;border-radius:9px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.codi-catalog-steps span.done{color:#55761c}.codi-catalog-steps span.done b{color:#42640c;background:#eaf7cf;border-color:#cce69d;box-shadow:0 5px 14px #8ec63324}.codi-catalog-processing-card>button{color:#1c3309;cursor:pointer;background:linear-gradient(145deg,#98d532,#b5e857);border:0;border-radius:12px;width:100%;min-height:43px;margin-top:20px;font-size:9px;font-weight:900;box-shadow:0 9px 24px #85bf2a33}.codi-catalog-processing.error .codi-catalog-progress-line i{background:linear-gradient(90deg,#df6d72,#f19a9f)}@keyframes codiFileBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes codiFileCardIn{0%{opacity:0;transform:translateY(13px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes codiFileOrbit{to{transform:rotate(1turn)}}@keyframes codiFileShimmer{to{transform:translate(100%)}}@media (max-width:620px){.codi-catalog-processing{padding:13px}.codi-catalog-processing-card{border-radius:20px;padding:24px 18px 20px}.codi-catalog-processing-card h3{font-size:17px}.codi-catalog-progress-meta{flex-direction:column;align-items:flex-start;gap:3px}}@media (prefers-reduced-motion:reduce){.codi-catalog-processing *,.codi-catalog-processing :after,.codi-catalog-processing :before{animation-duration:.001ms!important;animation-iteration-count:1!important}}body{--codi-g4-motion:1}.page-stack{animation:cxG4PageIn .34s cubic-bezier(.2,.76,.26,1) both}.page-stack>.module-head{animation:cxG4HeaderIn .38s cubic-bezier(.2,.78,.24,1) both}.page-stack>.analytics-metrics,.page-stack>.command-grid,.page-stack>.commerce-metrics,.page-stack>.crm-overview-strip,.page-stack>.crm-view-tabs,.page-stack>.metric-strip,.page-stack>.panel,.page-stack>.pipeline-board,.page-stack>.r53c-report-grid,.page-stack>.r72-billing-grid,.page-stack>.team-summary,.page-stack>.v1b2-kpi-grid,.page-stack>.v1b2-list,.page-stack>.v1b2-signal-grid{animation:cxG4SurfaceIn .42s cubic-bezier(.18,.82,.24,1) both}.page-stack>:nth-child(2){animation-delay:25ms}.page-stack>:nth-child(3){animation-delay:50ms}.page-stack>:nth-child(4){animation-delay:75ms}.page-stack>:nth-child(5){animation-delay:.1s}.page-stack>:nth-child(6){animation-delay:.125s}.codi-wide,.metric-card,.panel,.pipeline-column article,.r53c-export-card,.r63-link-card,.r63-safety-card,.r72-plan-picker article,.v1b1-integration-grid>div,.v1b1-security-grid>div,.v1b2-kpi-grid article,.v1b2-signal-grid span{transition:transform .22s cubic-bezier(.2,.8,.25,1),box-shadow .22s,border-color .22s,background-color .22s,filter .22s;transform:translate(0)}@media (hover:hover) and (pointer:fine){.metric-card:hover,.r53c-export-card:hover,.r63-link-card:hover,.r63-safety-card:hover,.r72-plan-picker article:hover,.v1b1-integration-grid>div:hover,.v1b1-security-grid>div:hover,.v1b2-kpi-grid article:hover,.v1b2-signal-grid span:hover{border-color:#b1c68e9e;transform:translateY(-3px);box-shadow:0 14px 34px #14264316}.pipeline-column article:hover{border-color:#a3c26e9e;transform:translateY(-2px);box-shadow:0 10px 24px #15274314}.codi-wide:hover{border-color:#9bd13680;transform:translateY(-2px);box-shadow:0 12px 28px #6c9b1b1f}}.add-lead,.button,.codi-compose>button,.codi-conversation-composer button,.crm-pager button,.crm-view-tabs button,.export-actions button,.filter-button,.period-tabs button,.prompt-chips button,.quiet-button,.r53c-reminder-list button,.r63-row-actions button,.row-more,.settings-nav button,.v1b1-settings-tabs button{transition:transform .16s cubic-bezier(.2,.8,.25,1),box-shadow .18s,background-color .18s,border-color .18s,color .18s,filter .18s}@media (hover:hover) and (pointer:fine){.add-lead:not(:disabled):hover,.button:not(:disabled):hover,.crm-pager button:not(:disabled):hover,.crm-view-tabs button:not(:disabled):hover,.export-actions button:not(:disabled):hover,.filter-button:not(:disabled):hover,.period-tabs button:not(:disabled):hover,.prompt-chips button:not(:disabled):hover,.r63-row-actions button:not(:disabled):hover{transform:translateY(-1px)}.button.primary:not(:disabled):hover{filter:brightness(1.015);box-shadow:0 11px 24px #7fba123d}}.add-lead:not(:disabled):active,.button:not(:disabled):active,.codi-compose>button:not(:disabled):active,.codi-conversation-composer button:not(:disabled):active,.crm-pager button:not(:disabled):active,.crm-view-tabs button:not(:disabled):active,.export-actions button:not(:disabled):active,.filter-button:not(:disabled):active,.period-tabs button:not(:disabled):active,.prompt-chips button:not(:disabled):active,.r63-row-actions button:not(:disabled):active{transform:scale(.975)}.brief-rank,.commerce-icon,.customer-cell>span,.metric-symbol,.report-icon,.stage-mark,.v1b1-addon-icon{transition:transform .2s cubic-bezier(.2,.8,.25,1),box-shadow .2s}@media (hover:hover) and (pointer:fine){.metric-card:hover .metric-symbol,.r53c-export-card:hover .report-icon,.v1b1-addon-card:hover .v1b1-addon-icon{transform:scale(1.055)rotate(-1.5deg)}}.brief-list button,.crm-table tbody tr,.export-row,.lead-list button,.priority-list button,.r63-cx-row,.r63-order-row,.r63-product-row,.r83-wa-connections>div,.source-list>button,.team-list>button,.v1b1-setting-list button{transition:background-color .16s,transform .16s,border-color .16s}@media (hover:hover) and (pointer:fine){.brief-list button:hover,.lead-list button:hover,.priority-list button:hover,.source-list>button:hover,.team-list>button:hover,.v1b1-setting-list button:hover{background:#f7faf3d1}.r83-wa-connections>div:hover{background:#f9fcf5cc;border-color:#99c74e7a}}.codi-conversation-progress>i>b,.codi-setup-progress>span i,.line-track i,.r72-usage-list i b,.spark-chart span{transform-origin:0;animation:cxG4BarGrow .55s cubic-bezier(.2,.8,.24,1) both}.pipeline-column{transition:border-color .2s,background-color .2s}.crm-live-chip i,.live-dot i,.r63-linked-dot{animation:cxG4LivePulse 2.2s ease-in-out infinite}.codi-fab{isolation:isolate;transition:transform .22s cubic-bezier(.18,.82,.24,1),box-shadow .22s,border-color .22s}.codi-fab:before{content:"";z-index:-1;opacity:.7;border:1px solid #9dd82d3d;border-radius:24px;animation:cxG4CodiHalo 2.8s ease-in-out infinite;position:absolute;inset:-7px}.codi-fab>span{transition:transform .24s cubic-bezier(.18,.82,.24,1),box-shadow .24s}@media (hover:hover) and (pointer:fine){.codi-fab:hover{border-color:#9bd824c7;transform:translateY(-3px)scale(1.025);box-shadow:0 20px 44px #13281b36,0 0 0 6px #9bd82412}.codi-fab:hover>span{transform:scale(1.035)}}.codi-avatar{position:relative}.codi-avatar img,.codi-catalog-processing-orb img,.codi-mandatory-logo img,.codi-setup-logo img{transform:translateZ(0)}.codi-scrim{transition:opacity .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s}.codi-drawer{transition:transform .32s cubic-bezier(.2,.82,.24,1)}.codi-drawer-wrap.open .codi-drawer{animation:cxG4DrawerReveal .32s cubic-bezier(.2,.82,.24,1) both}.codi-message,.prompt-chips{animation:cxG4MessageIn .28s cubic-bezier(.2,.82,.24,1) both}.modal-scrim{animation:cxG4ScrimIn .18s both}.customer-drawer,.modal-card,.notification-drawer,.r53-drawer,.r63-editor,.r72-checkout-modal,.r83-wa-modal,.v1b2-modal{transform-origin:50%;animation:cxG4ModalIn .28s cubic-bezier(.18,.82,.24,1) both}.customer-drawer,.notification-drawer,.r53-drawer,.r63-editor{transform-origin:100%}input,select,textarea{transition:border-color .18s,box-shadow .18s,background-color .18s}.crm-loader{box-shadow:0 0 0 5px #8dcc1d0e}.r72-entry-loading{animation:cxG4FadeIn .28s both}.crm-sync-line,.positive-chip,.r63-success,.r72-success,.v1b2-notice{animation:cxG4SuccessIn .32s cubic-bezier(.18,.84,.24,1) both}.mobile-dock button{transition:transform .16s,color .16s}.mobile-dock button:active{transform:scale(.94)}.mobile-dock button.active>span{animation:cxG4DockActive .28s cubic-bezier(.18,.84,.24,1) both}.mobile-dock .codi-dock-button>span{position:relative}.mobile-dock .codi-dock-button>span:after{content:"";border:1px solid #8eca1b4d;border-radius:15px;animation:cxG4CodiHalo 2.8s ease-in-out infinite;position:absolute;inset:-4px}.codi-catalog-processing-card,.codi-mandatory-language-card,.codi-setup-conversation{transition:box-shadow .3s,border-color .3s}.codi-conversation-side:before{content:"";pointer-events:none;opacity:.18;filter:blur(10px);background:radial-gradient(circle,#9edd366b,#0000 68%);border-radius:50%;width:220px;height:220px;animation:cxG4AmbientFloat 8s ease-in-out infinite;position:absolute;bottom:-100px;left:-95px}.codi-conversation-main>header{animation:cxG4HeaderIn .38s cubic-bezier(.2,.78,.24,1) both}.codi-conversation-messages>*{animation:cxG4MessageIn .28s cubic-bezier(.2,.82,.24,1) both}.codi-catalog-processing-card{box-shadow:0 35px 90px #00000052,0 0 0 1px #b5e25f0f,0 0 55px #97d22f12}.codi-catalog-progress-line i{box-shadow:0 0 18px #a0e03a61}@keyframes cxG4PageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0)}}@keyframes cxG4HeaderIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translate(0)}}@keyframes cxG4SurfaceIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translate(0)}}@keyframes cxG4MessageIn{0%{opacity:0;transform:translateY(6px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes cxG4ModalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes cxG4DrawerReveal{0%{opacity:.65}to{opacity:1}}@keyframes cxG4ScrimIn{0%{opacity:0}to{opacity:1}}@keyframes cxG4BarGrow{0%{opacity:.55;transform:scaleX(.04)}to{opacity:1;transform:scaleX(1)}}@keyframes cxG4LivePulse{0%,to{box-shadow:0 0 0 3px #8dcc1d1c}50%{box-shadow:0 0 0 6px #8dcc1d09}}@keyframes cxG4CodiHalo{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.85;transform:scale(1.045)}}@keyframes cxG4AmbientFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-12px)scale(1.08)}}@keyframes cxG4SuccessIn{0%{opacity:0;transform:translateY(5px)scale(.99)}70%{transform:translateY(-1px)scale(1.004)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes cxG4DockActive{0%{transform:translateY(2px)scale(.93)}to{transform:translateY(0)scale(1)}}@keyframes cxG4FadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:820px){.page-stack{animation-duration:.26s}.page-stack>.analytics-metrics,.page-stack>.command-grid,.page-stack>.commerce-metrics,.page-stack>.crm-overview-strip,.page-stack>.metric-strip,.page-stack>.panel,.page-stack>.pipeline-board,.page-stack>.team-summary{animation-duration:.3s}.metric-card,.panel,.pipeline-column article,.r53c-export-card{transform:none}.codi-conversation-side:before{opacity:.1;animation-duration:11s}}@media (prefers-reduced-motion:reduce){.button,.codi-conversation-main>header,.codi-conversation-messages>*,.codi-conversation-side:before,.codi-drawer,.codi-fab,.codi-fab:before,.codi-fab>span,.codi-message,.codi-scrim,.codi-wide,.commerce-icon,.crm-live-chip i,.crm-sync-line,.crm-view-tabs button,.customer-drawer,.filter-button,.line-track i,.live-dot i,.metric-card,.metric-symbol,.mobile-dock .codi-dock-button>span:after,.mobile-dock button,.mobile-dock button.active>span,.modal-card,.modal-scrim,.notification-drawer,.page-stack,.page-stack>*,.panel,.period-tabs button,.pipeline-column article,.positive-chip,.prompt-chips,.r53-drawer,.r53c-export-card,.r63-editor,.r63-link-card,.r63-linked-dot,.r63-safety-card,.r63-success,.r72-checkout-modal,.r72-plan-picker article,.r72-success,.r72-usage-list i b,.r83-wa-modal,.report-icon,.spark-chart span,.v1b1-addon-icon,.v1b1-integration-grid>div,.v1b1-security-grid>div,.v1b2-kpi-grid article,.v1b2-modal,.v1b2-notice,.v1b2-signal-grid span{transition:none!important;animation:none!important;transform:none!important}}.r63-codshipx-page .commerce-metrics,.r63-codshipx-page .commerce-panel,.r63-codshipx-page .module-actions .button.primary{display:none!important}:root{--cx-ui-v2-r1r2:1;--cx-navy:#06162f;--cx-navy-2:#0a2348;--cx-lime:#9bd824;--cx-surface:#fff;--cx-canvas:#f5f7fb;--cx-border:#e1e7ef;--cx-muted:#7e8ca1;--cx-shadow:0 14px 38px #11294a0b}body,html{background:var(--cx-canvas)}body{color:#0c1930;background:radial-gradient(circle at 87% 3%,#9bd8240e,#0000 25rem),radial-gradient(circle at 52% 17%,#6379eb09,#0000 30rem),#f5f7fb}.app-main{background:radial-gradient(circle at 90% 0,#9bd8240a,#0000 26rem),linear-gradient(#fafbfd,#f4f7fa)}.app-content{background:0 0}.page-stack{gap:14px}.rail{background:radial-gradient(circle at 38% 7%,#3d65b52b,#0000 16rem),linear-gradient(#05142e,#071a39 52%,#061731);border-right:1px solid #94b2dd17;box-shadow:inset -1px 0 #ffffff06,14px 0 45px #0511270b}.brand-mark{filter:drop-shadow(0 8px 16px #8aca1c29)}.brand-copy strong{color:#fff;letter-spacing:-.28px}.brand-copy small{color:#8798b8}.workspace-switcher{background:linear-gradient(135deg,#12294bfa,#0c1f3dfa);border:1px solid #96b4dd21;border-radius:13px;box-shadow:inset 0 1px #ffffff09,0 8px 20px #010b1c1f}.workspace-avatar{color:#143006;background:linear-gradient(145deg,#afea30,#84c510);box-shadow:inset 0 1px #ffffff5c,0 6px 15px #7dbc1233}.rail-nav button{color:#aab8ce;border-radius:10px;min-height:36px;transition:background .16s,color .16s,transform .16s}.rail-nav button:hover{color:#fff;background:#ffffff0a}.rail-nav button.active{color:#fff;background:linear-gradient(90deg,#94d3222b,#3e608429);box-shadow:inset 2px 0 #9cdc22,inset 0 0 0 1px #97d6250d}.rail-nav button.active .nav-icon{color:#a0df27}.nav-badge{color:#173007;background:linear-gradient(145deg,#b2ed31,#86c914);box-shadow:0 4px 11px #7fbe102e}.usage-card{background:#0e2444cc;border:1px solid #96b4de1f;border-radius:12px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e4e9f0;box-shadow:0 5px 18px #10244206}.page-ident small{color:#8290a5;letter-spacing:.045em;font-weight:850}.page-ident strong{color:#0d1930;letter-spacing:-.24px}.global-search{background:#fbfcfe;border:1px solid #e0e6ed;border-radius:11px;box-shadow:inset 0 1px 2px #0f1f3605,0 3px 10px #10234005}.codi-mini{color:#28420e;background:linear-gradient(#f5fbdc,#edf8ca);border:1px solid #d7e9ae;border-radius:10px;box-shadow:0 4px 13px #6ca01111}.round-button,.round-user{border-color:#dfe6ee;box-shadow:0 3px 10px #0e203b08}.module-head small{color:#7d8ca2;letter-spacing:.085em;font-weight:850}.module-head h1{color:#0e1b32;letter-spacing:-.62px}.module-head p{color:#748398;line-height:1.55}.analytics-chart,.automation-card,.automation-summary,.channel-panel,.commerce-panel,.invoice-panel,.onboarding-panel,.panel,.settings-card,.sources-panel,.team-panel,.template-panel,.wa-hero{border:1px solid var(--cx-border);box-shadow:0 1px 2px #0c1b3304,var(--cx-shadow);background:#fffffff7}.analytics-chart,.automation-card,.channel-panel,.commerce-panel,.invoice-panel,.onboarding-panel,.panel,.settings-card,.sources-panel,.team-panel,.template-panel{border-radius:17px}.panel-head h2{color:#132139;letter-spacing:-.27px}.command-hero{background:radial-gradient(circle at 77% 34%,#5775ef42,#0000 16rem),radial-gradient(circle at 72% 47%,#98d8221a,#0000 13rem),linear-gradient(118deg,#061731,#092044 57%,#0a2954);border:1px solid #6d91cf2b;border-radius:20px;min-height:250px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0d234421,inset 0 1px #ffffff0e}.command-hero:before{content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000000a6 62%,#0000 92%);mask-image:linear-gradient(90deg,#000,#000000a6 62%,#0000 92%)}.command-hero:after{content:"";border:1px solid #94d32324;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-255px;right:-120px;box-shadow:0 0 0 34px #5a77eb09,0 0 0 78px #5a77eb04}.command-hero>*{z-index:1;position:relative}.command-hero h1{color:#fff;letter-spacing:-1px;font-size:34px;line-height:1.08}.command-hero p{color:#c4cee0;line-height:1.65}.command-hero .eyebrow{color:#afe345;letter-spacing:.08em;font-weight:900}.command-hero .button.primary{color:#132c06;background:linear-gradient(135deg,#adea30,#84c50d);border-color:#99d91d;box-shadow:0 10px 22px #7ebc0f33,inset 0 1px #ffffff4d}.command-hero .button:not(.primary){color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#091d3cb8;border-color:#bbcde733}.codi-core{box-shadow:0 0 0 8px #97d7220d,0 0 60px #5673ec3b}.hero-signal{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#061937ad;border-color:#c2d3ec29}.analytics-metrics,.commerce-metrics,.metric-strip{gap:11px}.commerce-metrics>div,.metric-card{background:#fffffffa;border:1px solid #e0e7ee;border-radius:16px;box-shadow:0 2px 4px #0f1f3703,0 11px 29px #132c4e08}.metric-card strong{color:#101d34}.metric-card small{color:#8390a2}.crm-auth-panel{background:radial-gradient(circle at 89% 5%,#9ad8241b,#0000 12rem),radial-gradient(circle at 7% 100%,#5f79ec11,#0000 14rem),#fffffffc;border:1px solid #dce4ed;border-radius:20px;width:min(550px,100%);margin:30px auto;padding:35px 35px 31px;position:relative;overflow:hidden;box-shadow:0 22px 65px #132a4b14,inset 0 1px #ffffffe6}.crm-auth-panel:before{content:"";background:radial-gradient(circle at 39% 34%,#c1ec6ad6,#96d6243d 29%,#657feb21 55%,#f5f8fce6 57%);border:1px solid #95c94d2e;border-radius:24px;width:72px;height:72px;margin:0 auto 20px;display:block;box-shadow:0 11px 28px #4867a01a,0 0 0 12px #95d32506}.crm-auth-panel h2,.crm-auth-panel h3{color:#101c32;letter-spacing:-.36px}.crm-auth-panel>p{color:#7b899b;line-height:1.58}.crm-auth-panel input,.crm-auth-panel select,.crm-auth-panel textarea{background:#fbfcfe;border:1px solid #dce4ed;border-radius:11px;box-shadow:inset 0 1px 2px #0f1f3705}.crm-auth-panel input:focus,.crm-auth-panel select:focus,.crm-auth-panel textarea:focus{border-color:#9dcc41;box-shadow:0 0 0 3px #91cc1f18}.order-list>button,.product-list>button{transition:background .15s,transform .15s}.order-list>button:hover,.product-list>button:hover{background:#f9fbfd}.automation-summary{border-radius:17px;overflow:hidden}.automation-card{background:radial-gradient(circle at 100% 0,#97d8240b,#0000 11rem),#fff}.campaign-hero{background:radial-gradient(circle at 86% 16%,#637ced16,#0000 13rem),linear-gradient(135deg,#f3f9e4,#fbfdf8);border:1px solid #dce9c2;border-radius:19px;position:relative;overflow:hidden;box-shadow:0 14px 36px #27435b0a}.knowledge-health{border-radius:17px}.knowledge-orb{box-shadow:0 11px 27px #75af112b,0 0 0 7px #97d7230a}.knowledge-stats{border-radius:16px;overflow:hidden}.report-card{background:#fff;border:1px solid #e1e7ee;border-radius:16px;box-shadow:0 10px 27px #122a4a08}.wa-hero{background:radial-gradient(circle at 90% 18%,#25d36617,#0000 13rem),#fff;border-radius:19px;position:relative;overflow:hidden}.wa-logo{color:#21a866;background:linear-gradient(145deg,#e9fbef,#dff7e9);box-shadow:0 8px 20px #1d9f621a}.plan-card{background:radial-gradient(circle at 88% 16%,#647eed12,#0000 12rem),linear-gradient(135deg,#f5fbe8,#fff);border:1px solid #dae8bc;border-radius:19px;box-shadow:0 14px 38px #2240540b}.notification-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050f2266}.notification-drawer{background:radial-gradient(circle at 80% 23%,#99d7240f,#0000 15rem),#fffffffc;border-left:1px solid #d8e1ecdb;width:min(480px,100%);box-shadow:-30px 0 90px #08193429}.notification-drawer header{height:88px;padding:0 22px}.notification-drawer header h2{color:#101d34;letter-spacing:-.45px;font-size:20px}.notification-drawer header>button{background:#f1f4f7;border-radius:11px;width:36px;height:36px}.notification-actions{background:#f8fafc;padding:13px 22px}.notification-actions button{color:#64931a;font-weight:850}.notification-list{padding:8px 12px 14px}.notification-list>button{border:1px solid #e7ecf2;border-radius:14px;margin-top:7px;padding:14px;box-shadow:0 7px 20px #172f4e06}.notification-list>button.unread{background:#f8fced;border-color:#dce9c4}.notification-drawer footer{background:#fbfcfd;padding:14px 18px 18px}.notification-drawer footer button{border-radius:13px;height:47px}.button{border-radius:10px;transition:transform .15s,box-shadow .15s,filter .15s}.button.primary{color:#142c07;background:linear-gradient(135deg,#a9e62e,#86c70f);border-color:#96d51c}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-1px)}.button.primary:hover{box-shadow:0 8px 18px #80bc1224}}@media (max-width:820px){.command-hero{border-radius:18px;min-height:270px}.command-hero h1{font-size:28px}.crm-auth-panel{border-radius:17px;margin:14px auto;padding:27px 20px 23px}.notification-drawer{width:100%}}@media (max-width:540px){.command-hero{border-radius:16px;padding:22px 17px}.command-hero h1{font-size:24px}.automation-card,.commerce-panel,.invoice-panel,.metric-card,.panel,.settings-card,.team-panel{border-radius:15px}.crm-auth-panel:before{border-radius:20px;width:60px;height:60px;margin-bottom:16px}.notification-drawer header{height:76px;padding:0 16px}}:root{--cx-ui-v2-r2-structure:1}.cx-v2-codi-status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:1fr auto;align-items:center;gap:3px 10px;min-height:78px;box-shadow:0 14px 30px #020d2130,inset 0 1px #ffffff0a;background:linear-gradient(145deg,#081b3aeb,#0b254dd6)!important;border:1px solid #adc4e52e!important;border-radius:13px!important;width:190px!important;padding:12px 13px!important;display:grid!important;position:absolute!important;inset:auto 24px 22px auto!important}.cx-v2-codi-status small{color:#93a3bf;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.cx-v2-codi-status strong{color:#fff;text-align:right;font-size:12px}.cx-v2-codi-status>span{color:#cbd5e5;grid-column:1/-1;align-items:center;gap:6px;margin-top:4px;font-size:9.5px;display:flex}.cx-v2-codi-status>span i{background:#dc6873;border-radius:50%;width:6px;height:6px}.cx-v2-codi-status.online>span i{background:#9bd824;box-shadow:0 0 0 4px #9bd82417}.cx-v2-codi-status.checking>span i{background:#9aa7ba}.cx-v2-pipeline-awaits{text-align:center;background:radial-gradient(circle at 50% 5%,#9ad82412,#0000 9rem),#fbfcfd;border:1px dashed #dfe6ee;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:185px;padding:22px;display:flex}.cx-v2-empty-orb{color:#79ae20;background:radial-gradient(circle at 35% 30%,#eef9d7,#f6faee 60%,#f4f7fb);border:1px solid #e0e8d0;border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:13px;display:grid;box-shadow:0 10px 25px #4e6a9414,0 0 0 8px #9bd82406}.cx-v2-pipeline-awaits>strong{color:#18263e;font-size:13px}.cx-v2-pipeline-awaits>p{color:#7c899b;max-width:390px;margin:5px 0 13px;font-size:10.5px;line-height:1.55}.cx-v2-login-page{align-content:start;min-height:calc(100vh - 110px)}.cx-v2-login-intro{text-align:center;width:min(760px,100%);margin:19px auto 0}.cx-v2-login-intro h1{color:#101d34;letter-spacing:-.9px;margin:7px 0 5px;font-size:30px;line-height:1.08}.cx-v2-login-intro p{color:#7b899c;max-width:620px;margin:0 auto;font-size:11.5px;line-height:1.6}.cx-v2-login-card{align-items:stretch;width:min(590px,100%)!important;margin:8px auto 0!important;padding:30px 34px 27px!important}.cx-v2-login-card:before{display:none!important}.cx-v2-login-icon{color:#679920;background:radial-gradient(circle at 35% 30%,#dff5aa,#f1f8e1 46%,#f5f7fc 73%);border:1px solid #dfe8cb;border-radius:20px;place-items:center;width:62px;height:62px;margin:0 auto 15px;display:grid;box-shadow:0 11px 28px #46659517,0 0 0 9px #9bd82406}.cx-v2-login-card>.section-kicker{text-align:center}.cx-v2-login-card h2{text-align:center;letter-spacing:-.45px;margin:6px 0 5px;font-size:20px}.cx-v2-login-card>p{text-align:center;max-width:470px;margin:0 auto 15px}.cx-v2-login-card form{gap:12px!important}.cx-v2-login-card input{height:43px!important;font-size:11px!important}.cx-v2-login-card .button.primary{height:43px;margin-top:1px}.cx-v2-session-note{text-align:center;margin-top:12px;display:block;color:#8d99aa!important}.cx-v2-login-trust{background:#ffffffde;border:1px solid #e3e9f0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(880px,100%);margin:8px auto 0;display:grid;overflow:hidden;box-shadow:0 12px 32px #142c4c08}.cx-v2-login-trust article{border-left:1px solid #e7ebf1;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:82px;padding:15px 17px;display:grid}.cx-v2-login-trust article:first-child{border-left:0}.cx-v2-login-trust article>span{color:#71a51c;background:#f0f8df;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.cx-v2-login-trust article:nth-child(2)>span{color:#5879d5;background:#eef3ff}.cx-v2-login-trust article:nth-child(3)>span{color:#745ad1;background:#f2efff}.cx-v2-login-trust article>div{flex-direction:column;display:flex}.cx-v2-login-trust strong{color:#243249;font-size:10.5px}.cx-v2-login-trust small{color:#8793a5;margin-top:3px;font-size:9px;line-height:1.45}.cx-v2-notification-drawer{width:min(500px,100%)!important}.cx-v2-notification-drawer header{min-height:112px;align-items:flex-start!important;height:auto!important;padding:21px 22px 18px!important}.cx-v2-notification-drawer header h2{margin:5px 0 3px!important}.cx-v2-notification-drawer header p{color:#7d899b;margin:0;font-size:11px}.cx-v2-notification-tabs{background:#fff;align-items:center;gap:6px;padding:10px 18px 0;display:flex}.cx-v2-notification-tabs>span{color:#788599;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:88px;height:34px;font-size:10px;font-weight:750;display:flex}.cx-v2-notification-tabs>span.active{color:#476c11;background:#f4f9e9;border-color:#dfe9c9}.cx-v2-notification-tabs b{color:#647185;background:#edf2f6;border-radius:9px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.cx-v2-notification-tabs .active b{color:#527b14;background:#e6f4c8}.cx-v2-notification-drawer .notification-actions{margin-top:8px}.cx-v2-notification-drawer .notification-list{min-height:0}.cx-v2-notification-loading{color:#7d899b;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;font-size:10px;display:flex}.cx-v2-notification-empty{text-align:center;flex-direction:column;align-items:center;min-height:550px;padding:62px 31px 35px;display:flex}.cx-v2-notification-orb{color:#6684dd;background:radial-gradient(circle,#fff 0 38%,#f4f7fc 39% 59%,#fafbfc 60%);border:1px solid #e3e9ef;border-radius:50%;place-items:center;width:94px;height:94px;display:grid;position:relative;box-shadow:0 0 0 17px #6884dc06,0 0 0 34px #9bd82405}.cx-v2-notification-orb i{color:#173008;background:#a2dd2a;border:4px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid;position:absolute;top:6px;right:4px;box-shadow:0 5px 12px #70ab0e2e}.cx-v2-notification-empty h3{color:#122039;letter-spacing:-.55px;margin:35px 0 4px;font-size:22px}.cx-v2-notification-empty>p{color:#8290a3;max-width:320px;margin:0;font-size:11px;line-height:1.55}.cx-v2-notification-benefits{text-align:left;gap:12px;width:100%;margin-top:35px;display:grid}.cx-v2-notification-benefits>div{background:#fbfcfd;border:1px solid #edf0f4;border-radius:13px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:11px 12px;display:grid}.cx-v2-notification-benefits>div>span{color:#73a61e;background:#eff7df;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.cx-v2-notification-benefits>div:nth-child(2)>span{color:#7655d2;background:#f2edff}.cx-v2-notification-benefits>div:nth-child(3)>span{color:#5576d2;background:#eef3ff}.cx-v2-notification-benefits>div>div{flex-direction:column;display:flex}.cx-v2-notification-benefits strong{color:#25334a;font-size:10.5px}.cx-v2-notification-benefits small{color:#8793a4;margin-top:3px;font-size:9.5px;line-height:1.4}.cx-v2-notification-drawer footer button{justify-content:space-between;align-items:center;padding:0 15px!important;display:flex!important}.cx-v2-notification-drawer footer button>span{align-items:center;gap:9px;display:flex}.cx-v2-notification-drawer footer button>b{font-size:18px;font-weight:500}@media (max-width:900px){.cx-v2-codi-status{width:170px!important;bottom:18px!important;right:18px!important}.cx-v2-login-trust{grid-template-columns:1fr}.cx-v2-login-trust article{border-top:1px solid #e7ebf1;border-left:0}.cx-v2-login-trust article:first-child{border-top:0}}@media (max-width:820px){.cx-v2-codi-status{width:170px!important;bottom:17px!important;left:20px!important;right:auto!important}.cx-v2-login-intro{margin-top:8px}.cx-v2-login-intro h1{font-size:25px}.cx-v2-login-card{padding:25px 20px 23px!important}}@media (max-width:540px){.cx-v2-notification-empty{min-height:470px;padding:48px 20px 28px}.cx-v2-notification-tabs{padding-left:12px;padding-right:12px}.cx-v2-notification-drawer header{min-height:102px;padding:17px 16px!important}}:root{--cx-ui-v2-r3-r2-all-modules:1}.cx-v2-gate-page{min-height:calc(100vh - 110px)}.cx-v2-gate-page>.module-head{margin-bottom:0}.cx-v2-session-gate{text-align:center;flex-direction:column;align-items:center;min-height:505px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 2%,#9bd82416,#0000 16rem),radial-gradient(circle at 91% 22%,#637aee0e,#0000 14rem),#fffffffc!important;border:1px solid #dfe6ee!important;border-radius:22px!important;width:min(770px,100%)!important;margin:18px auto 0!important;padding:39px 42px 31px!important;display:flex!important;box-shadow:0 25px 70px #122a4c12,inset 0 1px #fffffff5!important}.cx-v2-session-gate:before{display:none!important}.cx-v2-session-gate:after{content:"";pointer-events:none;border:1px solid #5979e10d;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;left:-90px;box-shadow:0 0 0 30px #9bd82405,0 0 0 65px #5979e103}.cx-v2-session-visual{place-items:center;width:114px;height:114px;margin:0 auto 23px;display:grid;position:relative}.cx-v2-session-symbol{z-index:4;color:#76a91f;background:radial-gradient(circle at 35% 28%,#dff4ac,#eef7de 42%,#f2f5fe 70%,#fff);border:1px solid #dde6cc;border-radius:25px;place-items:center;width:78px;height:78px;font-size:28px;font-weight:600;display:grid;position:relative;box-shadow:0 14px 32px #445f8b1c,inset 0 1px #ffffffe6}.cx-v2-session-visual>b{z-index:6;color:#183206;background:#9ddd25;border:4px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid;position:absolute;top:13px;right:10px;box-shadow:0 5px 13px #70ab0e2e}.cx-v2-session-ring{pointer-events:none;border:1px solid #5b78de1c;border-radius:50%;position:absolute}.cx-v2-session-ring.ring-one{width:105px;height:105px}.cx-v2-session-ring.ring-two{border-color:#9bd82414;width:138px;height:138px}.cx-v2-session-gate>.section-kicker{color:#77889e;letter-spacing:.09em;margin-bottom:5px;font-size:9px;font-weight:900}.cx-v2-session-gate>h2{line-height:1.15;color:#101e35!important;letter-spacing:-.65px!important;margin:5px 0 7px!important;font-size:24px!important}.cx-v2-session-description{max-width:510px;color:#7d899b!important;margin:0!important;font-size:11.5px!important;line-height:1.6!important}.cx-v2-session-benefits{background:#fbfcfd;border:1px solid #e5eaf0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:27px;display:grid;overflow:hidden}.cx-v2-session-benefits>div{text-align:left;border-left:1px solid #e8ecf2;grid-template-columns:35px 1fr;align-items:center;gap:10px;min-height:106px;padding:15px 14px;display:grid}.cx-v2-session-benefits>div:first-child{border-left:0}.cx-v2-session-benefits>div>span{color:#6b9e19;background:#eff8df;border-radius:11px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.cx-v2-session-benefits>div:nth-child(2)>span{color:#5777d5;background:#eef3ff}.cx-v2-session-benefits>div:nth-child(3)>span{color:#7357ce;background:#f2efff}.cx-v2-session-benefits>div>div{flex-direction:column;display:flex}.cx-v2-session-benefits strong{color:#26344a;font-size:10px;line-height:1.3}.cx-v2-session-benefits small{color:#8995a6;margin-top:3px;font-size:8.8px;line-height:1.45}.cx-v2-session-actions{justify-content:center;gap:9px;width:min(420px,100%);margin-top:23px;display:flex}.cx-v2-session-actions>.button{border-radius:11px;flex:1;justify-content:center;min-height:42px}.cx-v2-session-actions>.button.primary{box-shadow:0 9px 20px #7dbb1026}.cx-v2-session-footer{margin-top:11px;color:#929cab!important;font-size:8.8px!important}.cx-v2-session-blue .cx-v2-session-symbol{color:#5978db;background:radial-gradient(circle at 35% 28%,#dfe8ff,#edf2ff 44%,#f8fafc 72%);border-color:#dce3f5}.cx-v2-session-violet .cx-v2-session-symbol{color:#7459d0;background:radial-gradient(circle at 35% 28%,#eae3ff,#f2efff 45%,#fbfcfd 72%);border-color:#e5ddf5}.cx-v2-session-green .cx-v2-session-symbol{color:#219d64;background:radial-gradient(circle at 35% 28%,#d9f7e4,#ecfaf1 45%,#fbfcfd 72%);border-color:#d9ecdf}.cx-v2-session-amber .cx-v2-session-symbol{color:#bd8517;background:radial-gradient(circle at 35% 28%,#fff0c9,#fff7e5 45%,#fbfcfd 72%);border-color:#eee5ca}.v1b1-addons-page>.cx-v2-session-gate{margin-top:4px!important}@media (min-width:1100px){.cx-v2-gate-page>.cx-v2-session-gate{margin-top:20px!important}}@media (max-width:820px){.cx-v2-gate-page{min-height:auto}.cx-v2-session-gate{min-height:0;border-radius:18px!important;margin:11px auto 0!important;padding:31px 20px 25px!important}.cx-v2-session-visual{width:98px;height:98px;margin-bottom:18px}.cx-v2-session-symbol{border-radius:22px;width:68px;height:68px;font-size:24px}.cx-v2-session-ring.ring-one{width:92px;height:92px}.cx-v2-session-ring.ring-two{width:118px;height:118px}.cx-v2-session-gate>h2{font-size:21px!important}.cx-v2-session-benefits{grid-template-columns:1fr}.cx-v2-session-benefits>div{border-top:1px solid #e8ecf2;border-left:0;min-height:75px}.cx-v2-session-benefits>div:first-child{border-top:0}}@media (max-width:540px){.cx-v2-session-gate{padding:27px 15px 22px!important}.cx-v2-session-gate>h2{font-size:19px!important}.cx-v2-session-actions{flex-direction:column}.cx-v2-session-actions>.button{width:100%}}:root{--cx-ui-v2-r4-type-icons:1;--cx-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--cx-text:#102039;--cx-text-soft:#53637a;--cx-text-muted:#7d8ba0}html{font-size:16px}body,button,input,select,textarea{font-family:var(--cx-font)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-size:14px;line-height:1.5}button,input,select,textarea{letter-spacing:-.01em}.app-main{color:var(--cx-text)}.brand-copy strong{letter-spacing:-.35px!important;font-size:17px!important;line-height:1.15!important}.brand-copy small{margin-top:3px;letter-spacing:.025em!important;font-size:10.5px!important;font-weight:500!important}.workspace-switcher{min-height:61px}.workspace-switcher strong{letter-spacing:-.18px;font-size:14px!important;font-weight:700!important}.workspace-switcher small{margin-top:2px;line-height:1.35;font-size:10.5px!important}.rail-nav button{letter-spacing:-.13px!important;gap:10px!important;min-height:41px!important;padding-top:7px!important;padding-bottom:7px!important;font-size:14.5px!important;font-weight:620!important;line-height:1.2!important}.rail-nav button.active{font-weight:720!important}.rail-nav .nav-icon{color:#94a8c7;border-radius:8px;transition:color .16s,background .16s,box-shadow .16s,transform .16s;width:23px!important;min-width:23px!important;height:23px!important}.rail-nav .nav-icon svg,.rail-nav button>svg{vector-effect:non-scaling-stroke;stroke-width:1.85px!important;width:18px!important;height:18px!important}.rail-nav button:hover .nav-icon{color:#d8e3f2;background:#ffffff0b}.rail-nav button.active .nav-icon{background:linear-gradient(145deg,#a0e02829,#77b61414);transform:translate(1px);box-shadow:inset 0 0 0 1px #9fde2924,0 5px 14px #6fb00f14;color:#9ee128!important}.rail-nav button span:not(.nav-icon):not(.nav-badge){align-items:center;display:flex}.nav-badge{border-radius:10px!important;place-items:center!important;min-width:20px!important;height:20px!important;font-size:10px!important;font-weight:800!important;line-height:20px!important;display:grid!important}.usage-card{font-size:10.5px}.usage-card strong{font-size:11px}.user-chip strong{font-size:12.5px!important;font-weight:700!important}.user-chip small{font-size:9.8px!important}.page-ident small{letter-spacing:.055em!important;font-size:10px!important;font-weight:850!important}.page-ident strong{margin-top:2px;letter-spacing:-.28px!important;font-size:15.5px!important;font-weight:750!important;line-height:1.25!important}.global-search,.global-search input{font-size:12px!important}.codi-mini{min-height:39px;font-size:12.5px!important;font-weight:750!important}.round-button,.round-user{width:39px;height:39px}.codi-mini svg,.round-button svg,.topbar svg{stroke-width:1.85px}.module-head .section-kicker,.module-head small{letter-spacing:.08em!important;font-size:10px!important;font-weight:850!important;line-height:1.25!important}.module-head h1{letter-spacing:-.75px!important;margin-top:6px!important;margin-bottom:6px!important;font-size:27px!important;font-weight:660!important;line-height:1.14!important}.module-head p{max-width:760px;font-size:12.5px!important;line-height:1.55!important}.panel-head h2{font-size:17px!important;line-height:1.25!important}.panel-head p,.panel-head small{font-size:11px!important;line-height:1.5!important}.analytics-chart strong,.automation-card strong,.channel-panel strong,.commerce-panel strong,.invoice-panel strong,.panel strong,.settings-card strong,.sources-panel strong,.team-panel strong{letter-spacing:-.12px}.analytics-chart p,.automation-card p,.channel-panel p,.commerce-panel p,.invoice-panel p,.panel p,.settings-card p,.sources-panel p,.team-panel p{line-height:1.55}.command-hero .eyebrow{font-size:10px!important}.command-hero h1{letter-spacing:-1.2px!important;font-size:37px!important}.command-hero p{max-width:690px;font-size:13px!important}.metric-card strong{font-size:19px!important;font-weight:730!important}.button{min-height:39px;padding-left:15px;padding-right:15px;letter-spacing:-.08px!important;font-size:12px!important}.button.small{min-height:34px;font-size:11px!important}.crm-auth-panel label,label{color:#45566e;font-size:11.5px!important;font-weight:650!important}input::placeholder,textarea::placeholder{color:#9aa6b6;opacity:1}.cx-v2-session-benefits strong{font-size:11.5px!important;font-weight:720!important}.cx-v2-session-benefits small{font-size:9.8px!important;line-height:1.5!important}.cx-v2-session-benefits>div>span{font-size:10px!important}.cx-v2-session-symbol{font-size:30px!important}.cx-v2-login-intro h1{font-size:32px!important;font-weight:580!important}.cx-v2-login-card h2{font-size:21px!important;font-weight:650!important}.cx-v2-notification-drawer header h2{font-size:22px!important;font-weight:650!important}.cx-v2-notification-drawer header p{font-size:11.5px!important}.cx-v2-notification-empty h3{font-size:23px!important}.cx-v2-notification-benefits strong,.cx-v2-notification-empty>p{font-size:11.5px!important}.cx-v2-notification-benefits small{font-size:10px!important}table{font-size:12px}th{letter-spacing:.03em;font-size:10.5px!important;font-weight:760!important}.badge,.pill,.status{font-weight:700}.app-main svg{shape-rendering:geometricprecision}.button svg,.cx-v2-session-gate svg,.metric-card svg,.module-head svg,.panel svg{vector-effect:non-scaling-stroke}.brand-mark svg{stroke-width:initial}@media (max-width:1180px){.rail-nav button{font-size:14px!important}.module-head h1{font-size:25px!important}.command-hero h1{font-size:34px!important}}@media (max-width:820px){body{font-size:13.5px}.module-head h1{font-size:23px!important}.module-head p{font-size:12px!important}.command-hero h1{font-size:29px!important}.cx-v2-session-gate>h2{font-size:22px!important}.cx-v2-login-intro h1{font-size:27px!important}}@media (max-width:540px){.module-head h1{font-size:21px!important}.cx-v2-session-gate>h2{font-size:20px!important}.button{font-size:11.5px!important}}:root{--cx-ui-v2-r4-r1-visible:1}body{line-height:1.55;font-size:15px!important}.app-main{font-size:15px}.rail-nav{gap:3px!important}.rail-nav button{border-radius:11px!important;gap:11px!important;min-height:42px!important;padding:6px 10px 6px 9px!important}.rail-nav .nav-label{color:#bcc9dc;white-space:nowrap;align-items:center;min-width:0;transition:color .15s,transform .15s;display:flex;letter-spacing:-.25px!important;font-size:16px!important;font-weight:650!important;line-height:1.1!important}.rail-nav button:hover .nav-label{color:#f3f7fc}.rail-nav button.active .nav-label{color:#fff!important;font-weight:740!important}.rail-nav .nav-icon{background:linear-gradient(145deg,#ffffff07,#ffffff03);border:1px solid #9cb5d90e;transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px #ffffff06;color:#9eb0ca!important;border-radius:9px!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;display:grid!important}.rail-nav .nav-icon .app-icon{stroke-width:1.95px!important;width:20px!important;height:20px!important}.rail-nav button:hover .nav-icon{background:#ffffff0e;border-color:#afc7e71c;color:#dce7f5!important}.rail-nav button.active{background:linear-gradient(90deg,#91d21c33,#2d4e7433)!important;box-shadow:inset 3px 0 #9fe325,inset 0 0 0 1px #9ee02513,0 6px 20px #020e2312!important}.rail-nav button.active .nav-icon{border-color:#a1e42a38;color:#a7e82d!important;background:linear-gradient(145deg,#a6e82b33,#70b0121a)!important;transform:none!important;box-shadow:inset 0 0 0 1px #a6e82b14,0 5px 14px #6eae121a!important}.rail-nav button[data-nav=WhatsApp] .nav-icon{background:linear-gradient(145deg,#2ebe6c18,#ffffff04);color:#72c995!important}.rail-nav button[data-nav=WhatsApp] .app-icon{stroke-width:2.1px!important;width:21px!important;height:21px!important}.rail-nav button[data-nav=WhatsApp].active .nav-icon{border-color:#7fda5d38;color:#9fe42d!important;background:linear-gradient(145deg,#43be6929,#9adf2524)!important}.nav-badge{min-width:21px!important;height:21px!important;padding:0 6px!important;font-size:10.5px!important;line-height:21px!important}.brand-copy strong{font-size:18px!important;font-weight:760!important}.brand-copy small{font-size:11px!important}.workspace-switcher strong{font-size:15px!important;font-weight:720!important}.workspace-switcher small{font-size:11px!important}.page-ident small{font-size:10.5px!important}.page-ident strong{font-size:16.5px!important;font-weight:760!important}.codi-mini,.global-search,.global-search input{font-size:13px!important}.module-head .section-kicker,.module-head small{font-size:10.5px!important}.module-head h1{letter-spacing:-.85px!important;font-size:29px!important;font-weight:650!important;line-height:1.12!important}.module-head p{font-size:13.5px!important;line-height:1.6!important}.panel-head h2{font-size:18.5px!important;font-weight:720!important}.panel-head p,.panel-head small{font-size:12px!important}.analytics-chart p,.automation-card p,.channel-panel p,.commerce-panel p,.invoice-panel p,.panel p,.settings-card p,.sources-panel p,.team-panel p{font-size:12.5px}.button{min-height:40px;font-size:13px!important;font-weight:720!important}.button.small{font-size:12px!important}.crm-auth-panel label,label{font-size:12.5px!important}input,select,textarea{font-size:13.5px!important}th{font-size:11px!important}td{font-size:13px!important}.command-hero .eyebrow,.command-hero .live-pill{font-size:10.5px!important}.command-hero h1{font-size:39px!important;font-weight:560!important}.command-hero p{font-size:13.5px!important}.metric-card small{font-size:11px!important}.metric-card strong{font-size:20px!important}.cx-v2-login-card>.section-kicker,.cx-v2-session-gate>.section-kicker{font-size:10.5px!important}.cx-v2-session-gate>h2{font-size:27px!important;font-weight:620!important}.cx-v2-session-description{font-size:13.5px!important}.cx-v2-session-benefits strong{font-size:12px!important}.cx-v2-session-benefits small{font-size:10.3px!important}.cx-v2-login-intro h1{font-size:34px!important}.cx-v2-login-intro p{font-size:13px!important}.cx-v2-login-card h2{font-size:22px!important}.cx-v2-login-card>p{font-size:12px!important}@media (min-width:821px) and (max-height:820px){.rail-nav{gap:1px!important}.rail-nav button{min-height:36px!important;padding-top:3px!important;padding-bottom:3px!important}.rail-nav .nav-label{font-size:15px!important}.rail-nav .nav-icon{width:25px!important;min-width:25px!important;height:25px!important}.rail-nav .nav-icon .app-icon{width:18.5px!important;height:18.5px!important}.rail-nav button[data-nav=WhatsApp] .app-icon{width:19px!important;height:19px!important}}@media (max-width:820px){body{font-size:14px!important}.module-head h1{font-size:25px!important}.module-head p{font-size:12.5px!important}.cx-v2-session-gate>h2{font-size:23px!important}.command-hero h1{font-size:31px!important}}@media (max-width:540px){.module-head h1{font-size:23px!important}.button{font-size:12.5px!important}}:root{--cx-ai-r5-r1-ask-codi:1}.codi-mini{isolation:isolate;cursor:pointer;overflow:hidden;color:#26380b!important;letter-spacing:-.22px!important;background:radial-gradient(circle at 23% 18%,#fffffffa,#fff0 30%),linear-gradient(135deg,#f5fbdc,#edf8c8 45%,#e2f2a8)!important;border:1px solid #8fbe2666!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:116px!important;height:43px!important;min-height:43px!important;padding:0 17px!important;font-size:13.5px!important;font-weight:780!important;line-height:1!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;display:inline-flex!important;position:relative!important;box-shadow:0 10px 24px #709d1524,0 2px 5px #142d0f0a,inset 0 1px #fffffffa,inset 0 -1px #6a99130f!important}.codi-mini:before{z-index:-1;opacity:.72;background:linear-gradient(90deg,#0000,#ffffffbd,#0000);width:48%;transition:left .58s;top:-35%;bottom:-35%;left:-55%;transform:skew(-18deg)}.codi-mini:after,.codi-mini:before{content:"";pointer-events:none;position:absolute}.codi-mini:after{z-index:-2;background:radial-gradient(circle,#9cda2740 0,#9cda2717 43%,#0000 72%);border-radius:50%;width:28px;height:28px;top:7px;left:8px}.codi-mini svg{filter:drop-shadow(0 2px 4px #5c870d21);transform:rotate(-4deg)scale(1.03);color:#628d10!important;stroke-width:2.05px!important;width:18px!important;height:18px!important;transition:transform .18s,color .18s!important}.codi-mini:hover{transform:translateY(-2px);background:radial-gradient(circle at 23% 18%,#fff,#fff0 31%),linear-gradient(135deg,#f8fde7,#effaca 43%,#ddf293)!important;border-color:#89be1b9e!important;box-shadow:0 15px 31px #709f1333,0 3px 7px #18320d0b,0 0 0 1px #a0d82a0f,inset 0 1px #fff!important}.codi-mini:hover:before{left:125%}.codi-mini:hover svg{transform:rotate(7deg)scale(1.1);color:#557d08!important}.codi-mini:active{transform:translateY(0)scale(.975);box-shadow:0 6px 15px #709f1321,inset 0 2px 4px #425d0a0d!important}.codi-mini:focus-visible{border-color:#97cf27!important;outline:none!important;box-shadow:0 0 0 3px #99d3292e,0 12px 26px #709f1329!important}.topbar-right{gap:9px}.codi-mini+.round-button{margin-left:1px}@media (max-width:1180px){.codi-mini{min-width:108px!important;padding-left:14px!important;padding-right:14px!important;font-size:13px!important}}@media (max-width:820px){.codi-mini{border-radius:11px!important;min-width:99px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:12.5px!important}.codi-mini svg{width:17px!important;height:17px!important}}:root{--cx-ai-r6-r2-production-ready:1}@media (min-width:1181px){.command-page .command-grid.lower{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.command-page .command-grid.lower>.panel{flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;min-height:238px!important;display:flex!important}.command-page .command-grid.lower>.pipeline-panel .pipeline-lines,.command-page .command-grid.lower>.priority-panel .priority-list{flex:auto!important}.command-page .command-grid.lower>.priority-panel .text-link{margin-top:auto!important}}@media (max-width:1180px){.command-page .command-grid.lower{grid-template-columns:1fr!important}.command-page .command-grid.lower>.panel{min-height:0!important}}:root{--cx-ai-r7-r1-logged-in-premium:1}:is(.r7-crm,.r7-products,.r7-orders,.r7-automations,.r7-campaigns,.r7-knowledge){gap:16px}:is(.r7-crm,.r7-products,.r7-orders,.r7-automations,.r7-campaigns,.r7-knowledge) .module-head{align-items:flex-start;gap:22px;padding:7px 2px 5px}:is(.r7-crm,.r7-products,.r7-orders,.r7-automations,.r7-campaigns,.r7-knowledge) .module-head .section-kicker{letter-spacing:.13em;color:#7b8798;text-transform:uppercase;font-size:10px;font-weight:850}:is(.r7-crm,.r7-products,.r7-orders,.r7-automations,.r7-campaigns,.r7-knowledge) .module-head h1{letter-spacing:-1.1px;color:#14223b;margin:6px 0 5px;font-size:30px;line-height:1.05}:is(.r7-crm,.r7-products,.r7-orders,.r7-automations,.r7-campaigns,.r7-knowledge) .module-head p{color:#778497;max-width:720px;font-size:12.5px;line-height:1.55}:is(.r7-crm,.r7-products,.r7-orders,.r7-automations,.r7-campaigns,.r7-knowledge) .module-actions{flex-wrap:wrap;justify-content:flex-end}:is(.r7-crm,.r7-products,.r7-orders,.r7-automations,.r7-campaigns,.r7-knowledge) .button{border-radius:10px;min-height:38px;font-weight:780}:is(.r7-crm,.r7-products,.r7-orders,.r7-automations,.r7-campaigns,.r7-knowledge) .button.primary{box-shadow:0 8px 20px #87c21421}:is(.r7-crm,.r7-products,.r7-orders,.r7-automations,.r7-campaigns,.r7-knowledge) .panel{border-color:#e1e7ef;border-radius:18px;box-shadow:0 12px 34px #1023410b}.r7-crm .crm-overview-strip{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.r7-crm .crm-overview-strip>div{background:linear-gradient(#fff,#fcfdfd);border:1px solid #e2e8ef;border-radius:16px;min-height:96px;padding:17px 18px;box-shadow:0 9px 24px #10234109}.r7-crm .crm-overview-strip small{color:#8290a2;font-size:10.5px;font-weight:760}.r7-crm .crm-overview-strip strong{letter-spacing:-.45px;color:#16243d;margin:5px 0 3px;font-size:20px}.r7-crm .crm-overview-strip em{color:#6f9e1a;font-size:10.5px}.r7-crm .crm-view-tabs{background:#edf1f4;border:1px solid #e0e6ed;border-radius:12px;padding:4px;box-shadow:inset 0 1px 2px #10234106}.r7-crm .crm-view-tabs button{height:36px;padding:0 13px;font-size:11.5px}.r7-crm .crm-view-tabs button.active{box-shadow:0 5px 14px #10234114}.r7-crm .crm-table-panel{border-radius:18px}.r7-crm .table-toolbar{background:#fff;gap:12px;padding:14px 16px}.r7-crm .table-toolbar>label{background:#f8fafb;border-color:#dfe5ec;border-radius:11px;width:min(430px,48%);height:40px;padding:0 12px}.r7-crm .table-toolbar input{font-size:12px}.r7-crm .filter-button,.r7-crm .table-toolbar .button{min-height:36px}.r7-crm .crm-filter-grid{background:#fbfcfd;border-bottom:1px solid #e8edf2;padding:14px 16px}.r7-crm .crm-filter-grid input,.r7-crm .crm-filter-grid select{background:#fff;border-radius:10px;min-height:39px}.r7-crm .crm-table th{letter-spacing:.65px;background:#f7f9fb;padding:11px 13px;font-size:10.5px}.r7-crm .crm-table td{padding:12px 13px;font-size:12px}.r7-crm .crm-table tbody tr{min-height:52px}.r7-crm .customer-cell>span{background:linear-gradient(145deg,#edf4f8,#e8eef5);border-radius:11px;flex-basis:34px;width:34px;height:34px;font-size:11px}.r7-crm .customer-cell strong{font-size:12px}.r7-crm .customer-cell small{font-size:10.5px}.r7-crm .lifecycle{border-radius:10px;padding:5px 8px;font-size:10.5px}.r7-crm .modal-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08122585;place-items:center;padding:24px;display:grid;overflow:auto}.r7-crm .add-customer-modal,.r7-crm .r53-setup-modal,.r7-crm .r53c-import-modal{border:1px solid #dbe3ebf2;border-radius:23px;width:min(620px,100vw - 34px);max-height:88vh;overflow:auto;box-shadow:0 30px 90px #0818303d}.r7-crm .add-customer-modal header,.r7-crm .r53-setup-modal header,.r7-crm .r53c-import-modal header{background:linear-gradient(#fff,#fbfcfd);border-bottom:1px solid #edf1f4;padding:23px 24px 17px}.r7-crm .add-customer-modal header h2,.r7-crm .r53-setup-modal header h2,.r7-crm .r53c-import-modal header h2{letter-spacing:-.65px;color:#15243e;font-size:23px}.r7-crm .add-customer-modal .form-grid,.r7-crm .r53-setup-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:21px 24px}.r7-crm .add-customer-modal label>span,.r7-crm .r53-setup-modal label>span,.r7-crm .r53c-import-modal label>span{color:#68768a;font-size:10.5px;font-weight:800}.r7-crm .add-customer-modal input,.r7-crm .add-customer-modal select,.r7-crm .add-customer-modal textarea,.r7-crm .r53-setup-modal input,.r7-crm .r53-setup-modal select,.r7-crm .r53-setup-modal textarea,.r7-crm .r53c-import-modal input,.r7-crm .r53c-import-modal select,.r7-crm .r53c-import-modal textarea{background:#fbfcfd;border-color:#dce4ec;border-radius:11px;min-height:43px;font-size:12px}.r7-crm .add-customer-modal input:focus,.r7-crm .add-customer-modal select:focus,.r7-crm .add-customer-modal textarea:focus{background:#fff;border-color:#9fd438;box-shadow:0 0 0 3px #9ad32d1f}.r7-crm .add-customer-modal footer,.r7-crm .r53-setup-modal footer,.r7-crm .r53c-import-modal footer{background:#fbfcfd;border-top:1px solid #edf1f4;padding:15px 24px 21px}:is(.r7-products,.r7-orders) .commerce-metrics{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:visible}:is(.r7-products,.r7-orders) .commerce-metrics>div{background:linear-gradient(#fff,#fcfdfd);border:1px solid #e1e7ee;border-radius:16px;min-height:110px;padding:17px 18px;box-shadow:0 9px 24px #10234109}:is(.r7-products,.r7-orders) .commerce-metrics small{color:#8390a2;font-size:10.5px;font-weight:760}:is(.r7-products,.r7-orders) .commerce-metrics strong{letter-spacing:-.4px;color:#15243e;font-size:20px}:is(.r7-products,.r7-orders) .commerce-metrics em{color:#8591a1;font-size:10px}:is(.r7-products,.r7-orders) .commerce-icon{border-radius:13px;width:43px;height:43px;margin-bottom:9px}:is(.r7-products,.r7-orders) .commerce-panel{border-radius:18px;overflow:hidden}:is(.r7-products,.r7-orders) .commerce-panel .panel-head{background:linear-gradient(#fff,#fbfcfd);border-bottom:1px solid #e9eef3;padding:18px 20px}:is(.r7-products,.r7-orders) .commerce-panel .panel-head h2{letter-spacing:-.4px;font-size:18px}:is(.r7-products,.r7-orders) .r63-filter-line{flex-wrap:wrap;gap:8px}:is(.r7-products,.r7-orders) .r63-filter-line input,:is(.r7-products,.r7-orders) .r63-filter-line select{background:#fff;border-color:#dfe5ec;border-radius:10px;height:40px;font-size:11.5px}:is(.r7-products,.r7-orders) .r63-order-row,:is(.r7-products,.r7-orders) .r63-product-row{border-bottom:1px solid #edf1f4;min-height:72px;padding:13px 18px;transition:background .16s,transform .16s}@media (hover:hover) and (pointer:fine){:is(.r7-products,.r7-orders) .r63-order-row:hover,:is(.r7-products,.r7-orders) .r63-product-row:hover{background:#fbfdf7}}:is(.r7-products,.r7-orders) .r63-row-main strong{color:#15243e;font-size:12.5px}:is(.r7-products,.r7-orders) .r63-order-row small,:is(.r7-products,.r7-orders) .r63-product-row small,:is(.r7-products,.r7-orders) .r63-row-main small{color:#8b96a5;font-size:10px}:is(.r7-products,.r7-orders) .r63-pill{border-radius:10px;padding:5px 8px;font-size:10px;font-weight:800}:is(.r7-products,.r7-orders) .commerce-panel .crm-empty{text-align:center;background:radial-gradient(circle at 50% 36%,#9bd72814,#0000 150px);flex-direction:column;justify-content:center;align-items:center;min-height:315px;padding:92px 24px 38px;display:flex;position:relative}:is(.r7-products,.r7-orders) .commerce-panel .crm-empty:before{content:"";background:linear-gradient(145deg,#f8fce9,#eef8d2);border:1px solid #dce8c4;border-radius:18px;width:58px;height:58px;position:absolute;top:48px;box-shadow:0 12px 28px #75a4191a}:is(.r7-products,.r7-orders) .commerce-panel .crm-empty:after{content:"+";color:#7eb21d;font-size:28px;font-weight:350;position:absolute;top:58px}:is(.r7-products,.r7-orders) .commerce-panel .crm-empty strong{color:#17263f;font-size:17px}:is(.r7-products,.r7-orders) .commerce-panel .crm-empty span{color:#8692a1;max-width:430px;margin-top:6px;font-size:11.5px;line-height:1.55}:is(.r7-products,.r7-orders) .drawer-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08122585}:is(.r7-products,.r7-orders) .r63-editor{background:#fff;width:min(570px,100%);max-width:100%;overflow:hidden auto;box-shadow:-28px 0 80px #07162d38}:is(.r7-products,.r7-orders) .r63-editor header{background:linear-gradient(#fff,#fbfcfd);border-bottom:1px solid #e9eef3;padding:23px 24px 18px}:is(.r7-products,.r7-orders) .r63-editor header h2{letter-spacing:-.65px;color:#15243e;font-size:23px}:is(.r7-products,.r7-orders) .r63-editor form{padding:21px 24px 24px;overflow-x:hidden}:is(.r7-products,.r7-orders) .r63-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:is(.r7-products,.r7-orders) .r63-editor label{min-width:0}:is(.r7-products,.r7-orders) .r63-editor label>span{color:#677589;font-size:10.5px;font-weight:800}:is(.r7-products,.r7-orders) .r63-editor input,:is(.r7-products,.r7-orders) .r63-editor select,:is(.r7-products,.r7-orders) .r63-editor textarea{background:#fbfcfd;border:1px solid #dce4ec;border-radius:11px;width:100%;min-width:0;min-height:43px;font-size:12px}:is(.r7-products,.r7-orders) .r63-editor textarea{resize:vertical;min-height:92px}:is(.r7-products,.r7-orders) .r63-editor input:focus,:is(.r7-products,.r7-orders) .r63-editor select:focus,:is(.r7-products,.r7-orders) .r63-editor textarea:focus{background:#fff;border-color:#9fd438;outline:0;box-shadow:0 0 0 3px #9ad32d1f}:is(.r7-products,.r7-orders) .r63-editor footer{border-top:1px solid #edf1f4;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:18px;display:flex}:is(.r7-products,.r7-orders) .r63-safety-note{color:#5d7429;background:#f8fce9;border:1px solid #e0eacb;border-radius:12px;margin-top:15px;padding:12px 13px}.r7-automations .v1b2-summary{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.r7-automations .v1b2-summary>div{background:linear-gradient(#fff,#fcfdfd);border:1px solid #e1e7ee;border-radius:16px;min-height:104px;padding:18px;box-shadow:0 9px 24px #10234109}.r7-automations .v1b2-summary small{color:#8490a2;font-size:10.5px;font-weight:760}.r7-automations .v1b2-summary strong{letter-spacing:-.5px;color:#15243e;margin:5px 0 3px;font-size:22px}.r7-automations .v1b2-summary em{color:#7f8c9c;font-size:10px}.r7-automations .v1b2-empty{text-align:center;background:radial-gradient(circle at 50% 35%,#97d3231c,#0000 185px),#fff;flex-direction:column;justify-content:center;align-items:center;padding:170px 26px 38px;display:flex;position:relative;overflow:hidden}.r7-automations .v1b2-empty:before{color:#718d38;letter-spacing:.18em;background:linear-gradient(135deg,#fbfdef,#f2f9dc);border:1px solid #dfe8d0;border-radius:22px;place-items:center;width:min(420px,78%);height:72px;font-size:13px;font-weight:850;display:grid;position:absolute;top:69px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #67911614}.r7-automations .v1b2-empty strong{color:#17263f;font-size:18px}.r7-automations .v1b2-empty>span{color:#8490a0;max-width:500px;margin:7px 0 14px;font-size:11.5px;line-height:1.6}.r7-automations .v1b2-row-card{border-radius:17px;padding:19px 20px}.r7-automations .v1b2-row-card h2{color:#15243e;font-size:16px}.r7-automations .v1b2-modal{border-radius:23px;width:min(760px,100vw - 34px);max-height:88vh;overflow:auto;box-shadow:0 30px 90px #0818303d}.r7-campaigns .campaign-hero{background:radial-gradient(circle at 88% 20%,#9ddc2b3b,#0000 180px),linear-gradient(135deg,#fbfef3,#f1f8df);border:1px solid #deebc5;border-radius:20px;grid-template-columns:minmax(0,1fr) 390px;gap:24px;min-height:230px;padding:27px 28px;display:grid;box-shadow:0 14px 38px #5b801712}.r7-campaigns .campaign-hero h2{letter-spacing:-.45px;color:#1f3220;margin:8px 0;font-size:21px;line-height:1.35}.r7-campaigns .campaign-hero p{color:#687c62;max-width:690px;font-size:11.5px;line-height:1.6}.r7-campaigns .campaign-stat-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-content:end;gap:9px;display:grid}.r7-campaigns .campaign-stat-stack>span{background:#ffffffc2;border:1px solid #b2cc848c;border-radius:15px;min-height:92px;padding:14px 12px;box-shadow:0 8px 18px #5b80170a}.r7-campaigns .campaign-stat-stack small{color:#79906e;font-size:9.5px;line-height:1.35}.r7-campaigns .campaign-stat-stack strong{color:#243d22;margin-top:6px;font-size:20px}.r7-campaigns .v1b2-empty{text-align:center;background:radial-gradient(circle at 50% 37%,#9ddc2b17,#0000 170px),#fff;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:150px 26px 38px;display:flex;position:relative}.r7-campaigns .v1b2-empty:before{content:"↗";color:#7cae21;background:linear-gradient(145deg,#f8fce9,#edf7d1);border:1px solid #dce9c4;border-radius:20px;place-items:center;width:62px;height:62px;font-size:27px;display:grid;position:absolute;top:68px;box-shadow:0 14px 30px #75a4191a}.r7-campaigns .v1b2-empty strong{color:#17263f;font-size:18px}.r7-campaigns .v1b2-empty>span{color:#8490a0;max-width:520px;margin:7px 0 14px;font-size:11.5px;line-height:1.6}.r7-campaigns .v1b2-row-card{border-radius:17px;padding:19px 20px}.r7-campaigns .v1b2-modal{border-radius:23px;width:min(780px,100vw - 34px);max-height:88vh;overflow:auto;box-shadow:0 30px 90px #0818303d}.r7-knowledge .v1b2-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.r7-knowledge .v1b2-kpi-grid>article{background:linear-gradient(#fff,#fcfdfd);border:1px solid #e1e7ee;border-radius:16px;min-height:112px;padding:18px;box-shadow:0 9px 24px #10234109}.r7-knowledge .v1b2-kpi-grid small{color:#8490a2;font-size:10.5px;font-weight:760}.r7-knowledge .v1b2-kpi-grid strong{letter-spacing:-.5px;color:#15243e;margin:6px 0 3px;font-size:23px}.r7-knowledge .v1b2-kpi-grid span{color:#8190a0;font-size:10px}.r7-knowledge .v1b2-row-card{border-radius:17px;align-items:center;padding:19px 20px}.r7-knowledge .v1b2-row-card h2{color:#15243e;margin:7px 0 5px;font-size:16px}.r7-knowledge .v1b2-row-card p{color:#667487;max-width:850px;font-size:11.5px;line-height:1.55}.r7-knowledge .v1b2-status{text-transform:uppercase;letter-spacing:.05em;border-radius:10px;padding:5px 8px;font-size:9.5px;font-weight:850}.r7-knowledge .v1b2-empty{text-align:center;background:radial-gradient(circle at 50% 37%,#6d91dd12,#0000 170px),#fff;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:150px 26px 38px;display:flex;position:relative}.r7-knowledge .v1b2-empty:before{content:"≡";color:#6d7f9d;background:linear-gradient(145deg,#f7f9fc,#edf2f8);border:1px solid #dce4ef;border-radius:20px;place-items:center;width:62px;height:62px;font-size:28px;display:grid;position:absolute;top:68px;box-shadow:0 14px 30px #30486e14}.r7-knowledge .v1b2-empty strong{color:#17263f;font-size:18px}.r7-knowledge .v1b2-empty>span{color:#8490a0;max-width:520px;margin:7px 0 14px;font-size:11.5px;line-height:1.6}.r7-knowledge .v1b2-modal{border-radius:23px;width:min(720px,100vw - 34px);max-height:88vh;overflow:auto;box-shadow:0 30px 90px #0818303d}:is(.r7-automations,.r7-campaigns,.r7-knowledge) .modal-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08122585;place-items:center;padding:24px;display:grid;overflow:auto}:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal{background:#fff;border:1px solid #dbe3ebf2}:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal header{background:linear-gradient(#fff,#fbfcfd);border-bottom:1px solid #edf1f4;padding:23px 24px 17px}:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal header h2{letter-spacing:-.65px;color:#15243e;font-size:23px}:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:21px 24px}:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal label>span{color:#677589;font-size:10.5px;font-weight:800}:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal input,:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal select,:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal textarea{background:#fbfcfd;border:1px solid #dce4ec;border-radius:11px;width:100%;min-width:0;min-height:43px;font-size:12px}:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal textarea{resize:vertical;min-height:105px}:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal input:focus,:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal select:focus,:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal textarea:focus{background:#fff;border-color:#9fd438;outline:0;box-shadow:0 0 0 3px #9ad32d1f}:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal footer{background:#fbfcfd;border-top:1px solid #edf1f4;padding:15px 24px 21px}.r7-inbox{background:#f4f6f8;border-top:1px solid #e8edf2;grid-template-columns:320px minmax(460px,1fr) 300px}.r7-inbox .inbox-list-head{padding:18px 18px 12px}.r7-inbox .inbox-list-head h1{letter-spacing:-.55px;color:#15243e;font-size:21px}.r7-inbox .inbox-filter{background:#f8fafb;border:1px solid #dfe5ec;border-radius:11px;height:40px;margin:0 14px 10px}.r7-inbox .inbox-tabs{gap:5px;padding:0 14px 10px}.r7-inbox .inbox-tabs button{border-radius:9px;min-height:34px;font-size:10.5px}.r7-inbox .conversation-stack{padding:0 9px 14px}.r7-inbox .conversation-stack>button{background:#fff;border:1px solid #0000;border-radius:13px;margin-top:5px;padding:12px 10px;transition:all .16s}.r7-inbox .conversation-stack>button:hover{background:#f8fafb;border-color:#edf1f4}.r7-inbox .conversation-stack>button.active{background:linear-gradient(135deg,#f7fbe9,#eff7d7);border-color:#dce9c1;box-shadow:0 8px 20px #719d1b0f}.r7-inbox .avatar-ring{box-shadow:0 5px 14px #1428460f}.r7-inbox .chat-pane{background:#f4efe7;border-right:1px solid #e2e7ec}.r7-inbox .chat-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e3e8ee;min-height:70px;padding:12px 17px}.r7-inbox .chat-head>div>strong{color:#15243e;font-size:13px}.r7-inbox .chat-head>div>small{color:#8793a2;font-size:10px}.r7-inbox .chat-head-actions select{background:#fff;border-color:#dfe5ec;border-radius:9px;height:35px;font-size:10.5px}.r7-inbox .message-canvas{background-color:#f4efe7;background-image:radial-gradient(circle at 1px 1px,#2031490b 1px,#0000 1.1px),linear-gradient(135deg,#ffffff38,#efe8db2e);background-size:22px 22px,100% 100%;padding:22px 20px 26px}.r7-inbox .message{max-width:72%;padding:10px 12px;font-size:11.5px;line-height:1.52;box-shadow:0 5px 14px #1b2c450e}.r7-inbox .message.incoming{background:#fff;border:1px solid #dde2e8eb;border-bottom-left-radius:5px}.r7-inbox .message.outgoing{color:#24371d;background:linear-gradient(135deg,#eaf7c7,#ddf0a8);border:1px solid #d1e797;border-bottom-right-radius:5px}.r7-inbox .composer{border-top:1px solid #e1e7ed;padding:11px 15px 13px}.r7-inbox .compose-row{gap:9px}.r7-inbox .compose-row textarea{background:#f8fafb;border:1px solid #dfe5ec;border-radius:13px;min-height:45px;max-height:120px;padding:12px 13px;font-size:11.5px}.r7-inbox .compose-row textarea:focus{background:#fff;border-color:#9fd438;outline:0;box-shadow:0 0 0 3px #9ad32d1a}.r7-inbox .send-button{border-radius:13px;width:45px;height:45px;box-shadow:0 8px 18px #7db51229}.r7-inbox .context-pane{background:#fbfcfd;padding:16px 15px}.r7-inbox .context-pane>article,.r7-inbox .context-pane>section{background:#fff;border:1px solid #e3e8ee;border-radius:15px;box-shadow:0 8px 20px #10234107}@media (max-width:1180px){.r7-automations .v1b2-summary,.r7-crm .crm-overview-strip,:is(.r7-products,.r7-orders) .commerce-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r7-campaigns .campaign-hero{grid-template-columns:1fr}.r7-campaigns .campaign-stat-stack{max-width:620px}.r7-inbox{grid-template-columns:285px minmax(420px,1fr) 270px}}@media (max-width:820px){:is(.r7-crm,.r7-products,.r7-orders,.r7-automations,.r7-campaigns,.r7-knowledge) .module-head{flex-direction:column;gap:12px}:is(.r7-crm,.r7-products,.r7-orders,.r7-automations,.r7-campaigns,.r7-knowledge) .module-head h1{font-size:24px}:is(.r7-crm,.r7-products,.r7-orders,.r7-automations,.r7-campaigns,.r7-knowledge) .module-actions{justify-content:flex-start;width:100%}.r7-automations .v1b2-summary,.r7-crm .crm-overview-strip,.r7-knowledge .v1b2-kpi-grid,:is(.r7-products,.r7-orders) .commerce-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r7-campaigns .campaign-stat-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.r7-crm .add-customer-modal .form-grid,.r7-crm .r53-setup-modal .form-grid,:is(.r7-automations,.r7-campaigns,.r7-knowledge) .v1b2-modal .form-grid,:is(.r7-products,.r7-orders) .r63-editor .form-grid{grid-template-columns:1fr}:is(.r7-products,.r7-orders) .r63-editor{width:100%}.r7-inbox{grid-template-columns:1fr}.r7-inbox .inbox-list{display:flex}.r7-inbox .chat-pane,.r7-inbox.mobile-chat .inbox-list{display:none}.r7-inbox.mobile-chat .chat-pane{display:flex}.r7-inbox .context-pane{display:none}.r7-inbox .message{max-width:88%}}@media (max-width:540px){.r7-automations .v1b2-summary,.r7-crm .crm-overview-strip,.r7-knowledge .v1b2-kpi-grid,:is(.r7-products,.r7-orders) .commerce-metrics{grid-template-columns:1fr}.r7-campaigns .campaign-hero{border-radius:17px;padding:20px}.r7-campaigns .campaign-stat-stack{grid-template-columns:1fr}.r7-crm .modal-scrim,:is(.r7-automations,.r7-campaigns,.r7-knowledge) .modal-scrim{padding:10px}.r7-automations .v1b2-modal,.r7-campaigns .v1b2-modal,.r7-crm .add-customer-modal,.r7-crm .r53-setup-modal,.r7-crm .r53c-import-modal,.r7-knowledge .v1b2-modal{border-radius:17px;width:100%}:is(.r7-products,.r7-orders) .r63-editor form,:is(.r7-products,.r7-orders) .r63-editor header{padding-left:17px;padding-right:17px}}:root{--cx-ai-r7-r2-crm-loading:1}.crm-page:not(.cx-v2-login-page):not(.r7-crm){isolation:isolate;min-height:calc(100dvh - 132px);position:relative;overflow:hidden}.crm-page:not(.cx-v2-login-page):not(.r7-crm):before{content:"";z-index:-2;pointer-events:none;filter:blur(8px);background:radial-gradient(circle at 50% 42%,#9de11c24 0,#9de11c0e 31%,#9de11c00 68%);border-radius:50%;width:760px;height:520px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.crm-page:not(.cx-v2-login-page):not(.r7-crm):after{content:"";z-index:-3;pointer-events:none;opacity:.34;background-image:linear-gradient(#0b234109 1px,#0000 0),linear-gradient(90deg,#0b234109 1px,#0000 0);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 39%,#000 0,#0000 68%);mask-image:radial-gradient(circle at 50% 39%,#000 0,#0000 68%)}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .module-head{z-index:2;margin-bottom:0;position:relative}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-auth-panel{z-index:2;text-align:center;background:radial-gradient(circle at 82% 7%,#a7e62521,#0000 35%),linear-gradient(145deg,#fffffffc,#f9fcf6f7);border:1px solid #0f2a491a;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:min(570px,100% - 34px);min-height:330px;margin:44px auto 0;padding:38px 42px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0e254117,0 8px 26px #0e25410b,inset 0 1px #fffffff5}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-auth-panel:before{content:"";pointer-events:none;border:1px solid #9bde1c29;border-radius:50%;width:260px;height:260px;position:absolute;top:-165px;right:-90px;box-shadow:0 0 0 28px #9bde1c09,0 0 0 62px #9bde1c05}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-auth-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#97da1aa3,#0000);height:1px;position:absolute;bottom:0;left:34px;right:34px}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-loader{background:radial-gradient(circle at 50% 45%,#aeef30fa 0 12%,#9ee21d6b 13% 29%,#9ee21d14 30% 55%,#fffffffa 56%);border-radius:24px;flex:0 0 78px;place-items:center;width:78px;height:78px;margin:1px 0 28px;display:grid;position:relative;box-shadow:0 12px 34px #77b3102e,0 0 0 1px #89ca141f,inset 0 1px #fffffff2;border:0!important;animation:cxR7CrmLoaderFloat 2.7s ease-in-out infinite!important}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-loader:before{content:"";background:#9ee21c;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 0 7px #9ee21c21,0 0 25px #9ee21ca8}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-loader:after{content:"";border-color:#9ee21c #9ee21c7a #17355217 #17355217;border-style:solid;border-width:1.5px;border-radius:50%;animation:cxR7CrmLoaderOrbit 1.35s linear infinite;position:absolute;inset:-10px}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-auth-panel>strong{color:#071b35;letter-spacing:-.025em;width:100%;margin:0;font-size:23px;font-weight:780;line-height:1.2;display:block}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-auth-panel>strong:before{content:"SECURE WORKSPACE CHECK";color:#658f13;letter-spacing:.09em;background:#9de21c1a;border:1px solid #84c2142e;border-radius:999px;margin:0 auto 11px;padding:6px 10px;font-size:10px;font-weight:800;line-height:1;display:table}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-auth-panel>strong:after{content:"Session   •   Workspace   •   CRM data";color:#8090a3;letter-spacing:.015em;margin-top:17px;font-size:11px;font-weight:650;line-height:1.4;display:block}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-auth-panel>p{color:#74849a;width:min(100%,420px);margin:10px auto 0;font-size:13px;line-height:1.65}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-auth-panel>p:before{content:"Preparing your secure CRM workspace";color:#263b54;margin-bottom:4px;font-size:12px;font-weight:700;line-height:1.5;display:block}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-auth-panel>p:after{content:"";background:linear-gradient(90deg,#99da1c24,#99da1c47 24%,#9fe31e 48%,#99da1c47 72%,#99da1c24) 0 0/220% 100%;border-radius:999px;width:min(290px,82%);height:5px;margin:22px auto 0;animation:cxR7CrmLoaderSweep 1.55s ease-in-out infinite;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #87c51614}@keyframes cxR7CrmLoaderOrbit{to{transform:rotate(1turn)}}@keyframes cxR7CrmLoaderFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes cxR7CrmLoaderSweep{0%{opacity:.68;background-position:105% 0}50%{opacity:1}to{opacity:.68;background-position:-105% 0}}@media (max-width:700px){.crm-page:not(.cx-v2-login-page):not(.r7-crm){min-height:calc(100dvh - 104px)}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-auth-panel{border-radius:22px;width:100%;min-height:310px;margin-top:28px;padding:34px 24px 31px}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-loader{flex-basis:70px;width:70px;height:70px;margin-bottom:25px}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-auth-panel>strong{font-size:21px}.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-auth-panel>strong:after{font-size:10px}}@media (prefers-reduced-motion:reduce){.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-auth-panel>p:after,.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-loader,.crm-page:not(.cx-v2-login-page):not(.r7-crm) .crm-loader:after{animation:none!important}}:root{--cx-ai-r7-r3-full-premium:1}.r7-automations,.r7-campaigns,.r7-crm,.r7-knowledge,.r7-orders,.r7-products{--r7-ink:#0a1c33;--r7-muted:#718198;--r7-line:#e2e9f0;--r7-soft:#f7f9fc;--r7-lime:#97dc13;--r7-lime-dark:#6fa600;--r7-lime-soft:#f1fadf}.r7-automations .module-head,.r7-campaigns .module-head,.r7-crm .module-head,.r7-knowledge .module-head,.r7-orders .module-head,.r7-products .module-head{align-items:flex-start;gap:18px;margin-bottom:22px}.r7-automations .module-head h1,.r7-campaigns .module-head h1,.r7-crm .module-head h1,.r7-knowledge .module-head h1,.r7-orders .module-head h1,.r7-products .module-head h1{color:var(--r7-ink);letter-spacing:-.035em;margin-top:5px;font-size:31px;line-height:1.05}.r7-automations .module-head p,.r7-campaigns .module-head p,.r7-crm .module-head p,.r7-knowledge .module-head p,.r7-orders .module-head p,.r7-products .module-head p{max-width:760px;color:var(--r7-muted);margin-top:8px;line-height:1.6}.r7-automations .module-actions,.r7-campaigns .module-actions,.r7-crm .module-actions,.r7-knowledge .module-actions,.r7-orders .module-actions,.r7-products .module-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px}.r7-automations .button,.r7-campaigns .button,.r7-crm .button,.r7-knowledge .button,.r7-orders .button,.r7-products .button{border-radius:11px;min-height:40px;font-weight:720;transition:transform .16s,box-shadow .16s,border-color .16s}.r7-automations .button:hover,.r7-campaigns .button:hover,.r7-crm .button:hover,.r7-knowledge .button:hover,.r7-orders .button:hover,.r7-products .button:hover{transform:translateY(-1px)}.r7-automations .button.primary,.r7-campaigns .button.primary,.r7-crm .button.primary,.r7-knowledge .button.primary,.r7-orders .button.primary,.r7-products .button.primary{color:#132600;background:linear-gradient(#a8ea27,#91d810);border-color:#8fd00f;box-shadow:0 8px 18px #79b40829,inset 0 1px #ffffff61}.r7-crm .crm-overview-strip{gap:12px;margin-bottom:18px}.r7-crm .crm-overview-strip>*{border:1px solid var(--r7-line);background:radial-gradient(circle at 92% 12%,#99de1314,#0000 37%),#fff;border-radius:17px;min-height:112px;padding:20px 21px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 9px 28px #122c480b}.r7-crm .crm-overview-strip>:hover{border-color:#d5e4c4;transform:translateY(-2px);box-shadow:0 14px 34px #122c4812}.r7-crm .crm-overview-strip strong{color:var(--r7-ink);letter-spacing:-.025em;font-size:23px}.r7-crm .crm-view-tabs{background:#f3f6f9;border:1px solid #e2e9ef;border-radius:13px;gap:3px;width:max-content;max-width:100%;margin:2px 0 15px;padding:5px;overflow:auto;box-shadow:inset 0 1px 2px #10263e09}.r7-crm .crm-view-tabs button{border-radius:9px;min-height:34px;padding:7px 13px;font-weight:690}.r7-crm .crm-view-tabs button.active{color:#102300;background:#fff;border-color:#dbeabf;box-shadow:0 4px 12px #142b4414}.r7-crm .crm-table-panel{background:#fff;border:1px solid #dfe7ef;border-radius:19px;overflow:hidden;box-shadow:0 15px 42px #122c480e}.r7-crm .crm-table-panel input,.r7-crm .crm-table-panel select{background:#fbfcfe;border-color:#dce5ed;border-radius:11px;min-height:41px;transition:border-color .15s,box-shadow .15s,background .15s}.r7-crm .crm-table-panel input:focus,.r7-crm .crm-table-panel select:focus{background:#fff;border-color:#a8d94c;box-shadow:0 0 0 3px #97dc131c}.r7-crm .crm-table-panel table{margin-top:1px}.r7-crm .crm-table-panel thead{background:linear-gradient(#f8fafc,#f4f7fa)}.r7-crm .crm-table-panel th{color:#8290a2;letter-spacing:.045em;text-transform:uppercase;height:43px;font-size:10px;font-weight:800}.r7-crm .crm-table-panel td{color:#3f5268;border-top-color:#ebf0f4;height:56px}.r7-crm .crm-table-panel tbody tr{transition:background .14s}.r7-crm .crm-table-panel tbody tr:hover{background:#fbfdf7}.r7-crm .modal-scrim{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0412246b;padding:26px}.r7-crm .add-customer-modal,.r7-crm .modal-card,.r7-crm .r53-setup-modal,.r7-crm .r53c-import-modal{border:1px solid #dde8f0eb;border-radius:23px;width:min(760px,100%);max-height:min(88vh,850px);overflow:auto;box-shadow:0 28px 90px #05162a40}.r7-crm .add-customer-modal header,.r7-crm .modal-card header,.r7-crm .r53-setup-modal header,.r7-crm .r53c-import-modal header{border-bottom:1px solid #edf1f4;margin-bottom:20px;padding-bottom:17px}.r7-crm .add-customer-modal input,.r7-crm .add-customer-modal select,.r7-crm .add-customer-modal textarea,.r7-crm .modal-card input,.r7-crm .modal-card select,.r7-crm .modal-card textarea{background:#fbfcfe;border-color:#dce4ec;border-radius:11px;min-height:43px}.r7-crm .add-customer-modal input:focus,.r7-crm .add-customer-modal select:focus,.r7-crm .add-customer-modal textarea:focus,.r7-crm .modal-card input:focus,.r7-crm .modal-card select:focus,.r7-crm .modal-card textarea:focus{background:#fff;border-color:#9fd72e;box-shadow:0 0 0 3px #97dc131c}.r7-orders .commerce-metrics,.r7-products .commerce-metrics{gap:12px;margin-bottom:18px}.r7-orders .commerce-metrics>*,.r7-products .commerce-metrics>*{border:1px solid var(--r7-line);background:radial-gradient(circle at 92% 10%,#97dc1313,#0000 34%),#fff;border-radius:17px;min-height:112px;padding:19px 20px;box-shadow:0 10px 30px #122c480b}.r7-orders .commerce-panel,.r7-products .commerce-panel{background:#fff;border:1px solid #dfe7ee;border-radius:19px;overflow:hidden;box-shadow:0 15px 42px #122c480e}.r7-orders .r63-order-list,.r7-products .r63-product-list{gap:0}.r7-orders .r63-order-row,.r7-products .r63-product-row{border-bottom:1px solid #edf1f4;min-height:70px;padding:14px 17px;transition:background .14s,box-shadow .14s}.r7-orders .r63-order-row:hover,.r7-products .r63-product-row:hover{z-index:1;background:#fbfdf8;position:relative;box-shadow:inset 3px 0 #9ddb1d}.r7-orders .r63-row-main strong,.r7-products .r63-row-main strong{color:#112942;font-weight:760}.r7-orders .r63-pill,.r7-products .r63-pill{border-radius:999px;font-weight:720}.r7-orders .drawer-scrim,.r7-products .drawer-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05142666}.r7-orders .r63-editor,.r7-products .r63-editor{background:radial-gradient(circle at 95% 0,#9de11d17,#0000 28%),#fff;border-left:1px solid #dce5ed;width:min(570px,94vw);max-width:570px;overflow-x:hidden;box-shadow:-22px 0 70px #07182b30}.r7-orders .r63-editor header,.r7-products .r63-editor header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #edf1f4;padding-bottom:16px;position:sticky;top:0}.r7-orders .r63-editor input,.r7-orders .r63-editor select,.r7-orders .r63-editor textarea,.r7-products .r63-editor input,.r7-products .r63-editor select,.r7-products .r63-editor textarea{background:#fbfcfe;border-color:#dce5ed;border-radius:11px;min-height:43px}.r7-orders .r63-editor input:focus,.r7-orders .r63-editor select:focus,.r7-orders .r63-editor textarea:focus,.r7-products .r63-editor input:focus,.r7-products .r63-editor select:focus,.r7-products .r63-editor textarea:focus{background:#fff;border-color:#9fd72e;box-shadow:0 0 0 3px #97dc131c}.r7-automations .v1b2-summary{gap:12px}.r7-automations .v1b2-summary>*{border:1px solid var(--r7-line);background:#fff;border-radius:17px;min-height:104px;box-shadow:0 10px 29px #122c480b}.r7-automations .v1b2-empty{background:radial-gradient(circle at 50% 35%,#9cde1a17,#0000 37%),linear-gradient(#fff,#fbfcfd);border:1px dashed #cfdae4;border-radius:20px;min-height:365px;padding:48px 34px}.r7-automations .v1b2-empty:before{content:"01   →   02   →   03";color:#739d1a;letter-spacing:.08em;background:#f5fbe9;border:1px solid #dfe9ce;border-radius:999px;width:max-content;max-width:100%;margin:0 auto 24px;padding:10px 16px;font-size:11px;font-weight:800;display:block}.r7-automations .v1b2-row-card{border:1px solid var(--r7-line);border-radius:16px;box-shadow:0 8px 25px #122c480a}.r7-automations .v1b2-modal{border-radius:22px;width:min(760px,100%);box-shadow:0 28px 90px #05162a40}.r7-campaigns .campaign-hero{background:radial-gradient(circle at 92% 10%,#8dd20c2e,#0000 35%),linear-gradient(135deg,#f9fdef,#eff9db);border:1px solid #dce8c6;border-radius:21px;padding:27px;overflow:hidden;box-shadow:0 16px 42px #547d0d14}.r7-campaigns .campaign-stat-stack{gap:10px}.r7-campaigns .campaign-stat-stack>*{background:#ffffffc2;border:1px solid #85bb1f29;border-radius:14px;box-shadow:0 7px 18px #4a6f0a0a}.r7-campaigns .v1b2-empty{background:radial-gradient(circle at 50% 30%,#97dc1317,#0000 38%),#fff;border:1px dashed #d4dfc0;border-radius:20px;min-height:350px;padding:46px 32px}.r7-campaigns .v1b2-row-card{border:1px solid var(--r7-line);border-radius:16px;box-shadow:0 8px 24px #122c480a}.r7-campaigns .v1b2-modal{border-radius:22px;width:min(780px,100%);box-shadow:0 28px 90px #05162a40}.r7-knowledge .v1b2-kpi-grid{gap:12px}.r7-knowledge .v1b2-kpi-grid>*{border:1px solid var(--r7-line);background:radial-gradient(circle at 90% 8%,#97dc1312,#0000 34%),#fff;border-radius:17px;min-height:108px;padding:20px;box-shadow:0 10px 29px #122c480b}.r7-knowledge .v1b2-row-card{border:1px solid var(--r7-line);background:#fff;border-radius:16px;transition:transform .16s,box-shadow .16s;box-shadow:0 8px 24px #122c480a}.r7-knowledge .v1b2-row-card:hover{transform:translateY(-1px);box-shadow:0 13px 31px #122c4811}.r7-knowledge .v1b2-empty{background:radial-gradient(circle at 50% 30%,#97dc1314,#0000 36%),#fff;border:1px dashed #d4dee8;border-radius:20px;min-height:330px;padding:44px 32px}.r7-knowledge .v1b2-modal{border-radius:22px;width:min(720px,100%);box-shadow:0 28px 90px #05162a40}.r7-knowledge .v1b2-modal textarea{min-height:160px}.r7-inbox{background:#fff;border:1px solid #dde5ed;border-radius:19px;grid-template-columns:minmax(285px,320px) minmax(460px,1fr) minmax(270px,300px);gap:0;overflow:hidden;box-shadow:0 16px 46px #0e274211}.r7-inbox .inbox-list{background:linear-gradient(#fff,#fbfcfd);border-right:1px solid #e6ebf0}.r7-inbox .chat-pane{background:#fff;min-width:0}.r7-inbox .message-canvas{background-color:#f7f3eb;background-image:radial-gradient(circle at 20% 20%,#decaa51c 0 1px,#0000 1.5px),radial-gradient(circle at 78% 62%,#decaa517 0 1px,#0000 1.5px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px,42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.r7-inbox .message{border-radius:15px;max-width:78%;box-shadow:0 4px 14px #162b3e0e}.r7-inbox .composer{background:#fff;border-top:1px solid #e8edf1}.r7-inbox .composer input,.r7-inbox .composer textarea{background:#f8fafc;border-radius:12px}.r7-inbox .context-pane{background:linear-gradient(#fbfcfd,#fff);border-left:1px solid #e6ebf0}.r7-automations .modal-scrim,.r7-campaigns .modal-scrim,.r7-knowledge .modal-scrim{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0412246b;padding:26px}.r7-automations .v1b2-modal input,.r7-automations .v1b2-modal select,.r7-automations .v1b2-modal textarea,.r7-campaigns .v1b2-modal input,.r7-campaigns .v1b2-modal select,.r7-campaigns .v1b2-modal textarea,.r7-knowledge .v1b2-modal input,.r7-knowledge .v1b2-modal select,.r7-knowledge .v1b2-modal textarea{background:#fbfcfe;border-color:#dce5ed;border-radius:11px;min-height:43px}.r7-automations .v1b2-modal input:focus,.r7-automations .v1b2-modal select:focus,.r7-automations .v1b2-modal textarea:focus,.r7-campaigns .v1b2-modal input:focus,.r7-campaigns .v1b2-modal select:focus,.r7-campaigns .v1b2-modal textarea:focus,.r7-knowledge .v1b2-modal input:focus,.r7-knowledge .v1b2-modal select:focus,.r7-knowledge .v1b2-modal textarea:focus{background:#fff;border-color:#9fd72e;box-shadow:0 0 0 3px #97dc131c}@media (max-width:1180px){.r7-inbox{grid-template-columns:minmax(260px,290px) minmax(400px,1fr) minmax(245px,270px)}.r7-automations .module-head,.r7-campaigns .module-head,.r7-crm .module-head,.r7-knowledge .module-head,.r7-orders .module-head,.r7-products .module-head{flex-direction:column}.r7-automations .module-actions,.r7-campaigns .module-actions,.r7-crm .module-actions,.r7-knowledge .module-actions,.r7-orders .module-actions,.r7-products .module-actions{justify-content:flex-start;width:100%}}@media (max-width:820px){.r7-inbox{border-radius:16px;grid-template-columns:1fr;display:grid}.r7-inbox .inbox-list{border-right:0;display:flex}.r7-inbox .chat-pane,.r7-inbox.mobile-chat .inbox-list{display:none}.r7-inbox.mobile-chat .chat-pane{display:flex}.r7-inbox .context-pane{display:none}.r7-inbox .message{max-width:88%}.r7-automations .v1b2-summary,.r7-crm .crm-overview-strip,.r7-knowledge .v1b2-kpi-grid,.r7-orders .commerce-metrics,.r7-products .commerce-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r7-orders .r63-editor,.r7-products .r63-editor{width:min(620px,100vw);max-width:100vw}}@media (max-width:540px){.r7-automations .module-head h1,.r7-campaigns .module-head h1,.r7-crm .module-head h1,.r7-knowledge .module-head h1,.r7-orders .module-head h1,.r7-products .module-head h1{font-size:27px}.r7-automations .v1b2-summary,.r7-crm .crm-overview-strip,.r7-knowledge .v1b2-kpi-grid,.r7-orders .commerce-metrics,.r7-products .commerce-metrics{grid-template-columns:1fr}.r7-automations .modal-scrim,.r7-campaigns .modal-scrim,.r7-crm .modal-scrim,.r7-knowledge .modal-scrim{padding:12px}.r7-automations .v1b2-modal,.r7-campaigns .v1b2-modal,.r7-crm .add-customer-modal,.r7-crm .modal-card,.r7-crm .r53-setup-modal,.r7-crm .r53c-import-modal,.r7-knowledge .v1b2-modal{border-radius:18px;max-height:92vh}.r7-orders .r63-editor,.r7-products .r63-editor{border-left:0;width:100vw}}:root{--cx-ai-r7-r5-crm-overlays:1}.r7-crm .modal-scrim{-webkit-backdrop-filter:blur(11px)saturate(.92);background:#0411217a!important;padding:28px!important}.r7-crm .add-customer-modal,.r7-crm .r53-setup-modal,.r7-crm .r53c-import-modal{overflow:hidden;background:radial-gradient(circle at 93% 0,#9de21c16,#0000 28%),#fff!important;border:1px solid #dfe7eff5!important;border-radius:24px!important;box-shadow:0 34px 95px #05142747,0 8px 30px #05142714!important}.r7-crm .add-customer-modal>header,.r7-crm .r53-setup-modal>header,.r7-crm .r53c-import-modal>header{background:radial-gradient(circle at 94% 4%,#a0e2201f,#0000 31%),linear-gradient(#fff,#fbfcfd);position:relative;border-bottom:1px solid #eaf0f4!important;margin:0!important;padding:28px 30px 23px!important}.r7-crm .add-customer-modal>header .section-kicker,.r7-crm .r53-setup-modal>header .section-kicker,.r7-crm .r53c-import-modal>header .section-kicker{color:#74859b;letter-spacing:.105em;font-size:10.5px;font-weight:850}.r7-crm .add-customer-modal>header h2,.r7-crm .r53-setup-modal>header h2,.r7-crm .r53c-import-modal>header h2{color:#0b2039;letter-spacing:-.035em;margin:7px 0 5px;font-size:26px;line-height:1.12}.r7-crm .add-customer-modal>header p,.r7-crm .r53-setup-modal>header p,.r7-crm .r53c-import-modal>header p{color:#7b8ba0;max-width:650px;margin:0;font-size:12.5px;line-height:1.55}.r7-crm .add-customer-modal>header>button,.r7-crm .r53-setup-modal>header>button,.r7-crm .r53c-import-modal>header>button{color:#43566d;background:#f6f8fa;border:1px solid #e6ebf0;border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;line-height:1;transition:transform .16s,background .16s,border-color .16s;display:grid}.r7-crm .add-customer-modal>header>button:hover,.r7-crm .r53-setup-modal>header>button:hover,.r7-crm .r53c-import-modal>header>button:hover{background:#fff;border-color:#d9e2ea;transform:translateY(-1px)}.r7-crm .add-customer-modal{width:min(820px,100vw - 48px)!important;max-width:820px!important}.r7-crm .add-customer-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:27px 30px 29px;display:grid}.r7-crm .add-customer-modal .form-grid label{flex-direction:column;gap:8px;min-width:0;display:flex}.r7-crm .add-customer-modal .form-grid label>span{color:#465970;font-size:11.5px;font-weight:760}.r7-crm .add-customer-modal .form-grid input,.r7-crm .add-customer-modal .form-grid select{color:#152b43;background:#fbfcfe;border:1px solid #d9e3eb;border-radius:13px;outline:0;width:100%;height:50px;min-height:50px;padding:0 14px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.r7-crm .add-customer-modal .form-grid input:hover,.r7-crm .add-customer-modal .form-grid select:hover{background:#fff;border-color:#cbd8e3}.r7-crm .add-customer-modal .form-grid input:focus,.r7-crm .add-customer-modal .form-grid select:focus{background:#fff;border-color:#9ed630;box-shadow:0 0 0 4px #99db1b1c}.r7-crm .add-customer-modal>footer{background:#fbfcfd;border-top:1px solid #edf1f4;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:18px 30px 22px;display:flex}.r7-crm .add-customer-modal>footer .button{border-radius:12px;min-width:105px;min-height:44px}.r7-crm .add-customer-modal>footer .button.primary{min-width:146px}.r7-crm .r53c-import-modal{width:min(850px,100vw - 48px)!important;max-width:850px!important}.r7-crm .r53c-import-body{padding:24px 28px 27px}.r7-crm .r53c-import-modal .import-drop{text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 18%,#9ee01c18,#0000 42%),linear-gradient(#f9fbfd,#fff);border:1.5px dashed #cfdbe5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:210px;padding:34px 24px;transition:border-color .17s,box-shadow .17s,transform .17s,background .17s;display:flex;position:relative;overflow:hidden}.r7-crm .r53c-import-modal .import-drop:hover{background:radial-gradient(circle at 50% 18%,#9ee01c24,#0000 43%),#fff;border-color:#a9d75a;transform:translateY(-1px);box-shadow:0 0 0 4px #99db1b14}.r7-crm .r53c-import-modal .import-drop>.app-icon{color:#70a513;background:#f4fbe8;border:1px solid #deebc7;border-radius:16px;width:52px;height:52px;margin-bottom:4px;padding:14px;box-shadow:0 8px 24px #61910b17}.r7-crm .r53c-import-modal .import-drop>strong{color:#18314b;font-size:14px;font-weight:800}.r7-crm .r53c-import-modal .import-drop>small{color:#8492a4;font-size:10.5px;line-height:1.55}.r7-crm .r53c-import-modal .import-drop>input[type=file]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.r7-crm .r53c-import-modal .import-file{background:#fbfcfd;border:1px solid #e1e8ee;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:14px;padding:13px 14px;display:grid}.r7-crm .r53c-import-modal .import-file strong{color:#17304a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.r7-crm .r53c-import-modal .import-file>span{color:#8290a2;font-size:10.5px}.r7-crm .r53c-import-modal .import-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.r7-crm .r53c-import-modal .import-stats>div{background:#fff;border:1px solid #e1e9ef;border-radius:14px;flex-direction:column;justify-content:center;min-height:78px;padding:14px;display:flex}.r7-crm .r53c-import-modal .import-stats small{color:#8794a5;text-transform:uppercase;letter-spacing:.045em;font-size:9.5px;font-weight:750}.r7-crm .r53c-import-modal .import-stats strong{color:#102840;margin-top:5px;font-size:20px}.r7-crm .r53c-import-modal .import-sample{background:#fff;border:1px solid #e1e8ee;border-radius:14px;max-height:240px;margin-top:14px;overflow:auto}.r7-crm .r53c-import-modal .import-sample>div{border-top:1px solid #edf1f4;grid-template-columns:46px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:grid}.r7-crm .r53c-import-modal .import-sample>div:first-child{border-top:0}.r7-crm .r53c-import-modal>footer{background:#fbfcfd;border-top:1px solid #edf1f4;justify-content:flex-end;gap:10px;margin:0;padding:17px 28px 21px;display:flex}.r7-crm .r53c-import-modal>footer .button{border-radius:12px;min-height:44px}.r7-crm .r53c-import-modal>footer .button.primary{min-width:150px}.r7-crm .r53-setup-modal{flex-direction:column;min-height:470px;max-height:min(82vh,760px);display:flex;width:min(900px,100vw - 48px)!important;max-width:900px!important}.r7-crm .r53-setup-modal .r53-setup-tabs{background:#fbfcfd;border-bottom:1px solid #e9eef2;flex-wrap:wrap;gap:7px;padding:17px 28px;display:flex}.r7-crm .r53-setup-modal .r53-setup-tabs button{color:#52647a;background:#fff;border:1px solid #dfe7ed;border-radius:11px;min-height:38px;padding:0 14px;font-size:11px;font-weight:740;transition:color .15s,border-color .15s,background .15s,box-shadow .15s}.r7-crm .r53-setup-modal .r53-setup-tabs button.active{color:#456b08;background:#f1f9df;border-color:#cfe3aa;box-shadow:inset 0 0 0 1px #91cc1e0f}.r7-crm .r53-setup-modal .r53-config-section{background:#fff;min-height:260px;padding:24px 28px 29px;overflow:auto}.r7-crm .r53-setup-modal .r53-config-section>form:not(.field-create){grid-template-columns:minmax(0,1fr) 56px auto!important;align-items:center!important;gap:10px!important;margin:0 0 22px!important;display:grid!important}.r7-crm .r53-setup-modal .r53-config-section>form:not(.field-create)>input[name=name]{color:#17304a;background:#fbfcfe;border:1px solid #d8e2ea;border-radius:13px;outline:0;width:100%;min-width:0;height:48px;min-height:48px;padding:0 14px}.r7-crm .r53-setup-modal .r53-config-section>form:not(.field-create)>input[type=color]{cursor:pointer;overflow:hidden;background:#fff!important;border:1px solid #d8e2ea!important;border-radius:13px!important;width:56px!important;min-width:56px!important;height:48px!important;min-height:48px!important;padding:5px!important}.r7-crm .r53-setup-modal input[type=color]::-webkit-color-swatch-wrapper{padding:0}.r7-crm .r53-setup-modal input[type=color]::-webkit-color-swatch{border:0;border-radius:8px}.r7-crm .r53-setup-modal .r53-config-section>form:not(.field-create)>.button{border-radius:12px;min-width:106px;height:48px;min-height:48px}.r7-crm .r53-setup-modal .field-create{align-items:center;margin-bottom:22px;grid-template-columns:minmax(150px,1fr) minmax(130px,.75fr) minmax(160px,1fr) auto auto!important;gap:9px!important;display:grid!important}.r7-crm .r53-setup-modal .field-create>input,.r7-crm .r53-setup-modal .field-create>select{background:#fbfcfe;border:1px solid #d8e2ea;border-radius:12px;height:46px;min-height:46px}.r7-crm .r53-setup-modal .field-create .inline-check{white-space:nowrap;background:#fbfcfd;border:1px solid #e1e8ee;border-radius:12px;align-items:center;gap:7px;min-height:46px;padding:0 10px;display:flex}.r7-crm .r53-setup-modal .field-create .inline-check input{width:16px;height:16px}.r7-crm .r53-setup-modal .config-list{flex-direction:column;gap:8px;display:flex}.r7-crm .r53-setup-modal .config-list>div{background:#fbfcfd;border:1px solid #e4ebf0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:grid}.r7-crm .r53-setup-modal .config-list>div>i{border-radius:5px;width:14px;height:14px;box-shadow:0 0 0 4px #00000006}.r7-crm .r53-setup-modal .config-list strong{color:#17304a}.r7-crm .r53-setup-modal .config-list small{color:#8895a6}.notification-wrap .notification-scrim{-webkit-backdrop-filter:blur(9px);background:#030f1d6e!important}.cx-v2-notification-drawer{background:radial-gradient(circle at 100% 0,#a0e21e17,#0000 26%),#fff!important;border-left:1px solid #dfe7ed!important;width:min(460px,100vw)!important;max-width:460px!important;box-shadow:-28px 0 80px #05152830!important}.cx-v2-notification-drawer>header{min-height:122px;background:radial-gradient(circle at 100% 0,#9bde191f,#0000 34%),linear-gradient(#fff,#fbfcfd)!important;border-bottom:1px solid #e8edf1!important;padding:27px 25px 22px!important}.cx-v2-notification-drawer>header h2{color:#0a2039!important;letter-spacing:-.035em!important;margin-top:7px!important;font-size:25px!important}.cx-v2-notification-drawer>header p{max-width:330px;line-height:1.55;color:#7b8ba0!important;margin-top:6px!important}.cx-v2-notification-drawer>header>button{color:#42566e!important;background:#f6f8fa!important;border:1px solid #e4eaef!important;border-radius:12px!important;width:39px!important;height:39px!important}.cx-v2-notification-drawer .cx-v2-notification-tabs{background:#fff;border-bottom:1px solid #edf1f4;gap:7px;display:flex;padding:13px 20px!important}.cx-v2-notification-drawer .cx-v2-notification-tabs button{min-height:36px;padding:0 15px;font-weight:760;border-radius:10px!important}.cx-v2-notification-drawer .notification-actions{background:#fbfcfd;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;min-height:46px;display:flex;padding:0 21px!important}.cx-v2-notification-drawer .notification-actions>span{color:#627389;font-size:11px}.cx-v2-notification-drawer .notification-actions>span b{color:#15314a}.cx-v2-notification-drawer .notification-actions>button{font-size:10.5px;font-weight:780;color:#65930e!important}.cx-v2-notification-drawer .notification-list{background:linear-gradient(#fbfcfd,#fff 90px);flex-direction:column;flex:1;overflow:auto;gap:10px!important;padding:16px 16px 22px!important;display:flex!important}.cx-v2-notification-drawer .notification-list>button{text-align:left;width:100%;min-height:84px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 7px 22px #1029420b;background:#fff!important;border:1px solid #e2e9ef!important;border-radius:16px!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}.cx-v2-notification-drawer .notification-list>button:hover{transform:translateY(-1px);box-shadow:0 11px 28px #10294212;border-color:#d5e2c4!important}.cx-v2-notification-drawer .notification-list>button.unread{background:linear-gradient(135deg,#fbfef5,#f5fbe8)!important;border-color:#d9e7bd!important}.cx-v2-notification-drawer .notification-icon{border:1px solid #dcebc0;place-items:center;color:#6d9e12!important;background:#f1f9df!important;border-radius:14px!important;width:46px!important;height:46px!important;display:grid!important}.cx-v2-notification-drawer .notification-list>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.cx-v2-notification-drawer .notification-list strong{line-height:1.4;color:#17304a!important;font-size:11.5px!important}.cx-v2-notification-drawer .notification-list small{line-height:1.45;color:#7c8c9f!important;font-size:10.5px!important}.cx-v2-notification-drawer .notification-list time{white-space:nowrap;align-self:start;padding-top:2px;color:#98a4b2!important;font-size:9.5px!important}.cx-v2-notification-drawer .cx-v2-notification-empty,.cx-v2-notification-drawer .cx-v2-notification-loading{background:radial-gradient(circle at 50% 30%,#9de01d17,#0000 37%),#fff;border:1px dashed #dce5ec;border-radius:17px;min-height:250px;margin:0!important}.cx-v2-notification-drawer>footer{background:#fbfcfd!important;border-top:1px solid #e8edf1!important;padding:14px 16px 18px!important}.cx-v2-notification-drawer>footer button{width:100%;min-height:52px;box-shadow:0 5px 16px #10294209;color:#30465e!important;background:#fff!important;border:1px solid #dfe7ed!important;border-radius:14px!important;padding:0 15px!important}@media (max-width:760px){.r7-crm .modal-scrim{align-items:flex-end;padding:12px!important}.r7-crm .add-customer-modal,.r7-crm .r53-setup-modal,.r7-crm .r53c-import-modal{border-radius:22px 22px 15px 15px!important;width:100%!important;max-width:100%!important;max-height:92dvh!important}.r7-crm .add-customer-modal .form-grid{grid-template-columns:1fr;padding:22px 18px}.r7-crm .add-customer-modal>header,.r7-crm .r53-setup-modal>header,.r7-crm .r53c-import-modal>header{padding:23px 19px 19px!important}.r7-crm .add-customer-modal>footer,.r7-crm .r53c-import-modal>footer{padding:15px 18px 18px}.r7-crm .r53c-import-body{padding:18px}.r7-crm .r53c-import-modal .import-drop{min-height:190px}.r7-crm .r53c-import-modal .import-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.r7-crm .r53c-import-modal .import-sample>div{grid-template-columns:38px minmax(0,1fr) auto}.r7-crm .r53c-import-modal .import-sample>div>small{display:none}.r7-crm .r53-setup-modal .r53-config-section,.r7-crm .r53-setup-modal .r53-setup-tabs{padding-left:18px;padding-right:18px}.r7-crm .r53-setup-modal .r53-config-section>form:not(.field-create){grid-template-columns:minmax(0,1fr) 52px!important}.r7-crm .r53-setup-modal .r53-config-section>form:not(.field-create)>.button{grid-column:1/-1;width:100%}.r7-crm .r53-setup-modal .field-create{grid-template-columns:1fr!important}.cx-v2-notification-drawer{width:100vw!important;max-width:100vw!important}.cx-v2-notification-drawer .notification-list>button{grid-template-columns:44px minmax(0,1fr)!important}.cx-v2-notification-drawer .notification-list time{grid-column:2}}:root{--cx-ai-r7-r6-fullscreen-modal-blur:1}.r7-crm .modal-scrim{isolation:isolate;z-index:1000000!important;-webkit-backdrop-filter:blur(17px)saturate(.88)brightness(.93)!important;background:radial-gradient(circle at 50% 48%,#10263d24,#040f1d6b 58%,#030c187a 100%)!important;place-items:center!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:clamp(14px,2.5vw,34px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}.r7-crm .modal-scrim:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 42%,#a7e72714,#0000 34%);position:fixed;inset:0}.r7-crm .modal-scrim>.modal-card{animation:cxR7R6ModalEnter .22s cubic-bezier(.2,.78,.25,1) both;z-index:2!important;max-height:calc(100dvh - 68px)!important;margin:auto!important;position:relative!important;inset:auto!important;transform:none!important}@keyframes cxR7R6ModalEnter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.r7-crm .modal-scrim>.add-customer-modal,.r7-crm .modal-scrim>.r53-setup-modal,.r7-crm .modal-scrim>.r53c-import-modal{opacity:1!important;filter:none!important;box-shadow:0 40px 110px #020d1b57,0 12px 38px #020d1b1f,0 0 0 1px #ffffff70!important}.r7-crm .modal-scrim>.modal-card:after{content:"";pointer-events:none;border-radius:inherit;z-index:20;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffdb}@media (max-width:760px){.r7-crm .modal-scrim{-webkit-backdrop-filter:blur(14px)saturate(.9)brightness(.93)!important;place-items:center!important;padding:12px!important;display:grid!important}.r7-crm .modal-scrim>.modal-card{max-height:calc(100dvh - 24px)!important;margin:auto!important}}@media (prefers-reduced-motion:reduce){.r7-crm .modal-scrim>.modal-card{animation:none!important}}:root{--cx-ai-r7-r7-r2-viewport-portal:1}.r7-crm-portal-scope{isolation:isolate;z-index:2147483000!important;pointer-events:none!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.r7-crm-portal-scope>.modal-scrim>.modal-card{opacity:1!important;filter:none!important;pointer-events:auto!important;max-height:calc(100dvh - 68px)!important;box-shadow:0 42px 115px #020d1b5c,0 12px 38px #020d1b21,0 0 0 1px #ffffff6b!important}body:has(.r7-crm-portal-scope){overflow:hidden!important}@media (max-width:760px){.r7-crm-portal-scope>.modal-scrim{padding:12px!important}.r7-crm-portal-scope>.modal-scrim>.modal-card{width:min(100%,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}}:root{--cx-ai-r7-r8-r2-final-suite:1}:is(.r7-products,.r7-orders,.r7-codshipx,.r7-automations,.r7-campaigns,.r7-knowledge,.r7-customer-bot,.r7-analytics,.r7-reports,.r7-whatsapp,.r7-team){gap:18px}:is(.r7-products,.r7-orders,.r7-codshipx,.r7-automations,.r7-campaigns,.r7-knowledge,.r7-customer-bot,.r7-analytics,.r7-reports,.r7-whatsapp,.r7-team)>.module-head{align-items:flex-end;gap:20px;padding:8px 3px 13px}:is(.r7-products,.r7-orders,.r7-codshipx,.r7-automations,.r7-campaigns,.r7-knowledge,.r7-customer-bot,.r7-analytics,.r7-reports,.r7-whatsapp,.r7-team)>.module-head h1{color:#0b2039;letter-spacing:-.035em;margin:7px 0 6px;font-size:30px;line-height:1.06}:is(.r7-products,.r7-orders,.r7-codshipx,.r7-automations,.r7-campaigns,.r7-knowledge,.r7-customer-bot,.r7-analytics,.r7-reports,.r7-whatsapp,.r7-team)>.module-head p{color:#74869c;max-width:780px;line-height:1.55}:is(.r7-products,.r7-orders,.r7-codshipx,.r7-automations,.r7-campaigns,.r7-knowledge,.r7-customer-bot,.r7-analytics,.r7-reports,.r7-whatsapp,.r7-team) .button{border-radius:12px;min-height:44px}:is(.r7-products,.r7-orders,.r7-codshipx,.r7-automations,.r7-campaigns,.r7-knowledge,.r7-customer-bot,.r7-analytics,.r7-reports,.r7-whatsapp,.r7-team) .panel{background:radial-gradient(circle at 100% 0,#97da1909,#0000 32%),#fff;border:1px solid #dfe7ee;border-radius:20px;box-shadow:0 12px 34px #122a440e,0 1px 2px #122a4408}:is(.r7-products,.r7-orders) .commerce-panel{background:#fff;border:1px solid #dfe7ee;border-radius:20px;box-shadow:0 12px 34px #122a440e}:is(.r7-products,.r7-orders) .commerce-metrics{gap:13px}:is(.r7-products,.r7-orders) .commerce-metrics>div{border-radius:18px;min-height:116px;box-shadow:0 9px 25px #122a440a}:is(.r7-products,.r7-orders) .r63-toolbar-head{border-bottom:1px solid #e8eef3;padding:22px 22px 19px}:is(.r7-products,.r7-orders) .r63-filter-line{gap:9px}:is(.r7-products,.r7-orders) .r63-filter-line :is(input,select){background:#fbfcfd;border-radius:12px;height:44px}:is(.r7-products,.r7-orders) :is(.r63-product-row,.r63-order-row){background:#fff;border:1px solid #e2e9ef;border-radius:14px;margin:8px 0;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s}:is(.r7-products,.r7-orders) :is(.r63-product-row,.r63-order-row):hover{border-color:#d4e3bf;transform:translateY(-1px);box-shadow:0 9px 22px #122a420e}.r7-codshipx .r63-link-status{border-radius:18px;padding:19px 22px}.r7-codshipx .r63-link-grid{gap:16px}.r7-codshipx :is(.r63-link-card,.r63-safety-card){padding:24px}.r7-codshipx input{border-radius:12px;min-height:48px}.r7-automations .v1b2-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important;display:grid!important}.r7-automations .v1b2-summary>div{min-height:112px;box-shadow:0 10px 28px #132a420b;background:radial-gradient(circle at 100% 0,#97da1913,#0000 38%),#fff!important;border:1px solid #dfe7ee!important;border-radius:18px!important;grid-template-rows:auto 1fr auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 10px!important;padding:19px!important;display:grid!important}.r7-automations .v1b2-summary small{grid-column:1;color:#75879d!important;font-size:11px!important;font-weight:750!important;position:static!important}.r7-automations .v1b2-summary strong{grid-area:1/2/3;align-self:center;color:#10263f!important;margin:0!important;font-size:27px!important;line-height:1!important;position:static!important}.r7-automations .v1b2-summary em{grid-column:1/-1;color:#91a0b0!important;margin:0!important;font-size:10px!important;position:static!important}.r7-campaigns .v1b2-campaign-hero{box-shadow:0 14px 35px #4c701113;background:radial-gradient(circle at 92% 18%,#9bde1e3d,#0000 34%),linear-gradient(135deg,#fbfef5,#f1f9df)!important;border:1px solid #dce9c7!important;border-radius:22px!important;padding:26px 28px!important}.r7-campaigns .v1b2-campaign-hero h2{color:#16304a;line-height:1.35}.r7-knowledge .v1b2-row-card{margin-bottom:10px;border-radius:17px!important;padding:22px!important}.r7-knowledge .v1b2-list{gap:11px}.r7-customer-bot .panel{padding:24px!important}.r7-customer-bot .panel-head{border-bottom:1px solid #e9eef2;margin-bottom:21px;padding-bottom:16px}.r7-customer-bot .commerce-metrics{gap:13px}.r7-customer-bot .commerce-metrics>div{background:#fff;border:1px solid #dfe7ee;border-radius:18px;min-height:112px;box-shadow:0 10px 28px #132a420b}.r7-customer-bot :is(input:not([type=checkbox]),select,textarea){background:#fbfcfe;border:1px solid #d9e3eb;border-radius:12px;outline:0}.r7-customer-bot :is(input:not([type=checkbox]),select){min-height:48px}.r7-customer-bot :is(input:not([type=checkbox]),select,textarea):focus{background:#fff;border-color:#9ed733;box-shadow:0 0 0 4px #97d91b1a}.r7-analytics .v1b2-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.r7-analytics .v1b2-kpi-grid>article{background:#fff;border:1px solid #dfe7ee;border-radius:18px;min-height:116px;padding:20px;box-shadow:0 10px 28px #132a420b}.r7-analytics .v1b2-kpi-grid strong{color:#10263f;font-size:24px}.r7-analytics .v1b2-analytics-panel{padding:22px}.r7-analytics .v1b2-signal-grid{gap:10px}.r7-analytics .v1b2-signal-grid>span{background:#fbfcfd;border:1px solid #e0e8ee;border-radius:14px;min-height:90px;padding:15px}.r7-reports .analytics-metrics{gap:13px}.r7-reports .metric-card{border-radius:16px;min-height:84px;padding:15px}.r7-reports .r53c-report-grid{gap:13px}.r7-reports .report-card{border-radius:18px;padding:18px}.r7-whatsapp .wa-hero{background:radial-gradient(circle at 94% 10%,#26c66817,#0000 34%),#fff;border-radius:22px;padding:22px}.r7-whatsapp :is(.onboarding-panel,.template-panel){padding:22px}.r7-whatsapp .wa-rule{background:#fbfcfd;border:1px solid #e1e9ef;border-radius:15px;padding:16px}.r7-team .team-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.r7-team .team-summary>div{background:#fff;border:1px solid #dfe7ee;border-radius:18px;min-height:112px;padding:19px;box-shadow:0 10px 28px #132a420b}.r7-team .team-panel{padding:22px}.r7-team .v1b3-team-list{flex-direction:column;gap:9px;margin-top:15px;display:flex}.r7-team .v1b3-team-row{background:#fbfcfd;border:1px solid #e1e9ef;border-radius:14px;min-height:72px;padding:12px 14px}.r7-crm-portal-scope>.modal-scrim{pointer-events:auto!important;-webkit-backdrop-filter:blur(17px)saturate(.84)brightness(.88)!important;background:radial-gradient(circle at 50% 44%,#9de11d12,#0512227d 58%,#030c1896 100%)!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:clamp(16px,2.7vw,38px)!important;display:grid!important;position:absolute!important;inset:0!important;overflow:auto!important}.r7-crm-portal-scope>.modal-scrim>.modal-card{overflow:auto;background:radial-gradient(circle at 96% 0,#9de11d14,#0000 29%),#fff!important;border:1px solid #dce4ebf5!important;border-radius:24px!important;max-height:calc(100dvh - 56px)!important;margin:auto!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 42px 120px #030e1c5e,0 12px 36px #030e1c1f!important}.r7-crm-portal-scope .v1b2-modal{width:min(880px,100vw - 44px)!important}.r7-team.r7-crm-portal-scope .v1b3-team-modal{width:min(720px,100vw - 44px)!important}.r7-whatsapp.r7-crm-portal-scope .r83-wa-modal{width:min(850px,100vw - 44px)!important}.r7-crm-portal-scope>.drawer-scrim{pointer-events:auto!important;-webkit-backdrop-filter:blur(17px)saturate(.84)brightness(.88)!important;background:radial-gradient(circle at 50% 44%,#9de11d11,#0512227d 58%,#030c1896 100%)!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:clamp(16px,2.6vw,36px)!important;display:grid!important;position:absolute!important;inset:0!important;overflow:auto!important}.r7-crm-portal-scope>.drawer-scrim>.r63-editor{background:radial-gradient(circle at 96% 0,#9de11d14,#0000 29%),#fff!important;border:1px solid #dce4ebf5!important;border-radius:24px!important;width:min(900px,100vw - 48px)!important;max-width:900px!important;max-height:calc(100dvh - 58px)!important;margin:auto!important;position:relative!important;inset:auto!important;overflow:auto!important;transform:none!important;box-shadow:0 42px 120px #030e1c61,0 12px 36px #030e1c1f!important}.r7-crm-portal-scope>.drawer-scrim>.r63-editor>header{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #e8eef2;position:sticky;top:0;padding:26px 28px 21px!important}.r7-crm-portal-scope>.drawer-scrim>.r63-editor>footer{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfcfdf7;border-top:1px solid #e8eef2;position:sticky;bottom:0;padding:16px 28px 20px!important}@media (max-width:900px){.r7-analytics .v1b2-kpi-grid,.r7-automations .v1b2-summary,.r7-team .team-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){:is(.r7-products,.r7-orders,.r7-codshipx,.r7-automations,.r7-campaigns,.r7-knowledge,.r7-customer-bot,.r7-analytics,.r7-reports,.r7-whatsapp,.r7-team)>.module-head{align-items:flex-start}:is(.r7-products,.r7-orders,.r7-codshipx,.r7-automations,.r7-campaigns,.r7-knowledge,.r7-customer-bot,.r7-analytics,.r7-reports,.r7-whatsapp,.r7-team)>.module-head h1{font-size:27px}.r7-analytics .v1b2-kpi-grid,.r7-automations .v1b2-summary,.r7-team .team-summary{grid-template-columns:1fr!important}.r7-crm-portal-scope>.drawer-scrim,.r7-crm-portal-scope>.modal-scrim{padding:12px!important}.r7-crm-portal-scope>.drawer-scrim>.r63-editor,.r7-crm-portal-scope>.modal-scrim>.modal-card{border-radius:20px!important;width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}}.cx-native-loading{text-align:center;background:radial-gradient(circle at 50% 38%,#97da191a,#0000 30%),linear-gradient(#fff,#fbfcfd);border:1px solid #dfe7ee;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;min-height:250px;padding:34px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #0f263f0e}.cx-native-loader{background:#fff;border-color:#8bdc0d #b7e96a #8bdc0d26 #8bdc0d26;border-style:solid;border-width:3px;border-radius:999px;flex:0 0 42px;width:42px;height:42px;animation:cxNativeLoaderSpin .76s linear infinite;display:block;box-shadow:0 0 0 8px #8bdc0d0b,0 10px 26px #5c8e0d17}@keyframes cxNativeLoaderSpin{to{transform:rotate(1turn)}}.cx-native-loading>strong{color:#10263f;margin:2px 0 0;font-size:17px;font-weight:800;line-height:1.3}.cx-native-loading>p{color:#7b8da3;max-width:540px;margin:0;font-size:13px;line-height:1.55}.cx-native-empty{text-align:center;background:radial-gradient(circle at 50% 18%,#96da190e,#0000 28%),#fff;border:1px solid #dfe7ee;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:100%;min-height:220px;padding:30px clamp(20px,4vw,54px);display:flex;box-shadow:0 10px 30px #0f263f09}.cx-native-empty-icon{color:#65a70b;background:linear-gradient(145deg,#f8fcef,#edf8d8);border:1px solid #dbe9c4;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;margin:0 0 3px;font-size:24px;font-weight:500;line-height:1;display:grid;box-shadow:0 8px 22px #699b1614}.cx-native-empty>strong{color:#132b46;letter-spacing:-.015em;margin:0;font-size:18px;font-weight:800;line-height:1.3;display:block;position:static}.cx-native-empty>span:not(.cx-native-empty-icon){display:block;position:static}.cx-native-empty>p,.cx-native-empty>span:not(.cx-native-empty-icon){color:#8091a7;max-width:650px;margin:0;font-size:13px;line-height:1.6}.cx-native-empty>.button{margin-top:8px;position:static}.cx-native-check-row{color:#455a72;cursor:pointer;background:linear-gradient(135deg,#fbfdf7,#f5faeb);border:1px solid #dfe9cf;border-radius:12px;flex-direction:row;grid-column:1/-1;justify-content:flex-start;justify-self:start;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:44px;margin:4px 0;padding:10px 12px;display:flex}.cx-native-check-row>span{color:#455a72;min-width:0;font-size:12px;font-weight:700;line-height:1.45}input.cx-native-check{appearance:auto;accent-color:#8bdc0d;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;box-shadow:none;cursor:pointer;flex:0 0 18px;margin:0;padding:0}input.cx-native-check:disabled{opacity:.55;cursor:not-allowed}.cx-native-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:12px;width:min(510px,100%);display:grid}.cx-native-metric-strip>*{color:#677b61;background:#ffffffc7;border:1px solid #b6d08f94;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;min-height:108px;padding:16px;font-size:11px;line-height:1.45;display:flex;overflow:hidden;box-shadow:0 8px 22px #456d100b}.cx-native-metric-strip>* strong{color:#173024;margin:0;font-size:24px;font-weight:800;line-height:1;display:block;position:static}.cx-native-metric-strip>* small{color:#70836b;margin:0;font-size:11px;line-height:1.4;display:block}@media (max-width:760px){.cx-native-loading{min-height:200px;padding:26px 18px}.cx-native-empty{min-height:190px;padding:26px 18px}.cx-native-check-row{width:100%}.cx-native-metric-strip{grid-template-columns:1fr;width:100%}.cx-native-metric-strip>*{min-height:82px}}.cx-nav-transition{z-index:2147483600;background:radial-gradient(circle at 50% 42%,#93dc1124,#0000 24%),linear-gradient(145deg,#f8fafc,#fff 48%,#f5faea);place-items:center;width:100vw;height:100dvh;padding:24px;animation:cxNavTransitionIn .18s ease-out both;display:grid;position:fixed;inset:0}@keyframes cxNavTransitionIn{0%{opacity:0}to{opacity:1}}.cx-nav-transition-card{text-align:center;background:#fffffff0;border:1px solid #c2d3e2d1;border-radius:28px;flex-direction:column;align-items:center;width:min(420px,100vw - 40px);padding:34px 32px 30px;display:flex;box-shadow:0 30px 85px #0e233b1f}.cx-nav-transition-logo{background:linear-gradient(145deg,#f8fdec,#fff);border:1px solid #9cdb3742;border-radius:26px;place-items:center;width:82px;height:82px;margin-bottom:18px;display:grid;position:relative;box-shadow:0 18px 42px #6fad1121}.cx-nav-transition-logo .brand-lockup{width:auto}.cx-nav-transition-logo .brand-mark{border-radius:17px;width:54px;height:54px}.cx-nav-transition-logo>i{border:2px solid #8bdc0d2e;border-top-color:#8bdc0d;border-radius:30px;animation:cxNavRing 1s linear infinite;position:absolute;inset:-8px}@keyframes cxNavRing{to{transform:rotate(1turn)}}.cx-nav-transition-kicker{color:#79af18;letter-spacing:.12em;font-size:11px;font-weight:900}.cx-nav-transition-card>strong{color:#102640;letter-spacing:-.025em;margin-top:8px;font-size:24px;font-weight:850}.cx-nav-transition-card>small{color:#7d8da2;margin-top:6px;font-size:13px}.cx-nav-transition-progress{background:#edf1f4;border-radius:99px;width:180px;height:5px;margin-top:22px;overflow:hidden}.cx-nav-transition-progress>i{border-radius:inherit;background:linear-gradient(90deg,#b7ec55,#83d508);width:46%;height:100%;animation:cxNavProgress .8s ease-in-out infinite alternate;display:block}@keyframes cxNavProgress{0%{transform:translate(-35%)}to{transform:translate(150%)}}.cx-profile-anchor{position:relative}.cx-profile-trigger{padding:0;overflow:hidden}.cx-profile-trigger-face{border-radius:inherit;width:100%;height:100%;color:inherit;background-position:50%;background-size:cover;place-items:center;font-size:12px;font-weight:850;display:grid}.cx-profile-trigger-face.has-photo{color:#0000}.cx-profile-popover{z-index:500;transform-origin:100% 0;background:#fffffffb;border:1px solid #dde6ee;border-radius:20px;width:310px;padding:12px;animation:cxProfileMenuIn .16s ease-out both;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #0d223a2b}.cx-profile-summary{align-items:center;gap:11px;padding:8px 8px 11px;display:flex}.cx-profile-editor-avatar,.cx-profile-popover-avatar{color:#fff;background:linear-gradient(145deg,#0d2748,#081b36) 50%/cover;flex:none;place-items:center;font-weight:850;display:grid}.cx-profile-popover-avatar{border-radius:14px;width:44px;height:44px;font-size:12px}.cx-profile-summary>span:last-child{flex-direction:column;min-width:0;display:flex}.cx-profile-summary strong{color:#132944;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cx-profile-summary small{color:#7c8da2;margin-top:2px;font-size:11px}.cx-profile-email{color:#6d7e94;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #e4eaf0;border-radius:11px;margin:0 7px 10px;padding:9px 10px;font-size:11px;overflow:hidden}.cx-profile-inline-error{color:#b65353;margin:0 8px 8px;font-size:11px;display:block}.cx-profile-menu-action{color:#24405f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.cx-profile-menu-action:hover{background:#f3f7ec}.cx-profile-menu-action>span{flex-direction:column;min-width:0;display:flex}.cx-profile-menu-action strong{font-size:12px}.cx-profile-menu-action small{color:#8292a6;margin-top:2px;font-size:10px}.cx-profile-menu-action.danger{color:#a64646}.cx-profile-menu-action.danger:hover{background:#fff4f4}@keyframes cxProfileMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.cx-profile-popover.from-sidebar{transform-origin:0 100%;width:min(300px,100vw - 32px);position:fixed;inset:auto auto 80px 16px}.rail-footer .user-chip{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffff13,#ffffff09);border:1px solid #7ea6d62e;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:62px;padding:9px 10px;transition:background .16s,border-color .16s,transform .16s;display:grid}.rail-footer .user-chip:hover{background:linear-gradient(135deg,#ffffff1c,#8bdc0d0e);border-color:#a0e03f47;transform:translateY(-1px)}.rail-footer .user-chip>span:first-child{color:#fff;background:linear-gradient(145deg,#193d70,#102d58);border:1px solid #ffffff1c;border-radius:13px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.rail-footer .user-chip>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.rail-footer .user-chip>span:nth-child(2) strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.rail-footer .user-chip>span:nth-child(2) small{color:#91a7c3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rail-footer .user-chip>b{color:#849ab6;letter-spacing:1px;font-size:14px}.cx-profile-modal{background:#fff!important;border-radius:26px!important;flex-direction:column!important;width:min(760px,100vw - 56px)!important;max-height:min(720px,100dvh - 64px)!important;margin:auto!important;padding:0!important;display:flex!important;overflow:hidden!important}.cx-profile-modal>header{z-index:6;background:linear-gradient(#fff,#fcfdf9);border-bottom:1px solid #e5ebf0;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;margin:0!important;padding:21px 23px 17px!important;position:relative!important;top:auto!important}.cx-profile-hero{background:radial-gradient(circle at 92% 20%,#8bdc0d1a,#0000 34%),linear-gradient(135deg,#fbfef6,#f5faea);border:0;border-bottom:1px solid #e7edf1;border-radius:0;flex:none;align-items:center;gap:16px;margin:0;padding:16px 23px;display:flex}.cx-profile-editor-avatar{border-radius:22px;width:72px;height:72px;font-size:18px;box-shadow:0 10px 28px #0f2b4c24}.cx-profile-editor-avatar.has-photo,.cx-profile-popover-avatar.has-photo{color:#0000}.cx-profile-hero>div{flex-direction:column;gap:4px;min-width:0;display:flex}.cx-profile-hero strong{color:#102742;font-size:18px}.cx-profile-hero small{color:#75879c;font-size:12px}.cx-profile-photo-actions{margin-top:7px;display:flex;flex-direction:row!important;gap:8px!important}.cx-profile-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cx-profile-form-grid{scrollbar-width:thin;scrollbar-color:#aab5bf transparent;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;min-height:0;padding:19px 23px 22px;display:grid;overflow:auto}.cx-profile-form-grid label{color:#60748c;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:800;display:flex}.cx-profile-form-grid label.span-2{grid-column:1/-1}.cx-profile-form-grid input,.cx-profile-form-grid select,.cx-profile-form-grid textarea{color:#142b47;width:100%;font:inherit;background:#fbfcfd;border:1px solid #d7e1ea;border-radius:12px;outline:none;font-size:13px;font-weight:650}.cx-profile-form-grid input,.cx-profile-form-grid select{height:46px;padding:0 13px}.cx-profile-form-grid textarea{resize:vertical;min-height:105px;padding:12px 13px}.cx-profile-form-grid input:focus,.cx-profile-form-grid select:focus,.cx-profile-form-grid textarea:focus{border-color:#9fd73f;box-shadow:0 0 0 3px #8bdc0d1a}.cx-profile-form-grid label>small{color:#91a0b1;font-size:10px;font-weight:500}.cx-profile-message{color:#547b1e;background:#f5faea;border:1px solid #dcebc1;border-radius:12px;flex:none;margin:0 23px 12px;padding:10px 12px;font-size:12px;font-weight:700}.r7-addons-page{align-content:start;gap:18px;display:grid}.r7-addons-page>.module-head{margin:0;padding:2px 0 4px}.r7-addons-page>.module-head h1{color:#102742;letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(30px,3vw,40px)}.r7-addons-page>.module-head p{color:#71849a;max-width:850px;margin:0;font-size:14px;line-height:1.6}.r7-addons-page .module-actions .button{background:#fff;border:1px solid #dce5ed;border-radius:13px;min-height:42px;padding:0 16px;box-shadow:0 8px 20px #0f263f0a}.cx-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;display:grid}.cx-addon-card{isolation:isolate;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;background:linear-gradient(160deg,#fff,#fbfcfd)!important;border:1px solid #dce6ed!important;border-radius:26px!important;padding:24px!important;box-shadow:0 18px 46px #0f263f11!important}.cx-addon-codi{background:radial-gradient(circle at 95% 5%,#97da1921,#0000 27%),linear-gradient(155deg,#fff,#fbfef5)!important;border-color:#d9e8bf!important}.cx-addon-whatsapp{background:radial-gradient(circle at 95% 5%,#4b89ff14,#0000 27%),linear-gradient(155deg,#fff,#fafcff)!important;border-color:#dce6ef!important}.cx-addon-card>.v1b1-addon-icon{border-radius:18px;flex:0 0 62px;place-items:center;width:62px;height:62px;margin:0 0 18px;display:grid;overflow:hidden}.cx-addon-codi>.v1b1-addon-icon{background:#091b39;box-shadow:0 12px 28px #0c254726}.cx-addon-whatsapp>.v1b1-addon-icon{box-shadow:none;background:#eef3ff;border:1px solid #dce7ff}.cx-addon-card .v1b1-addon-icon img{object-fit:cover;width:100%;height:100%}.cx-addon-card .section-kicker{color:#73859b;letter-spacing:.09em;background:#ffffffc7;border:1px solid #dfe6ec;border-radius:999px;width:fit-content;margin:0;padding:7px 11px;font-size:10px;font-weight:900;position:absolute;top:27px;right:24px}.cx-addon-card h2{color:#102742;letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(27px,2vw,32px);line-height:1.1}.cx-addon-card>p{color:#708198;min-height:64px;margin:0 0 18px;font-size:13px;line-height:1.6}.cx-addon-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 18px;display:grid}.cx-addon-feature-list>span{color:#586d85;background:#f8fafcd1;border:1px solid #e4e9ee;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:46px;padding:10px 11px;font-size:11px;font-weight:700;line-height:1.35;display:flex}.cx-addon-feature-list>span>i{color:#64a10c;background:#eff8dd;border-radius:7px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid}.cx-addon-whatsapp .cx-addon-feature-list>span>i{color:#5078d8;background:#eaf2ff}.cx-addon-card .v1b4-addon-price{background:linear-gradient(135deg,#f7fce9,#f0f8df);border:1px solid #dce9c4;border-radius:15px;margin:0 0 13px;padding:15px 16px}.cx-addon-card .v1b4-addon-price strong{color:#294526;font-size:15px;font-weight:850;display:block}.cx-addon-card .v1b4-addon-price small{color:#74856f;margin-top:5px;font-size:10px;line-height:1.5;display:block}.cx-addon-codi:has(.active) .v1b4-addon-price{display:none}.cx-addon-card .v1b1-addon-status{background:linear-gradient(145deg,#f8fafc,#f4f7f9);border:1px solid #e0e7ec;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:0 0 14px;padding:14px 15px;display:grid}.cx-addon-card .v1b1-addon-status>span{color:#64788f;font-size:12px;font-weight:850}.cx-addon-card .v1b1-addon-status>span.active{color:#568d11}.cx-addon-card .v1b1-addon-status>span.active:before{content:"";background:#8bdc0d;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #8bdc0d1c}.cx-addon-card .v1b1-addon-status>small{color:#8191a4;grid-column:1/-1;font-size:10px}.cx-addon-codi:has(.active) .v1b1-addon-status{background:linear-gradient(135deg,#f6fbe8,#eef8da);border-color:#d8e8bb}.cx-addon-codi:has(.active) .v1b1-addon-status:after{content:"Included";color:#4f8210;background:#def2bb;border-radius:999px;grid-area:1/2;justify-content:center;align-items:center;min-height:27px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.cx-addon-card .v1b1-state-chip{color:#36516e;background:linear-gradient(145deg,#f8fafc,#f5f8fb);border:1px solid #dce6ed;border-radius:15px;align-items:center;gap:9px;width:100%;min-height:54px;margin:0 0 14px;padding:0 15px;font-size:12px;font-weight:850;display:flex}.cx-addon-whatsapp .v1b1-state-chip:before{content:"";background:#42c982;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #42c9821c}.cx-addon-card .cx-addon-open,.cx-addon-card>.button{border-radius:14px;flex-shrink:0;width:100%;min-height:50px;margin:auto 0 0;font-weight:850}.cx-addon-codi>.button.primary,.cx-addon-codi>.button:not(.soft){color:#102800;background:linear-gradient(135deg,#a9ea2d,#7fd009);border-color:#8bdc0d;box-shadow:0 11px 25px #79c50a29}.cx-addon-whatsapp .cx-addon-open{color:#304b69;background:#fff;border:1px solid #d9e4ed;box-shadow:0 8px 20px #0f263f09}.cx-addon-whatsapp .cx-addon-open:hover{background:#f8fbff;border-color:#bdd1e4}.cx-addon-card{transition:transform .18s,box-shadow .18s,border-color .18s}.cx-addon-card:hover{transform:translateY(-2px);box-shadow:0 22px 56px #0f263f16!important}.r7-addons-page .cx-native-loading{min-height:320px}@media (max-width:1100px){.cx-addon-grid{grid-template-columns:1fr}.cx-addon-card>p{min-height:auto}}@media (max-width:700px){.cx-addon-grid,.r7-addons-page{gap:14px}.cx-addon-card{border-radius:22px!important;padding:20px!important}.cx-addon-card .section-kicker{top:22px;right:20px}.cx-addon-feature-list{grid-template-columns:1fr}.cx-addon-feature-list>span{min-height:42px}}.r7-settings-page{gap:18px}.r7-settings-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;display:grid}.r7-settings-tabs{background:#ffffffeb;border:1px solid #dfe7ee;border-radius:18px;flex-direction:column;gap:7px;padding:10px;display:flex;position:sticky;top:92px;box-shadow:0 14px 34px #0f263f0b}.r7-settings-tabs button{color:#63768e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;min-height:46px;padding:0 14px;font-size:12px;font-weight:750}.r7-settings-tabs button:hover{color:#18334f;background:#f5f8f1}.r7-settings-tabs button.active{color:#315812;background:linear-gradient(135deg,#f3f9e8,#eaf6d4);box-shadow:inset 3px 0 #8bdc0d}.r7-settings-card{min-width:0;min-height:470px;border-radius:22px!important;padding:24px!important;box-shadow:0 16px 40px #0f263f0d!important}.r7-settings-card .panel-head{margin-bottom:20px}.r7-settings-card .form-grid{gap:16px}.r7-settings-card .form-grid label{color:#647890;font-size:11px;font-weight:800}.r7-settings-card .form-grid input,.r7-settings-card .form-grid select{background:#fbfcfd;border:1px solid #d8e2eb;border-radius:12px;height:48px;margin-top:7px}.r7-settings-page .v1b1-setting-list{gap:11px;display:grid}.r7-settings-page .v1b1-setting-list>button{text-align:left;background:#fbfcfd;border:1px solid #e0e7ed;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 16px;display:flex}.r7-settings-page .v1b1-setting-list>button>span{flex-direction:column;gap:4px;display:flex}.r7-settings-page .v1b1-setting-list strong{color:#203a57}.r7-settings-page .v1b1-setting-list small{color:#8190a2}.r7-settings-page .v1b1-setting-list i{color:#8392a2;text-align:center;background:#edf1f4;border-radius:999px;min-width:48px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:850}.r7-settings-page .v1b1-setting-list i.on{color:#5f9a13;background:#ecf8d8}.r7-settings-page .v1b1-integration-grid,.r7-settings-page .v1b1-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.r7-settings-page .v1b1-integration-grid>div,.r7-settings-page .v1b1-security-grid>div{background:linear-gradient(145deg,#fff,#fafcfd);border:1px solid #e0e7ed;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:155px;padding:18px;display:flex}.r7-settings-page .v1b1-integration-grid strong,.r7-settings-page .v1b1-security-grid strong{color:#1a3552;font-size:14px}.r7-settings-page .v1b1-integration-grid small,.r7-settings-page .v1b1-security-grid small{color:#7f8fa3;font-size:11px;line-height:1.5}.r7-settings-page .v1b1-integration-grid .button{margin-top:auto}.cx-settings-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:300px;display:flex}.cx-settings-loading strong{color:#18334f}.cx-settings-loading small{color:#8292a5}.cx-profile-modal>footer{z-index:6;background:#fffffffa;border-top:1px solid #e5ebf0;flex:none;margin:0!important;padding:13px 23px 16px!important;position:relative!important;bottom:auto!important}.cx-profile-modal-head h2{color:#102742;letter-spacing:-.025em;margin:5px 0;font-size:22px}.cx-profile-modal-head p{color:#798b9f;max-width:560px;margin:0;font-size:12px;line-height:1.5}@media (max-width:900px){.cx-addon-grid,.r7-settings-layout{grid-template-columns:1fr}.r7-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (max-width:700px){.cx-nav-transition-card{padding:28px 22px 25px}.cx-profile-popover{width:auto;position:fixed;top:76px;left:14px;right:14px}.cx-profile-modal{width:calc(100vw - 24px)!important}.cx-profile-hero{align-items:flex-start}.cx-profile-form-grid{grid-template-columns:1fr}.cx-profile-form-grid label.span-2{grid-column:auto}.cx-addon-card{min-height:auto}.r7-settings-page .v1b1-integration-grid,.r7-settings-page .v1b1-security-grid,.r7-settings-tabs{grid-template-columns:1fr}.cx-profile-popover.from-sidebar{width:auto;inset:auto 14px 82px}.cx-profile-modal{max-height:calc(100dvh - 24px)!important}.cx-profile-modal>header{padding:18px 18px 14px!important}.cx-profile-hero{padding:14px 18px}.cx-profile-form-grid{padding:17px 18px 20px}.cx-profile-modal>footer{padding:12px 18px 14px!important}}.cx-boot-screen{z-index:2147483400!important;background:radial-gradient(circle at 50% 40%,#95d81929,#0000 24%),radial-gradient(circle at 78% 18%,#4676c911,#0000 27%),linear-gradient(145deg,#f3f6fa,#fff 49%,#f5faec)!important;place-items:center!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.cx-boot-screen:before{content:"";pointer-events:none;background:radial-gradient(circle,#8bdc0d13,#0000 69%);border-radius:50%;width:720px;height:720px;position:absolute}.cx-boot-shell{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:center;background:radial-gradient(circle at 92% 6%,#8bdc0d1c,#0000 31%),linear-gradient(155deg,#fffffffb,#fafcf7f7);border:1px solid #d3dfe7fa;border-radius:32px;flex-direction:column;align-items:center;width:min(520px,100vw - 40px);padding:44px 38px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 100px #081d371d,0 8px 26px #081d370b,inset 0 1px #fffffff2}.cx-boot-brand{background:#fff;border:1px solid #dce9c6;border-radius:32px;place-items:center;width:112px;height:112px;margin-bottom:21px;animation:cxR18R3Float 3s ease-in-out infinite;display:grid;position:relative;box-shadow:0 19px 48px #0a213c1f,0 0 0 9px #8bdc0d09}@keyframes cxR18R3Float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cx-boot-orbit{place-items:center;width:82px;height:82px;display:grid;position:relative}.cx-boot-orbit:before{content:none!important;display:none!important}.cx-boot-real-mark{z-index:3;background:#091c3d;border-radius:20px;place-items:center;width:66px;height:66px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 27px #081c392e}.cx-boot-real-mark .brand-lockup{place-items:center!important;margin:0!important;display:grid!important}.cx-boot-real-mark .brand-lockup,.cx-boot-real-mark .brand-lockup.compact{width:66px!important;height:66px!important}.cx-boot-real-mark .brand-mark{background:#091c3d!important;border-radius:20px!important;place-items:center!important;width:66px!important;min-width:66px!important;height:66px!important;min-height:66px!important;margin:0!important;display:grid!important;overflow:hidden!important}.cx-boot-real-mark .brand-mark img{object-fit:cover!important;opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;display:block!important}.cx-boot-real-mark .brand-lockup>span:last-child{display:grid!important}.cx-boot-orbit>i{z-index:1;border-color:#83d009 #b8e76b #8bdc0d29 #8bdc0d29;border-style:solid;border-width:2px;border-radius:28px;animation:cxR18R3Orbit 1.18s linear infinite;position:absolute;inset:-5px}@keyframes cxR18R3Orbit{to{transform:rotate(1turn)}}.cx-boot-kicker{color:#63930f;letter-spacing:.14em;background:#f6faed;border:1px solid #dbe8c4;border-radius:999px;justify-content:center;align-items:center;min-height:30px;margin-bottom:12px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.cx-boot-title{color:#102742!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(29px,3.3vw,38px)!important;font-weight:850!important;line-height:1.12!important;display:block!important}.cx-boot-subtitle{width:min(430px,100%);color:#74869c!important;margin:11px auto 0!important;font-size:13px!important;font-weight:600!important;line-height:1.65!important;display:block!important}.cx-boot-progress{background:#e4eaee;border-radius:999px;width:min(230px,72%);height:7px;overflow:hidden;box-shadow:inset 0 1px 2px #0e233c0f;margin:27px auto 0!important;display:block!important}.cx-boot-progress>i{border-radius:inherit;background:linear-gradient(90deg,#b6eb56,#80cf08);width:39%;height:100%;animation:cxR18R3Progress 1.15s ease-in-out infinite;display:block;box-shadow:0 0 15px #8bdc0d40}@keyframes cxR18R3Progress{0%{transform:translate(-120%)}to{transform:translate(365%)}}.cx-boot-secure{color:#8a98a7;justify-content:center;align-items:center;margin-top:17px;font-size:10px;font-weight:700;display:inline-flex}.cx-boot-secure:before{content:"";background:#82d009;border-radius:50%;width:7px;height:7px;margin-right:7px;box-shadow:0 0 0 4px #82d00917}@media (max-width:700px){.cx-boot-screen{padding:14px!important}.cx-boot-shell{border-radius:26px;width:100%;padding:38px 22px 31px}.cx-boot-brand{border-radius:28px;width:100px;height:100px}.cx-boot-orbit{width:74px;height:74px}.cx-boot-real-mark,.cx-boot-real-mark .brand-lockup,.cx-boot-real-mark .brand-lockup.compact,.cx-boot-real-mark .brand-mark{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important}.cx-boot-title{font-size:27px!important}}.r7-crm-portal-scope .r7-crm-customer-detail-scrim{-webkit-backdrop-filter:blur(16px)saturate(.92)!important;backdrop-filter:blur(16px)saturate(.92)!important;pointer-events:auto!important;background:#08182b73!important;place-items:center!important;width:100%!important;height:100%!important;padding:28px!important;display:grid!important;position:absolute!important;inset:0!important;overflow:auto!important}.r7-crm-customer-detail{scrollbar-width:thin;scrollbar-color:#aeb9c4 transparent;background:#fff!important;border:1px solid #d5e1eaf2!important;border-radius:28px!important;flex-direction:column!important;width:min(900px,100vw - 64px)!important;max-width:900px!important;height:auto!important;max-height:calc(100dvh - 56px)!important;margin:auto!important;display:flex!important;position:relative!important;inset:auto!important;overflow:auto!important;transform:none!important;box-shadow:0 34px 100px #05152847!important}.r7-crm-customer-detail>:first-child{flex-shrink:0;position:relative;background:radial-gradient(circle at 88% 10%,#8bdc0d21,#0000 26%),linear-gradient(145deg,#fff,#f8fcef)!important;border-bottom:1px solid #e6edf2!important;padding:25px 28px 21px!important}.r7-crm-customer-detail [class*=avatar]{box-shadow:0 10px 28px #0f263f1a}.r7-crm-customer-detail h1,.r7-crm-customer-detail h2{color:#102742!important;letter-spacing:-.025em!important}.r7-crm-customer-detail h2{font-size:24px!important}.r7-crm-customer-detail h3{color:#18334f;font-size:13px;font-weight:850}.r7-crm-customer-detail [class*=badge],.r7-crm-customer-detail [class*=chip]{border-radius:999px!important;font-weight:800!important}.r7-crm-customer-detail button{min-height:40px;font-weight:750;transition:transform .16s,background .16s,border-color .16s;border-radius:12px!important}.r7-crm-customer-detail button:hover:not(:disabled){transform:translateY(-1px)}.r7-crm-customer-detail .danger-link,.r7-crm-customer-detail button[class*=danger]{color:#ba4e4e!important;background:#fff8f8!important;border-color:#f0d2d2!important}.r7-crm-customer-detail [class*=section],.r7-crm-customer-detail section{border-color:#e6edf2!important}.r7-crm-customer-detail section{padding:20px 24px!important}.r7-crm-customer-detail section+section{border-top:1px solid #e8eef3}.r7-crm-customer-detail dl{grid-template-columns:minmax(100px,.45fr) minmax(0,1fr);gap:11px 18px;margin:14px 0 0;display:grid}.r7-crm-customer-detail dt{color:#8a9aad;font-size:11px}.r7-crm-customer-detail dd{color:#18334f;margin:0;font-size:12px;font-weight:650}.r7-crm-customer-detail small{color:#8797aa}.r7-crm-customer-detail p{color:#6f8197;line-height:1.55}.r7-crm-customer-detail input,.r7-crm-customer-detail select,.r7-crm-customer-detail textarea{color:#17314e!important;background:#fbfcfd!important;border:1px solid #d9e3eb!important;border-radius:11px!important}.r7-crm-customer-detail input:focus,.r7-crm-customer-detail select:focus,.r7-crm-customer-detail textarea:focus{border-color:#9dd53d!important;box-shadow:0 0 0 3px #8bdc0d1a!important}.r7-crm-customer-detail .icon-close,.r7-crm-customer-detail button[aria-label*=Close]{color:#667990!important;background:#ffffffe0!important;border:1px solid #e3e9ee!important;border-radius:11px!important;place-items:center!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important}.r7-crm-customer-detail .crm-empty{color:#8191a4;text-align:center;background:#fafcfd;border:1px dashed #dce5ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:10px 0;padding:18px;display:flex;min-height:110px!important}body:has(.r7-crm-customer-detail-scrim){overflow:hidden!important}@media (max-width:980px){.r7-crm-portal-scope .r7-crm-customer-detail-scrim{padding:20px!important}.r7-crm-customer-detail{width:min(760px,100vw - 40px)!important;max-height:calc(100dvh - 40px)!important}}@media (max-width:700px){.r7-crm-portal-scope .r7-crm-customer-detail-scrim{align-items:end!important;padding:10px!important}.r7-crm-customer-detail{border-radius:24px!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 20px)!important}.r7-crm-customer-detail>:first-child{padding:20px 18px 17px!important}.r7-crm-customer-detail section{padding:18px!important}.r7-crm-customer-detail dl{grid-template-columns:1fr;gap:5px}.r7-crm-customer-detail dd{margin-bottom:8px}}.r7-codi-drawer-wrap{z-index:2147482500!important;pointer-events:none!important;visibility:hidden!important;position:fixed!important;inset:0!important}.r7-codi-drawer-wrap.open{pointer-events:auto!important;visibility:visible!important}.r7-codi-scrim{opacity:0!important;-webkit-backdrop-filter:blur(13px)saturate(.92)!important;backdrop-filter:blur(13px)saturate(.92)!important;background:#06152966!important;border:0!important;width:100%!important;height:100%!important;transition:opacity .24s!important;position:absolute!important;inset:0!important}.r7-codi-drawer-wrap.open .r7-codi-scrim{opacity:1!important}.r7-codi-panel{background:radial-gradient(circle at 92% 3%,#8bdc0d12,#0000 24%),linear-gradient(#fff,#fbfcfd)!important;border:1px solid #d2dfe8fa!important;border-radius:28px!important;flex-direction:column!important;width:min(520px,100vw - 28px)!important;height:auto!important;transition:transform .28s cubic-bezier(.22,.8,.24,1)!important;display:flex!important;position:absolute!important;inset:14px 14px 14px auto!important;overflow:hidden!important;transform:translate(calc(100% + 34px))!important;box-shadow:0 36px 110px #05142845!important}.r7-codi-drawer-wrap.open .r7-codi-panel{transform:none!important}.r7-codi-head{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-shrink:0;gap:12px;background:#fffffff5!important;border-bottom:1px solid #e5ecf1!important;justify-content:space-between!important;min-height:82px!important;padding:14px 16px!important}.r7-codi-head,.r7-codi-head>div:first-child{align-items:center!important;display:flex!important}.r7-codi-head>div:first-child{min-width:0;gap:11px!important}.r7-codi-head .codi-avatar{background:#091c3d!important;border-radius:17px!important;flex:0 0 52px!important;width:52px!important;height:52px!important;overflow:hidden!important;box-shadow:0 9px 24px #091e3b26,0 0 0 3px #8bdc0d1a!important}.r7-codi-head .codi-avatar img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.r7-codi-head>div:first-child>span:nth-child(2){min-width:0;flex-direction:column!important;display:flex!important}.r7-codi-head strong{color:#102742!important;font-size:15px!important;font-weight:850!important}.r7-codi-head small{margin-top:2px;color:#8291a4!important;font-size:10px!important}.r7-codi-head .codi-head-actions{align-items:center!important;gap:8px!important;display:flex!important}.r7-codi-head .codi-api-state{gap:6px;min-height:30px;color:#5d8719!important;background:#f6faee!important;border:1px solid #dce8c8!important;border-radius:999px!important;align-items:center!important;padding:0 10px!important;font-size:9.5px!important;font-weight:850!important;display:inline-flex!important}.r7-codi-head .codi-api-state i{box-shadow:0 0 0 4px #87d40a1a;background:#87d40a!important;border-radius:50%!important;width:7px!important;height:7px!important}.r7-codi-head .codi-head-actions>button{color:#687b91!important;background:#f7f9fa!important;border:1px solid #e2e8ed!important;border-radius:11px!important;place-items:center!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:18px!important;display:grid!important}.r7-codi-context{flex-shrink:0;background:linear-gradient(135deg,#f6faec,#f0f7e1)!important;border-bottom:1px solid #dde8c8!important;flex-direction:column!important;gap:3px!important;padding:12px 17px!important;display:flex!important}.r7-codi-context>span{color:#608b18!important;font-size:10.5px!important;font-weight:800!important}.r7-codi-context>span i{background:#86d309!important;border-radius:50%!important;width:7px!important;height:7px!important;margin-right:6px!important}.r7-codi-context>small{color:#82936b!important;font-size:9.5px!important}.r7-codi-chat{scrollbar-width:thin;scrollbar-color:#b4bec8 transparent;background:linear-gradient(#fff,#fcfdfe)!important;flex:1!important;min-height:0!important;padding:17px 17px 24px!important;overflow:hidden auto!important}.r7-codi-intro{box-shadow:0 7px 22px #0f263f09;background:radial-gradient(circle at 94% 10%,#8bdc0d14,#0000 38%),linear-gradient(145deg,#fbfef7,#f8fafc)!important;border:1px solid #dfe8d2!important;border-radius:18px!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:4px 0 17px!important;padding:14px!important;display:grid!important}.r7-codi-intro .codi-chat-orb{background:#091c3d!important;border-radius:17px!important;place-items:center!important;width:56px!important;height:56px!important;display:grid!important;overflow:hidden!important;box-shadow:0 9px 22px #091e3b21!important}.r7-codi-intro .codi-chat-orb img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.r7-codi-intro strong{display:block;color:#15304d!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important}.r7-codi-intro small{margin-top:4px;display:block;color:#7b8da3!important;font-size:10px!important;line-height:1.5!important}.r7-codi-panel .codi-message{align-items:flex-start!important;gap:9px!important;margin:0 0 12px!important;display:flex!important}.r7-codi-panel .codi-message>span{box-shadow:0 7px 16px #78c0101f;color:#163007!important;background:linear-gradient(145deg,#a9e933,#83cf0b)!important;border-radius:11px!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.r7-codi-panel .codi-message>div{min-width:0;background:linear-gradient(145deg,#f8fafc,#f5f7f9)!important;border:1px solid #e0e7ec!important;border-radius:16px 16px 16px 6px!important;flex:1!important;padding:13px 14px!important}.r7-codi-panel .codi-message small{letter-spacing:.06em;color:#71972f!important;font-size:9px!important;font-weight:900!important}.r7-codi-panel .codi-message p{color:#304b68!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.65!important}.r7-codi-panel .codi-message.user{flex-direction:row-reverse!important}.r7-codi-panel .codi-message.user>div{background:linear-gradient(145deg,#f7fbe9,#f0f7df)!important;border-color:#dce9c7!important;border-radius:16px 16px 6px!important}.r7-codi-suggestions{flex-wrap:wrap!important;gap:7px!important;margin:16px 0 0!important;padding:0!important;display:flex!important}.r7-codi-suggestions button{color:#65788f!important;background:#fff!important;border:1px solid #dfe6eb!important;border-radius:999px!important;min-height:37px!important;padding:0 12px!important;font-size:10px!important;font-weight:750!important;transition:transform .16s,background .16s,border-color .16s!important}.r7-codi-suggestions button:hover:not(:disabled){transform:translateY(-1px);color:#567e18!important;background:#f8fced!important;border-color:#c9dfa2!important}.r7-codi-panel .codi-error{color:#b95454!important;background:#fff8f8!important;border:1px solid #f0d6d6!important;border-radius:13px!important;margin:0 0 12px!important;padding:11px 12px!important}.r7-codi-composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-shrink:0;background:#fffffff7!important;border-top:1px solid #e3eaf0!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important;padding:13px 14px 14px!important;display:grid!important}.r7-codi-composer textarea{box-shadow:inset 0 1px 2px #0f263f06;resize:none!important;color:#18334f!important;background:#fbfcfd!important;border:1px solid #dae4eb!important;border-radius:15px!important;outline:0!important;width:100%!important;height:84px!important;min-height:84px!important;padding:13px 14px!important;font-size:12px!important;line-height:1.55!important}.r7-codi-composer textarea:focus{background:#fff!important;border-color:#9bd63a!important;box-shadow:0 0 0 4px #8bdc0d1a!important}.r7-codi-composer>button{color:#173107!important;background:linear-gradient(145deg,#abea36,#82cf0b)!important;border:0!important;border-radius:13px!important;align-self:end!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;box-shadow:0 8px 20px #78c10f2b!important}.r7-codi-composer>button:disabled{opacity:.45!important;box-shadow:none!important}.r7-codi-composer>small{color:#929eac!important;grid-column:1/-1!important;margin:0!important;font-size:9px!important;line-height:1.45!important}@media (max-width:700px){.r7-codi-panel{border-radius:23px!important;width:auto!important;inset:8px!important}.r7-codi-head{min-height:72px!important;padding:11px 12px!important}.r7-codi-head .codi-avatar{flex-basis:46px!important;width:46px!important;height:46px!important}.r7-codi-context{padding:10px 13px!important}.r7-codi-chat{padding:13px 13px 20px!important}.r7-codi-intro{grid-template-columns:48px minmax(0,1fr)!important;padding:12px!important}.r7-codi-intro .codi-chat-orb{width:48px!important;height:48px!important}.r7-codi-composer{grid-template-columns:minmax(0,1fr) 40px!important;padding:11px 11px 12px!important}.r7-codi-composer textarea{height:74px!important;min-height:74px!important}.r7-codi-composer>button{width:40px!important;height:40px!important}}.cx-r19-top-login{color:#365212;height:41px;font:inherit;cursor:pointer;background:linear-gradient(#f8fde9,#edf7d4);border:1px solid #d6e8b4;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:11.5px;font-weight:850;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 7px 20px #6ba11714}.cx-r19-top-login:hover{border-color:#bdd98a;transform:translateY(-1px);box-shadow:0 10px 25px #6ba11721}.cx-r19-top-login b{color:#75ae16;font-size:14px}.cx-r19-top-auth-loading{background:linear-gradient(90deg,#f4f6f8,#e9eef2,#f4f6f8) 0 0/220% 100%;border:1px solid #e1e7ec;border-radius:50%;width:41px;height:41px;animation:cxR19AuthShimmer 1.2s linear infinite;display:block}@keyframes cxR19AuthShimmer{to{background-position:-220% 0}}.cx-r19-auth-workspace{background:linear-gradient(#9bd82417,#ffffff09)!important;border-color:#9bd8242b!important}.cx-r19-auth-workspace:hover{background:linear-gradient(#9bd82424,#ffffff0b)!important;border-color:#9bd8244d!important}.cx-r19-auth-workspace-avatar{color:#10260a!important;background:linear-gradient(145deg,#abea33,#7dca0b)!important;font-size:10px!important}.cx-r19-auth-skeleton{opacity:.72!important;cursor:default!important}.cx-r19-auth-skeleton .workspace-avatar{color:#9facbf!important;background:#ffffff1a!important}.cx-r19-auth-note{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.cx-r19-auth-note span{color:#dbe4f2;font-size:10.5px;font-weight:750}.cx-r19-auth-note small{color:#8797b3;font-size:9.5px;line-height:1.45}.cx-r19-usage-loading{opacity:.62}.cx-r19-usage-loading .usage-track i{width:34%;animation:cxR19UsageLoad 1.25s ease-in-out infinite}@keyframes cxR19UsageLoad{0%,to{transform:translate(-40%)}50%{transform:translate(160%)}}.cx-r19-auth-user{cursor:pointer!important;background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:12px!important;margin-top:8px!important;padding:8px 6px!important}.cx-r19-auth-user:hover{background:#9bd82413!important;border-color:#9bd8242e!important}.cx-r19-login-glyph{color:#11260a!important;background:linear-gradient(145deg,#aae931,#7dca0b)!important;border-radius:10px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:15px!important;font-weight:900!important;display:grid!important}.cx-r19-auth-user strong{color:#f4f8ff!important}.cx-r19-auth-user small{color:#8e9db8!important}.cx-r19-auth-user-loading{opacity:.62!important;cursor:default!important}.cx-r19-inbox-auth{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7c1cb transparent;background:radial-gradient(circle at 77% 3%,#8bdc0d0e,#0000 28%),linear-gradient(#f7f9fb,#f4f7f9);width:100%;min-width:0;height:100%;min-height:0;flex-direction:column!important;gap:17px!important;padding:24px 27px 54px!important;display:flex!important;overflow:hidden auto!important}.cx-r19-inbox-auth::-webkit-scrollbar{width:9px}.cx-r19-inbox-auth::-webkit-scrollbar-thumb{background:#b7c1cb padding-box padding-box;border:2px solid #0000;border-radius:999px}.cx-r19-inbox-auth-head{flex-shrink:0;margin:0!important}.cx-r19-inbox-auth-head .section-kicker{color:#708199}.cx-r19-inbox-auth-head h1{color:#102742!important;letter-spacing:-.035em!important;margin:5px 0 0!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.1!important}.cx-r19-inbox-auth-head p{max-width:680px;color:#718299!important;margin:8px 0 0!important;font-size:12px!important;line-height:1.65!important}.cx-r19-inbox-auth>section+*{flex-shrink:0}.cx-r19-inbox-auth:after{content:"";flex:0 0 12px;display:block}@media (max-width:1100px){.cx-r19-inbox-auth{padding:20px 20px 48px!important}}@media (max-width:820px){.cx-r19-top-login{height:34px;padding:0 11px;font-size:10px}.cx-r19-top-auth-loading{width:34px;height:34px}.cx-r19-inbox-auth{gap:13px!important;padding:15px 13px 96px!important}.cx-r19-inbox-auth-head h1{font-size:24px!important}}.cx-codi-locked .codi-dock-button,.cx-codi-locked .codi-fab,.cx-codi-locked .codi-mini,.cx-codi-locked .command-page .codi-brief,.cx-codi-locked .command-page .codi-orbit,.cx-codi-locked .command-page .cx-v2-codi-status{display:none!important}.cx-codi-locked .command-hero{grid-template-columns:minmax(0,1fr)!important}.cx-codi-locked .command-hero-copy{max-width:820px!important}.cx-codi-locked .codi-drawer-wrap,.cx-codi-locked .r7-codi-drawer-wrap{visibility:hidden!important;pointer-events:none!important;display:none!important}@media (max-width:820px){.cx-codi-locked .mobile-dock{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@property --tw-border-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}