@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@600;700;800&family=Manrope:wght@500;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@600;700;800&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:wght@500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#111827;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Manrope,system-ui,Segoe UI,Roboto,sans-serif}body{margin:0}#root{min-height:100svh}h1{margin:0}.checkout-page{box-sizing:border-box;color:#151515;background:#fff;place-items:center;min-height:100svh;padding:38px;font-family:Manrope,system-ui,sans-serif;display:grid}.checkout-brand{color:#151515;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:30px;font-weight:800;line-height:1;text-decoration:none;position:fixed;top:28px;left:32px}.checkout-panel{box-sizing:border-box;background:#f3f3f3;border-radius:2px;gap:18px;width:min(100%,520px);padding:32px;display:grid}.checkout-panel p,.checkout-panel span{margin:0;font-size:13px;font-weight:800;line-height:1.45}.checkout-panel h1{margin:0;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:44px;font-weight:800;line-height:1}.checkout-panel a{color:#fff;background:#191919;border-radius:2px;justify-content:center;align-items:center;width:max-content;min-width:160px;height:44px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=620px){.checkout-page{align-items:start;padding:92px 18px 28px}.checkout-brand{left:18px}.checkout-panel{padding:24px}.checkout-panel h1{font-size:36px}}.dashboard-page{--brand:#016eef;--brand-strong:#016eef;--brand-darker:#0158bf;--brand-soft:#fff;--brand-soft-2:#fff;--brand-ring:#016eef2e;--ink:#151515;--text:#151515;--muted:#5f6368;--faint:#8b8f96;--line:#e6e8ec;--soft-line:#f0f1f4;--hairline:#f6f7f9;--surface:#fff;--surface-soft:#fff;--surface-muted:#fff;--page:#fff;--sidebar:#fff;--success:#151515;--success-strong:#151515;--success-bg:#fff;--success-border:#d9eadf;--warning:#151515;--warning-strong:#151515;--warning-bg:#fff;--warning-border:#f1e2bb;--danger:#151515;--danger-strong:#151515;--danger-bg:#fff;--danger-border:#efd0d0;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-popover:none;--r-xs:2px;--r-sm:2px;--r:2px;--r-lg:2px;--duration:.12s;--ease:cubic-bezier(.4, 0, .2, 1);min-height:100svh;color:var(--text);background:var(--page);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;grid-template-columns:220px minmax(0,1fr);font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.4;display:grid}.dashboard-page *{box-sizing:border-box}.dashboard-page button,.dashboard-page input,.dashboard-page textarea,.dashboard-page select{font-family:inherit}.dashboard-page :focus-visible{outline:2px solid var(--brand);outline-offset:1px}.dashboard-sidebar{border-right:1px solid var(--line);background:var(--sidebar);grid-template-rows:auto 1fr auto;gap:14px;height:100svh;padding:12px 8px;display:grid;position:sticky;top:0}.dashboard-brand-row{position:relative}.dashboard-brand{border-radius:var(--r);width:100%;height:40px;color:var(--ink);text-align:left;cursor:pointer;transition:background var(--duration) var(--ease);background:0 0;border:1px solid #0000;grid-template-columns:22px minmax(0,1fr) 10px;align-items:center;gap:8px;padding:0 8px;display:grid}.dashboard-brand:before{content:"";border-radius:var(--r-sm);width:22px;height:22px;box-shadow:none;background:#151515}.dashboard-brand:hover,.dashboard-brand.open{background:var(--surface-muted)}.dashboard-brand>span:first-child{align-content:center;gap:0;min-width:0;display:grid}.dashboard-brand strong{letter-spacing:-.01em;color:var(--ink);font-size:13px;font-weight:600;line-height:1.2;display:block}.dashboard-brand small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.dashboard-brand-chevron{border-right:1.4px solid var(--muted);border-bottom:1.4px solid var(--muted);width:6px;height:6px;transition:transform var(--duration) var(--ease);transform:rotate(45deg)translateY(-1px)}.dashboard-brand.open .dashboard-brand-chevron{transform:rotate(225deg)translateY(0)}.account-switcher{z-index:30;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-popover);animation:popIn .1s var(--ease);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0}@keyframes popIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.account-switcher-list{gap:1px;display:grid}.account-switcher-list p{color:var(--muted);text-align:center;margin:0;padding:12px 8px;font-size:12px;font-weight:500}.account-switcher-item{border-radius:var(--r-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;transition:background var(--duration) var(--ease);background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) 10px;align-items:center;gap:8px;padding:6px 8px;display:grid}.account-switcher-item:hover{background:var(--surface-muted)}.account-switcher-item.selected{background:var(--brand-soft)}.account-switcher-item.selected:after{content:"";border-left:1.6px solid var(--brand-strong);border-bottom:1.6px solid var(--brand-strong);grid-column:3;width:9px;height:5px;transform:rotate(-45deg)translateY(-1px)}.account-switcher-avatar{color:#fff;background:#151515;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:inline-flex}.account-switcher-item span:last-child{gap:0;min-width:0;display:grid}.account-switcher-item strong,.account-switcher-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-switcher-item strong{color:var(--ink);font-size:12px;font-weight:600;line-height:1.3}.account-switcher-item small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.2}.account-switcher-connect{border:1px dashed var(--line);border-radius:var(--r-sm);width:100%;height:30px;color:var(--brand-strong);cursor:pointer;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;justify-content:center;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:600;display:flex}.account-switcher-connect:hover{background:var(--brand-soft);border-color:var(--brand-soft-2);border-style:solid}.account-switcher-connect span{font-size:14px;line-height:1}.dashboard-tabs{align-content:start;gap:1px;min-height:0;display:grid;overflow-y:auto}.dashboard-tab{border-radius:var(--r-sm);height:30px;color:var(--text);text-align:left;cursor:pointer;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;border:0;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:500;display:grid}.dashboard-tab:hover{background:var(--surface-muted)}.dashboard-tab.active{color:var(--ink);background:var(--surface-muted);font-weight:600}.dashboard-tab.active .sidebar-tab-icon{color:var(--brand-strong)}.dashboard-tab span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-tab-icon{width:14px;height:14px;color:var(--muted);transition:color var(--duration) var(--ease);position:relative}.dashboard-tab:hover .sidebar-tab-icon{color:var(--text)}.sidebar-tab-icon-home:before{content:"";border:1.4px solid;border-top:0;width:12px;height:8px;position:absolute;top:5px;left:1px}.sidebar-tab-icon-home:after{content:"";transform-origin:0 0;border-top:1.4px solid;border-left:1.4px solid;width:9px;height:9px;position:absolute;top:0;left:6.5px;transform:rotate(45deg)}.sidebar-tab-icon-automations:before{content:"";background:currentColor;border-radius:999px;width:12px;height:1.4px;position:absolute;top:3px;left:1px;box-shadow:0 6px}.sidebar-tab-icon-automations:after{content:"";background:currentColor;border-radius:999px;width:5px;height:5px;position:absolute;top:1.6px;left:4px;box-shadow:4px 6px}.sidebar-tab-icon-dms:before{content:"";border:1.4px solid;border-radius:2px;position:absolute;inset:1px 1px 4px}.sidebar-tab-icon-dms:after{content:"";background:var(--sidebar);border-bottom:1.4px solid;border-left:1.4px solid;width:4px;height:4px;position:absolute;bottom:1px;left:4px;transform:skewY(-30deg)}.dashboard-tab.active .sidebar-tab-icon-dms:after{background:var(--surface-muted)}.sidebar-tab-icon-leads:before{content:"";border:1.4px solid;border-radius:999px;width:6px;height:6px;position:absolute;top:0;left:4px}.sidebar-tab-icon-leads:after{content:"";border:1.4px solid;border-bottom:0;border-radius:6px 6px 0 0;width:12px;height:6px;position:absolute;bottom:1px;left:1px}.sidebar-plan{border:1px solid var(--line);border-radius:var(--r);width:100%;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:8px 10px;display:grid}.sidebar-plan:hover{background:var(--surface-muted);border-color:var(--line)}.sidebar-plan>span{gap:1px;min-width:0;display:grid}.sidebar-plan strong{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600;line-height:1.2}.sidebar-plan small{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.sidebar-plan i{flex-shrink:0;width:18px;height:18px;position:relative}.sidebar-plan i:before{content:"";border-right:1.4px solid var(--muted);border-bottom:1.4px solid var(--muted);width:5px;height:5px;position:absolute;top:5px;left:5px;transform:rotate(-45deg)}.dashboard-shell{background:var(--page);grid-template-rows:44px minmax(0,1fr);min-width:0;min-height:100svh;display:grid}.dashboard-topbar{border-bottom:1px solid var(--line);background:var(--surface);z-index:10;justify-content:space-between;align-items:center;gap:16px;height:44px;padding:0 18px;display:flex;position:sticky;top:0}.global-search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);width:min(100%,320px);height:28px;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease), box-shadow var(--duration) var(--ease);flex:0 320px;align-items:center;gap:6px;padding:0 8px;display:flex}.global-search:focus-within{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--brand-ring)}.global-search>span{flex-shrink:0;width:12px;height:12px;position:relative}.global-search>span:before{content:"";border:1.4px solid var(--faint);border-radius:999px;width:8px;height:8px;position:absolute;top:0;left:0}.global-search>span:after{content:"";background:var(--faint);border-radius:999px;width:4px;height:1.4px;position:absolute;bottom:0;right:0;transform:rotate(45deg)}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12.5px;font-weight:500}.global-search input::placeholder{color:var(--faint)}.dashboard-header-actions{align-items:center;gap:2px;display:flex}.topbar-icon-button,.topbar-avatar-button{border-radius:var(--r-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.topbar-icon-button:hover{background:var(--surface-muted);color:var(--text)}.notification-button>span{width:14px;height:14px;position:relative}.notification-button>span:before{content:"";border:1.4px solid;border-radius:4px 4px 2px 2px;width:9px;height:9px;position:absolute;top:1px;left:2px}.notification-button>span:after{content:"";border-bottom:1.4px solid;border-left:1.4px solid;border-right:1.4px solid;border-radius:0 0 2px 2px;width:3px;height:2px;position:absolute;bottom:0;left:5px}.notification-button i{border:1.5px solid var(--surface);color:#fff;background:var(--danger);border-radius:999px;justify-content:center;align-items:center;min-width:12px;height:12px;padding:0 2px;font-size:8px;font-style:normal;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.help-button>span{width:14px;height:14px;color:var(--muted);background:0 0;border:1.4px solid;border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.topbar-avatar-button{background:#016eef;width:26px;height:26px}.topbar-avatar-button>span{position:absolute;inset:0}.topbar-avatar-button>span:before{content:"";background:#fff;border-radius:999px;width:7px;height:7px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.topbar-avatar-button>span:after{content:"";background:#fff;border-radius:6px 6px 3px 3px;width:13px;height:7px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.dashboard-main{background:var(--page);min-width:0;overflow:auto}.dashboard-view{align-content:start;gap:12px;min-height:calc(100svh - 44px);padding:16px 20px 24px;display:grid}.loading-panel{min-height:240px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:center;place-items:center;gap:10px;font-size:12.5px;font-weight:500;display:grid}.loading-panel:before{content:"";border:2px solid var(--soft-line);border-top-color:var(--brand);border-radius:999px;width:22px;height:22px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.panel{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:14px 16px}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.panel-head>div{min-width:0}.panel-head h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:600;line-height:1.3}.panel-head span{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.home-ledger{gap:14px;width:min(100%,1440px);margin:0 auto;padding:18px 22px 28px}.ledger-section{border-radius:var(--r);background:var(--surface);border:0;min-width:0;padding:16px}.ledger-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ledger-section-head h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:600;line-height:1.3}.ledger-section-head span{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.today-ledger-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:12px;margin-top:16px;display:grid}.today-chart-panel{border-radius:var(--r-sm);background:var(--surface);border:0;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:10px;min-width:0;min-height:360px;padding:12px 14px 10px;display:grid}.today-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.today-kpis>div{border:0;gap:3px;min-width:0;padding:10px 12px;display:grid}.today-kpis span,.today-side-metric>span,.monthly-card-head span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.today-kpis strong,.today-side-metric strong,.monthly-card-values strong{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:600;line-height:1.1;display:block}.today-kpis small,.today-side-metric small{color:var(--muted);font-size:11px;font-weight:500;display:block}.today-metric-stack{grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-height:360px;display:grid}.today-side-metric{border-radius:var(--r-sm);background:var(--surface);min-height:0;transition:border-color var(--duration) var(--ease);border:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-content:stretch;gap:8px;padding:14px;display:grid;position:relative}.today-side-metric:hover{border-color:var(--line)}.today-side-metric a{color:var(--brand-strong);white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.today-side-metric a:after{content:"";border-top:1.2px solid;border-right:1.2px solid;width:3px;height:3px;transform:rotate(45deg)}.today-side-metric a:hover{color:var(--brand-darker)}.today-side-metric strong,.today-side-metric small{grid-column:1/-1}.today-side-metric strong{align-self:center;font-size:28px}.today-side-metric small{align-self:end}.monthly-ledger{padding:16px}.ledger-filter-row{gap:4px;display:flex}.ledger-filter-row button{border:1px solid var(--line);border-radius:var(--r-sm);height:26px;color:var(--text);background:var(--surface);cursor:pointer;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);padding:0 10px;font-size:11.5px;font-weight:500}.ledger-filter-row button:hover{background:var(--surface-muted);border-color:var(--line)}.monthly-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:16px;display:grid}.monthly-report-card{border-radius:var(--r-sm);background:var(--surface);min-width:0;min-height:254px;transition:border-color var(--duration) var(--ease);border:0;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:stretch;gap:8px;padding:12px 14px 10px;display:grid}.monthly-report-card:hover{border-color:var(--line)}.monthly-card-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.monthly-card-head em{border-radius:var(--r-xs);font-variant-numeric:tabular-nums;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:600;line-height:1.5;display:inline-flex}.trend-positive{color:var(--success-strong);background:var(--success-bg)}.trend-positive:before{content:"";border-bottom:4px solid;border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0}.trend-negative{color:var(--danger-strong);background:var(--danger-bg)}.trend-negative:before{content:"";border-top:4px solid;border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0}.monthly-card-values{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.monthly-card-values a{color:var(--brand-strong);font-size:11px;font-weight:600;text-decoration:none}.monthly-card-values a:hover{text-underline-offset:2px;text-decoration:underline}.monthly-report-card .time-series-graph{align-self:stretch;height:128px}.time-series-graph{z-index:1;background:linear-gradient(#016eef09,#fff0 54%),#fff;border:0;min-height:126px;position:relative;overflow:visible}.time-series-graph:hover,.time-series-graph:focus-within{z-index:8}.today-time-series{height:100%;min-height:206px;margin-top:0}.time-series-graph svg{z-index:1;width:100%;height:100%;position:relative;overflow:visible}.time-series-graph :is(path,line,circle){vector-effect:non-scaling-stroke}.time-series-graph .recharts-wrapper{cursor:crosshair;overflow:visible}.time-series-graph .recharts-surface{overflow:visible}.time-series-graph .recharts-cartesian-grid-horizontal line{stroke:#151515;stroke-opacity:.1}.time-series-graph .recharts-line-curve,.time-series-graph .recharts-area-curve{stroke-linecap:round;stroke-linejoin:round}.time-series-graph .recharts-line-curve{filter:drop-shadow(0 1px #016eef24)}.time-series-tooltip{pointer-events:none;background:#fffffff5;border:1px solid #15151529;gap:5px;min-width:128px;max-width:190px;padding:7px 8px;display:grid;box-shadow:0 8px 24px #15151514}.time-series-tooltip strong{color:#151515;font-size:11px;font-weight:700;line-height:1.2}.time-series-tooltip span{color:#151515bd;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.time-series-tooltip i{border-radius:999px;flex:none;width:7px;height:7px}.time-series-empty-label{z-index:3;color:#151515a3;text-transform:uppercase;pointer-events:none;background:#ffffffe0;border:1px solid #15151524;padding:4px 7px;font-size:10.5px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.time-series-graph.is-empty .recharts-line,.time-series-graph.is-empty .recharts-area{opacity:.24}.time-series-legend{color:#151515a8;justify-content:flex-start;align-items:center;gap:10px;min-width:0;font-size:10.5px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.time-series-legend span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.time-series-legend i{background:#016eef;flex:none;width:14px;height:2px}.time-series-legend .legend-secondary{opacity:.56;background:repeating-linear-gradient(90deg,#151515 0 4px,#0000 4px 7px)}.monthly-selected-value{color:var(--muted);font-size:11px;font-weight:600;display:block}.monthly-axis{color:var(--faint);justify-content:space-between;font-size:10px;font-weight:600;display:flex}.triggers-page{gap:12px;padding:16px 20px 24px}.triggers-hero{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.triggers-title{align-items:center;gap:12px;display:flex}.triggers-title-icon{border-radius:var(--r-sm);background:var(--brand-soft);width:32px;height:32px;color:var(--brand-strong);border:1px solid var(--brand-soft-2);flex-shrink:0;position:relative}.triggers-title-icon:before{content:"";background:currentColor;border-radius:999px;height:1.6px;position:absolute;top:9px;left:8px;right:8px;box-shadow:0 6px,0 12px}.triggers-title-icon:after{content:"";background:var(--surface);width:4px;height:4px;box-shadow:4px 6px 0 var(--surface), 0 12px 0 var(--surface);box-sizing:border-box;border:1.5px solid;border-radius:999px;position:absolute;top:7px;left:6px}.triggers-title h2{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600;line-height:1.2}.triggers-title p{max-width:540px;color:var(--muted);margin:2px 0 0;font-size:12px;font-weight:500;line-height:1.4}.triggers-actions{align-items:center;gap:6px;display:flex}.triggers-icon-action,.triggers-secondary-action,.triggers-primary-action{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:30px;color:var(--text);cursor:pointer;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.triggers-secondary-action:hover,.triggers-icon-action:hover{background:var(--surface-muted);border-color:var(--line)}.triggers-icon-action{width:30px;padding:0;position:relative}.triggers-icon-action span:before{content:"";border:1.4px solid var(--text);border-radius:2px;width:12px;height:14px;position:absolute;top:7px;left:9px}.triggers-icon-action span:after{content:"";background:var(--text);width:6px;height:1.4px;box-shadow:0 3px 0 var(--text), 0 6px 0 var(--text);border-radius:999px;position:absolute;top:11px;left:12px}.triggers-primary-action{border-color:var(--brand-strong);color:#fff;background:var(--brand-strong);font-weight:600}.triggers-primary-action:before{content:"+";font-size:14px;font-weight:500;line-height:1}.triggers-primary-action:hover{background:var(--brand-darker);border-color:var(--brand-darker)}.automation-builder{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:16px}.builder-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.builder-head>div{min-width:0}.builder-head span{color:var(--brand-strong);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600;display:block}.builder-head h2{color:var(--ink);letter-spacing:-.01em;margin:4px 0 0;font-size:15px;font-weight:600}.builder-head button{border:1px solid var(--line);border-radius:var(--r-sm);height:28px;color:var(--text);background:var(--surface);cursor:pointer;transition:background var(--duration) var(--ease);padding:0 10px;font-size:12px;font-weight:500}.builder-head button:hover{background:var(--surface-muted)}.builder-message{border:1px solid var(--warning-border);border-radius:var(--r-sm);background:var(--warning-bg);color:var(--warning-strong);margin:12px 0 0;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4}.builder-steps{grid-template-columns:repeat(3,1fr);gap:4px;margin:14px 0 16px;display:grid}.builder-steps span{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);height:28px;color:var(--muted);justify-content:center;align-items:center;padding:0 10px;font-size:11.5px;font-weight:500;display:flex}.builder-steps span.done{color:var(--brand-strong);background:var(--brand-soft);border-color:var(--brand-soft-2);font-weight:600}.builder-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.builder-progress li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;font-weight:500;display:flex;position:relative}.builder-progress li.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong);font-weight:600}.builder-progress li.done{background:var(--surface-soft);color:var(--text)}.builder-progress-num{background:var(--surface-muted);width:18px;height:18px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:inline-flex}.builder-progress li.active .builder-progress-num{background:var(--brand-strong);color:#fff}.builder-progress li.done .builder-progress-num{background:var(--success);color:#fff;font-size:0}.builder-progress li.done .builder-progress-num:before{content:"";border-bottom:1.6px solid;border-left:1.6px solid;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.builder-progress li.done .builder-progress-num span{display:none}.builder-progress-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-grid{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.builder-form{gap:12px;display:grid}.builder-form label,.choice-group{color:var(--text);gap:6px;font-size:12px;font-weight:600;display:grid}.choice-group strong{color:var(--ink);font-size:12.5px;font-weight:600}.builder-form input,.builder-form textarea,.setting-field input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);outline:none;font-size:12.5px;font-weight:500}.builder-form input,.setting-field input{height:30px;padding:0 10px}.builder-form textarea{resize:vertical;min-height:80px;padding:8px 10px;font-family:inherit;line-height:1.5}.builder-form input:focus,.builder-form textarea:focus,.setting-field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.choice-card{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);background:var(--surface);text-align:left;cursor:pointer;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease);align-content:start;gap:4px;padding:10px 12px;display:grid}.choice-card:hover{border-color:var(--line);background:var(--surface-soft)}.choice-card.selected{border-color:var(--brand);background:var(--brand-soft)}.choice-card span{color:var(--ink);font-size:12.5px;font-weight:600}.choice-card small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.choice-card b{color:var(--text);font-family:inherit;font-size:10.5px;font-style:italic;font-weight:500}.choice-card.selected small{color:var(--brand-darker)}.choice-card.selected b{color:var(--brand-strong)}.field-group{gap:6px;display:grid}.field-group>label{color:var(--ink);letter-spacing:-.005em;font-size:12px;font-weight:600}.field-group .hint{color:var(--muted);font-size:11px;font-weight:500;line-height:1.45}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.event-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);text-align:left;cursor:pointer;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease), box-shadow var(--duration) var(--ease);align-content:start;gap:8px;padding:14px;display:grid}.event-card:hover{border-color:var(--line);background:var(--surface-soft)}.event-card.selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px var(--brand-ring)}.event-icon{border-radius:var(--r-sm);background:var(--brand-soft);width:30px;height:30px;color:var(--brand-strong);justify-content:center;align-items:center;display:inline-flex}.event-card.selected .event-icon{background:var(--surface)}.event-icon svg{width:16px;height:16px}.event-card strong{color:var(--ink);letter-spacing:-.005em;font-size:12.5px;font-weight:600}.event-card small{color:var(--muted);font-size:11.5px;font-weight:500;line-height:1.45}.event-card.selected small{color:var(--brand-darker)}.segmented{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);flex-wrap:wrap;align-self:start;gap:0;padding:2px;display:inline-flex}.segmented button{height:24px;color:var(--muted);cursor:pointer;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;border:0;border-radius:3px;padding:0 10px;font-size:11.5px;font-weight:500}.segmented button:hover{color:var(--text)}.segmented button.selected{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs);font-weight:600}.radio-cards{gap:6px;display:grid}.radio-card{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);text-align:left;cursor:pointer;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.radio-card:hover{border-color:var(--line);background:var(--surface-soft)}.radio-card.selected{border-color:var(--brand);background:var(--brand-soft)}.radio-card .dot{border:1.5px solid var(--line);background:var(--surface);width:14px;height:14px;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease), box-shadow var(--duration) var(--ease);border-radius:999px;margin-top:1px}.radio-card.selected .dot{border-color:var(--brand-strong);background:var(--brand-strong);box-shadow:inset 0 0 0 2.5px var(--surface)}.radio-card div{min-width:0}.radio-card div strong{color:var(--ink);letter-spacing:-.005em;font-size:12.5px;font-weight:600;display:block}.radio-card div small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:500;line-height:1.4;display:block}.radio-card.selected div small{color:var(--brand-darker)}.simple-tips{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);color:var(--text);gap:4px;padding:10px 12px;font-size:12px;font-weight:500;display:grid}.simple-tips strong{color:var(--ink);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:11px;font-weight:600}.simple-tips span:before{content:"✓ ";color:var(--success);font-weight:600}.builder-summary{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);padding:14px 16px}.builder-summary h3{color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:600}.builder-summary p{color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:500;line-height:1.5}.builder-summary ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.builder-summary li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);padding:6px 10px;font-size:12px;font-weight:500}.builder-preview{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);align-content:start;gap:8px;padding:12px;display:grid}.preview-phone{border:5px solid var(--ink);background:var(--surface);border-radius:18px;gap:8px;padding:10px;display:grid}.builder-preview .preview-comment,.builder-preview .preview-rule{display:none}.preview-post{border-radius:var(--r-sm);background:#fff;gap:1px;padding:8px 10px;display:grid}.preview-post strong{color:var(--ink);font-size:11px;font-weight:600}.preview-post span{color:var(--muted);font-size:10px;font-weight:500}.preview-comment,.preview-dm{border-radius:12px;max-width:80%;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.4}.preview-comment{background:var(--surface-muted);width:max-content;color:var(--ink);border-bottom-left-radius:3px}.preview-dm{color:#fff;background:var(--brand);word-wrap:break-word;white-space:pre-wrap;border-bottom-right-radius:3px;margin-left:auto}.preview-rule{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);gap:1px;padding:8px 10px;display:grid}.preview-rule strong{color:var(--brand-strong);text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:600}.preview-rule span{color:var(--text);font-size:11.5px;font-weight:500}.builder-actions{border-top:1px solid var(--soft-line);align-items:center;gap:6px;margin-top:14px;padding-top:12px;display:flex}.builder-actions button{border:1px solid var(--brand-strong);border-radius:var(--r-sm);background:var(--brand-strong);color:#fff;cursor:pointer;height:30px;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);padding:0 14px;font-size:12px;font-weight:600}.builder-actions button:hover:not(:disabled){background:var(--brand-darker);border-color:var(--brand-darker)}.builder-actions button.ghost-button{border-color:var(--line);background:var(--surface);color:var(--text);font-weight:500}.builder-actions button.ghost-button:hover:not(:disabled){background:var(--surface-muted);border-color:var(--line)}.builder-actions button:disabled{opacity:.5;cursor:not-allowed}.triggers-directory{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:14px 16px}.triggers-search-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.triggers-search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);max-width:380px;height:30px;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease), box-shadow var(--duration) var(--ease);align-items:center;gap:8px;padding:0 10px;display:flex}.triggers-search:focus-within{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--brand-ring)}.triggers-search>span{flex-shrink:0;width:12px;height:12px;position:relative}.triggers-search>span:before{content:"";border:1.4px solid var(--faint);border-radius:999px;width:8px;height:8px;position:absolute;top:0;left:0}.triggers-search>span:after{content:"";background:var(--faint);border-radius:999px;width:4px;height:1.4px;position:absolute;bottom:0;right:0;transform:rotate(45deg)}.triggers-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12.5px;font-weight:500}.triggers-search input::placeholder{color:var(--faint)}.triggers-search-row>button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:30px;color:var(--text);cursor:pointer;padding:0 14px;font-size:12.5px;font-weight:500}.triggers-search-row>button:hover{background:var(--surface-muted)}.triggers-filter-row{align-items:center;gap:6px;margin-top:12px;display:flex}.triggers-filter-row>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.triggers-filter-row button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:24px;color:var(--muted);cursor:not-allowed;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.triggers-table{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);margin-top:12px;overflow:auto hidden}.triggers-table-row{border-top:1px solid var(--soft-line);height:44px;transition:background var(--duration) var(--ease);grid-template-columns:minmax(200px,1.5fr) minmax(90px,.65fr) minmax(190px,1.35fr) minmax(120px,.9fr) 64px;align-items:center;gap:12px;padding:0 12px;display:grid}.triggers-table-row:not(.triggers-table-head):hover{background:var(--surface-soft)}.triggers-table-head{background:var(--surface-soft);height:32px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-top:0;font-size:10.5px;font-weight:600}.triggers-table-row>span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.triggers-table-row>span:last-child{overflow:visible}.trigger-name-cell{gap:1px;display:grid}.trigger-name-cell b{color:var(--ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.trigger-name-cell small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:11px;font-weight:500;overflow:hidden}.trigger-status{border-radius:var(--r-xs);background:var(--surface-muted);color:var(--muted);text-transform:capitalize;text-underline-offset:0;align-items:center;gap:5px;padding:1px 8px 1px 7px;font-size:11px;font-style:normal;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.trigger-status:before{content:"";background:currentColor;border:0;border-radius:999px;flex-shrink:0;width:5px;height:5px;transform:none}.trigger-status.active{background:var(--success-bg);color:var(--success-strong)}.trigger-status.active:before{background:var(--success)}.trigger-count-cell{align-items:center;gap:10px;display:flex}.trigger-count-cell strong{min-width:34px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.trigger-mini-chart{flex:none;width:118px;height:26px;display:block}.trigger-mini-chart svg{width:100%;height:100%;display:block;overflow:visible}.trigger-mini-chart line{stroke:#1515151a;stroke-width:1px}.trigger-mini-chart polygon{fill:#016eef1f}.trigger-mini-chart polyline{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #016eef24);vector-effect:non-scaling-stroke}.trigger-mini-chart.is-empty{opacity:.35}.trigger-row-menu{border-radius:var(--r-xs);width:max-content;min-width:34px;height:22px;color:var(--muted);cursor:pointer;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.trigger-row-menu:hover,.trigger-row-menu:focus-visible{background:var(--surface-muted);color:var(--brand-strong)}.trigger-activity-row{cursor:pointer}.trigger-activity-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.trigger-activity-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md);overflow:hidden}.trigger-activity-head{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.trigger-activity-head span{color:var(--brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.trigger-activity-head h2{color:var(--ink);margin:3px 0 0;font-size:18px;font-weight:700;line-height:1.2}.trigger-activity-head p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:500}.trigger-activity-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.trigger-activity-actions button{border:1px solid var(--brand-strong);border-radius:var(--r-sm);background:var(--brand-strong);color:#fff;cursor:pointer;height:30px;padding:0 12px;font-size:12px;font-weight:600}.trigger-activity-actions .ghost-button{border-color:var(--line);background:var(--surface);color:var(--text);font-weight:500}.trigger-activity-stats{border-bottom:1px solid var(--soft-line);background:var(--surface-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.trigger-activity-stats span{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:0;color:var(--muted);text-transform:capitalize;gap:2px;padding:10px 12px;font-size:11px;font-weight:600;display:grid}.trigger-activity-stats strong{color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}.trigger-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.trigger-activity-section{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;overflow:hidden}.trigger-activity-section-head{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.trigger-activity-section-head h3{color:var(--ink);margin:0;font-size:13px;font-weight:700}.trigger-activity-section-head span{color:var(--muted);font-size:11px;font-weight:600}.trigger-activity-list{display:grid}.trigger-activity-item{border-bottom:1px solid var(--soft-line);gap:2px;min-width:0;padding:11px 14px;display:grid}.trigger-activity-item:last-child{border-bottom:0}.trigger-activity-item strong,.trigger-activity-item p,.trigger-activity-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trigger-activity-item strong{color:var(--ink);font-size:12.5px;font-weight:700}.trigger-activity-item p{color:var(--text);margin:0;font-size:12px;font-weight:500}.trigger-activity-item small{color:var(--muted);text-transform:capitalize;font-size:11px;font-weight:500}.trigger-activity-empty{color:var(--muted);margin:0;padding:18px 14px;font-size:12px;font-weight:500}.triggers-count{color:var(--muted);margin-top:10px;font-size:11.5px;font-weight:500;display:block}.triggers-empty-state{text-align:center;align-content:center;place-items:center;gap:4px;padding:40px 20px;display:grid}.triggers-empty-state h3{color:var(--ink);letter-spacing:-.005em;margin:6px 0 0;font-size:14px;font-weight:600}.triggers-empty-state p{max-width:340px;color:var(--muted);margin:0;font-size:12px;font-weight:500;line-height:1.5}.triggers-empty-state button{border-radius:var(--r-sm);color:#fff;background:var(--brand-strong);cursor:pointer;height:30px;transition:background var(--duration) var(--ease);border:0;margin-top:6px;padding:0 14px;font-size:12px;font-weight:600}.triggers-empty-state button:hover{background:var(--brand-darker)}.table-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.table-search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);width:200px;height:28px;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease);align-items:center;gap:6px;padding:0 10px;display:flex}.table-search:focus-within{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--brand-ring)}.table-search span{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.table-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px;font-weight:500}.table-search input::placeholder{color:var(--faint)}.secondary-button{border:1px solid var(--line);border-radius:var(--r-sm);height:28px;color:var(--text);background:var(--surface);cursor:pointer;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);padding:0 10px;font-size:12px;font-weight:500}.secondary-button:hover{background:var(--surface-muted);border-color:var(--line)}.data-table{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);overflow:hidden}.table-grid{grid-template-columns:1.2fr 1.6fr .8fr .8fr;display:grid}.leads-grid{grid-template-columns:1.4fr .8fr 1.2fr .8fr}.dms-grid{grid-template-columns:1fr 1.6fr 1.1fr 1fr .7fr .8fr}.table-grid span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:9px 12px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.table-head-row{background:var(--surface-soft);border-bottom:1px solid var(--soft-line)}.table-head-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding-top:8px;padding-bottom:8px;font-size:10.5px;font-weight:600}.table-body-row{border-top:1px solid var(--soft-line);transition:background var(--duration) var(--ease)}.table-body-row:hover{background:var(--surface-soft)}.reply-preview{-webkit-line-clamp:2;text-overflow:ellipsis;color:var(--text);-webkit-box-orient:vertical;white-space:normal!important;line-height:1.4!important;display:-webkit-box!important}.resource-name{align-items:center;gap:0;display:grid!important}.resource-name b{color:var(--ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.resource-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.status-pill{border-radius:var(--r-xs);background:var(--surface-muted);color:var(--muted);white-space:nowrap;text-transform:capitalize;border:1px solid #0000;align-items:center;gap:5px;padding:1px 8px 1px 7px;font-size:11px;font-style:normal;font-weight:600;line-height:1.6;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:5px;height:5px}.status-complete{color:var(--success-strong);background:var(--success-bg);border-color:var(--success-border)}.status-action{color:var(--warning-strong);background:var(--warning-bg);border-color:var(--warning-border)}.status-neutral{color:var(--brand-darker);background:var(--brand-soft);border-color:var(--brand-soft-2)}.empty-state{text-align:center;background:var(--surface);align-content:center;place-items:center;gap:4px;padding:44px 20px;display:grid}.empty-icon{border-radius:var(--r-sm);width:36px;height:36px;color:var(--brand-strong);background:var(--brand-soft);justify-content:center;align-items:center;margin-bottom:6px;font-size:0;display:inline-flex;position:relative}.empty-icon:before{content:"";border:1.4px solid;border-radius:3px;position:absolute;inset:9px}.empty-icon:after{content:"";background:currentColor;border-radius:999px;height:1.4px;position:absolute;top:14px;left:12px;right:12px;box-shadow:0 4px}.empty-state h3{color:var(--ink);letter-spacing:-.005em;margin:6px 0 0;font-size:13.5px;font-weight:600}.empty-state p{max-width:320px;color:var(--muted);margin:0;font-size:12px;font-weight:500;line-height:1.5}.create-panel{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.create-panel h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:600}.create-panel p{max-width:540px;color:var(--muted);margin:2px 0 0;font-size:12px;font-weight:500;line-height:1.4}.create-panel button{border-radius:var(--r-sm);color:#fff;background:var(--brand-strong);cursor:pointer;white-space:nowrap;height:30px;transition:background var(--duration) var(--ease);border:0;padding:0 14px;font-size:12.5px;font-weight:600}.create-panel button:hover{background:var(--brand-darker)}.accounts-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.account-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);align-content:start;gap:0;padding:14px 16px;display:grid}.account-card:hover{border-color:var(--line);box-shadow:var(--shadow-sm)}.account-avatar{background:#151515;border-radius:999px;width:36px;height:36px;margin-bottom:10px}.account-card h3{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.account-card p{color:var(--muted);margin:4px 0 10px;font-size:11.5px;font-weight:500;line-height:1.4}.account-delete{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;height:28px;color:var(--danger-strong);background:var(--surface);cursor:pointer;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);margin-top:10px;font-size:11.5px;font-weight:500}.account-delete:hover{background:var(--danger-bg);border-color:var(--danger-border)}.empty-account .account-avatar{background:var(--surface-muted);border:1px dashed var(--line);color:var(--muted);justify-content:center;align-items:center;font-size:18px;display:flex}.empty-account .account-avatar:after{content:"+";color:var(--muted);font-size:18px;font-weight:400}.billing-plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;padding:0;display:grid}.billing-plan{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-soft);transition:border-color var(--duration) var(--ease);align-content:start;gap:4px;padding:12px 14px;display:grid}.billing-plan:hover{border-color:var(--line)}.billing-plan h3{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:600}.billing-plan p{min-height:32px;color:var(--muted);margin:0 0 8px;font-size:11.5px;font-weight:500;line-height:1.4}.billing-plan button{border-radius:var(--r-sm);color:#fff;background:var(--brand-strong);cursor:pointer;width:100%;height:28px;transition:background var(--duration) var(--ease);border:0;font-size:12px;font-weight:600}.billing-plan button:hover:not(:disabled){background:var(--brand-darker)}.billing-plan button:disabled{color:var(--muted);background:var(--surface-muted);cursor:not-allowed}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;display:grid}.setting-field,.setting-toggle{color:var(--text);gap:4px;margin-top:8px;font-size:12px;font-weight:600;display:grid}.setting-toggle{border-bottom:1px solid var(--soft-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:0;padding:10px 0}.setting-toggle:last-child{border-bottom:0}.setting-toggle input[type=checkbox]{appearance:none;background:var(--surface-muted);border:1px solid var(--line);cursor:pointer;width:30px;height:18px;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);border-radius:999px;margin:0;position:relative}.setting-toggle input[type=checkbox]:before{content:"";width:14px;height:14px;box-shadow:none;transition:transform var(--duration) var(--ease);background:#fff;border-radius:999px;position:absolute;top:1px;left:1px}.setting-toggle input[type=checkbox]:checked{background:var(--brand-strong);border-color:var(--brand-strong)}.setting-toggle input[type=checkbox]:checked:before{transform:translate(12px)}.automation-builder{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md);padding:0;overflow:hidden}.builder-head{border-bottom:1px solid var(--soft-line);background:var(--surface);align-items:center;padding:16px 18px}.builder-head span{color:var(--brand-strong);letter-spacing:.08em;font-size:10px;font-weight:700}.builder-head h2{margin-top:3px;font-size:18px;line-height:1.2}.builder-head p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:500}.builder-close-button{flex-shrink:0}.builder-progress-strip{border-bottom:1px solid var(--soft-line);background:var(--surface-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:10px 18px;list-style:none;display:grid}.builder-progress-item{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:0;height:30px;color:var(--muted);align-items:center;gap:7px;padding:0 10px;font-size:11.5px;font-weight:600;display:flex}.builder-progress-item span{background:var(--surface-muted);width:17px;height:17px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.builder-progress-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:inherit;font-weight:inherit;overflow:hidden}.builder-progress-active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong)}.builder-progress-active span{background:var(--brand-strong);color:#fff}.builder-progress-done{color:var(--success-strong);background:var(--success-bg);border-color:var(--success-border)}.builder-progress-done span{background:var(--success);color:#fff}.builder-message{margin:14px 18px 0}.builder-flow{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;padding:18px;display:grid}.flow-canvas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.flow-step{grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid;position:relative}.flow-step:not(.flow-step-last):before{content:"";background:var(--line);width:1px;position:absolute;top:34px;bottom:-10px;left:14px}.flow-marker{z-index:1;border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:relative}.flow-step-active .flow-marker{border-color:var(--brand-strong);background:var(--brand-strong);color:#fff}.flow-step-done .flow-marker{border-color:var(--success);background:var(--success);color:#fff}.flow-content{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:12px;min-width:0;padding:14px;display:grid}.flow-step-active .flow-content{border-color:var(--brand-soft-2);box-shadow:0 0 0 3px var(--brand-ring)}.flow-step-disabled .flow-content{background:var(--surface-soft)}.flow-content-head{gap:2px;display:grid}.flow-content-head h3{color:var(--ink);margin:0;font-size:13.5px;font-weight:700;line-height:1.25}.flow-content-head p{color:var(--muted);margin:0;font-size:11.5px;font-weight:500;line-height:1.45}.flow-body{gap:12px;display:grid}.flow-field{gap:6px;display:grid}.flow-field>label{color:var(--ink);font-size:12px;font-weight:700}.flow-field .hint,.flow-hint-empty{color:var(--muted);margin:0;font-size:11px;font-weight:500;line-height:1.45}.flow-input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;min-width:0;height:34px;color:var(--ink);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);outline:none;padding:0 10px;font-size:12.5px;font-weight:500}.flow-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.flow-input-narrow{max-width:260px}.flow-textarea{resize:vertical;height:auto;min-height:92px;padding:9px 10px;font-family:inherit;line-height:1.45}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.event-card{border-radius:var(--r);min-height:132px}.event-card.selected{box-shadow:inset 0 0 0 1px var(--brand), 0 0 0 3px var(--brand-ring)}.builder-preview{border-radius:var(--r);background:var(--surface-soft);padding:12px;position:sticky;top:58px}.preview-head{gap:2px;display:grid}.preview-head span{color:var(--brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.preview-head strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.preview-phone{border-width:4px;border-radius:20px}.builder-actions{border-top:1px solid var(--soft-line);background:var(--surface);margin:0;padding:14px 18px}.builder-action-spacer{flex:1}@media (width<=1180px){.triggers-table{overflow-x:auto}.triggers-table-row{min-width:760px}.today-ledger-grid,.builder-grid,.builder-flow{grid-template-columns:1fr}.builder-preview{position:static}.trigger-activity-grid{grid-template-columns:1fr}.monthly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.dashboard-page{grid-template-columns:1fr}.dashboard-sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto auto auto;gap:10px;height:auto;position:static}.dashboard-tabs{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:4px;overflow-x:auto}.triggers-page,.home-ledger,.dashboard-view{padding:14px 14px 24px}.monthly-grid{grid-template-columns:1fr}}@media (width<=680px){.dashboard-topbar{flex-wrap:wrap;height:auto;padding:10px 14px}.global-search{flex:100%}.triggers-page,.home-ledger,.dashboard-view{padding:12px 12px 20px}.triggers-hero,.triggers-actions{width:100%}.triggers-actions{flex-wrap:wrap}.triggers-secondary-action,.triggers-primary-action{flex:1}.ledger-section,.panel,.triggers-directory,.automation-builder{padding:12px 14px}.trigger-activity-head{flex-direction:column;align-items:stretch}.trigger-activity-actions{width:100%}.trigger-activity-actions button{flex:1}.trigger-activity-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.trigger-activity-grid{padding:14px}.today-kpis{grid-template-columns:1fr;gap:10px}.choice-grid,.builder-steps,.event-grid{grid-template-columns:1fr}.builder-progress{grid-template-columns:repeat(2,1fr)}.builder-progress-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-flow{padding:14px}.flow-step{grid-template-columns:24px minmax(0,1fr);gap:8px}.flow-step:not(.flow-step-last):before{left:11px}.flow-marker{width:24px;height:24px}.flow-content{padding:12px}.segmented{width:100%}.segmented button{flex:1}.data-table{overflow-x:auto}.table-grid{min-width:700px}.panel-head,.ledger-section-head,.builder-head,.create-panel{flex-direction:column;align-items:stretch}.builder-actions{flex-wrap:wrap}.builder-actions button{flex:150px}.builder-action-spacer{display:none}.table-tools,.table-search{width:100%}}.dashboard-page,.dashboard-page *{letter-spacing:0}.dashboard-page{background:#fff}.dashboard-page :is(h1,h2,h3,h4,p,span,small,strong,b,em,label,input,textarea,select,button){color:#151515}.dashboard-page :is(.dashboard-shell,.dashboard-topbar,.dashboard-main,.dashboard-sidebar,.dashboard-view,.panel,.ledger-section,.today-main-card,.today-side-metric,.monthly-report-card,.triggers-hero,.automation-builder,.builder-head,.builder-actions,.builder-preview,.flow-content,.event-card,.choice-card,.segmented,.triggers-directory,.triggers-table,.triggers-table-row,.trigger-activity-panel,.trigger-activity-stats,.trigger-activity-section,.trigger-activity-item,.data-table,.table-body-row,.create-panel,.account-card,.billing-plan,.settings-card,.account-switcher,.account-switcher-item,.global-search,.flow-input){background:#fff}.dashboard-page :is(button,.dashboard-brand,.dashboard-tab,.sidebar-plan,.account-switcher-item,.triggers-secondary-action,.triggers-search-row>button,.trigger-row-menu,.ghost-button,.table-tool-button,.segmented button){background:#fff;border:1px solid #0000;border-radius:2px}.dashboard-page :is(button:hover,.dashboard-brand:hover,.dashboard-brand.open,.dashboard-tab:hover,.dashboard-tab.active,.sidebar-plan:hover,.account-switcher-item:hover,.account-switcher-item.selected,.triggers-table-row:not(.triggers-table-head):hover,.table-body-row:hover,.segmented button.active){color:#151515;background:#f6f7f9;border-color:#0000}.dashboard-page :is(button:hover,.dashboard-brand:hover,.dashboard-brand.open,.dashboard-tab:hover,.dashboard-tab.active,.sidebar-plan:hover,.account-switcher-item:hover,.account-switcher-item.selected,.segmented button.active) :is(span,strong,small,b,em){color:#151515}.dashboard-page :is(.dashboard-tab,.dashboard-tab:hover,.dashboard-tab.active){border-color:#0000}.dashboard-page .dashboard-tab.active{background:#f3f7ff}.dashboard-page :is(.triggers-primary-action,.builder-actions button:last-child,.trigger-activity-actions button:not(.ghost-button),.triggers-empty-state button,.create-panel button,.billing-plan button,.topbar-avatar-button){color:#fff;background:#016eef;border:1px solid #0000}.dashboard-page :is(.triggers-primary-action,.builder-actions button:last-child,.trigger-activity-actions button:not(.ghost-button),.triggers-empty-state button,.create-panel button,.billing-plan button,.topbar-avatar-button) :is(span,strong,small,b,em){color:#fff}.dashboard-page :is(.triggers-primary-action:hover,.builder-actions button:last-child:hover,.trigger-activity-actions button:not(.ghost-button):hover,.triggers-empty-state button:hover,.create-panel button:hover,.billing-plan button:hover:not(:disabled),.topbar-avatar-button:hover){color:#fff;background:#0158bf;border-color:#0000}.dashboard-page :is(input:focus,textarea:focus,select:focus,.global-search:focus-within,.flow-input:focus,.event-card.selected,.choice-card.selected,.content-option.selected){border-color:#016eef;box-shadow:0 0 0 2px #016eef2e}.dashboard-page :is(.account-switcher-avatar,.topbar-avatar-button,.account-card-avatar){box-shadow:none;background:#151515;border-radius:2px}.dashboard-page :is(){background:#fff;border-radius:1px}.dashboard-page :is(.trigger-status,.status-pill,.billing-plan-current,.builder-progress-item span,.flow-marker,.event-icon,.preview-head span){color:#151515;background:#fff;border-color:#e6e8ec}.dashboard-page :is(.trigger-status.active,.status-pill.active,.builder-progress-done span,.builder-progress-current span,.flow-step-done .flow-marker,.flow-step-current .flow-marker){color:#fff;background:#016eef;border-color:#016eef}.dashboard-page *,.dashboard-page :before,.dashboard-page :after{box-shadow:none;border-radius:2px!important}.dashboard-page :is(.panel,.ledger-section,.today-main-card,.today-side-metric,.monthly-report-card,.triggers-hero,.automation-builder,.builder-progress-strip,.builder-progress-item,.flow-content,.event-card,.choice-card,.builder-preview,.preview-phone,.triggers-directory,.triggers-table,.trigger-activity-panel,.trigger-activity-stats,.trigger-activity-section,.trigger-activity-item,.data-table,.create-panel,.account-card,.billing-plan,.settings-card){border:0}.dashboard-page :is(button,input,textarea,select,.global-search,.flow-input,.table-search,.segmented,.segmented button,.dashboard-brand,.dashboard-tab,.sidebar-plan,.account-switcher,.account-switcher-item,.table-tool-button,.trigger-row-menu){border-color:#e6e8ec}.dashboard-page :is(.dashboard-sidebar,.dashboard-topbar,.builder-actions,.triggers-table-head,.triggers-table-row,.table-head-row,.table-body-row,.builder-head,.trigger-activity-head,.trigger-activity-section-head){border-color:#f0f1f4}.dashboard-page .trigger-mini-chart i{background:#016eef}.dashboard-page .home-ledger{grid-template-columns:minmax(0,1fr)}.dashboard-page .home-ledger :is(.ledger-section,.today-chart-panel,.today-kpis>div,.today-side-metric,.monthly-report-card){border:1px solid var(--soft-line)}.dashboard-page .home-ledger .time-series-graph{border:0}.dashboard-page .home-ledger :is(.today-chart-panel,.today-kpis>div,.today-side-metric,.monthly-report-card){background:#fff}.dashboard-page .home-ledger .ledger-section{padding:18px}.dashboard-page .home-ledger .ledger-section-head{border-bottom:1px solid var(--soft-line);padding-bottom:12px}.dashboard-page .home-ledger .today-ledger-grid,.dashboard-page .home-ledger .monthly-grid{gap:14px}.dashboard-page .home-ledger .today-chart-panel,.dashboard-page .home-ledger .today-side-metric,.dashboard-page .home-ledger .monthly-report-card{border-color:var(--line)}.dashboard-page .home-ledger .today-kpis>div{background:#fafbfc;min-height:74px}.dashboard-page .home-ledger .today-kpis>div+div{position:relative}.dashboard-page .home-ledger .today-kpis>div+div:before{content:"";background:var(--soft-line);width:1px;position:absolute;top:8px;bottom:8px;left:-5px}.dashboard-page .home-ledger .today-time-series,.dashboard-page .home-ledger .monthly-report-card .time-series-graph{border-top:1px solid var(--soft-line);padding-top:8px}.dashboard-page .home-ledger .time-series-legend{border-top:1px solid var(--hairline);padding-top:8px}.dashboard-page .home-ledger .monthly-report-card{overflow:visible}@media (width>=1181px){.dashboard-page .home-ledger{grid-template-rows:auto auto}.dashboard-page .today-ledger-grid{min-height:360px}}@media (width<=1180px){.dashboard-page .today-metric-stack{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}.dashboard-page .today-side-metric{min-height:150px}}@media (width<=760px){.dashboard-page .today-metric-stack,.dashboard-page .today-kpis{grid-template-columns:1fr}.dashboard-page .home-ledger .today-kpis>div+div:before{width:auto;height:1px;inset:-5px 8px auto}.dashboard-page .today-chart-panel{min-height:0}.dashboard-page .today-time-series{min-height:210px}.dashboard-page .ledger-filter-row{width:100%}.dashboard-page .ledger-filter-row button{flex:1}.dashboard-page .time-series-legend{flex-wrap:wrap}}.landing-page{--ink:#151515;--muted:#4c4c4c;min-height:100svh;color:var(--ink);background:#fff;font-family:Manrope,system-ui,sans-serif;overflow:hidden}.hero-section{color:#fff;background-image:linear-gradient(#00000045),url(https://i.pinimg.com/736x/d1/27/ff/d127ff7d39969cfb6ce091cc60455b4b.jpg);background-position:50%;background-size:contain;min-height:608px;position:relative}.hero-nav{justify-content:space-between;align-items:center;width:min(1170px,100% - 104px);height:71px;margin:0 auto;display:flex}.brand{color:#fff;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:30px;font-weight:700;line-height:1;text-decoration:none}.nav-actions{align-items:center;gap:20px;display:flex}.nav-button{box-sizing:border-box;border-radius:2px;justify-content:center;align-items:center;width:65px;height:31px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.nav-button-ghost{color:#fff;border:1px solid #fffc}.nav-button-light{color:#151515;background:#fff}.hero-content{text-align:center;width:min(610px,100% - 32px);margin:78px auto 0}.hero-content h1{letter-spacing:0;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:54px;font-weight:800;line-height:1.04}.hero-content h1 span{display:block}.hero-content p{color:#ffffffd6;width:min(590px,100%);margin:30px auto 0;font-size:14px;font-weight:700;line-height:1.72}.hero-cta{color:#fff;background:#016eef;border-radius:2px;justify-content:center;align-items:center;width:250px;height:51px;margin:19px auto 0;font-size:20px;font-weight:500;text-decoration:none;display:inline-flex}.meta-row{color:#ffffffdb;justify-content:center;align-items:center;gap:23px;margin-top:34px;display:flex}.meta-provider-logo{width:86px;height:auto;display:block}.meta-copy{font-size:13px;font-weight:600}.creators-section{text-align:center;padding:56px 73px 114px}.creators-section p{color:#4a4a4a;margin:0 0 43px;font-size:13px;font-weight:500}.creators-section ul{grid-template-columns:repeat(5,1fr);gap:38px;margin:0;padding:0;list-style:none;display:grid}.creators-section li{color:#252525;font-family:Playfair Display,Georgia,serif;font-size:25px;font-weight:500}.steps-section{padding:0 0 90px}.section-heading{text-align:center;width:min(610px,100% - 32px);margin:0 auto}.section-heading h2,.pricing-section h2{letter-spacing:0;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:52px;font-weight:800;line-height:1.12}.section-heading h2 span{display:block}.section-heading p{color:#2b2b2b;margin:22px 0 0;font-size:13px;font-weight:800}.steps-list{gap:78px;width:min(1005px,100% - 48px);margin:68px auto 0;display:grid}.step-row{grid-template-columns:1fr 470px;align-items:center;gap:96px;min-height:351px;display:grid}.step-copy{padding-left:45px}.step-copy h3{letter-spacing:-.02em;margin:0;font-size:37px;font-weight:700;line-height:1.08}.step-copy p{color:#252525;width:min(340px,100%);margin:15px 0 0;font-size:14px;font-weight:800;line-height:1.45}.automation-preview{background:#f1f1f1;border-radius:6px;width:470px}.pricing-section{text-align:center;padding:48px 0 116px}.pricing-section h2{margin:0}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:57px;width:min(1125px,100% - 74px);margin:78px auto 0;display:grid}.price-card{box-sizing:border-box;background:#f3f3f3;min-height:373px;padding:40px 34px 20px}.price-card h3{margin:0;font-size:25px;font-weight:700}.price-card strong{margin:50px 0 0;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:55px;font-weight:800;line-height:.82;display:block}.price-card ul{gap:18px;margin:49px 0 0;padding:0;font-size:13px;font-weight:800;list-style:none;display:grid}.price-card a,.price-card button{color:#fff;cursor:pointer;background:#016eef;border:0;justify-content:center;align-items:center;width:100%;height:47px;margin-top:34px;font-size:20px;font-weight:500;text-decoration:none;display:flex}.pricing-message{margin:18px 0 0;font-size:13px;font-weight:800}.landing-footer{padding:16px 0 0}.footer-links{border-top:1px solid #e9e9e9;justify-content:center;align-items:center;gap:28px;width:min(1125px,100% - 74px);margin:0 auto 100px;padding-top:22px;display:flex}.footer-links a{color:#4c4c4c;font-size:13px;font-weight:800;text-decoration:none}.footer-links a:hover{color:#016eef}.footer-brand{color:#00000029;letter-spacing:-.05em;white-space:nowrap;justify-content:center;align-items:flex-start;height:210px;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:clamp(86px,17.8vw,278px);font-weight:800;line-height:.75;display:flex}@media (width<=900px){.hero-section{min-height:560px}.hero-nav{width:calc(100% - 32px)}.hero-content{margin-top:70px}.hero-content h1,.section-heading h2,.pricing-section h2{font-size:44px}.creators-section{padding-inline:24px}.creators-section ul{grid-template-columns:repeat(2,1fr)}.step-row{grid-template-columns:1fr;gap:30px}.step-copy{text-align:center;padding-left:0}.step-copy p{margin-inline:auto}.automation-preview{justify-self:center;max-width:100%}.pricing-grid{grid-template-columns:1fr;max-width:420px}}@media (width<=540px){.brand{font-size:24px}.nav-actions{gap:10px}.hero-content h1,.section-heading h2,.pricing-section h2{font-size:38px}.hero-content p{font-size:13px}.meta-row{flex-direction:column;gap:12px}.creators-section ul{grid-template-columns:1fr}.steps-list{width:calc(100% - 32px)}.automation-preview{transform-origin:top;margin-bottom:-98px;transform:scale(.72)}.pricing-grid{gap:28px;width:calc(100% - 32px)}.footer-links{flex-direction:column;align-items:center;gap:14px;width:calc(100% - 32px)}}.legal-page{color:#151515;background:#fff;min-height:100svh;font-family:Manrope,system-ui,sans-serif}.legal-page *{box-sizing:border-box}.legal-nav{border-bottom:1px solid #e9e9e9;justify-content:space-between;align-items:center;width:min(1170px,100% - 104px);height:72px;margin:0 auto;display:flex}.legal-brand{color:#151515;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:30px;font-weight:800;line-height:1;text-decoration:none}.legal-nav-links{align-items:center;gap:22px;display:flex}.legal-nav-links a{color:#3f3f3f;font-size:13px;font-weight:800;text-decoration:none}.legal-nav-links a:hover{color:#016eef}.legal-hero{text-align:center;width:min(820px,100% - 48px);margin:72px auto 0}.legal-hero p,.legal-hero span{color:#4c4c4c;margin:0;font-size:13px;font-weight:800}.legal-hero h1{letter-spacing:0;margin:12px 0 14px;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:62px;font-weight:800;line-height:1.02}.legal-document{width:min(850px,100% - 48px);margin:58px auto 96px;padding:0 0 44px}.legal-intro{color:#252525;margin:0 0 42px;font-size:18px;font-weight:700;line-height:1.7}.legal-section{border-top:1px solid #e9e9e9;padding:32px 0}.legal-section h2{letter-spacing:0;margin:0 0 14px;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:28px;font-weight:800;line-height:1.1}.legal-section p{color:#333;margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.72}.legal-contact{background:#f3f3f3;border-radius:2px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:22px 24px;display:flex}.legal-contact strong{font-size:13px;font-weight:800}.legal-contact a{color:#016eef;font-size:14px;font-weight:800;text-decoration:none}@media (width<=760px){.legal-nav{flex-direction:column;align-items:flex-start;gap:18px;width:calc(100% - 32px);height:auto;padding:18px 0}.legal-nav-links{flex-wrap:wrap;gap:14px;width:100%}.legal-hero{margin-top:48px}.legal-hero h1{font-size:44px}.legal-document{width:calc(100% - 32px);margin-top:42px;margin-bottom:64px}.legal-intro{font-size:16px}.legal-section h2{font-size:24px}.legal-contact{flex-direction:column;align-items:flex-start}}.auth-page{box-sizing:border-box;color:#151515;background-image:url(https://i.pinimg.com/webp85/736x/95/74/b6/9574b67c4d13ba0118a0b344a3b77366.webp);background-position:50%;background-size:contain;place-items:center;min-height:100svh;padding:34px;font-family:Manrope,system-ui,sans-serif;display:grid;position:relative}.auth-brand{color:#fff;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:30px;font-weight:700;line-height:1;text-decoration:none;position:absolute;top:30px;left:52px}.auth-card{box-sizing:border-box;background:#fff;border-radius:2px;width:min(410px,100%);padding:44px 38px 30px;box-shadow:0 18px 54px #00000029}.auth-heading{text-align:center}.auth-heading h1{margin:0;font-family:Bricolage Grotesque,Manrope,sans-serif;font-size:48px;font-weight:800;line-height:1}.auth-form{gap:16px;margin-top:36px;display:grid}.auth-form label{color:#1f1f1f;gap:8px;font-size:13px;font-weight:800;display:grid}.auth-form input{box-sizing:border-box;color:#151515;background:#fff;border:1px solid #cfcfcf;border-radius:2px;outline:none;width:100%;height:48px;padding:0 14px;font:700 15px Manrope,system-ui,sans-serif}.auth-form input:focus{box-shadow:none;border-color:#151515}.auth-form button{color:#fff;cursor:pointer;background:#191919;border:0;border-radius:2px;height:50px;margin-top:8px;font:800 15px Manrope,system-ui,sans-serif}.auth-form button:disabled{cursor:wait;opacity:.75}.auth-message{color:#151515;text-align:center;margin:18px 0 0;font-size:13px;font-weight:800;line-height:1.4}.auth-switch{color:#151515;text-align:center;margin:24px 0 0;font-size:14px;font-weight:800}.auth-switch a{color:#151515;text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (width<=560px){.auth-page{padding:82px 18px 24px}.auth-brand{font-size:25px;left:22px}.auth-card{padding:30px 22px 24px}.auth-heading h1{font-size:36px}}
