/*! tailwindcss v4.3.3 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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:where(:not(iframe)){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!important}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.underline{text-decoration-line:underline}.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,)}}:root{--bg:#f4f6f2;--ink:#203a32;--muted:#63736b;--line:#e1e7df;--green:#256c51;--green-dark:#194f3c;--pale:#eaf2e5;--sidebar:252px;--radius:16px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{transition:background .18s,color .18s,box-shadow .18s}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.55;cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.1px;font-size:32px;line-height:1.2}h1,h2{font-weight:650}h2{letter-spacing:-.3px;font-size:17px;line-height:1.4}h3{font-size:18px;font-weight:600}p{line-height:1.7}p,small{color:var(--muted)}small{font-size:12px}b{font-weight:600}svg{flex-shrink:0}input,select,textarea{border:1px solid var(--input-line);max-width:100%;min-height:43px;color:var(--ink);background:#fff;border-radius:9px;padding:10px 12px}input::placeholder,textarea::placeholder{color:var(--muted)}a:focus-visible,button:focus-visible,input:focus,select:focus,summary:focus-visible,textarea:focus{outline:2px solid var(--accent);outline-offset:3px}label{color:var(--text-secondary);flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}pre{white-space:pre-wrap;background:var(--surface-subtle);border-radius:10px;padding:18px;line-height:1.8}code,pre{overflow-wrap:anywhere}.sidebar{width:var(--sidebar);color:#e9f1e9;z-index:40;background:#183f35;flex-direction:column;height:100dvh;padding:30px 18px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.logo{letter-spacing:-1.5px;gap:10px;margin:0 10px 32px;font-size:30px;font-weight:750;display:flex}.logo,.logo-mark{align-items:center}.logo-mark{background:var(--accent-soft);color:#254c3b;border-radius:11px;justify-content:center;width:38px;height:38px;display:inline-flex}.logo-dot{color:var(--accent-soft);margin-left:-9px}.workspace{text-align:left;background:#21493d;border:1px solid #426257;border-radius:11px;align-items:center;gap:10px;width:100%;margin-bottom:29px;padding:13px 10px;display:flex}.workspace:hover{background:#2b5447}.workspace>span:nth-child(2){flex:1;min-width:0}.workspace b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.workspace small{color:#b6cdc0;margin-top:5px;font-size:11px;display:block}.avatar{color:#355641;background:#e5eddd;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-weight:600;display:inline-flex}.avatar.dark{color:#dfebd7;background:#35594a}.avatar.tiny{color:#527047;background:#eaf0e6;width:32px;height:32px}.nav-label{letter-spacing:1.8px;color:#abc4b6;margin:0 13px 12px;font-size:10px;font-weight:600}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav a{color:#c7d9cf;border-radius:9px;align-items:center;gap:12px;min-height:43px;padding:11px 13px;font-size:13px;display:flex}.sidebar nav a:hover{color:#fff;background:#285044}.sidebar nav a.active{background:var(--accent-soft);color:#244431;font-weight:650}.sidebar nav a.nav-divider{margin-top:18px}.count{color:#803d28;background:#ffe4d7;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:11px}.sidebar-bottom{color:#c2d7c9;align-items:center;gap:10px;margin-top:auto;padding:28px 9px 22px;display:flex}.sidebar-bottom b{font-size:12px;font-weight:500;display:block}.sidebar-bottom small{color:#a8c1b1;margin-top:5px;font-size:10px;display:block}.profile{border-top:1px solid #3a5c4e;align-items:center;gap:10px;padding:18px 5px;display:flex}.profile b{font-size:12px;display:block}.profile small{color:#afc8b9;margin-top:4px;font-size:11px;display:block}.profile>span:nth-child(2){flex:1}.sidebar .icon-button:hover{background:#355b4d}.mobile-close,.nav-backdrop{display:none}.main-wrap{margin-left:var(--sidebar)}.topbar{border-bottom:1px solid var(--line);background:#ffffffc9;justify-content:space-between;align-items:center;height:73px;padding:0 34px;display:flex}.breadcrumb{color:#64766a;font-size:12px}.breadcrumb span{color:#91a191;margin:0 12px}.breadcrumb b{color:#334e3e;font-weight:500}.top-right{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.secure-dot{background:#518351;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.top-separator{background:var(--line);width:1px;height:22px;margin:0 13px}main{max-width:1750px;min-height:calc(100dvh - 73px);margin:auto;padding:33px 34px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.eyebrow{color:var(--muted);letter-spacing:1.8px;margin-bottom:11px;font-size:10px;font-weight:650}.page-heading p{max-width:600px;margin-top:10px;font-size:13px}.report-title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.report-basis-control select{border:1px solid var(--input-line);max-width:min(100%,275px);min-height:39px;color:var(--ink);background:#fff;border-radius:9px;padding:8px 30px 8px 11px;font-size:12px;font-weight:600}.heading-actions{gap:9px;display:flex}.button{border:1px solid var(--input-line);white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.button:hover{background:var(--surface-subtle)}.button.primary{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 2px 4px #254e3012}.button.primary:hover{background:var(--green-dark)}.button.small{min-height:35px;padding:7px 11px}.icon-button{border-radius:8px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:8px;display:inline-flex}.icon-button:hover{background:#e7eee1}.text-button{color:#286b4b;white-space:normal;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.text-button:hover{text-underline-offset:4px;text-decoration:underline}.demo-banner{color:#50623f;background:#ebf1e4;border:1px solid #d8e4c9;border-radius:10px;align-items:center;gap:10px;margin-bottom:22px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.demo-label{letter-spacing:1px;border:1px solid #afc495;border-radius:5px;margin-left:auto;padding:4px 7px;font-size:9px}.filters{flex-wrap:wrap;gap:9px;margin-bottom:25px;display:flex}.filters input,.filters select{border-color:var(--input-line);min-height:39px;padding:8px;font-size:12px}.date-dash{color:#5c755f}.filter-divider{background:#d0dccb;width:1px;height:23px;margin:0 4px}.filters .text-button{margin:0 5px;font-size:12px}.synced{color:#5b715e;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.advanced-filters{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;gap:14px;margin-bottom:24px;padding:20px;display:flex}.advanced-filters label{flex:1;min-width:160px}.getting-started{border-radius:var(--radius);background:#edf3e4;border:1px solid #cadbc0;margin-bottom:24px;padding:25px}.getting-started h2{font-size:21px}.getting-started p{margin-top:7px;font-size:13px}.setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.setup-step{background:#fff;border:1px solid #d6e2cc;border-radius:11px;align-items:center;gap:10px;padding:15px;display:flex}.setup-step:hover{background:#f8fbf3;box-shadow:0 3px 12px #2448280b}.step-number{color:#496135;background:#eff4e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}.setup-step>span:nth-child(2){flex:1}.setup-step b{font-size:12px;display:block}.setup-step small{margin-top:5px;font-size:11px;display:block}.setup-step.complete{background:#f3f8ed}.setup-step.complete .step-number{color:#fff;background:#286b4b}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:17px;display:grid}.kpi{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-height:160px;padding:22px 20px 20px;box-shadow:0 3px 8px #20403003}.kpi.featured{color:#fff;background:#214e3e;border-color:#214e3e}.kpi-title{color:#5b7162;justify-content:space-between;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.kpi-title svg{color:#718971}.kpi strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:18px 0 16px;font-size:clamp(23px,2.15vw,35px);font-weight:600;line-height:1.25;display:block}.kpi.featured .kpi-title{color:#d8e6d7}.kpi.featured .kpi-title svg{color:var(--accent-soft)}.kpi.featured strong{color:#edffcf}.kpi-footer{color:#65785f;align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.kpi.featured .kpi-footer{color:#c4d8c4}.secondary-kpis{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:24px;padding:22px 5px;display:grid}.secondary-kpis>div{border-right:1px solid var(--line);padding:0 17px}.secondary-kpis>div:last-child{border:0}.secondary-kpis span{color:#617660;margin-bottom:9px;font-size:11px;line-height:1.4;display:block}.secondary-kpis b{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:17px;font-weight:600;display:block}.analytics-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:20px;margin-bottom:23px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;margin-bottom:23px;overflow:hidden;box-shadow:0 3px 10px #20302003}.analytics-grid .panel{margin-bottom:0}.panel-heading{justify-content:space-between;align-items:center;gap:14px;padding:23px 24px 20px;display:flex}.panel-heading p{margin-top:6px;font-size:12px}.panel-heading>span{color:var(--muted);font-size:12px}.legend{gap:14px;display:flex}.legend span{color:#566d60;align-items:center;gap:6px;font-size:11px;display:flex}.legend i{background:#26846b;border-radius:50%;width:7px;height:7px}.legend span:nth-child(2) i{background:#8a98b0}.chart{align-items:stretch;padding:3px 24px 18px 20px;display:flex}.chart svg{width:calc(100% - 35px);height:auto;min-height:224px}.chart-scale{color:#647567;flex-direction:column;justify-content:space-between;width:35px;padding:25px 0 33px;font-size:10px;display:flex}.channel-total{letter-spacing:-.8px;padding:0 24px 20px;font-size:26px;font-weight:600}.channel-total small{letter-spacing:0;margin-top:6px;font-size:11px;font-weight:400;display:block}.channel{padding:0 24px 20px}.channel>div:first-child{justify-content:space-between;align-items:center;font-size:12px;display:flex}.channel>div>span{align-items:center;gap:8px;display:flex}.channel .brand{border:0;border-radius:5px;width:23px;height:23px;font-size:14px}.track{background:#edf2e9;border-radius:10px;height:6px;margin-top:10px;overflow:hidden}.track>span{background:#43866b;border-radius:10px;height:100%;display:block}.track>span.meta{background:#91a6bf}.track>span.yandex{background:#cbaa64}.channel-panel>.text-button{padding:2px 24px 23px;font-size:12px}.brand{color:#516b58;background:#fff;border:1px solid #e0e7dd;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:19px;font-weight:600;display:inline-flex}.brand.google{color:#326dd2}.brand.meta{color:#1766cb;font-size:25px}.brand.yandex{color:#cf3835}.brand.instagram{color:#a24587}.brand.tiktok{color:#222}.brand.telegram{color:#237fad}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#5c745b;background:#f5f8f2;border-top:1px solid #e6ece2;border-bottom:1px solid #e6ece2;padding:13px 22px;font-size:11px;font-weight:500}td{font-variant-numeric:tabular-nums;border-bottom:1px solid #edf1e9;padding:17px 22px;font-size:12px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafcf7}td small{margin-top:6px;font-size:11px;display:block}td b{font-size:12px}.source-name{align-items:center;gap:10px;font-weight:500;display:flex}.roas{color:#3e6831;background:#edf5e5;border-radius:6px;padding:5px 8px;font-size:12px}.bottom-grid{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.funnel{padding:0 24px 24px}.funnel-row{gap:16px;margin:17px 0}.funnel-label,.funnel-row{align-items:center;display:flex}.funnel-label{gap:12px;width:150px;font-size:12px}.funnel-label i{color:#687b64;font-size:10px;font-style:normal}.funnel-bar{background:#eef3e9;border-radius:5px;flex:1;height:20px;overflow:hidden}.funnel-bar>span{background:#6b9b76;border-radius:5px;height:100%;display:block}.funnel-row>b{text-align:right;min-width:38px;font-size:13px}.insight{background:#f2f7ec;padding:26px}.insight>svg{color:#5d8753;margin-bottom:14px}.insight p{max-width:440px;margin:11px 0 19px;font-size:13px}.insight>div{justify-content:space-between;gap:14px;margin:15px 0;font-size:12px;display:flex}.insight>div>b{text-align:right}.insight>div>span{color:#5c7358}.insight .text-button{margin-top:12px}.notice{color:#355f2d;background:#e9f4e3;border:1px solid #cbdfbe;border-radius:10px;gap:15px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.6}.notice,.notice-error,.partial{justify-content:space-between;align-items:center;display:flex}.notice-error,.partial{color:#8a492b;background:#fff3e9;border:1px solid #edcbb7;gap:12px}.notice-close{color:currentColor;cursor:pointer;opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.notice-close:hover{opacity:1}.partial{border-radius:10px;margin-bottom:20px;padding:14px 17px;font-size:13px;line-height:1.6}.setup-notice{align-items:flex-start;gap:10px;display:flex}.modal>.notice{margin:16px 22px 0}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.integration{flex-direction:column;align-items:flex-start;gap:16px;padding:25px;display:flex}.integration p{min-height:67px;font-size:13px}.integration .button{margin-top:auto}.integration>.brand{border-radius:12px;width:44px;height:44px;font-size:27px}.section-note{color:#61705c;align-items:center;gap:10px;padding:0 0 23px;font-size:13px;line-height:1.7;display:flex}.panel>.section-note{padding:0 24px 24px}.connection-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:15px;padding:21px 24px;display:flex}.campaign-system th{color:var(--green-dark);background:#e7f0e3}.campaign-account th{text-align:left;background:#f3f7f0;padding-left:40px}.campaign-leaf td:first-child{padding-left:56px}.connection-row:last-child{border-bottom:0}.connection-row small{margin-top:7px;font-size:11px;display:block}.connection-row p{margin-top:5px;font-size:12px}.connection-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.button.danger{color:#a9483c;background:#fff8f6;border-color:#efc9c2}.button.danger:hover{background:#fff0ec}.connection-modal-actions{flex-wrap:wrap;gap:9px;padding-top:2px;display:flex}.source-tree-panel{overflow:hidden}.source-tree{counter-reset:source;margin:0;padding:0 28px 27px 56px;list-style:none}.source-tree>li{counter-increment:source;padding:12px 0 5px;position:relative}.source-tree>li:before{content:counter(source);color:#3b7652;text-align:center;background:#e9f2e5;border-radius:50%;width:21px;height:21px;font-size:11px;font-weight:700;line-height:21px;position:absolute;top:15px;left:-31px}.source-tree ol{border-left:1px solid var(--line);margin:9px 0 0;padding:0 0 0 42px;list-style:none}.source-tree li li{padding:9px 0;position:relative}.source-tree li li:before{content:"";border-top:1px solid var(--line);width:30px;position:absolute;top:23px;left:-42px}.source-tree-leaf,.source-tree-node{align-items:center;gap:10px;display:flex}.source-tree-leaf b,.source-tree-node b{font-size:13px;display:block}.source-tree-leaf small,.source-tree-node small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.source-tree-node small .badge{background:0 0;margin:0;padding:0}.tree-empty{color:var(--muted);margin:10px 0 0;font-size:12px}.queue-panel{margin-bottom:23px}.queue-list{border-top:1px solid var(--line)}.queue-item{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:16px 24px;display:flex}.queue-item:last-child{border-bottom:0}.queue-item>svg{color:#4d8a68;flex-shrink:0}.queue-item small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.queue-item small.job-progress{color:#276b4b;font-weight:600}.queue-attempts{color:var(--muted);white-space:nowrap;font-size:11px}.queue-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-left:auto;display:flex}.button.small{padding:7px 10px;font-size:12px}.button.danger{color:#a54b37;border-color:#edcbb7}.report-settings-body{border-top:1px solid var(--line);padding-top:18px}.field-toggles{flex-wrap:wrap;gap:10px 18px;margin-bottom:18px;display:flex}.field-toggle{align-items:center;gap:7px;font-size:13px;display:inline-flex}.custom-metric-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.custom-metric-form label{flex:220px}.custom-metric-list{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.custom-metric-chip{border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.custom-metric-chip button{cursor:pointer;color:var(--muted);background:0 0;border:0;display:inline-flex}.form-hint{color:var(--muted);margin:12px 0 0;font-size:12px}.report-details{margin-top:23px}.table-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.table-sort:hover{color:var(--accent)}.formula-palette{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.metric-token{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:5px 9px;font-size:12px}.metric-token.custom,.metric-token:hover{border-color:var(--accent);color:var(--accent)}.grow{flex:1;min-width:150px}.badge{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.badge.green{color:#346435;background:#edf5e8}.badge.red{color:#97442e;background:#fff0e8}.badge.muted{color:#5f6c5c;background:#f0f3ed}.section-actions{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 25px;display:flex}.section-actions p{font-size:13px}.section-actions .button{flex-shrink:0}.site-details{flex-wrap:wrap;gap:35px;padding:24px;display:flex}.site-details>div>span{color:#607559;margin-bottom:9px;font-size:12px;display:block}.site-details b{font-size:12px}.button-row{flex-wrap:wrap;gap:10px;padding:0 24px 25px;display:flex}.prose{padding:26px}.prose p{margin:14px 0;font-size:13px}.prose p svg{vertical-align:middle;margin-right:6px;display:inline}.settings-panel{max-width:760px;padding:28px}.settings-panel form{flex-direction:column;gap:21px;margin-top:26px;display:flex}.settings-panel button{align-self:flex-start}.form-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-columns.three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.form-details{border:1px solid var(--line);border-radius:10px;padding:14px;font-size:12px;line-height:1.7}.form-details summary{cursor:pointer;color:#466337;font-weight:600}.form-details p{margin:12px 0}.form-details .form-columns{margin-top:15px}.social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.social-body{padding:23px}.social-account{align-items:center;gap:9px;margin-bottom:16px;font-size:12px;display:flex}.social-body>h2{font-size:16px}.social-body>p{margin:8px 0 20px;font-size:12px}.social-body>small{margin:17px 0;font-size:11px;line-height:1.7;display:block}.social-metrics{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.social-metrics>div>span{color:#63795d;margin-bottom:6px;font-size:11px;display:block}.social-metrics b{font-size:15px}.social-metrics b small{font-size:11px;font-weight:400}.media-art{color:#294c2c;background:#d4e2c4;flex-direction:column;justify-content:space-between;height:220px;padding:21px;display:flex;position:relative;overflow:hidden}.media-art:after{content:"";border:40px solid #ffffff30;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-90px;right:-85px}.media-art>div{white-space:pre-line;letter-spacing:-1px;z-index:1;font-size:33px;font-weight:650;line-height:1.1}.media-art>span{letter-spacing:1px;font-size:11px}.media-art>small{color:inherit;letter-spacing:1.7px;font-size:9px}.art-1{color:#725037;background:#e9dfca}.art-2{color:#425871;background:#d7dfe9}.art-3{color:#795039;background:#e5d4c7}.media-placeholder{color:#537147;background:#edf3e6;gap:12px;padding:24px}.media-placeholder,.search{align-items:center;display:flex}.search{border:1px solid var(--line);border-radius:9px;flex-direction:row;padding-left:10px}.search input{border:0;min-width:0;min-height:36px;font-size:12px}.error-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 0;display:flex}.error-row p{margin:0}.empty{text-align:center;color:#6d8067;flex-direction:column;align-items:center;gap:16px;padding:54px 24px;display:flex}.empty h2,.empty h3{color:var(--ink)}.empty p{max-width:440px;font-size:13px}.empty>svg{color:#76906e}.welcome{max-width:760px;margin:45px auto;padding:60px 32px}.welcome h2{font-size:27px}.welcome .button{margin-top:10px}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#102b2380;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:20px;width:580px;max-width:100%;max-height:90dvh;overflow:auto;box-shadow:0 25px 100px #0a271a40}.modal>.panel-heading{border-bottom:1px solid var(--line);padding:22px 25px}.modal-body{flex-direction:column;gap:20px;padding:25px;display:flex}.modal-body p{font-size:13px}.modal-body .button{align-self:flex-start}.stage-modal{flex-direction:column;width:1180px;display:flex;overflow:hidden}.stage-modal .modal-body{min-height:0;overflow:auto}.checkbox{flex-direction:row;align-items:center;gap:10px;line-height:1.6}.checkbox input{width:18px;min-height:18px;accent-color:var(--green);flex-shrink:0}footer{color:#62765d;border-top:1px solid var(--line);justify-content:space-between;gap:14px;margin-top:24px;padding:25px 0 28px;font-size:11px}footer,footer span{align-items:center;display:flex}footer span{gap:7px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:#fff;border-radius:8px;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.mobile-toggle{display:none}.skeleton-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.skeleton-grid>div{border-radius:var(--radius);background:linear-gradient(90deg,#e7eee0,#fff,#e7eee0) 0 0/200% 100%;height:190px;animation:shimmer 1.5s infinite}.spin{animation:spin 1s linear infinite}.app-loading,.standalone-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:30px;display:flex}.standalone-empty p{max-width:430px}.legal-page{background:#f4f6f2;min-height:100dvh;padding:38px 20px 60px}.legal-brand{letter-spacing:-1.5px;color:#183f35;align-items:center;gap:9px;width:min(840px,100%);margin:0 auto 32px;font-size:28px;font-weight:750;display:flex}.legal-brand .logo-mark{width:35px;height:35px}.legal-card{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(840px,100%);margin:0 auto;padding:clamp(28px,5vw,58px);box-shadow:0 8px 28px #20302008}.legal-card h1{color:var(--ink);margin-bottom:10px}.legal-card h2{margin-top:30px;font-size:18px}.legal-card p{margin-top:13px;font-size:14px}.legal-card a{color:#286b4b;text-underline-offset:3px;text-decoration:underline}.legal-lead{color:#70806f;font-size:12px!important}.legal-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 24px;margin-top:38px;padding-top:22px;font-size:13px;display:flex}.loading{padding:50px}.route-loading{z-index:30;color:#47684d;background:#edf4e7;border-bottom:1px solid #d6e5cf;justify-content:center;align-items:center;gap:8px;height:34px;font-size:12px;display:flex;position:fixed;top:73px;left:0;right:0}.auth-card{max-width:500px;min-height:auto;margin:10vh auto;padding:35px}.auth-card p{margin:18px 0}.auth-card .button{margin-top:16px}.auth-layout{background:#fcfdf9;grid-template-columns:1fr 1fr;max-width:none;min-height:100dvh;padding:0;display:grid}.auth-story{color:#f3f7ed;background:#183f35;flex-direction:column;min-height:100dvh;padding:44px 54px 32px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";pointer-events:none;border:1px solid #53755a55;border-radius:50%;width:660px;height:660px;position:absolute;bottom:-420px;left:-300px;box-shadow:0 0 0 70px #53755a15,0 0 0 140px #53755a0d}.auth-story .logo{align-self:flex-start;margin:0;font-size:33px}.auth-story-content{z-index:1;max-width:520px;margin:auto 0;padding:65px 0;position:relative}.auth-eyebrow{letter-spacing:2.4px;color:var(--accent-soft);font-size:10px;font-weight:600}.auth-story h2{letter-spacing:-2.6px;margin:24px 0;font-size:clamp(40px,4.5vw,68px);font-weight:550;line-height:1.09}.auth-story h2 em{color:var(--accent-soft);font-style:normal}.auth-story p{color:#c1d4c5;max-width:425px;font-size:16px;line-height:1.8}.journey{background:#285044;border:1px solid #4a6e59;border-radius:17px;justify-content:space-between;gap:10px;max-width:420px;margin:38px 0 30px;padding:23px 22px}.journey,.journey>div{align-items:center;display:flex}.journey>div{color:#e8f2da;flex-direction:column;gap:12px;font-size:12px}.journey>svg{color:#9cbb9d}.journey>div>svg{color:var(--accent-soft)}.auth-benefits{color:#ccdfcd;flex-direction:column;gap:15px;font-size:13px;display:flex}.auth-benefits span{align-items:center;gap:11px;line-height:1.5;display:flex}.auth-benefits svg{color:var(--accent-soft)}.auth-story-footer{color:#adc5b4;z-index:1;font-size:11px;position:relative}.auth-form-side{flex-direction:column;min-width:0;padding:46px 55px 30px;display:flex}.auth-topline{color:#647761;align-self:flex-end;font-size:12px}.auth-form-wrap{width:100%;max-width:380px;margin:auto;padding:48px 0}.auth-symbol{color:#3f6b42;background:#edf4e4;border:1px solid #dce7d2;border-radius:16px;justify-content:center;align-items:center;width:53px;height:53px;margin-bottom:25px;display:inline-flex}.auth-form-wrap h1{letter-spacing:-1.1px;font-size:32px;line-height:1.25}.auth-confirmation p,.auth-form-wrap>p{margin-top:13px;font-size:14px;line-height:1.75}.auth-form-wrap form{flex-direction:column;gap:21px;margin:31px 0 27px;display:flex}.auth-form-wrap input{background:#fff;height:49px;font-size:14px}.auth-form-wrap label{font-size:13px;font-weight:600}.auth-form-wrap label small{font-size:11px;font-weight:400}.password-field{display:flex;position:relative}.password-field input{width:100%;padding-right:46px}.password-field button{color:#587351;position:absolute;top:7px;right:6px}.auth-submit{justify-content:space-between;height:49px;margin-top:4px;padding:12px 19px;font-size:14px}.auth-switch{border-top:1px solid var(--line);color:#687862;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding-top:25px;font-size:13px;display:flex}.auth-switch button{color:var(--accent);padding:5px;font-weight:600}.auth-switch button:hover{text-decoration:underline}.auth-copyright{color:#687862;align-self:center;font-size:11px}.auth-error{color:#934328;background:#fff1e8;border:1px solid #eacdbd;border-radius:9px;padding:13px 15px;font-size:13px;line-height:1.65}.auth-confirmation .button{margin-top:28px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{to{background-position:-200% 0}}@media (min-width:1600px){main{padding-left:48px;padding-right:48px}.chart svg{min-height:290px}.channel{padding-bottom:25px}.auth-story{padding-left:80px}.auth-story-content{max-width:620px}}@media (max-width:1200px){:root{--sidebar:225px}.sidebar{padding-left:13px;padding-right:13px}.sidebar nav a{gap:9px;font-size:12px}main{padding:28px 25px 0}.topbar{padding:0 25px}.heading-actions{flex-direction:column}.kpi{padding:20px 15px}.kpi strong{font-size:25px}.analytics-grid{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr)}.synced{width:100%;margin-top:5px}.social-grid,.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}td,th{padding-left:16px;padding-right:16px}.legend{gap:9px}.setup-step{gap:7px;padding:12px}.setup-step>svg{display:none}.auth-story{padding:35px}.auth-form-side{padding:37px}.auth-story h2{font-size:48px}.auth-story p{font-size:14px}}@media (max-width:1000px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi strong{font-size:30px}.analytics-grid,.bottom-grid{grid-template-columns:1fr}.secondary-kpis{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.secondary-kpis>div:nth-child(3){border-right:0}.page-heading{align-items:flex-start}.page-heading h1{font-size:29px}.setup-steps{grid-template-columns:1fr}.setup-step>svg{display:block}.auth-form-side,.auth-story{padding:30px}.auth-story h2{letter-spacing:-1.7px;font-size:41px}.auth-topline{font-size:11px}}@media (max-width:760px){.sidebar{width:270px;padding-top:24px;transition:transform .2s;transform:translate(-100%);box-shadow:5px 0 30px #12253620}.sidebar.open{transform:translate(0)}.mobile-close{display:flex;position:absolute;top:24px;right:12px}.sidebar .logo{margin-left:8px;margin-right:35px;font-size:27px}.sidebar .logo-mark{width:33px;height:33px}.nav-backdrop{z-index:35;background:#102b2380;display:block;position:fixed;inset:0}.main-wrap{margin-left:0}.route-loading{top:64px;left:0}.mobile-toggle{margin-right:8px;display:inline-flex}.topbar{height:64px;padding:0 18px}.topbar>div:first-child{align-items:center;display:flex}.top-right{font-size:11px}.top-separator{margin:0 3px}.breadcrumb{font-size:11px}.breadcrumb span{margin:0 7px}main{min-height:calc(100dvh - 64px);padding:26px 20px 0}.page-heading{flex-direction:column;gap:18px;margin-bottom:23px}.heading-actions{flex-flow:wrap}.page-heading h1{font-size:30px}.page-heading p{font-size:13px}.eyebrow{font-size:9px}.social-grid,.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-heading{flex-wrap:wrap;padding:20px}.panel-heading,.section-actions{align-items:flex-start}.section-actions p{font-size:12px}.auth-layout{grid-template-columns:1fr}.auth-story{min-height:auto;padding:26px 28px}.auth-story .logo{font-size:28px}.auth-story-content{max-width:500px;padding:35px 0 15px}.auth-story h2{margin:17px 0 15px;font-size:43px}.auth-story p{font-size:14px}.auth-benefits,.auth-story-footer,.journey{display:none}.auth-form-side{min-height:auto;padding:30px 28px}.auth-topline{display:none}.auth-form-wrap{max-width:420px;padding:8px 0 35px}.auth-form-wrap>.auth-symbol{display:none}.auth-form-wrap h1{font-size:29px}.auth-form-wrap form{margin-top:26px}.auth-confirmation .auth-symbol{margin-bottom:16px}.welcome{margin:15px auto;padding:40px 24px}}@media (max-width:480px){main{padding:24px 16px 0}.topbar{padding:0 12px}.top-right>.avatar,.top-right>.secure-dot,.top-separator{display:none}.top-right{font-size:10px}.demo-banner{padding:12px;font-size:11px}.demo-label{display:none}.filters{gap:8px}.filters label{min-width:0}.filters input[type=date]{width:140px;font-size:12px}.filters .filter-divider{display:none}.kpi-grid{gap:11px}.kpi{border-radius:13px;min-height:154px;padding:17px 13px}.kpi-title{font-size:11px}.kpi-title svg{width:15px}.kpi strong{letter-spacing:-.8px;font-size:25px}.kpi-footer{font-size:10px}.secondary-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;padding:19px 0}.secondary-kpis>div{padding:0 15px}.secondary-kpis>div:nth-child(3){border-right:1px solid var(--line)}.secondary-kpis>div:nth-child(2n){border-right:0}.secondary-kpis b{font-size:16px}.chart{padding:0 16px 16px 12px}.chart svg{min-height:180px}.chart-scale{font-size:9px}.legend{gap:13px}.legend span{font-size:11px}.social-grid,.source-grid{grid-template-columns:1fr}.source-grid .panel{margin-bottom:0}.source-grid{margin-bottom:23px}.section-actions{flex-direction:column;gap:14px}.connection-row{padding:19px}.connection-actions{width:100%;padding-left:59px}.connection-actions .button.small{flex:1}.queue-item{flex-wrap:wrap;align-items:flex-start;padding:16px 19px}.queue-item .queue-attempts{width:100%;padding-left:30px}.source-tree{padding-left:49px;padding-right:19px}.site-details{gap:20px;padding:20px}.site-details code{font-size:11px}.button-row{padding:0 19px 21px}.funnel{padding:0 18px 18px}.funnel-label{gap:7px;width:122px;font-size:11px}.funnel-row{gap:8px}.funnel-row>b{font-size:12px}.funnel-bar{height:16px}.form-columns{grid-template-columns:1fr}.prose,.settings-panel{padding:22px}.modal-backdrop{padding:12px}.modal{border-radius:16px;max-height:94dvh}.modal-body{padding:21px}.modal>.panel-heading{padding:19px 21px}.modal-body .button{width:100%}.getting-started{padding:20px}.getting-started h2{font-size:19px}.setup-step>svg{display:block}.setup-step b{font-size:13px}.setup-step small{font-size:11px}.auth-story{padding:24px}.auth-story h2{font-size:37px}.auth-story-content{padding:29px 0 10px}.auth-eyebrow{font-size:9px}.auth-form-side{padding:30px 24px 24px}.auth-form-wrap h1{font-size:28px}.auth-form-wrap>p{font-size:13px}.auth-switch{font-size:12px}.auth-form-wrap form{gap:20px}footer{flex-direction:column;align-items:flex-start;gap:8px;font-size:10px}.search{max-width:100%}.search input{width:100%}.skeleton-grid{grid-template-columns:1fr}.welcome h2{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.date-range{position:relative}.filters .date-range-trigger{color:#25483f;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe4d9;border-radius:13px;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.date-range-trigger span{gap:3px;display:grid}.date-range-trigger small{letter-spacing:.08em;text-transform:uppercase;color:#65766c;font-size:10px}.date-range-trigger b{font-size:13px;font-weight:600}.date-range-popup{z-index:40;background:#fff;border:1px solid #dce6da;border-radius:18px;width:390px;max-width:calc(100vw - 44px);padding:22px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 14px 50px #12372b22}.date-range-popup h3{margin:0 0 16px;font-size:16px}.date-presets{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:20px;display:grid}.date-presets button{color:#365548;cursor:pointer;background:#f2f6ef;border:1px solid #e2e9df;border-radius:9px;padding:9px 5px;font-size:12px}.date-presets button:hover{background:#e0efca}.date-inputs{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.filters .date-inputs label{color:#617168;gap:7px;font-size:11px;display:grid}.filters .date-inputs input{border:1px solid #dbe4d9;border-radius:9px;width:100%;min-width:0;padding:10px;font-size:12px}.filters{align-items:center;gap:12px}.filters>label select{border-radius:11px;min-height:48px}.report-workbench{overflow:hidden}.report-workbench .panel-heading{align-items:center}.field-count{background:#e9efdf;border-radius:5px;padding:3px 6px;font-size:11px}.report-editor{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8faf5;grid-template-columns:minmax(220px,1fr) minmax(300px,1.4fr);display:grid}.formula-editor,.metric-library{min-width:0;padding:24px}.metric-library{border-right:1px solid var(--line)}.editor-title{justify-content:space-between;gap:10px;margin-bottom:18px}.editor-title,.editor-title h3{align-items:center;display:flex}.editor-title h3{gap:8px;margin:0;font-size:14px}.editor-title>span{color:#617168;font-size:11px}.metric-search{background:#fff;border:1px solid #dbe4d9;border-radius:10px;flex-direction:row;align-items:center;gap:8px;padding:0 10px;display:flex!important}.metric-search input{min-width:0;background:0 0!important;border:0!important;margin:0!important}.metric-options{gap:6px;max-height:350px;margin-top:14px;display:grid;overflow:auto}.metric-option{cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #e8eee5;border-radius:9px;align-items:center;gap:10px;padding:10px;flex-direction:row!important;font-size:12px!important;display:flex!important}.metric-option.checked{background:#eaf2e1;border-color:#c9daba}.metric-option input{accent-color:#266b53;flex:none;min-height:16px;padding:0;width:16px!important;height:16px!important;margin:0!important}.formula-editor>label{gap:7px;margin-bottom:14px;font-size:12px}.formula-editor input{margin:0}.formula-operators{gap:6px;display:flex}.formula-operators button{cursor:pointer;background:#fff;border:1px solid #d8e3d4;border-radius:8px;min-width:32px;height:30px}.formula-palette{max-height:140px;margin-bottom:16px;padding:4px 0;overflow:auto}.metric-token{color:#315244;white-space:normal;text-align:left}.metric-token.custom{color:#294e3c;background:#e1edce}.custom-metric-row{border-bottom:1px solid #dde6d8;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.custom-metric-row div{gap:4px;min-width:0;display:grid}.custom-metric-row code{white-space:normal;overflow-wrap:anywhere;color:#677969}.custom-metric-row button{cursor:pointer;color:#6a766d;background:0 0;border:0}.report-editor-footer{border-top:1px solid var(--line);color:#5c715d;background:#f1f5ec;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:12px;display:flex}.report-caption{color:#66756b;border-bottom:1px solid var(--line);padding:14px 24px;font-size:11px;line-height:1.7}.formula-error{color:#a33c2a;font-size:12px}.table-sort{text-align:left;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.report-workbench td:not(:nth-child(-n+3)){text-align:right;font-variant-numeric:tabular-nums}.report-workbench th:not(:nth-child(-n+3)){text-align:right}.report-workbench td:first-child{min-width:280px}.notification-center{position:relative}.notification-bell{color:#315244;cursor:pointer;background:#f6f9f2;border:1px solid #dae3d6;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:relative}.notification-bell>span{color:#fff;background:#276c54;border:2px solid #fff;border-radius:10px;min-width:17px;padding:2px 4px;font-size:9px;position:absolute;top:-5px;right:-5px}.toast-stack{z-index:160;pointer-events:none;gap:9px;width:380px;max-width:calc(100vw - 32px);display:grid;position:fixed;top:85px;right:24px}.notification-card{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:normal;color:#294d3e;background:#f6fceef0;border:1px solid #d8e6cd;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex;box-shadow:0 6px 24px #16392c16}.notification-card.warning{background:#fff7ebf0;border-color:#eedac0}.notification-card p{margin:0 0 7px;font-size:12px;line-height:1.6}.notification-card time{color:#647364;font-size:10px}.notification-card button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px}.notification-drawer{z-index:160;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcfef9f7;border:1px solid #dce6d6;border-radius:18px;width:420px;max-width:calc(100vw - 32px);position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 15px 60px #133b2b24}.notification-drawer header{border-bottom:1px solid #e0e7db;gap:12px;padding:18px;display:grid}.notification-drawer h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.notification-drawer h2 small{font-size:11px;font-weight:400}.notification-drawer header button{color:#276c54;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px}.notification-drawer>div{gap:8px;max-height:65vh;padding:12px;display:grid;overflow:auto}.notification-drawer .notification-card{box-shadow:none}.notification-empty{align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}@media (max-width:700px){.report-editor{grid-template-columns:1fr}.metric-library{border-right:0;border-bottom:1px solid var(--line)}.formula-editor,.metric-library{padding:18px}.metric-options{grid-template-columns:1fr 1fr;max-height:210px}.editor-title{flex-wrap:wrap}.report-editor-footer{flex-wrap:wrap;padding:16px 18px}.date-range,.filters .date-range-trigger{width:100%}.date-range-trigger>svg:last-child{margin-left:auto}.notification-drawer{position:fixed;top:74px;right:16px}.toast-stack{top:74px;right:16px}.top-right{gap:8px}}.team-panel h2{align-items:center;gap:10px;display:flex}.team-panel .panel-head p{color:var(--muted);margin:8px 0 0}.team-body{padding:24px}.team-policy{background:var(--surface-subtle);color:#3f644d;border-radius:12px;margin-bottom:24px;padding:14px 16px;font-size:13px;line-height:1.6}.team-invite-form{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.team-invite-form label:first-child{flex:1;min-width:200px}.team-help{color:#617168;max-width:840px;font-size:13px;line-height:1.7}.team-error{color:#a34727}.team-body h3{margin-top:28px;font-size:15px}.team-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.team-row>div,.team-row>strong{overflow-wrap:anywhere;flex:1;min-width:0}.team-row small{color:#617168;margin-top:5px;display:block}.team-row select{width:180px}@media (max-width:700px){.team-body{padding:16px}.team-row{flex-wrap:wrap}.team-row>div,.team-row>strong{flex-basis:100%}.team-invite-form>label{width:100%}}.team-panel>.panel-head{border-bottom:1px solid var(--line);padding:24px}.team-help{margin:14px 0}@media (max-width:700px){.team-panel>.panel-head{padding:20px 16px}}.report-levels{border-bottom:1px solid var(--line);grid-column:1/-1;padding:20px}.report-levels p{color:var(--muted);margin:8px 0 16px}.report-level-options{flex-wrap:wrap;gap:12px;display:flex}.report-source-row{background:var(--surface-subtle)}.report-tree-controls{flex-wrap:wrap;gap:8px;padding:16px 20px 0;display:flex}.report-tree-name{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:260px;padding:12px;display:flex}.report-tree-name:disabled{opacity:1;cursor:default}.report-tree-name small{color:#64796e;margin-top:4px;font-size:11px;font-weight:400;display:block}.report-tree-name svg{flex-shrink:0;transition:transform .15s}.report-workbench td:first-child{padding:0}.report-workbench td:not(:first-child),.report-workbench th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.integration-catalog-panel{margin-top:24px}.crm-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.crm-catalog-card{border:1px solid var(--line);background:var(--pale);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;min-height:205px;padding:18px;display:flex}.crm-catalog-card p{color:var(--muted);flex:1;margin:0}.crm-catalog-title{align-items:center;gap:10px;display:flex}.crm-catalog-title h3{margin:0}.connection-guide,.mapping-assistant,.status-mapper{border:1px solid var(--line);background:var(--pale);border-radius:16px;padding:16px}.connection-guide ol{margin:12px 0 0;padding-left:22px}.connection-guide li+li{margin-top:8px}.connection-guide .text-link{color:var(--green);text-underline-offset:3px;margin-top:14px;font-weight:600;text-decoration:underline;display:inline-flex}.status-columns{grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;margin-top:14px;display:grid;overflow-x:auto}.status-column{border:1px dashed var(--line);background:#fff;border-radius:14px;min-height:130px;padding:12px}.status-column h4{margin:0 0 10px}.status-column.client{background:#eff9f1}.status-column.rejected{background:#fff5f1}.status-column.ignored{background:#f2f3f2}.status-chip{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:grab;background:#fff;border-radius:10px;margin-top:7px;padding:8px 10px;display:block}.status-chip:active{cursor:grabbing}@media (max-width:900px){.crm-catalog{grid-template-columns:1fr 1fr}}@media (max-width:620px){.crm-catalog,.form-columns{grid-template-columns:1fr}.status-columns{grid-template-columns:repeat(5,180px)}}.unified-report{gap:24px;display:grid}.analytics-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.analytics-summary-card{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:132px;padding:18px;box-shadow:0 5px 18px #1d47310a}.analytics-summary-card small,.analytics-summary-card span{color:var(--muted);display:block}.analytics-summary-card span{font-size:13px;font-weight:650}.analytics-summary-card strong{color:var(--green-dark);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:11px 0 7px;font-size:clamp(19px,1.7vw,27px);line-height:1;display:block}.analytics-summary-card small{font-size:11px;line-height:1.35}.analytics-summary-card.featured{background:linear-gradient(135deg,#f3fae9,#e8f5d8);border-color:#b9d882}.analytics-tree-report .panel-heading,.analytics-trend .panel-heading{align-items:flex-start}.analytics-metric-picker{border:1px solid var(--line);background:var(--pale);border-radius:14px;flex-wrap:wrap;gap:8px;margin:16px 24px 0;padding:14px;display:flex}.analytics-metric-picker button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px}.analytics-metric-picker button.selected{border-color:var(--green);background:var(--pale);color:var(--green-dark)}.analytics-metric-picker small{width:100%;color:var(--muted)}.analytics-legend{color:var(--muted);flex-wrap:wrap;gap:18px;padding:18px 24px 0;font-size:13px;display:flex}.analytics-legend span{align-items:center;gap:7px;display:inline-flex}.analytics-legend i{border-radius:3px;width:20px;height:3px}.analytics-chart{width:100%;min-height:230px;padding:4px 20px 16px;display:block;overflow:visible}.analytics-chart line{stroke:var(--line);stroke-width:1px}.analytics-chart path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.analytics-chart text{fill:var(--muted);text-anchor:middle;font-size:10px}.analytics-tree-report .report-tree-controls{margin:0}.analytics-tree-report table{min-width:1280px}.analytics-tree-report td:not(:first-child),.analytics-tree-report th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.analytics-tree-report td:first-child{min-width:300px;padding:0}.analytics-total-row{background:var(--pale);font-weight:700}.analytics-total-row td:first-child{padding:14px 18px}.analytics-total-row small{color:var(--muted);margin-top:3px;font-weight:400;display:block}.report-data-note{color:#4d6e3e;background:#f5faee;border:1px solid #d7e8c0;border-radius:12px;margin:0 24px 16px;padding:11px 13px;font-size:13px}.report-column-picker{margin-top:0}@media (max-width:760px){.analytics-tree-report .panel-heading,.analytics-trend .panel-heading{gap:12px}.analytics-tree-report .report-tree-controls{width:100%}.analytics-chart{min-width:620px}.analytics-trend{overflow-x:auto}.analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-summary-card{min-height:118px;padding:15px}}@media (min-width:761px) and (max-width:1180px){.analytics-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.report-builder{gap:20px;min-width:0;display:grid}.report-config .report-tree-controls{flex-wrap:wrap}.report-config .report-tree-controls label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-config input,.report-config select{max-width:100%;min-height:38px}.metric-choice-label{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.report-summary-details>summary{cursor:pointer;padding:12px 0;font-weight:600}.report-editor{align-items:start;gap:24px}.formula-editor{background:#f7faf8;border:1px solid #dce6e0;border-radius:16px;padding:24px}.formula-editor>label{gap:8px;font-weight:600;display:grid}.formula-editor input{width:100%}.formula-editor input[placeholder="[spend] / [clicks]"]{font-family:ui-monospace,monospace;font-size:15px}.formula-format-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.formula-format-controls label{gap:8px;font-size:13px;display:grid}.formula-format-controls select{background:#fff;width:100%}.formula-format-preview{background:#fff;border:1px solid #e2e9e5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.formula-format-preview span{color:#66796f;font-size:12px}.formula-format-preview strong{font-variant-numeric:tabular-nums}.source-metrics-table th{vertical-align:middle;position:relative;padding:0!important}.source-column-heading{align-items:center;gap:2px;min-height:62px;padding:8px 14px 8px 4px;display:flex}.source-column-heading button{color:inherit;background:0 0;border:0}.column-sort{text-align:left;font:inherit;cursor:pointer;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:4px;display:flex}.column-sort span{color:#518367;flex-shrink:0}.column-drag{cursor:grab;opacity:.45;padding:2px;font-size:20px}.column-drag:focus-visible,.column-drag:hover{opacity:1}.column-resize{cursor:col-resize;touch-action:none;border-right:2px solid #0000;width:8px;position:absolute;top:0;bottom:0;right:0}.column-resize:focus-visible,.column-resize:hover{border-color:var(--accent);background:#54896c20;outline:none}.source-metrics-table td{text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.source-metrics-table .report-tree-name{max-width:100%}.source-metrics-table .report-tree-name span{min-width:0}.source-metrics-table .report-tree-name b,.source-metrics-table .report-tree-name small{text-overflow:ellipsis;overflow:hidden}@media (max-width:600px){.formula-editor{padding:16px}.formula-format-controls{grid-template-columns:1fr}}.table-interaction-hint{color:#617168;margin-top:8px;display:block}.metric-library .editor-title{flex-wrap:wrap}.metric-library .editor-title .button{margin-left:auto}.metric-option:has(input:checked){background:var(--accent-soft);border-color:#88aa95}.formula-palette button:hover{border-color:var(--accent);background:var(--accent-soft)}.metric-option .metric-choice-label{align-items:flex-start;gap:10px;flex-direction:row!important;display:flex!important}.metric-choice-label>span{gap:4px;display:grid}.metric-choice-label input{flex-shrink:0;margin-top:2px}.metric-choice-label .form-hint{margin:0;font-weight:400;line-height:1.5;display:block}.report-page{--bg:#f5f6f8;--ink:#202c3b;--muted:#667385;--line:#dfe4eb;--radius:8px;--sidebar:224px}.report-page .topbar{border-bottom:1px solid var(--line);min-height:56px;padding:14px 24px}.report-page main{padding:24px}.report-page h1{letter-spacing:-.5px;font-size:26px}.report-page .page-heading{align-items:center;margin-bottom:16px}.report-page .page-heading p{margin-top:6px;font-size:13px;line-height:1.5}.report-page .report-title-row{align-items:center;gap:20px}.report-page .report-basis-control{flex-direction:row;align-items:center;gap:8px;font-size:12px}.report-page .report-basis-control select{border-radius:5px;min-height:36px;padding:7px 10px;font-size:13px}.report-page .button{min-height:36px;box-shadow:none;white-space:nowrap;border-radius:5px;padding:8px 12px;font-size:12px}.report-page .button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.report-page .button.primary:hover{background:var(--accent-hover)}.report-page .heading-actions .button.primary{color:var(--ink);background:#fff;border-color:#d4dce4}.report-page input,.report-page select{border-color:#cdd6df;border-radius:5px}.report-page .demo-banner{border-radius:5px;margin-bottom:12px;padding:8px 12px;font-size:11px}.report-page .filters{box-shadow:none;border-radius:8px;align-items:center;gap:16px;margin-bottom:12px;padding:12px 16px}.report-page .filters>label{color:var(--muted);gap:4px;font-size:11px}.report-page .filters select{min-height:34px;padding:5px 10px;font-size:12px}.report-page .date-range-trigger{border-radius:5px;min-height:50px;padding:6px 10px}.report-page .date-range-trigger small{font-size:11px}.report-page .date-range-trigger b{font-size:12px}.report-page .synced{max-width:220px;margin-left:auto;font-size:11px;line-height:1.5}.report-page .advanced-filters{border-radius:8px;margin-bottom:12px;padding:16px}.report-page .report-builder,.report-page .unified-report{gap:16px}.report-page .report-config{padding:0;overflow:visible}.report-command-bar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.report-command-label{display:none}.report-command-bar>.saved-report-select{flex-direction:row;order:0;align-items:center;gap:8px;font-size:12px}.report-command-bar>.saved-report-select select{min-width:190px}.report-command-bar>button{order:1}.report-command-bar>.report-save-menu{order:2}.report-command-bar>[role=status]{order:3;margin:0 0 0 auto;font-size:11px}.report-save-menu{position:relative}.report-save-menu summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.report-save-menu summary::-webkit-details-marker{display:none}.report-name-form{border:1px solid var(--line);z-index:32;background:#fff;border-radius:8px;flex-direction:column;gap:10px;width:300px;max-width:calc(100vw - 48px);padding:16px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 40px #17233320}.report-settings-dialog{color:#202c3b;background:#fff;border:1px solid #d3dce4;border-radius:10px;width:min(1000px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:0;overflow:hidden;box-shadow:0 24px 90px #12223633}.report-settings-dialog[open]{flex-direction:column;display:flex}.report-settings-dialog::backdrop{background:#14243466}.report-settings-heading{border-bottom:1px solid #e1e6ed;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.report-settings-heading h2{font-size:20px}.report-settings-heading p{color:#667385;margin-top:6px;font-size:12px}.report-settings-tabs{border-bottom:1px solid #e1e6ed;flex-shrink:0;gap:24px;padding:0 24px;display:flex}.report-settings-tabs button{border-bottom:2px solid #0000;padding:14px 0;font-size:13px;font-weight:600}.report-settings-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--accent)}.report-settings-dialog .report-editor{background:#fff;border:0;min-height:0;display:block;overflow-y:auto}.report-settings-dialog [hidden]{display:none!important}.report-settings-dialog .formula-editor,.report-settings-dialog .metric-library,.report-settings-dialog .report-levels{background:#fff;border:0;border-radius:0;margin:0;padding:24px}.report-settings-dialog .metric-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:none}.report-settings-dialog .metric-option{border-radius:6px;align-items:center;padding:12px;font-size:13px!important}.report-settings-dialog .metric-option:has(input:checked){background:#f3f9f6;border-color:#aacabd}.report-settings-dialog .metric-option .button{min-height:30px;padding:6px 8px}.report-settings-dialog .metric-choice-label .form-hint{font-size:11px}.report-settings-dialog .editor-title{flex-wrap:wrap;gap:12px}.report-settings-dialog .editor-title h3{margin-right:auto;font-size:15px}.report-settings-dialog .formula-editor{gap:16px;width:100%;max-width:820px;margin:0 auto;display:grid}.report-settings-dialog .formula-editor>label{font-size:13px;font-weight:600}.report-settings-dialog .formula-editor .editor-title{order:-1;margin-bottom:0}.report-settings-dialog .formula-templates{background:#f7f9fb;border:1px solid #e1e6ed;border-radius:6px;margin:0;padding:12px}.report-settings-dialog .formula-palette{background:#f9fafb;border:1px solid #e1e6ed;border-radius:6px;max-height:150px;padding:12px;overflow:auto}.report-settings-dialog .formula-palette button{border-radius:4px}.report-settings-dialog .formula-format-preview{background:#f6f8fa;border-radius:6px}.report-settings-dialog .custom-metric{border:1px solid #e1e6ed;border-radius:6px;margin:0;padding:12px}.report-settings-dialog .report-editor-footer{background:#f9fafb;border-top:1px solid #e1e6ed;flex-shrink:0;align-items:center;gap:12px;padding:16px 24px;display:flex}.report-settings-dialog .report-editor-footer span{margin-right:auto;font-size:12px}.report-page .analytics-tree-report .panel-heading{align-items:center;gap:12px;padding:18px 20px 12px}.report-page .analytics-tree-report .panel-heading p{margin-top:4px;font-size:11px}.report-page .analytics-tree-report .panel-heading h2{font-size:16px}.report-page .analytics-tree-report .report-tree-controls{gap:8px;margin:0}.report-table-help{color:var(--muted);justify-content:space-between;gap:12px;padding:0 20px 12px;font-size:11px;display:flex}.report-page .analytics-tree-report .table-scroll{overscroll-behavior:auto;max-height:none;overflow-x:auto}.report-page .source-metrics-table{border-collapse:separate;border-spacing:0;font-size:12px}.report-page .source-metrics-table th{color:#455366;z-index:3;background:#f1f4f7;border-bottom:1px solid #cdd6df;border-right:1px solid #e1e6ed;position:sticky;top:0}.report-page .source-column-heading{min-height:60px}.report-page .source-metrics-table td{border-bottom:1px solid #e6ebf1;border-right:1px solid #edf0f4;padding:12px}.report-page .source-metrics-table tbody tr:hover td{background:#f4f8fa}.report-page .source-metrics-table .analytics-total-row td{background:#eaf1ef;border-bottom:1px solid #bed2c7;font-weight:650}.report-page .source-metrics-table .pinned-source{z-index:2;background:#fff;position:sticky;left:0;box-shadow:2px 0 4px #1a293608}.report-page .source-metrics-table th.pinned-source{z-index:4;background:#f1f4f7}.report-page .report-tree-name{font-size:12px}.report-page .report-tree-name small{font-size:10px}.report-page .report-summary-details{border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 16px}.report-page .report-summary-details>summary{padding:14px 0;font-size:13px}.report-page .report-workbench{border-radius:8px}.report-methodology{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:16px}.report-methodology>summary{cursor:pointer;padding:16px 20px;font-size:13px;font-weight:600}.report-methodology-body{padding:0 20px 20px}.report-methodology-body .section-note{background:0 0;border:0;margin:0;padding:12px 0;font-size:12px}@media (max-width:900px){.report-page .synced{max-width:none}.report-command-bar>[role=status],.report-page .synced{width:100%;margin-left:0}}@media (max-width:760px){.report-page main{padding:16px}.report-page .topbar{padding:12px 16px}.report-page .report-title-row{flex-wrap:wrap;gap:12px}.report-page .report-basis-control{flex-direction:column;align-items:flex-start}.report-page .filters{gap:12px}.report-page .filters>label{flex:1}.report-command-bar>.saved-report-select{flex-direction:column;align-items:stretch;width:100%}.report-command-bar>.saved-report-select select{width:100%;min-width:0}.report-name-form{left:auto;right:0}.report-settings-dialog{border-radius:8px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.report-settings-heading{padding:16px}.report-settings-heading h2{font-size:17px}.report-settings-tabs{gap:20px;padding:0 16px}.report-settings-tabs button{font-size:12px}.report-settings-dialog .formula-editor,.report-settings-dialog .metric-library,.report-settings-dialog .report-levels{padding:16px}.report-settings-dialog .metric-options{grid-template-columns:1fr}.report-settings-dialog .report-editor-footer{flex-wrap:wrap;padding:12px 16px}.report-settings-dialog .report-editor-footer span{width:100%}.report-settings-dialog .formula-format-controls{grid-template-columns:1fr}.report-table-help{flex-wrap:wrap}.report-page .analytics-tree-report .panel-heading{padding:16px}.report-page .analytics-tree-report .report-tree-controls{flex-wrap:wrap}}.report-page,.report-page .main-wrap{background:var(--bg)}.report-page .topbar{height:56px}.report-page .report-builder .panel{margin-bottom:0}@media (min-width:761px){.report-page .sidebar .mobile-close{display:none}}.report-settings-dialog{height:min(780px,100dvh - 48px);margin:auto;position:fixed;inset:0}.report-settings-dialog .metric-choice-label,.report-settings-dialog label{color:#384658}@media (max-width:760px){.report-settings-dialog{height:calc(100dvh - 24px)}}.report-settings-dialog .formula-format-preview span{color:#5a6878}.native-source-account{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(130px,1fr) minmax(180px,1.5fr) minmax(180px,1.5fr);gap:12px;min-width:0;margin:16px 0;padding:16px;display:grid}.native-source-account legend{overflow-wrap:anywhere;padding:0 6px;font-weight:600}.native-source-account label{min-width:0}.native-source-account input,.native-source-account select{width:100%}@media (max-width:700px){.native-source-account{grid-template-columns:1fr}}.source-connection-status{border:1px solid var(--line);background:var(--bg);border-radius:12px;width:100%;min-width:0;padding:16px}.connection-row>.source-connection-status{flex-basis:100%}.connection-row:has(>.source-connection-status){flex-wrap:wrap}.source-status-heading{align-items:flex-start;gap:10px;display:flex}.source-status-heading>svg{color:var(--green);flex-shrink:0;margin-top:2px}.source-status-heading p{margin:4px 0 10px}.source-coverage-bar{background:var(--line);border-radius:9px;height:6px;margin:4px 0 8px;overflow:hidden}.source-coverage-bar span{background:var(--green);height:100%;display:block}.detected-source-list{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.detected-source-list li{background:var(--surface,#fff);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;grid-template-columns:minmax(90px,1fr) minmax(0,2fr) minmax(80px,1fr);gap:10px;padding:10px 12px;display:grid}.source-followup{border-left:3px solid var(--green);background:var(--surface,#fff);margin:12px 0;padding:12px}.source-followup p{margin:5px 0}@media (max-width:700px){.detected-source-list li{grid-template-columns:1fr;gap:3px}}.integration-overview{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.integration-overview-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.integration-eyebrow{letter-spacing:.11em;color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.integration-overview-heading h2{font-size:22px}.integration-overview-heading p{margin-top:5px;font-size:13px}.integration-map{background:radial-gradient(var(--line) .7px,transparent .7px) 0 0 /18px 18px;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);gap:24px 52px;min-height:420px;padding:26px 28px;display:grid;position:relative}.integration-map-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.integration-map-lines path{stroke:var(--line);stroke-width:2px;fill:none}.integration-map-node{z-index:1;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:17px 18px;display:flex;position:relative;box-shadow:0 3px 10px #00000003}.integration-map-node:hover{border-color:var(--accent);box-shadow:0 4px 16px #00000009}.integration-map-node:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.map-site{grid-area:1/1}.map-ads{grid-area:1/3}.map-forms{grid-area:2/1}.map-crm{grid-area:2/3}.integration-node-title{align-items:center;gap:10px;display:flex}.integration-node-title h3{flex:1;font-size:14px}.integration-node-title>svg{color:var(--muted)}.integration-node-icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.integration-map-node>p{margin:8px 0;font-size:12px;line-height:1.5}.integration-map-node ul{margin:0 0 10px;padding:0;list-style:none}.integration-map-node li{align-items:center;gap:7px;margin:5px 0;font-size:12px;display:flex}.integration-map-node li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-node-action{color:var(--accent);align-items:center;gap:5px;margin-top:auto;padding-top:7px;font-size:12px;font-weight:600;display:flex}.integration-map-center{z-index:1;border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;flex-direction:column;grid-area:1/2/3/3;align-self:center;align-items:center;gap:8px;padding:22px 12px;display:flex;box-shadow:0 8px 28px #00000006}.integration-map-center>span{background:var(--accent);color:#fff;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.integration-map-center>b{letter-spacing:-1px;font-size:24px}.integration-map-center>small{line-height:1.5}.integration-map-center a{color:var(--accent);align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.integration-map-caption{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 28px;font-size:11px;display:flex}.integration-map-caption>span:last-child{align-items:center;gap:7px;display:flex}.integration-map i,.integration-map-caption i{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.integration-overview .is-ready{background:#248257}.integration-overview .is-pending{background:#c99743}.integration-catalog-disclosure{border:1px solid var(--line);background:#fff;border-radius:12px;padding:0 20px}.integration-catalog-disclosure>summary{cursor:pointer;padding:18px 0;font-size:14px;font-weight:600}.integration-catalog-disclosure[open]>summary{border-bottom:1px solid var(--line);margin-bottom:18px}.integration-catalog-disclosure>.panel{box-shadow:none;border:0;padding:0 0 18px}.integration-catalog-disclosure .source-grid{padding-bottom:18px}.integration-dialog{border:1px solid var(--line);width:min(680px,100vw - 32px);max-height:min(90dvh,900px);color:var(--ink);background:#fff;border-radius:16px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 100px #00000030}.integration-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182766}.integration-dialog-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 24px 18px;display:flex}.integration-dialog-heading h2{font-size:22px}.integration-dialog-heading p{margin-top:5px;font-size:13px}.integration-dialog-heading .icon-button{flex-shrink:0}.integration-dialog .integration-search{border:1px solid var(--input-line,var(--line));color:var(--muted);border-radius:9px;align-items:center;gap:10px;margin:0 24px 14px;padding:0 12px;display:flex}.integration-search input{outline-offset:-2px;background:0 0;border:0;width:100%;padding-left:0}.integration-catalog-list{padding:0 24px 24px}.integration-catalog-list h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:17px 0 7px;font-size:11px}.integration-catalog-option{text-align:left;border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;width:100%;margin-top:7px;padding:12px;display:flex}.integration-catalog-option:hover{background:var(--accent-soft)}.integration-catalog-option>span:nth-child(2){flex:1;min-width:0}.integration-catalog-option small{margin-top:3px;display:block}.service-monogram{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:10px;place-items:center;font-weight:700;display:grid}.service-forms,.service-meta{color:#1877f2;background:#e9f0ff}.service-amocrm{color:#168bd1;background:#e7f5ff}.integration-help-strip{background:var(--accent-soft);color:var(--accent);border-radius:9px;align-items:flex-start;gap:8px;margin:0 0 15px;padding:12px 14px;display:flex}.integration-help-strip p{font-size:12px;line-height:1.6}.facebook-forms-panel>.connection-row{border-radius:9px;padding:16px 0}.facebook-forms-panel .connection-row button{flex-shrink:0}.facebook-page-explanation{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin:0 24px 16px;padding:13px 15px;font-size:13px}.facebook-page-explanation p{margin-top:4px;font-size:12px}.facebook-selection-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin:0 24px 10px;font-size:12px;display:flex}.facebook-selection-toolbar>span{color:var(--muted);flex:1}.facebook-page-list{overscroll-behavior:contain;border:1px solid var(--line);border-radius:10px;max-height:290px;margin:0 24px;overflow-y:auto}.facebook-page-option{cursor:pointer;border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 14px;display:flex}.facebook-page-option:last-child{border-bottom:0}.facebook-page-option.selected,.facebook-page-option:hover{background:var(--accent-soft)}.facebook-page-option input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--accent);flex:0 0 18px;margin:0;padding:0}.facebook-page-option>span:last-child{overflow-wrap:anywhere;flex:1;min-width:0}.facebook-page-option small{margin-top:3px;font-size:11px;display:block}.facebook-page-avatar{color:#1877f2;background:#e9f0ff;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.facebook-missing-help{margin:16px 24px;font-size:12px}.facebook-missing-help summary{cursor:pointer;color:var(--accent);font-weight:600}.facebook-missing-help ol{color:var(--muted);margin:10px 0;padding-left:20px;line-height:1.7}.facebook-missing-help li{margin-bottom:5px}.integration-access-warning{background:#fff8e8;border:1px solid #ebd9b4;border-radius:8px;align-items:flex-start;gap:8px;margin:0 24px 14px;padding:12px;font-size:12px;display:flex}.integration-access-warning p{font-size:12px}.integration-access-ok{color:var(--accent);align-items:center;gap:7px;margin:0 24px 14px;font-size:12px;display:flex}.integration-dialog>.error{margin:0 24px 14px}.integration-no-results{text-align:center;color:var(--muted);padding:22px 16px;font-size:13px}.integration-dialog-footer{border-top:1px solid var(--line);background:#fff;align-items:center;gap:10px;margin-top:16px;padding:16px 24px;display:flex;position:sticky;bottom:0}.integration-dialog-footer>span{color:var(--muted);flex:1;font-size:12px}@media (max-width:1100px){.integration-map{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);gap:18px 20px;padding:22px}.integration-map-node{padding:14px}}@media (max-width:700px){.integration-overview-heading{flex-direction:column;align-items:stretch;padding:18px}.integration-overview-heading .button{justify-content:center}.integration-map{grid-template-rows:auto;grid-template-columns:1fr;gap:12px;padding:18px}.integration-map-center,.integration-map-node{grid-area:auto}.integration-map-center{flex-flow:wrap;grid-row:1;justify-content:center;padding:16px}.integration-map-center small{flex-basis:100%}.integration-map-lines{display:none}.integration-map-caption{padding:14px 18px}.integration-dialog-heading{padding:20px 18px 14px}.facebook-missing-help,.facebook-page-explanation,.facebook-page-list,.facebook-selection-toolbar,.integration-access-ok,.integration-access-warning,.integration-dialog .integration-search{margin-left:18px;margin-right:18px}.integration-dialog-footer{flex-wrap:wrap;padding:14px 18px}.integration-dialog-footer>span{flex-basis:100%}.integration-dialog-footer .button{flex:1;justify-content:center}.facebook-forms-panel .connection-row{flex-wrap:wrap}.facebook-forms-panel .connection-row .grow{flex-basis:100%}}.integration-dialog .facebook-page-option,.integration-dialog .integration-search{flex-direction:row}.integration-overview .is-unknown{background:var(--muted)}.integration-page-main{flex-direction:column;height:calc(100dvh - 64px);min-height:0;padding:22px 28px 18px;display:flex}.integration-page-main>.page-heading{flex-shrink:0;margin-bottom:12px}.integration-page-main>.page-heading h1{font-size:26px}.integration-page-main>.demo-banner{flex-shrink:0;margin-bottom:12px}.integration-page-main>.loading-strip{flex-shrink:0}.integration-page-main>.dashboard-content{flex:1;min-height:0}.mindmap-workspace{background:var(--bg);border-radius:14px;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;box-shadow:inset 0 1px #fff}.mindmap-toolbar{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.mindmap-toolbar>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.map-live-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.integration-page-main>.page-heading p,.integration-page-main>footer{display:none}.integration-page-main>.demo-banner{padding:9px 12px;font-size:11px}.mindmap-canvas{background:radial-gradient(#c8cbd24a .8px,#0000 0) 4px 5px/20px 20px;flex:1;grid-template-rows:minmax(150px,1.12fr) 64px minmax(130px,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:20px 30px;min-height:0;padding:20px 28px;display:grid;position:relative}.mindmap-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mindmap-connections>path{stroke:#b2b2c1;stroke-width:1.6px;fill:none;vector-effect:non-scaling-stroke}.mindmap-connections marker path{fill:#b2b2c1}.mindmap-group{z-index:1;border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;box-shadow:0 3px 10px #20203404}.mindmap-group.map-leads{grid-area:1/1}.mindmap-group.map-ads{grid-area:1/3}.mindmap-group.map-communication{grid-area:3/1}.mindmap-group.map-crm{grid-area:3/2}.mindmap-group.map-notifications{grid-area:3/3}.mindmap-group>header{border-bottom:1px solid var(--line);background:#fafafd;border-radius:11px 11px 0 0;flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;display:flex}.mindmap-group>header>svg{color:var(--muted);flex-shrink:0}.mindmap-group>header h2{flex:1;font-size:12px;font-weight:650;line-height:1.35}.mindmap-count{color:var(--muted);background:#eeeef4;border-radius:5px;padding:2px 6px;font-size:10px}.mindmap-items:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mindmap-items{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;min-height:0;padding:9px 10px;display:flex;overflow-y:auto}.mindmap-item{text-align:left;background:#fafafd;border:1px solid #eeeef4;border-radius:7px;flex-shrink:0;align-items:center;gap:9px;width:100%;min-width:0;padding:8px 9px;display:flex}.mindmap-item:hover{background:var(--accent-soft);border-color:var(--accent)}.mindmap-item>svg{color:var(--muted);flex-shrink:0}.mindmap-item-copy{flex:1;min-width:0}.mindmap-item-copy b{font-size:12px;font-weight:550}.mindmap-item-copy b,.mindmap-item-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mindmap-item-copy small{margin-top:2px;font-size:10px}.mindmap-state{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.mindmap-state.is-ready{background:#319372}.mindmap-state.is-pending{background:#d2993c}.mindmap-state.is-unknown{background:#a2a4b0}.mindmap-connect{border:0;border-top:1px solid var(--line);color:var(--accent);background:#fff;border-radius:0 0 11px 11px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:11px;font-weight:600;display:flex}.mindmap-connect:hover{background:var(--accent-soft)}.mindmap-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px;display:flex}.mindmap-empty>svg{color:#c4c3d3;margin-bottom:4px}.mindmap-empty p{max-width:220px;margin:0;font-size:11px;line-height:1.5}.mindmap-empty small{font-size:10px}.mindmap-hub{z-index:1;flex-direction:column;grid-area:2/2;justify-content:center;min-width:0}.mindmap-hub,.mindmap-hub>span{align-items:center;gap:8px;display:flex}.mindmap-hub>span{background:var(--ink);color:#fff;letter-spacing:-.8px;border-radius:10px;padding:14px 19px;font-size:20px;font-weight:750;box-shadow:0 5px 14px #26243715}.mindmap-hub>small{white-space:nowrap;font-size:10px}.mindmap-footer{border-top:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-top:0;padding:11px 20px;font-size:10px;display:flex}.mindmap-footer>span{color:var(--muted);align-items:center;gap:7px;display:flex}.mindmap-footer i{border-radius:50%;width:5px;height:5px;display:block}.mindmap-footer .is-ready{background:#319372}.mindmap-footer .is-pending{background:#d2993c}.mindmap-footer .text-button{font-size:10px}.integration-settings-dialog{width:min(880px,100vw - 32px)}.integration-settings-dialog>.integration-dialog-heading{z-index:2;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.integration-settings-body{padding:20px 24px}.integration-settings-body>div{flex-direction:column;gap:16px;display:flex}.integration-settings-dialog:not([data-group=channels]) [data-settings-group=channels],.integration-settings-dialog:not([data-group=crm]) [data-settings-group=crm],.integration-settings-dialog:not([data-group=delivery]) [data-settings-group=delivery],.integration-settings-dialog:not([data-group=forms]) [data-settings-group=forms],.integration-settings-dialog:not([data-group=site]) [data-settings-group=site]{display:none}.integration-settings-body .panel{margin:0}.integration-settings-body .connection-row{flex-wrap:wrap;gap:10px}.integration-settings-body .section-actions{margin-bottom:0}.integration-settings-body .section-note{margin:0}.integration-settings-body .source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-settings-body #crm-integrations{scroll-margin-top:100px}.map-bot-settings{padding:0 24px 24px}.map-bot-settings>svg{color:var(--accent);margin:5px 0 15px}.map-bot-settings p{margin:10px 0 18px;font-size:13px;line-height:1.65}.delivery-steps{border-bottom:1px solid var(--line);gap:12px;padding-bottom:16px;display:flex}.delivery-steps>button{color:var(--muted);border:0;align-items:center;gap:7px;font-size:12px;display:flex}.delivery-steps>button[aria-current=step]{color:var(--accent);font-weight:650}.delivery-steps>button>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.delivery-steps>button[aria-current=step]>span{background:var(--accent);color:#fff;border-color:var(--accent)}.delivery-step-content{flex-direction:column;gap:16px;padding:23px 0;display:flex}.delivery-step-content>h3{font-size:20px}.delivery-step-content>p{margin-top:-8px;font-size:13px}.delivery-hint{background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:13px 15px;font-size:12px;line-height:1.65}.delivery-hint a{color:var(--accent)}.delivery-mapping{gap:12px;display:grid}.delivery-mapping-row{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 30px;align-items:end;gap:12px;display:grid}.delivery-mapping-row>svg{color:var(--muted);margin-bottom:14px}.delivery-mapping-row>button{margin-bottom:7px}.delivery-mapping-row select{min-width:0;max-width:100%}.delivery-variable-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:end;gap:10px;margin:12px 0;display:grid}.delivery-enable{border:1px solid var(--line);background:var(--accent-soft);border-radius:9px;flex-direction:row;align-items:flex-start;gap:12px;padding:15px;display:flex}.delivery-enable input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--accent);flex:0 0 18px;margin:1px 0 0;padding:0}.delivery-enable b,.delivery-enable small{display:block}.delivery-enable small{margin-top:4px;line-height:1.5}.delivery-editor-footer{border-top:1px solid var(--line);gap:10px;padding-top:18px;display:flex}.delivery-editor-footer>span{flex:1}.delivery-route-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.delivery-route-row>span{flex:1}.delivery-route-row small{margin-top:4px;display:block}.delivery-webhook-instructions{gap:12px;padding:20px 0;display:grid}.delivery-webhook-instructions p{font-size:12px;line-height:1.7}.delivery-journal{margin-top:24px}.delivery-journal ul{padding:0;list-style:none}.delivery-journal li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.delivery-journal small{max-width:280px;margin-top:4px;display:block}@media (min-width:761px) and (max-height:820px){.integration-page-main{padding-top:14px}.integration-page-main>.page-heading{margin-bottom:12px}.integration-page-main .page-heading p{display:none}.mindmap-canvas{grid-template-rows:minmax(120px,1fr) 58px minmax(110px,1fr);gap:18px 26px;padding:16px 22px}.mindmap-group>header{padding:9px 12px}.mindmap-items{padding:7px}.mindmap-hub>span{padding:10px 16px}.mindmap-empty>svg,.mindmap-hub>small{display:none}}@media (max-width:1050px) and (min-width:761px){.mindmap-canvas{gap:20px 14px;padding:18px 16px}.mindmap-group>header{gap:5px;padding:10px}.mindmap-group>header>svg{display:none}.mindmap-group>header h2{font-size:11px}.mindmap-item{gap:5px}.mindmap-item-copy b{font-size:11px}.mindmap-toolbar{padding:12px 16px}.mindmap-hub>small{white-space:normal;text-align:center}}@media (max-width:760px){.integration-page-main{height:calc(100dvh - 56px);padding:16px 12px}.integration-page-main>.page-heading{margin-bottom:12px}.integration-page-main .page-heading p{display:none}.mindmap-toolbar{padding:10px}.mindmap-toolbar>span{display:none}.mindmap-toolbar>button{margin-left:auto}.mindmap-canvas{grid-template-rows:minmax(100px,1fr) 54px minmax(100px,.85fr) minmax(72px,.6fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 8px;padding:12px 10px}.mindmap-group.map-leads{grid-area:1/1}.mindmap-group.map-ads{grid-area:1/2}.mindmap-group.map-communication{grid-area:3/1}.mindmap-group.map-crm{grid-area:3/2}.mindmap-group.map-notifications{grid-area:4/1/5/3}.mindmap-hub{grid-area:2/1/3/3}.mindmap-hub>span{padding:9px 14px;font-size:17px}.mindmap-connections,.mindmap-hub small{display:none}.mindmap-group>header{gap:5px;padding:7px 8px}.mindmap-group>header h2{font-size:10px}.mindmap-group>header>svg{display:none}.mindmap-count{padding:1px 4px;font-size:9px}.mindmap-items{gap:4px;padding:5px}.mindmap-item{gap:5px;padding:6px}.mindmap-item-copy b{font-size:10px}.mindmap-item-copy small{font-size:9px}.mindmap-item>svg{width:12px}.mindmap-state{width:13px;height:13px}.mindmap-empty{padding:2px}.mindmap-empty>small,.mindmap-empty>svg{display:none}.mindmap-empty p{font-size:10px}.mindmap-connect{padding:7px;font-size:10px}.mindmap-footer{padding:9px 10px;font-size:9px}.mindmap-footer>span:last-child{display:none}.integration-settings-body{padding:16px}.integration-settings-body .source-grid{grid-template-columns:1fr}.delivery-steps{gap:4px}.delivery-steps>button{gap:4px;padding:0;font-size:10px}.delivery-mapping-row{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 25px;gap:5px}.delivery-editor-footer{flex-wrap:wrap}.delivery-variable-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 25px}.delivery-journal li{flex-wrap:wrap}}.map-bot-settings form{gap:14px;display:grid}.map-bot-settings form p{margin:0}.map-bot-settings form .button{justify-self:start}.map-bot-settings form a{color:var(--accent)}.mindmap-item-row{align-items:center;gap:4px;display:flex}.mindmap-item-row .mindmap-item{flex:1;min-width:0}.mindmap-manage{color:var(--muted);flex:none}.integration-control-dialog{max-width:560px}.integration-control-body{padding:24px}.integration-control-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.integration-data-choice{border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:row;align-items:flex-start;gap:12px;margin:12px 0;padding:16px;display:flex}.integration-data-choice input{flex:none;width:18px;height:18px;margin-top:3px}.integration-data-choice span{gap:5px;display:grid}.integration-data-choice small{color:var(--muted);line-height:1.5}.integration-control-body .danger{color:#b43f4d}.mindmap-item-copy small{white-space:normal;line-height:1.35}.crm-picker-connection{border:0;margin-bottom:12px;padding:0;display:block}.crm-picker-connection>.integration-catalog-option{width:100%}.crm-picker-connection>details{padding:0 16px 12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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}