@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Instrument+Sans:ital,wght@0,400..700;1,400&display=swap");:root{--bg:#f5f6f7;--sidebar-bg:#fff;--surface-hover:#f9fafb;--ink:#111827;--ink-2:#374151;--muted:#6b7280;--muted-light:#9ca3af;--line:#e5e7eb;--line-strong:#d1d5db;--dark:#111827;--green:#16a34a;--green-mid:#22c55e;--green-soft:#dcfce7;--green-text:#15803d;--blue:#2563eb;--blue-soft:#dbeafe;--blue-text:#1d4ed8;--purple:#7c3aed;--purple-soft:#ede9fe;--lime:#84cc16;--lime-soft:#f7fee7;--amber:#d97706;--amber-soft:#fef3c7;--danger:#dc2626;--danger-soft:#fee2e2;--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--shadow:0 4px 12px rgba(0,0,0,.08);--shadow-lg:0 8px 24px rgba(0,0,0,.1);--radius-sm:8px;--radius:12px;--radius-lg:16px;--font-display:"DM Serif Display",Georgia,serif;--font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ease-spring:cubic-bezier(0.2,0.8,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1)}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;font-family:var(--font-body);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}h1,h2,h3{margin:0;font-weight:700}h1{font-size:1.75rem;line-height:1.15;letter-spacing:-.025em}h2{font-size:1.25rem;line-height:1.2;letter-spacing:-.02em}h3{font-size:1.05rem;line-height:1.3;letter-spacing:-.01em}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-root{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr)}.sidebar{background:var(--sidebar-bg);padding:0;display:flex;flex-direction:column}.brand-lockup{display:flex;align-items:center;padding:18px 14px 14px;border-bottom:1px solid #e5e7eb}.brand-mark{width:34px;height:34px;border-radius:9px;background:linear-gradient(140deg,#22c55e,#16a34a);display:grid;place-items:center;flex-shrink:0;box-shadow:0 1px 4px rgba(22,163,74,.3)}.brand-mark span{font-weight:800;letter-spacing:-.05em}.brand-name{font-weight:700;color:#111827;line-height:1.2}.brand-context{color:#9ca3af;font-size:11px;line-height:1.2}.nav-stack{display:flex;flex-direction:column;gap:1px;padding:8px 10px;flex:1 1}.nav-item{border:0;background:transparent;color:#6b7280;display:flex;align-items:center;gap:10px;padding:8px 12px;text-align:left;transition:background .12s ease,color .12s ease;width:100%;cursor:pointer}.nav-item:hover{background:#f3f4f6;color:#111827}.nav-item.active{background:#111827;font-weight:600}.nav-badge{min-width:22px;height:22px;padding:0 6px;background:#3b82f6;font-size:11px;font-weight:700;display:grid;place-items:center;line-height:1}.sidebar-bottom{padding:12px 10px 14px;border-top:1px solid var(--line)}.workspace-card{padding:8px 10px;background:transparent;border:0;transition:background .12s ease;color:inherit}.workspace-card:hover{background:var(--surface-hover)}.workspace-avatar{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#059669,#10b981);color:#fff;font-weight:700;font-size:12px;flex-shrink:0}.workspace-name{font-size:13px;color:var(--ink);line-height:1.3}.workspace-meta{font-size:11.5px;color:var(--muted);line-height:1.3}.workspace-chevron{color:var(--muted-light);flex-shrink:0}.plan-bar-row{align-items:center;padding:10px 10px 4px;font-size:12px}.plan-bar-row strong{color:var(--ink)}.plan-bar-row span{color:var(--muted)}.plan-bar{background:var(--line);margin:0 10px 8px}.plan-bar i{background:var(--green);transition:width .4s ease}.plan-manage-btn{padding:8px 10px;border:0;color:var(--muted);font-size:12.5px;transition:background .12s ease,color .12s ease}.plan-manage-btn:hover{background:var(--surface-hover);color:var(--ink)}.account-avatar,.avatar{width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,#374151,#6b7280);display:grid;place-items:center;font-weight:700;font-size:12px;letter-spacing:-.04em;flex:0 0 auto}.avatar.small{width:32px;height:32px;border-radius:8px;font-size:11px}.avatar.circle{border-radius:999px}.account-name{font-size:13px;font-weight:600}.account-meta{color:var(--muted);font-size:11px;margin-top:1px}.logout-button{width:32px;height:32px;border-radius:8px;background:transparent;transition:background .12s ease,color .12s ease;flex-shrink:0}.logout-button:hover{background:var(--danger-soft);color:var(--danger);border-color:transparent}.main-shell{min-width:0;display:flex;flex-direction:column;min-height:100vh;background:var(--bg)}.topbar{height:56px;background:#fff;border-bottom:1px solid #e5e7eb;gap:10px;padding:0 24px;z-index:70;flex-shrink:0}.page-kicker,.topbar h1{display:none}.topbar-search{display:flex;align-items:center;gap:8px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:7px 14px;color:#9ca3af;font-size:13.5px;cursor:pointer;transition:border-color .15s ease,background .15s ease;margin-right:auto;min-width:220px}.topbar-search:hover{background:#ebebec;border-color:#d1d5db}.topbar-search kbd{font-family:inherit;font-size:11px;background:#fff;border:1px solid #d1d5db;border-radius:5px;padding:2px 6px;color:#9ca3af;margin-left:6px}.content-shell{flex:1 1;padding:24px 28px 40px}.topbar-actions{gap:10px}.connect-button,.icon-button,.primary-action,.secondary-action,.text-button{border:0;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;font-weight:600;transition:background .15s ease,box-shadow .15s ease,transform .12s ease;white-space:nowrap;font-size:13.5px}.icon-button{width:36px;height:36px;background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}.connect-button,.primary-action{background:var(--ink);padding:9px 16px;box-shadow:0 1px 3px rgba(0,0,0,.12)}.connect-button:hover,.primary-action:hover{background:#1f2937}.primary-action.slim{padding:7px 12px;font-size:13px}.secondary-action{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);padding:8px 14px}.secondary-action:hover{border-color:var(--line-strong)}.text-button{background:transparent;color:var(--green-text);padding:6px 0;font-size:13px}.text-button:hover{opacity:.75}.notification-menu{position:relative}.notification-trigger[aria-expanded=true]{border-color:rgba(44,91,67,.34);background:#f4f9f1;color:var(--green)}.notification-count{position:absolute;top:-6px;right:-6px;z-index:2;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border:2px solid #fffdf8;border-radius:999px;color:#fff;font-size:10px;font-weight:650;line-height:1}.notification-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:90;width:min(360px,calc(100vw - 36px));overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lg);animation:notificationPanelIn .16s ease both}.notification-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.notification-panel-head span{color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.notification-panel-head h2{margin:4px 0 0;line-height:1;font-weight:700}.notification-panel-head strong{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--green-soft);color:var(--green-text);font-size:12px;font-weight:700}.notification-panel-body{display:grid;max-height:360px;overflow-y:auto;padding:6px;background:var(--surface)}.notification-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 9px;border-radius:8px}.notification-row:hover{background:var(--surface-hover)}.notification-row+.notification-row{border-top:1px solid var(--line)}.notification-row-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--green-text);flex-shrink:0}.notification-row p,.notification-row strong,.notification-row time{display:block}.notification-row strong{font-size:13px}.notification-row p{margin:3px 0 0;font-size:12px;line-height:1.38}.notification-row time{margin-top:5px;color:var(--muted-light);font-size:11px}.notification-state{padding:20px 14px;color:var(--muted);font-size:13px;text-align:center}.notification-state.error{color:var(--danger)}@keyframes notificationPanelIn{0%{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.content-shell{min-height:0}.surface{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);overflow:hidden}.view-grid{display:grid;grid-gap:16px;gap:16px}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard-hero{grid-column:1/-1;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dashboard-hero h2{margin:8px 0 0;font-size:28px;letter-spacing:-.04em;line-height:1.1;font-weight:700}.section-label{color:var(--muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.hero-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.hero-strip div{min-width:100px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--surface)}.hero-strip strong{display:block;font-size:24px;letter-spacing:-.04em;font-weight:700}.hero-strip span{color:var(--muted);font-size:12px;margin-top:4px;display:block}.metric-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-left:1px solid var(--line)}.metric-col{padding:20px 22px;border-right:1px solid var(--line)}.metric-col-label{font-size:13px;color:var(--muted);font-weight:500}.metric-col-value{font-size:36px;font-weight:700;letter-spacing:-.04em;color:var(--ink);margin-top:4px;display:flex;align-items:baseline;gap:8px}.metric-trend{font-size:12px;font-weight:600;color:var(--green-text)}.metric-trend.down{color:var(--danger)}.metric-sub{font-size:12px;color:var(--muted-light);margin-top:4px}.metric-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.metric-card{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.metric-icon{width:36px;height:36px;background:var(--green-soft);color:var(--green-text);display:grid;place-items:center;flex-shrink:0}.metric-card p{margin:0;color:var(--muted);font-size:12px;font-weight:500}.metric-card strong{display:block;margin-top:2px;font-size:24px;font-weight:700}.metric-card span{display:block;margin-top:1px;color:var(--muted-light)}.span-7{grid-column:span 7}.span-5{grid-column:span 5}.panel-head,.section-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line)}.panel-head h3,.section-header h3{margin:0;font-size:15px;letter-spacing:-.01em}.panel-head.compact{padding:13px 16px}.panel-head p,.section-header p{margin:2px 0 0;font-size:12px;color:var(--muted)}.followup-list,.task-list{display:grid;grid-gap:10px;gap:10px;padding:14px}.task-row{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:0;border-bottom:1px solid var(--line);background:transparent;padding:12px 20px;text-align:left;cursor:pointer;transition:background .12s ease}.task-row:hover{background:var(--surface-hover)}.task-row:last-child{border-bottom:0}.task-main span,.task-main strong{display:block}.task-main strong{font-size:13.5px;font-weight:600}.task-main span{color:var(--muted);font-size:12px;margin-top:3px;line-height:1.35}.score-pill{border-radius:999px;background:var(--green-soft);color:var(--green);font-weight:850;padding:7px 10px;font-size:12px}.score-pill.hot{background:#fff0e7;color:#a14519}.stage-stack{display:grid;grid-gap:13px;gap:13px;padding:18px}.stage-row{display:grid;grid-template-columns:92px 1fr 24px;grid-gap:12px;gap:12px;align-items:center;font-size:13px}.stage-row span{color:#303734;font-weight:700}.stage-row strong{text-align:right}.stage-bar{height:10px;background:#ece8dd;border-radius:99px;overflow:hidden}.stage-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--green),#7bd595);border-radius:inherit}.inbox-grid{display:grid;grid-template-columns:minmax(300px,380px) minmax(420px,1fr) minmax(320px,380px);grid-gap:18px;gap:18px;height:calc(100vh - 142px);min-height:660px}.flush{display:flex;flex-direction:column;min-height:0}.search-wrap{margin:14px;position:relative}.search-wrap svg{position:absolute;left:13px;top:13px;color:#89918c}.search-wrap input{width:100%;border:1px solid var(--line);background:var(--surface);border-radius:8px;outline:none;padding:8px 12px 8px 36px;font-size:13.5px}.composer input:focus,.form-grid input:focus,.search-wrap input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.conversation-scroll,.insight,.message-scroll{overflow:auto}.conversation-scroll{padding:0 12px 12px;display:grid;grid-gap:10px;gap:10px}.conversation-card{width:100%;text-align:left;background:transparent;border:0;border-radius:0;border-bottom:1px solid var(--line);padding:13px 16px;transition:background .12s ease}.conversation-card:hover{background:var(--surface-hover)}.conversation-card:last-child{border-bottom:0}.conversation-card.active{background:#eff6ff;border-left:3px solid var(--blue);padding-left:13px}.card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.identity{display:flex;align-items:center;gap:10px;min-width:0}.identity.large{gap:13px}.identity strong{display:block;font-size:14px}.conversation-card time,.identity span{color:var(--muted);font-size:12px}.conversation-card p{margin:11px 0 0;color:#545e58;font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tag-row{margin-top:12px;display:flex;gap:6px;flex-wrap:wrap}.status-tag{border:1px solid var(--line);color:#4c5650;padding:5px 8px;font-weight:800}.status-tag.hot{background:#fff0e7;color:#a14519;border-color:#ffd1b7}.thread-header{padding:18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.thread-header h3{margin:0;font-size:20px;letter-spacing:-.04em}.thread-header span{color:var(--muted);font-size:13px;margin-top:3px;display:block}.message-scroll{padding:22px;display:flex;flex-direction:column;gap:12px}.message-row{display:flex}.message-row.outbound{justify-content:flex-end}.message-bubble{max-width:min(74%,580px);padding:12px 14px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 28px rgba(18,23,21,.05)}.message-row.outbound .message-bubble{background:var(--dark);color:#fff;border-color:transparent}.message-bubble p{margin:0;line-height:1.45;font-size:14px}.message-bubble span{display:block;margin-top:7px;font-size:11px;color:var(--muted)}.message-row.outbound .message-bubble span{color:hsla(0,0%,100%,.52)}.composer{padding:14px;border-top:1px solid var(--line);display:flex;gap:10px;background:rgba(255,253,248,.72)}.composer input{min-width:0;flex:1 1;border:1px solid var(--line);border-radius:17px;background:#fff;outline:none;padding:12px 14px}.score-block{margin:14px;border-radius:var(--radius);background:var(--ink);color:#fff;padding:18px}.score-block div{display:flex;align-items:flex-start;justify-content:space-between}.score-block span{color:hsla(0,0%,100%,.55);font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.score-block strong{font-size:44px;line-height:.9;letter-spacing:-.05em;font-weight:700}.score-block p{margin:10px 0 0;color:hsla(0,0%,100%,.72);font-size:13.5px;line-height:1.45}.insight-stack{padding:0 15px 15px;display:grid;grid-gap:10px;gap:10px}.info-block{background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px}.info-title{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:850}.info-title button{border:0;width:24px;height:24px;border-radius:8px;background:#f1eee5;color:var(--ink);display:grid;place-items:center}.info-block p{margin:9px 0 0;line-height:1.43;font-size:14px}.info-block ul{list-style:none;padding:0;margin:9px 0 0;display:grid;grid-gap:7px;gap:7px}.info-block li{position:relative;padding-left:14px;color:#343d38;font-size:13px;line-height:1.35}.info-block li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);position:absolute;left:0;top:7px}.prospect-table{padding:10px}.table-head,.table-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(220px,2fr) 110px 70px 30px;align-items:center;grid-gap:12px;gap:12px}.table-head{padding:10px 14px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:850}.table-row{width:100%;border:1px solid var(--line);background:#fff;border-radius:18px;padding:13px 14px;margin-bottom:9px;text-align:left}.table-row small,.table-row strong{display:block}.table-row small{color:var(--muted);margin-top:3px}.table-row span:nth-child(2){color:#4f5a54;font-size:13px;line-height:1.35}.table-row i{font-style:normal;background:var(--green-soft);color:var(--green);padding:6px 9px;border-radius:999px;font-weight:800;font-size:12px}.table-row b{font-size:16px}.followup-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 20px;background:transparent;border-radius:0;border:0}.followup-card:last-child{border-bottom:0}.followup-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:var(--amber-soft);color:var(--amber);flex-shrink:0}.followup-card strong{display:block;font-size:13.5px;font-weight:600}.followup-card p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.report-grid{padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.report-card{border:1px solid var(--line);border-radius:22px;padding:16px;display:grid;grid-gap:8px;gap:8px}.report-card svg{color:var(--green)}.report-card strong{font-size:16px}.report-card span{color:var(--muted);font-size:13px}.report-card .primary-action{margin-top:8px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.connection-dot{background:#fff0e7;color:#a14519;border:1px solid #ffd1b7;padding:7px 10px;font-weight:850;font-size:12px}.connection-dot.live{border-color:#cbded1}.settings-card{margin:16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid var(--line);background:#fff;border-radius:22px;padding:16px}.settings-card svg{color:var(--green)}.settings-card p{margin:4px 0 0;color:var(--muted);font-size:13px}.form-grid{padding:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.form-grid label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.form-grid input{border:1px solid var(--line);border-radius:8px;padding:9px 12px;outline:none;background:var(--surface);color:var(--ink);text-transform:none;letter-spacing:0;font-weight:400;font-size:14px}.empty-state{min-height:280px;display:grid;place-items:center;color:var(--muted);padding:32px;text-align:center}.empty-state p{margin:8px 0 0;font-size:14px;line-height:1.5;max-width:320px}@media (max-width:1240px){.inbox-grid{grid-template-columns:minmax(300px,360px) 1fr;height:auto;min-height:0}.insight{max-height:none}.insight,.span-5,.span-7{grid-column:1/-1}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.app-root{grid-template-columns:1fr;padding:10px}.sidebar{min-height:auto}.nav-stack{grid-template-columns:repeat(3,1fr)}.nav-item{justify-content:center}.nav-item span{display:none}.topbar{align-items:flex-start;flex-direction:column}.dashboard-hero,.settings-card{flex-direction:column;align-items:stretch}.form-grid,.hero-strip,.inbox-grid,.metric-row,.report-grid,.settings-grid{grid-template-columns:1fr}.table-head{display:none}.table-row{grid-template-columns:1fr}}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-page.wide{align-items:start;padding-top:42px}.auth-card,.setup-card{width:min(440px,100%);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg)}.auth-title h1{font-size:24px;font-weight:700;letter-spacing:-.02em}.auth-page{background:var(--bg)}.setup-card{width:min(980px,100%)}.setup-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.auth-card .brand-context,.setup-card .brand-context{color:var(--muted)}.auth-title{margin:24px 0 18px}.auth-title h1{margin:0;font-size:34px;letter-spacing:-.06em}.auth-title p{margin:8px 0 0;color:var(--muted);line-height:1.45}.auth-form{display:grid;grid-gap:10px;gap:10px}.auth-form input,.mini-select,.status-select,.template-card input,.template-card textarea{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;outline:none;padding:9px 12px;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.auth-form input:focus,.mini-select:focus,.status-select:focus,.template-card input:focus,.template-card textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.inline-alert{display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(180,64,48,.2);background:var(--danger-soft);color:#8b3322;border-radius:14px;padding:11px 14px;margin:10px 0;font-size:13px;font-weight:600;line-height:1.4}.clean{border-bottom:0}.clean,.setup-form{padding-left:0;padding-right:0}.setup-actions{display:flex;justify-content:flex-end;padding-top:6px}.form-grid .full{grid-column:1/-1}.account-fill{min-width:0;flex:1 1}.account-fill .account-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.logout-button{width:36px;height:36px;border-radius:13px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.74);display:grid;place-items:center}.logout-button:hover{color:#fff;background:hsla(0,0%,100%,.12)}.status-select{width:auto;min-width:150px;font-weight:760}.mini-select{width:100%;min-width:120px;font-size:13px;padding:9px 10px;font-weight:760}.inline-actions{display:flex;gap:10px}.empty-row{background:hsla(0,0%,100%,.58);color:var(--muted);border-radius:20px;padding:18px;font-weight:700;font-size:13px}.empty-workspace{min-height:480px;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;text-align:center;padding:40px 32px}.empty-workspace svg{color:var(--green);width:36px;height:36px;padding:10px;box-sizing:content-box}.empty-workspace h3{margin:0;font-size:22px;letter-spacing:-.04em;font-weight:750}.empty-workspace p{margin:0;color:var(--muted);font-size:14px;line-height:1.5;max-width:320px}.followup-card small{display:block;margin-top:7px;color:#87908a;font-size:12px;font-weight:700}.template-stack{display:grid;grid-gap:12px;gap:12px;padding:16px}.template-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:15px;display:grid;grid-gap:7px;gap:7px}.template-card strong{font-size:15px}.template-card span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:850}.template-card p{margin:0;color:#4f5a54;line-height:1.42;font-size:13px}.template-card.draft textarea{min-height:94px;resize:vertical}.primary-action:disabled,.secondary-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.inbox-workspace{display:grid;grid-template-columns:minmax(310px,390px) minmax(520px,1fr) minmax(330px,390px);grid-gap:18px;gap:18px;height:calc(100vh - 142px);min-height:700px}.inbox-list-panel,.insight-panel.pro,.thread-panel{display:flex;flex-direction:column;min-height:0}.inbox-panel-head{padding:18px 18px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.inbox-panel-head h3{margin:5px 0 0;font-size:22px;letter-spacing:-.05em}.inbox-count{min-width:34px;height:30px;display:grid;place-items:center;border-radius:999px;background:var(--dark);color:#fff;font-weight:850}.search-wrap.tight{margin:0 14px 12px}.filter-rail{display:flex;gap:7px;overflow-x:auto;padding:0 14px 14px}.filter-chip{border:1px solid var(--line);background:hsla(0,0%,100%,.72);padding:8px 10px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:820;color:#4e5852;white-space:nowrap}.filter-chip b{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f0ede5;color:var(--ink);display:grid;place-items:center}.filter-chip.active{background:var(--dark);color:#fff}.filter-chip.active b{background:hsla(0,0%,100%,.14);color:#fff}.conversation-card.refined{position:relative;border-color:rgba(18,23,21,.08);background:hsla(0,0%,100%,.7)}.conversation-card.refined.active{border-color:rgba(44,91,67,.34);box-shadow:0 18px 38px rgba(18,23,21,.085)}.conversation-card.refined.needs-reply:before{content:"";position:absolute;left:-1px;top:18px;bottom:18px;width:4px;border-radius:0 99px 99px 0}.card-footerline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.tag-row.compact{margin-top:0}.reply-dot{width:9px;height:9px;border-radius:99px;background:var(--green);box-shadow:0 0 0 5px rgba(44,91,67,.1)}.warm-avatar{background:linear-gradient(135deg,#2b5b43,#8de9a7 60%,#d9ff78);color:#101411}.thread-header.pro{padding:18px 20px}.thread-actions{display:flex;align-items:center;gap:9px}.thread-summary-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px 14px;background:rgba(255,253,248,.66)}.thread-summary-bar div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px 11px;min-width:0}.thread-summary-bar span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:850}.thread-summary-bar strong{display:block;margin-top:5px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-scroll.pro{padding:22px 20px;background:linear-gradient(180deg,rgba(255,253,248,.34),rgba(255,253,248,.74))}.message-row{gap:9px;align-items:flex-end}.message-row.grouped{margin-top:-6px}.message-meta-avatar{width:28px;height:28px;flex:0 0 auto;border-radius:11px;display:grid;place-items:center;font-size:10px;font-weight:850;color:#fff;background:#77827a}.message-row.grouped .message-meta-avatar{visibility:hidden}.message-row.outbound .message-meta-avatar{order:2}.message-bubble.pro{border-radius:20px 20px 20px 7px}.message-row.outbound .message-bubble.pro{border-radius:20px 20px 7px 20px}.reply-workbench{padding:14px;background:rgba(255,253,248,.86)}.reply-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.reply-topline span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:850}.reply-topline strong{display:block;margin-top:3px;font-size:13px}.reply-buttons{display:flex;align-items:center;gap:12px}.reply-workbench textarea{width:100%;min-height:88px;max-height:180px;resize:vertical;border:1px solid var(--line);background:#fff;border-radius:19px;outline:none;padding:13px 14px;line-height:1.45}.reply-workbench textarea:focus{border-color:rgba(44,91,67,.42);box-shadow:0 0 0 4px rgba(44,91,67,.08)}.score-card-pro{margin:14px;border-radius:26px;background:linear-gradient(145deg,#121715,#223129 60%,#2c5b43);color:#fff;padding:18px;box-shadow:inset 0 -26px 60px rgba(0,0,0,.2)}.score-card-pro div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.score-card-pro span{color:hsla(0,0%,100%,.66);font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:850}.score-card-pro strong{font-size:50px;line-height:.9;letter-spacing:-.09em}.score-card-pro p{margin:10px 0 0;color:hsla(0,0%,100%,.76)}.next-step-card{margin:0 14px 12px;padding:15px;border-radius:22px;background:#fff;border:1px solid var(--line)}.next-step-card span{font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:850}.next-step-card p{margin:8px 0 13px;line-height:1.43;font-size:14px;color:#303934}.insight-stack.pro{padding-top:0}@media (max-width:1320px){.inbox-workspace{grid-template-columns:minmax(300px,370px) 1fr;height:auto;min-height:0}.insight-panel.pro{grid-column:1/-1;max-height:none}}@media (max-width:980px){.inbox-workspace{grid-template-columns:1fr}.thread-summary-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}.secondary-action.compact{min-height:36px;padding:0 12px;border-radius:14px;gap:7px;white-space:nowrap}.secondary-action.compact:disabled,.text-button:disabled{opacity:.58;cursor:not-allowed}.ai-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 14px 12px}.ai-meta-grid div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:12px}.ai-meta-grid span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:850}.ai-meta-grid strong{display:block;margin-top:6px;font-size:13px;text-transform:capitalize}.reports-layout{display:grid;grid-template-columns:minmax(460px,1fr) minmax(320px,420px);grid-gap:18px;gap:18px}.report-builder-panel{min-height:420px}.report-builder-grid{padding:16px 18px 0;display:grid;grid-template-columns:1fr 220px;grid-gap:14px;gap:14px}.report-builder-grid label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.report-builder-grid select{width:100%;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:16px;outline:none;padding:12px 13px;text-transform:none;letter-spacing:0;font-weight:650}.report-preview-card{margin:16px 18px 18px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px;grid-gap:16px;gap:16px}.report-preview-card .primary-action{justify-self:start}.report-preview-metrics{display:grid;grid-template-columns:110px 1fr 1fr;grid-gap:10px;gap:10px}.report-preview-metrics div{border:1px solid var(--line);background:#fbfaf5;border-radius:18px;padding:12px;min-height:78px}.report-preview-metrics span{display:block;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.report-preview-metrics strong{display:block;margin-top:7px;font-size:13px;line-height:1.35}.report-history-list{padding:14px;display:grid;grid-gap:10px;gap:10px;max-height:420px;overflow:auto}.report-history-row{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:13px}.report-history-row svg{color:var(--green)}.report-history-row span,.report-history-row strong{display:block}.report-history-row strong{font-size:14px}.report-history-row span{color:var(--muted);font-size:12px;margin-top:3px}.saved-report-grid{grid-column:1/-1}.compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-card .secondary-action{margin-top:6px}@media (max-width:1180px){.reports-layout{grid-template-columns:1fr}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.compact-grid,.report-builder-grid,.report-preview-metrics{grid-template-columns:1fr}}.instagram-connect-card{grid-column:1/-1}.connection-stack{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.connection-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid rgba(24,24,27,.08);border-radius:16px;background:hsla(0,0%,100%,.72)}.connection-meta{display:flex;align-items:flex-end;flex-direction:column;gap:5px;color:var(--muted);font-size:12px}.send-button-small{border:0;border-radius:999px;padding:8px 12px;display:inline-flex;align-items:center;gap:7px;background:#111113;color:#fff;font-size:12px;font-weight:750;cursor:pointer}.send-button-small:disabled{opacity:.45;cursor:not-allowed}.empty-row.compact{padding:12px;min-height:unset}.billing-layout{grid-template-columns:minmax(340px,430px) minmax(0,1fr)}.billing-summary-body{padding:16px;display:grid;grid-gap:10px;gap:10px}.billing-stat{background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px}.billing-actions span,.billing-stat span,.plan-card span{display:block;color:var(--muted);font-size:12px}.billing-stat strong{display:block;margin-top:5px;font-size:18px;text-transform:capitalize}.billing-actions{padding:0 16px 16px;display:grid;grid-gap:10px;gap:10px;align-items:start}.plan-grid{padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.plan-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:14px;min-height:260px;transition:border-color .15s ease,box-shadow .15s ease}.plan-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.plan-card.selected{border-color:var(--green);box-shadow:0 0 0 2px rgba(22,163,74,.15)}.plan-topline{align-items:flex-start;gap:10px}.plan-topline strong{display:block;font-size:18px;letter-spacing:-.04em}.plan-price{font-size:30px;font-weight:850;letter-spacing:-.07em}.plan-card ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;flex:1 1}.plan-card li{position:relative;padding-left:17px;color:#37413b;font-size:13px}.plan-card li:before{content:"";width:6px;height:6px;position:absolute;left:0;top:7px;border-radius:99px}@media (max-width:1120px){.billing-layout,.plan-grid{grid-template-columns:1fr}}.usage-strip{margin:0 16px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.usage-strip div{border:1px solid var(--line);border-radius:18px;background:hsla(0,0%,100%,.72);padding:12px}.usage-strip span{display:block;color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.usage-strip strong{display:block;margin-top:5px;font-size:17px}.locked-workspace{min-height:400px;display:grid;place-content:center;justify-items:center;text-align:center;grid-gap:12px;gap:12px;padding:40px}.locked-workspace svg{padding:14px;width:56px;height:56px;border-radius:20px;border:1px solid rgba(42,88,64,.12)}.locked-workspace h3{margin:0;font-size:22px;letter-spacing:-.04em;font-weight:750}.locked-workspace p{margin:0 0 4px;color:var(--muted);font-size:14px;line-height:1.5;max-width:300px}@media (max-width:760px){.usage-strip{grid-template-columns:1fr}}.account-menu{position:relative}.account-menu-trigger{gap:8px;padding:6px 10px}.account-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:95;width:min(300px,calc(100vw - 36px));overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lg);animation:notificationPanelIn .16s ease both}.account-menu-head{display:grid;grid-gap:3px;gap:3px;padding:13px 14px;border-bottom:1px solid var(--line);background:var(--surface-hover)}.account-menu-head span,.account-menu-section>span{color:var(--muted);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.account-menu-head strong{font-size:14px;font-weight:600}.account-menu-body,.account-menu-section{display:grid;grid-gap:2px;gap:2px}.account-menu-body{padding:6px}.account-menu-section{padding:4px 4px 8px;border-bottom:1px solid var(--line)}.account-menu-section p{margin:0;color:var(--muted);font-size:12px;padding:4px 6px}.account-menu-action,.account-menu-instagram{display:flex;align-items:center;gap:8px;padding:8px 9px;border-radius:7px}.account-menu-instagram{color:var(--green-text);background:var(--green-soft);font-size:12.5px;font-weight:500}.account-menu-instagram img,.connection-row .avatar img{width:22px;height:22px;border-radius:999px;object-fit:cover}.account-menu-instagram span{margin-left:auto;color:var(--muted-light);font-size:10.5px}.account-menu-action{width:100%;border:0;background:transparent;color:var(--ink-2);text-align:left;font-size:13.5px;cursor:pointer}.account-menu-action:hover{background:var(--surface-hover);color:var(--ink)}.member-modal-backdrop{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:18px;background:rgba(12,18,15,.34);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.member-modal{width:min(520px,100%);max-height:min(620px,calc(100vh - 36px));padding:16px;overflow-y:auto}.member-modal-head,.member-search-result,.member-search-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.member-modal-head span{color:var(--green);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.member-modal-head h2{margin:5px 0 0;font-size:22px}.member-modal>p,.member-search-state{color:var(--muted);font-size:13px}.member-search-row input{min-width:0;flex:1 1;border:1px solid var(--line);border-radius:13px;padding:10px 11px;outline:none}.member-search-results{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.member-search-result{padding:11px;border:1px solid var(--line);border-radius:14px;background:#fff}.member-search-result span,.member-search-result strong{display:block}.member-search-result span{margin-top:3px;color:var(--muted);font-size:12px}@media (max-width:760px){.account-menu,.account-menu-trigger{width:100%}.account-menu-panel{right:auto;left:0}}.admin-page{min-height:100vh;padding:38px;background:radial-gradient(circle at top left,hsla(75,58%,67%,.28),transparent 32%),#f7f5ec}.admin-header{max-width:1220px;margin:0 auto 20px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.admin-header h1{margin:4px 0 0;font-size:38px;letter-spacing:-.08em}.admin-stat-grid{max-width:1220px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-stat{padding:16px;display:grid;grid-gap:8px;gap:8px}.admin-stat span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.admin-stat strong{font-size:28px;letter-spacing:-.07em}.admin-panels{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-panel{overflow:hidden}.admin-table{padding:12px;display:grid;grid-gap:8px;gap:8px}.admin-row{border:1px solid var(--line);border-radius:18px;background:hsla(0,0%,100%,.7);padding:11px;display:grid;grid-gap:5px;gap:5px;font-size:12px}.admin-row span{display:grid;grid-template-columns:145px minmax(0,1fr);grid-gap:8px;gap:8px;overflow-wrap:anywhere}.admin-row b{color:var(--muted);font-weight:800}.admin-login-card{max-width:440px}@media (max-width:1100px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panels{grid-template-columns:1fr}}@media (max-width:680px){.admin-page{padding:20px}.admin-header{align-items:flex-start;flex-direction:column}.admin-stat-grid{grid-template-columns:1fr}}.manual-token-box{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(21,27,25,.1);border-radius:18px;background:hsla(0,0%,100%,.58)}.manual-token-box strong{display:block;font-size:.92rem}.manual-token-box span{display:block;margin-top:3px;color:var(--muted);font-size:.78rem}.manual-token-box input,.manual-token-box textarea{width:100%;border:1px solid rgba(21,27,25,.13);border-radius:14px;background:hsla(0,0%,100%,.82);color:var(--ink);padding:12px 14px;font:inherit;outline:none}.manual-token-box textarea{min-height:86px;resize:vertical}.mobile-bottom-nav,.mobile-only,.mobile-pane-switcher{display:none}@media (max-width:980px){body{background:var(--bg)}.app-root{display:block;padding:0 0 80px}.sidebar{display:none}.mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;padding:6px 4px env(safe-area-inset-bottom,6px);border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -4px 16px rgba(0,0,0,.06)}.mobile-bottom-nav button{min-width:0;border:0;border-radius:10px;background:transparent;color:var(--muted);display:grid;place-items:center;grid-gap:4px;gap:4px;padding:8px 4px;font-weight:600;font-size:10px}.mobile-bottom-nav button.active{background:var(--green-soft);color:var(--green-text)}.mobile-bottom-nav svg{display:block}.mobile-only{display:inline-flex}.topbar{height:52px;padding:0 16px;border-radius:0}.topbar h1{display:none}.content-shell{padding:16px}.topbar-actions{width:100%;display:grid;grid-template-columns:1fr 42px;grid-gap:8px;gap:8px}.topbar-actions .secondary-action{grid-column:1/-1}.topbar-actions .connect-button,.topbar-actions .primary-action{width:100%}.content-shell{overflow:visible}.surface{border-radius:24px}.dashboard-hero,.reply-topline,.section-header,.setup-head,.thread-header.pro{align-items:stretch;flex-direction:column}.dashboard-hero h2{font-size:29px}.hero-strip{grid-template-columns:1fr}.billing-layout,.compact-grid,.form-grid,.metric-row,.plan-grid,.report-builder-grid,.report-grid,.report-preview-metrics,.reports-layout,.settings-grid{grid-template-columns:1fr!important}.inbox-workspace{height:auto;min-height:0;display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.mobile-pane-switcher{position:-webkit-sticky;position:sticky;top:8px;z-index:30;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding:7px;border-radius:20px;background:rgba(255,253,248,.86);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 14px 36px rgba(18,23,21,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-pane-switcher button{border:0;border-radius:15px;padding:10px 8px;background:transparent;color:var(--muted);font-size:12px;font-weight:850}.mobile-pane-switcher button.active{background:var(--dark);color:#fff}.mobile-pane-hidden{display:none!important}.inbox-list-panel,.insight-panel.pro,.thread-panel{min-height:calc(100vh - 190px)}.conversation-scroll.refined,.message-scroll.pro,.report-history-list{max-height:none;overflow:visible}.inline-actions,.reply-buttons,.thread-actions{flex-wrap:wrap}.thread-actions .status-select{width:100%}.ai-meta-grid,.thread-summary-bar,.usage-strip{grid-template-columns:1fr 1fr}.message-bubble{max-width:86%}.message-meta-avatar{display:none}.reply-workbench textarea{min-height:112px}.billing-summary-body,.followup-list,.form-grid,.plan-card,.prospect-table,.report-preview-card,.task-list,.template-stack{padding:12px}.connection-row,.followup-card,.log-row,.table-row{grid-template-columns:1fr;align-items:stretch}.connection-row,.followup-card{flex-direction:column;align-items:stretch}.connection-meta{align-items:flex-start}.auth-card,.setup-card{border-radius:28px;padding:20px}}@media (max-width:560px){.app-root{padding-left:8px;padding-right:8px}.topbar-actions{grid-template-columns:1fr}.icon-button{width:100%}.admin-stat-grid,.ai-meta-grid,.thread-summary-bar,.usage-strip{grid-template-columns:1fr}.message-bubble{max-width:92%}.score-card-pro strong{font-size:44px}.brand-lockup{padding-bottom:16px}}.main-shell{transition:filter .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s ease}.main-shell-dimmed{filter:blur(1px) saturate(.92);transform:scale(.996);opacity:.72;pointer-events:none}.ai-meta-grid div,.connection-row,.conversation-card,.followup-card,.metric-card,.next-step-card,.plan-card,.report-history-row,.report-preview-card,.surface,.task-row,.template-card,.thread-summary-bar div{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,background .22s ease}.ai-meta-grid div:hover,.connection-row:hover,.metric-card:hover,.next-step-card:hover,.plan-card:hover,.report-preview-card:hover,.surface:hover,.template-card:hover,.thread-summary-bar div:hover{transform:translateY(-2px);box-shadow:0 30px 90px rgba(18,23,21,.12)}.connect-button,.filter-chip,.icon-button,.mobile-bottom-nav button,.mobile-pane-switcher button,.primary-action,.secondary-action,.send-button-small,.text-button{position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background .22s ease,color .22s ease,border-color .22s ease}.connect-button:after,.filter-chip:after,.icon-button:after,.primary-action:after,.secondary-action:after,.send-button-small:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.34) 45%,transparent 70%);transform:translateX(-130%);transition:transform .52s cubic-bezier(.2,.8,.2,1);pointer-events:none}.connect-button:hover,.primary-action:hover{transform:translateY(-3px) scale(1.012);box-shadow:0 20px 48px rgba(18,23,21,.2)}.filter-chip:hover,.icon-button:hover,.secondary-action:hover,.send-button-small:hover{transform:translateY(-2px);border-color:rgba(44,91,67,.24);box-shadow:0 14px 34px rgba(18,23,21,.09)}.connect-button:hover:after,.filter-chip:hover:after,.icon-button:hover:after,.primary-action:hover:after,.secondary-action:hover:after,.send-button-small:hover:after{transform:translateX(130%)}.connect-button:active,.conversation-card:active,.filter-chip:active,.icon-button:active,.mobile-bottom-nav button:active,.primary-action:active,.secondary-action:active,.task-row:active{transform:translateY(0) scale(.985)}.nav-item:hover{transform:translateX(3px)}.nav-item.active{position:relative}.nav-item.active:before{width:7px;height:7px;border-radius:999px;background:var(--green);box-shadow:0 0 0 7px rgba(44,91,67,.1)}.content-shell{animation:contentIn .42s cubic-bezier(.2,.8,.2,1) both}@keyframes contentIn{0%{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.page-transition-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:radial-gradient(circle at 50% 44%,rgba(217,255,120,.18),transparent 28%),hsla(42,31%,94%,.56);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:overlayIn .18s ease both}.transition-card{width:min(420px,calc(100vw - 38px));min-height:178px;border-radius:34px;background:rgba(255,253,248,.9);border:1px solid hsla(0,0%,100%,.78);box-shadow:0 34px 110px rgba(18,23,21,.18);display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;align-items:center;padding:26px;animation:cardWhoosh .52s cubic-bezier(.2,.8,.2,1) both}.transition-card span{display:block;color:var(--green);font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.transition-card strong{display:block;margin-top:7px;font-size:27px;line-height:1;letter-spacing:-.06em}.transition-card p{margin:7px 0 0;color:var(--muted);font-weight:650;font-size:13px}.transition-orbit{width:82px;height:82px;border-radius:30px;position:relative;display:grid;place-items:center;background:linear-gradient(135deg,#121715,#244833);box-shadow:inset 0 -22px 40px rgba(0,0,0,.22),0 22px 45px rgba(44,91,67,.18)}.transition-orbit span{width:28px;height:28px;border-radius:999px;border:3px solid rgba(217,255,120,.9);border-top-color:transparent;animation:spin .85s linear infinite}.transition-orbit i{position:absolute;inset:-7px;border:1px solid rgba(44,91,67,.24);border-radius:34px;animation:breathe 1.3s ease-in-out infinite}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes cardWhoosh{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes breathe{50%{transform:scale(1.06);opacity:.5}}.dashboard-overview{grid-column:1/-1;display:grid;grid-template-columns:minmax(300px,420px) 1fr;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-sm)}.dashboard-overview-left{padding:28px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.dashboard-overview-left .section-label{margin-bottom:8px}.dashboard-overview-left h2{font-size:26px;font-weight:700;letter-spacing:-.03em}.dashboard-overview-left p{color:var(--muted);font-size:13px;margin-top:6px}.dashboard-overview-visual{display:flex;align-items:center;justify-content:center;min-height:100px;margin:16px 0}.overview-check-circle{width:72px;height:72px;border-radius:999px;background:var(--green-soft);display:grid;place-items:center;box-shadow:0 0 0 16px rgba(34,197,94,.08),0 0 0 32px rgba(34,197,94,.04);color:var(--green-text)}.dashboard-cta-btn{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border:0;border-radius:8px;padding:10px 18px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s ease;width:-moz-fit-content;width:fit-content}.dashboard-cta-btn:hover{background:#1f2937}.dashboard-cta-btn svg{opacity:.8}.dashboard-hero{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line)}.dashboard-hero:before{display:none}.dashboard-hero>*{position:relative;z-index:1}.checklist-cards-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--line)}.checklist-step-card{padding:16px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px;transition:background .12s ease}.checklist-step-card:last-child{border-right:0}.checklist-step-card:hover{background:var(--surface-hover)}.checklist-step-icon{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.checklist-step-icon.green{background:var(--green-soft);color:var(--green-text)}.checklist-step-icon.blue{background:var(--blue-soft);color:var(--blue-text)}.checklist-step-icon.purple{background:var(--purple-soft);color:var(--purple)}.checklist-step-icon.amber{background:var(--amber-soft);color:var(--amber)}.checklist-step-icon.lime{background:var(--lime-soft);color:#4d7c0f}.checklist-step-icon.gray{background:var(--bg);color:var(--muted-light)}.checklist-step-title{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3}.checklist-step-desc{font-size:11.5px;color:var(--muted);line-height:1.35}.checklist-step-action{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;color:var(--ink-2);border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:5px 10px;margin-top:auto;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:background .12s ease,border-color .12s ease}.checklist-step-action:hover{background:var(--surface-hover);border-color:var(--line-strong)}.checklist-step-done{color:var(--green-text);display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;margin-top:auto}.checklist-progress-bar{height:5px;background:var(--line);border-radius:99px;overflow:hidden;margin:0 0 4px}.checklist-progress-bar i{display:block;height:100%;background:var(--green);border-radius:inherit;transition:width .4s ease}.checklist-progress-label{font-size:12px;color:var(--muted)}.quick-actions-list{display:grid}.quick-action-row{display:flex;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;transition:background .12s ease;border:0;background:transparent;text-align:left;width:100%}.quick-action-row:hover{background:var(--surface-hover)}.quick-action-row:last-child{border-bottom:0}.quick-action-icon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.quick-action-title{font-size:13.5px;font-weight:600;color:var(--ink)}.quick-action-desc{font-size:12px;color:var(--muted);margin-top:1px}.quick-action-arrow{margin-left:auto;color:var(--muted-light);flex-shrink:0}.lead-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:600;border-radius:5px;padding:3px 7px;white-space:nowrap}.lead-tag.interested{background:var(--green-soft);color:var(--green-text)}.lead-tag.question{background:var(--purple-soft);color:var(--purple)}.lead-tag.booking{background:var(--amber-soft);color:var(--amber)}.lead-tag.hot{background:#fee2e2;color:#991b1b}.lead-tag.new{background:var(--blue-soft);color:var(--blue-text)}.lead-tag.default{background:var(--bg);color:var(--muted)}.hero-right-stack{display:grid;grid-template-columns:210px auto;align-items:center;grid-gap:14px;gap:14px}.lead-signal-visual{width:210px;height:168px;border-radius:28px;background:rgba(18,23,21,.94);border:1px solid hsla(0,0%,100%,.09);box-shadow:inset 0 -30px 70px rgba(0,0,0,.18),0 22px 60px rgba(18,23,21,.16);position:relative;overflow:hidden}.signal-radar{position:absolute;width:106px;height:106px;border-radius:999px;left:52px;top:30px;border:1px solid rgba(217,255,120,.25);background:radial-gradient(circle,rgba(217,255,120,.3) 0 4px,transparent 5px),repeating-radial-gradient(circle,transparent 0 22px,hsla(0,0%,100%,.08) 23px 24px);animation:radarFloat 3s ease-in-out infinite}.signal-radar:after{content:"";position:absolute;inset:2px;border-radius:inherit;background:conic-gradient(from 110deg,rgba(217,255,120,.38),transparent 32%);animation:spin 3.4s linear infinite;opacity:.8}.signal-dot{position:absolute;width:9px;height:9px;border-radius:999px;background:var(--lime);box-shadow:0 0 0 7px rgba(217,255,120,.13);z-index:2}.dot-one{left:28px;top:28px}.dot-two{right:26px;top:48px}.dot-three{left:54px;bottom:20px}.signal-note{position:absolute;padding:7px 9px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.74);font-size:11px;font-weight:820;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.signal-note.main{left:16px;top:14px;display:flex;align-items:center;gap:6px;color:#fff}.signal-note.left{left:14px;bottom:18px}.signal-note.right{right:15px;top:20px}.signal-note.bottom{right:14px;bottom:18px}@keyframes radarFloat{50%{transform:translateY(-4px) scale(1.02)}}.empty-state-card{position:relative;overflow:hidden;min-height:112px;border:1px dashed rgba(44,91,67,.24);background:linear-gradient(135deg,hsla(0,0%,100%,.72),hsla(87,47%,96%,.72)),radial-gradient(circle at 88% 20%,rgba(217,255,120,.2),transparent 30%);color:var(--muted);border-radius:22px;padding:18px;display:flex;align-items:center;gap:13px}.empty-state-card:after{content:"";position:absolute;width:118px;height:118px;right:-42px;bottom:-46px;border:1px solid rgba(44,91,67,.12);border-radius:999px;box-shadow:0 0 0 22px rgba(44,91,67,.045),0 0 0 46px rgba(44,91,67,.025)}.empty-state-card span,.empty-state-card strong{display:block;position:relative;z-index:1}.empty-state-card strong{color:var(--ink);font-size:14px;letter-spacing:-.02em}.empty-state-card span{margin-top:4px;font-size:13px;line-height:1.35}.empty-orb{width:44px;height:44px;border-radius:17px;display:grid;place-items:center;color:var(--green);flex:0 0 auto;position:relative;z-index:1}.empty-row{position:relative;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.68),hsla(87,47%,96%,.72)),radial-gradient(circle at 100% 0,rgba(217,255,120,.18),transparent 34%)}.empty-row:after{content:"";position:absolute;right:-28px;top:-28px;width:92px;height:92px;border-radius:999px;border:1px solid rgba(44,91,67,.1);box-shadow:0 0 0 18px rgba(44,91,67,.035)}.message-bubble.pro:hover{transform:translateY(-1px)}.conversation-card.refined:hover,.followup-card:hover,.report-history-row:hover,.task-row:hover{transform:translateY(-2px) scale(1.004);border-color:rgba(44,91,67,.2);box-shadow:0 18px 44px rgba(18,23,21,.09)}.form-grid input,.mini-select,.reply-workbench textarea,.report-builder-grid select,.search-wrap input,.status-select{transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease,background .17s ease}.form-grid input:hover,.mini-select:hover,.reply-workbench textarea:hover,.report-builder-grid select:hover,.search-wrap input:hover,.status-select:hover{border-color:rgba(44,91,67,.22);background:hsla(0,0%,100%,.92)}@media (max-width:980px){.hero-right-stack{grid-template-columns:1fr}.lead-signal-visual{width:100%;height:154px}.signal-radar{left:50%;transform:translateX(-50%)}@keyframes radarFloat{50%{transform:translateX(-50%) translateY(-4px) scale(1.02)}}.page-transition-overlay{padding:16px}.transition-card{grid-template-columns:1fr;text-align:center;justify-items:center;min-height:228px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.db-root{display:flex;flex-direction:column;gap:20px}.db-greeting-title{font-size:26px;font-weight:700;letter-spacing:-.025em;color:var(--ink);display:flex;align-items:center;gap:8px;margin:0}.db-greeting-sub{margin:6px 0 0;font-size:14px;color:var(--muted)}.db-overview-row{display:grid;grid-template-columns:320px 1fr;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-sm)}.db-overview-left{padding:24px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.db-section-eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.db-overview-title{font-size:24px;font-weight:700;letter-spacing:-.03em;color:var(--ink);margin:0}.db-overview-sub{margin:0;font-size:13px;color:var(--muted);line-height:1.45}.db-overview-visual{display:flex;align-items:center;justify-content:center;padding:10px 0}.db-check-ring{width:88px;height:88px;background:var(--green-soft);place-items:center;box-shadow:0 0 0 18px rgba(34,197,94,.06),0 0 0 34px rgba(34,197,94,.03)}.db-check-inner,.db-check-ring{border-radius:999px;display:grid}.db-check-inner{width:56px;height:56px;background:var(--green);place-items:center;color:#fff}.db-cta-btn{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border:0;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:background .15s ease}.db-cta-btn:hover{background:#1f2937}.db-metrics{display:grid;grid-template-columns:repeat(4,1fr)}.db-metric-col{padding:24px 22px;border-right:1px solid var(--line)}.db-metric-col:last-child{border-right:0}.db-metric-label{margin:0;font-size:13px;color:var(--muted);font-weight:500}.db-metric-value{font-size:38px;font-weight:700;letter-spacing:-.04em;color:var(--ink);margin:6px 0 4px;line-height:1}.db-metric-sub{margin:0;font-size:12px;color:var(--muted-light)}.db-bottom-row{display:grid;grid-template-columns:1fr 340px 260px;grid-gap:16px;gap:16px}.db-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.db-card-head{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.db-card-title{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.db-card-sub{margin:2px 0 0;font-size:12px;color:var(--muted)}.db-link-btn{border:0;background:transparent;color:var(--muted);font-size:12.5px;font-weight:500;cursor:pointer;padding:0;white-space:nowrap;transition:color .15s ease}.db-link-btn:hover{color:var(--ink)}.db-reply-list{display:flex;flex-direction:column}.db-reply-row{display:flex;align-items:center;gap:10px;padding:12px 16px;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;text-align:left;transition:background .12s ease;width:100%}.db-reply-row:last-child{border-bottom:0}.db-reply-row:hover{background:var(--surface-hover)}.db-unread-dot{width:8px;height:8px;background:var(--blue)}.db-reply-avatar,.db-unread-dot{border-radius:999px;flex-shrink:0}.db-reply-avatar{width:34px;height:34px;background:linear-gradient(135deg,#374151,#6b7280);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.db-reply-info{flex:1 1;min-width:0}.db-reply-info strong{display:block;font-size:13.5px;font-weight:600;color:var(--ink)}.db-reply-info span{display:block;font-size:12px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-reply-time{font-size:11.5px;color:var(--muted-light);white-space:nowrap;flex-shrink:0}.db-reply-badge{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--blue);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.db-followup-list{display:flex;flex-direction:column}.db-followup-row{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);transition:background .12s ease}.db-followup-row:last-child{border-bottom:0}.db-followup-row:hover{background:var(--surface-hover)}.db-followup-info{flex:1 1;min-width:0}.db-followup-info strong{display:block;font-size:13.5px;font-weight:600;color:var(--ink)}.db-followup-info span{display:block;font-size:12px;color:var(--muted);margin-top:2px}.db-followup-date{align-items:flex-end;gap:4px;flex-shrink:0;color:var(--muted-light);font-size:12px}.db-followup-date,.db-quick-list{display:flex;flex-direction:column}.db-quick-row{display:flex;align-items:center;gap:11px;padding:13px 16px;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;text-align:left;transition:background .12s ease;width:100%}.db-quick-row:last-child{border-bottom:0}.db-quick-row:hover{background:var(--surface-hover)}.db-quick-icon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.db-quick-text{flex:1 1;min-width:0}.db-quick-text strong{display:block;font-size:13.5px;font-weight:600;color:var(--ink)}.db-quick-text span{display:block;font-size:12px;color:var(--muted);margin-top:2px}.db-empty-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px;color:var(--muted);font-size:13px;text-align:center}@media (max-width:1200px){.db-overview-row{grid-template-columns:280px 1fr}.db-bottom-row{grid-template-columns:1fr 300px 240px}}@media (max-width:1000px){.db-overview-row{grid-template-columns:1fr}.db-metrics{grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.db-bottom-row{grid-template-columns:1fr}}.landing-page{min-height:100vh;color:#131814;background:radial-gradient(circle at 12% 8%,hsla(83,63%,66%,.22),transparent 30%),radial-gradient(circle at 86% 18%,rgba(87,115,82,.18),transparent 26%),linear-gradient(135deg,#fbfbf2,#f4f7ed 48%,#edf2e6);padding:22px clamp(18px,5vw,74px) 72px;overflow-x:hidden}.landing-nav{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0}.landing-nav .app-logo-text span{color:#687165}.landing-cta-row,.landing-nav-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.auth-back-button,.landing-ghost,.landing-link{border:0;background:transparent;color:#263026;font-weight:850;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.auth-back-button:hover,.landing-ghost:hover,.landing-link:hover{transform:translateY(-1px);opacity:.72}.landing-button,.landing-plan-button{border:0;border-radius:999px;background:#101512;color:#fff;font-weight:900;padding:12px 18px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 16px 34px rgba(16,21,18,.18);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,background .2s ease}.connect-button:hover,.landing-button:hover,.landing-plan-button:hover,.primary-action:hover,.secondary-action:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 20px 42px rgba(16,21,18,.22)}.landing-button.large{padding:15px 22px}.landing-hero{max-width:1180px;margin:72px auto 0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,1fr);grid-gap:clamp(30px,6vw,72px);gap:clamp(30px,6vw,72px);align-items:center}.landing-copy h1{max-width:720px;font-size:clamp(42px,6.5vw,82px);letter-spacing:-.06em;line-height:.94;margin:14px 0 22px;font-family:var(--font-display);font-weight:400}.landing-copy p{max-width:580px;color:#556057;font-size:clamp(16px,1.8vw,20px);line-height:1.52;margin:0 0 26px;font-weight:450}.landing-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;letter-spacing:.15em;text-transform:uppercase;font-size:.74rem;font-weight:950;color:#3e6046}.landing-conversion-card,.landing-feature-card,.landing-plan-card,.landing-product-card,.landing-step-card{border:1px solid rgba(42,49,42,.1);background:rgba(255,255,249,.72);box-shadow:0 24px 70px rgba(29,34,28,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-product-card{border-radius:32px;padding:14px;transform:rotate(1deg);transition:transform .26s ease,box-shadow .26s ease}.landing-product-card:hover{transform:rotate(0deg) translateY(-6px);box-shadow:0 30px 90px rgba(29,34,28,.18)}.product-window-bar{display:flex;gap:7px;padding:10px 12px 14px}.product-window-bar span{width:9px;height:9px;border-radius:50%;background:rgba(78,94,75,.24)}.product-layout{min-height:390px;display:grid;grid-template-columns:58px minmax(0,1fr) minmax(190px,.78fr);grid-gap:12px;gap:12px}.product-inbox,.product-insight,.product-sidebar{border-radius:24px;background:hsla(0,0%,100%,.72);border:1px solid rgba(20,24,20,.08)}.product-sidebar{display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 8px}.tiny-logo{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-weight:950;background:linear-gradient(135deg,#c9ff7c,#1b281f);color:#101512}.product-sidebar i{width:28px;height:28px;border-radius:11px;background:rgba(65,80,64,.09)}.product-inbox{padding:18px}.product-title-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.product-title-row small{color:#6d766b;font-weight:800}.mini-thread{display:grid;grid-gap:6px;gap:6px;padding:15px;border-radius:18px;background:hsla(83,33%,95%,.84);margin-bottom:10px;transition:transform .18s ease,background .18s ease}.mini-thread.active,.mini-thread:hover{transform:translateX(4px);background:#ecf6df}.mini-thread span{color:#687165;font-size:.88rem}.product-insight{padding:22px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.product-insight p,.product-insight span{color:#687165}.product-insight h3{font-size:2.1rem;letter-spacing:-.05em;margin:8px 0}.insight-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.insight-pills em{font-style:normal;border:1px solid rgba(62,96,70,.18);background:hsla(84,64%,89%,.75);padding:8px 10px;border-radius:999px;font-size:.78rem;font-weight:900;color:#34503a}.landing-conversion-card,.landing-section,.landing-strip{max-width:1180px;margin:72px auto 0}.landing-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-step-card{border-radius:22px;padding:18px;display:grid;grid-gap:8px;gap:8px;transition:transform .2s ease,background .2s ease}.landing-step-card:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.9)}.landing-step-card span{color:#78905f;font-size:.78rem;font-weight:950}.landing-section-head{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px}.landing-conversion-card h2,.landing-section-head h2{max-width:720px;font-size:clamp(32px,4vw,54px);letter-spacing:-.065em;line-height:1;margin:0}.landing-features,.landing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.landing-feature-card,.landing-plan-card{border-radius:28px;padding:24px;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.landing-feature-card:hover,.landing-plan-card:hover{transform:translateY(-7px);background:hsla(0,0%,100%,.92);box-shadow:0 30px 80px rgba(29,34,28,.16)}.feature-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:46px}.feature-card-top b,.feature-card-top span{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:#4b644c}.landing-feature-card h3,.landing-plan-card h3{letter-spacing:-.045em;font-size:1.55rem;margin:0 0 10px}.conversion-grid span,.landing-feature-card p,.landing-plan-card span{color:#667064;line-height:1.5}.landing-conversion-card{border-radius:34px;padding:clamp(26px,5vw,46px);display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:28px;gap:28px;align-items:flex-end}.conversion-grid{display:grid;grid-gap:12px;gap:12px}.conversion-grid div{border:1px solid rgba(42,49,42,.09);background:hsla(0,0%,100%,.62);border-radius:20px;padding:16px;display:grid;grid-gap:6px;gap:6px}.landing-plan-card strong{display:block;font-size:2.2rem;letter-spacing:-.055em;margin:18px 0}.landing-plan-card small{font-size:1rem;letter-spacing:-.02em}.landing-plan-card ul{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-gap:11px;gap:11px}.landing-plan-card li{display:flex;align-items:center;gap:8px;color:#4f5a4e}.landing-plan-button{width:100%;justify-content:center}.auth-back-button{justify-self:start;margin-top:8px;color:#576451}.top-signout{display:inline-flex;align-items:center;gap:7px}.reveal-up{animation:revealUp .7s cubic-bezier(.2,.8,.2,1) both}.delay-1{animation-delay:90ms}.delay-2{animation-delay:.18s}@keyframes revealUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.landing-conversion-card,.landing-hero{grid-template-columns:1fr}.landing-features,.landing-pricing-grid,.landing-strip{grid-template-columns:1fr 1fr}.product-layout{grid-template-columns:50px 1fr}.product-insight{grid-column:1/-1}}@media (max-width:680px){.landing-page{padding:18px 14px 48px}.landing-nav{align-items:flex-start}.landing-nav-actions{justify-content:flex-end}.landing-hero{margin-top:44px}.landing-features,.landing-pricing-grid,.landing-strip{grid-template-columns:1fr}.landing-product-card{border-radius:24px;transform:none}.product-layout{min-height:auto;grid-template-columns:1fr}.product-sidebar{display:none}.top-signout{width:100%;justify-content:center}}.landing-v2{--gd-ink:#111711;--gd-muted:#687064;--gd-line:rgba(35,43,32,.11);--gd-soft:#f8faf1;--gd-green:#7fbc4a;--gd-green-strong:#4d7f32;background:radial-gradient(circle at 12% 8%,hsla(81,59%,65%,.24),transparent 30%),radial-gradient(circle at 82% 12%,rgba(109,157,75,.12),transparent 34%),linear-gradient(135deg,#fbfbf0,#eef3e6);color:var(--gd-ink);overflow-x:hidden}.landing-v2 .landing-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(68,57%,97%,.76);border:1px solid rgba(28,36,25,.08);box-shadow:0 18px 45px rgba(31,40,28,.08)}.landing-v2 .landing-brand span,.landing-v2 .mini-logo{background:linear-gradient(135deg,#bef17d,#3d6f3e);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62),0 14px 30px rgba(74,101,45,.24)}.landing-hero-v2{align-items:center;min-height:760px;padding-bottom:68px}.landing-hero-v2 .landing-copy h1{letter-spacing:-.075em;line-height:.88;max-width:860px}.hero-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-trust-row span{border:1px solid rgba(42,57,36,.12);background:hsla(0,0%,100%,.54);border-radius:999px;padding:10px 14px;color:#566250;font-size:.88rem;box-shadow:0 10px 24px rgba(27,36,24,.05)}.dense-conversion,.feature-visual-card,.marketing-plan-card,.product-window{position:relative;border:1px solid rgba(29,39,26,.12);background:rgba(255,255,249,.78);box-shadow:0 30px 70px rgba(35,43,32,.13),inset 0 1px 0 hsla(0,0%,100%,.95)}.interactive-card{transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.interactive-card:hover{transform:translateY(-5px);border-color:rgba(91,128,58,.24);box-shadow:0 42px 92px rgba(35,43,32,.17),inset 0 1px 0 hsla(0,0%,100%,.95)}.hero-product-card{width:min(720px,100%);min-height:440px;border-radius:34px;padding:52px 34px 32px;display:grid;grid-template-columns:76px 1fr .86fr;grid-gap:18px;gap:18px}.window-dots{position:absolute;top:28px;left:34px;display:flex;gap:9px}.window-dots span{width:11px;height:11px;border-radius:999px;background:#cfd7c8}.mini-sidebar{display:flex;flex-direction:column;align-items:center;gap:16px;border:1px solid rgba(35,43,32,.1);border-radius:28px;background:hsla(0,0%,100%,.55);padding:20px 12px}.mini-sidebar span{width:34px;height:34px;border-radius:13px;background:rgba(30,37,28,.08)}.mini-logo{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;font-weight:950}.lead-insight-panel,.lead-list-panel{border:1px solid rgba(35,43,32,.11);border-radius:28px;background:hsla(0,0%,100%,.72);padding:22px}.insight-topline,.panel-title,.plan-badge-row,.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:14px}.feature-copy-block span,.insight-topline span,.insight-topline strong,.panel-title span,.plan-badge-row em,.plan-badge-row span{color:#5c6a55;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.lead-row{width:100%;text-align:left;border:1px solid transparent;border-radius:20px;padding:18px;margin-top:12px;background:hsla(87,33%,95%,.86);color:var(--gd-ink);transition:transform .18s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease;cursor:pointer}.lead-row.active,.lead-row:hover{transform:translateX(4px);background:#e8f5d9;border-color:rgba(111,160,68,.28);box-shadow:0 16px 32px rgba(78,104,54,.13)}.lead-row strong{font-size:1.05rem}.lead-row span{color:#687064}.depth-panel{overflow:hidden}.depth-panel:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 72% 16%,rgba(142,205,89,.22),transparent 34%)}.lead-insight-panel h3{position:relative;margin:24px 0 18px;font-size:clamp(2.2rem,4vw,3.9rem);line-height:.93;letter-spacing:-.065em}.lead-insight-panel p{position:relative;color:var(--gd-muted);font-size:1.03rem;line-height:1.35}.signal-grid{position:relative;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:24px 0}.signal-grid span{border:1px solid rgba(70,90,61,.12);background:hsla(0,0%,100%,.74);border-radius:14px;padding:9px 10px;color:#52604d;font-size:.78rem;font-weight:850}.insight-actions{position:relative;display:flex;flex-wrap:wrap;gap:10px}.insight-actions button{border:1px solid rgba(117,169,73,.32);background:#eaffd7;border-radius:999px;padding:10px 16px;color:#4b673e;font-weight:950;box-shadow:0 10px 18px rgba(80,111,55,.1)}.dense-conversion{width:min(1460px,calc(100% - 48px));margin:60px auto;border-radius:34px;padding:clamp(38px,6vw,76px);display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:48px;gap:48px;align-items:center}.dense-conversion h2,.feature-copy-block h2,.plans-head h2,.workflow-intro h2{font-size:clamp(3.2rem,6vw,5.6rem);line-height:.88;letter-spacing:-.075em;margin:10px 0 0}.conversion-stack{display:grid;grid-gap:16px;gap:16px}.conversion-card{text-align:left;border:1px solid rgba(35,43,32,.11);padding:22px 24px;background:hsla(0,0%,100%,.72);box-shadow:0 18px 40px rgba(35,43,32,.08);transition:transform .2s ease,box-shadow .2s ease}.conversion-card:hover{transform:translateY(-3px);box-shadow:0 24px 55px rgba(35,43,32,.12)}.conversion-card strong{display:block;font-size:1.1rem;margin-bottom:8px}.conversion-card span{color:var(--gd-muted);font-size:1.02rem}.mini-progress{height:8px;border-radius:999px;background:rgba(38,49,34,.09);margin-top:16px;overflow:hidden}.mini-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#94d85d,#3e6f39)}.mini-badges{display:flex;gap:8px;margin-top:16px}.mini-badges em{background:#eef9e4;border:1px solid rgba(101,156,61,.22);border-radius:999px;padding:7px 10px;color:#587449;font-style:normal;font-weight:850}.mini-note{margin-top:16px;border-left:3px solid #86c957;padding:10px 12px;background:hsla(88,66%,94%,.76);border-radius:12px;color:#51604b;font-weight:800}.workflow-intro{margin:110px auto 0}.feature-screen,.workflow-intro{width:min(1460px,calc(100% - 48px))}.feature-screen{min-height:92vh;margin:0 auto;display:grid;grid-template-columns:.86fr 1.14fr;grid-gap:54px;gap:54px;align-items:center;scroll-margin-top:80px}.feature-copy-block p,.plans-head p{max-width:620px;color:var(--gd-muted);font-size:1.15rem;line-height:1.55}.feature-copy-block .landing-secondary{margin-top:20px}.feature-visual-card{border-radius:34px;padding:24px;min-height:540px}.feature-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.feature-tabs button{border:1px solid rgba(35,43,32,.12);background:hsla(0,0%,100%,.58);border-radius:999px;padding:10px 14px;color:#586453;font-weight:900;cursor:pointer;transition:background .2s ease,transform .2s ease,color .2s ease}.feature-tabs button.active,.feature-tabs button:hover{background:#111711;color:#fff;transform:translateY(-2px)}.feature-visual-body{border:1px solid rgba(35,43,32,.1);border-radius:28px;background:hsla(0,0%,100%,.7);padding:28px;min-height:440px}.feature-visual-head strong{display:block;font-size:clamp(1.7rem,2.8vw,2.7rem);letter-spacing:-.055em;line-height:1;margin-top:10px}.feature-visual-head p{color:var(--gd-muted);max-width:680px}.pipeline-preview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:34px}.pipeline-preview div,.report-preview-card>div,.rule-card{border:1px solid rgba(35,43,32,.1);border-radius:22px;background:#fbfcf5;padding:20px;box-shadow:0 16px 36px rgba(35,43,32,.08)}.pipeline-preview span,.report-preview-card span,.rule-card span{display:block;color:#687064;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.pipeline-preview strong{display:block;margin-top:8px;font-size:3rem;letter-spacing:-.06em}.reply-preview{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.dm-bubble{max-width:82%;border-radius:22px;padding:16px 18px;box-shadow:0 14px 32px rgba(35,43,32,.08)}.dm-bubble.inbound{background:#f1f4ea;color:#596352}.dm-bubble.draft{margin-left:auto;background:#e8f7d9;border:1px solid rgba(113,162,75,.22)}.approval-row{display:flex;gap:10px;justify-content:flex-end}.approval-row button,.report-preview-card button{border:0;border-radius:999px;padding:12px 18px;background:#111711;color:#fff;font-weight:950;cursor:pointer}.approval-row button:first-child{background:rgba(17,23,17,.08);color:#111711}.autopilot-preview{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.toggle-row{border:1px solid rgba(35,43,32,.1);border-radius:24px;background:#fbfcf5;padding:18px;font-weight:950}.toggle-pill{width:58px;height:32px;border:0;border-radius:999px;background:rgba(35,43,32,.14);padding:3px;cursor:pointer;transition:background .2s ease}.toggle-pill i{display:block;width:26px;height:26px;border-radius:999px;background:#fff;transition:transform .2s ease;box-shadow:0 4px 10px rgba(0,0,0,.18)}.toggle-pill.on{background:#6cad43}.toggle-pill.on i{transform:translateX(26px)}.send-status{border:1px solid rgba(111,160,68,.22);background:#eaf9dc;color:#4a6f37;border-radius:18px;padding:16px 18px;font-weight:950}.report-preview-card{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.report-preview-card strong{display:block;margin-top:8px}.report-preview-card button{justify-self:start;margin-top:4px}.landing-plans-v2{width:min(1460px,calc(100% - 48px));margin:80px auto 120px}.plans-head{display:grid;grid-template-columns:1fr .8fr;grid-gap:40px;gap:40px;align-items:flex-end;margin-bottom:28px}.marketing-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.marketing-plan-card{border-radius:30px;padding:28px;display:flex;flex-direction:column;min-height:650px}.marketing-plan-card.featured{border-color:rgba(87,139,52,.28);background:linear-gradient(180deg,rgba(255,255,249,.9),hsla(89,64%,94%,.82))}.plan-badge-row em{font-style:normal;background:#ecf8df;border:1px solid rgba(101,156,61,.24);padding:8px 10px;border-radius:999px;color:#4d713f}.marketing-plan-card h3{font-size:2rem;letter-spacing:-.05em;margin:16px 0 6px}.plan-price-line{display:flex;align-items:flex-end;gap:8px;margin:12px 0 20px}.plan-price-line strong{font-size:3rem;letter-spacing:-.06em}.plan-price-line span{font-weight:950;margin-bottom:8px}.feature-list-full{display:grid;grid-gap:12px;gap:12px;padding:0;margin:0 0 26px;list-style:none}.feature-list-full li{display:flex;gap:9px;align-items:center;font-size:.98rem;font-weight:800}.feature-list-full li.included{color:#92998c}.feature-list-full li.new{color:#3f7b2e}.feature-list-full li.locked{color:hsla(105,6%,42%,.48);text-decoration:line-through}.marketing-plan-card .landing-cta{margin-top:auto;width:100%;justify-content:center}.reveal-on-scroll{animation:gdReveal both;animation-timeline:view();animation-range:entry 8% cover 28%}@keyframes gdReveal{0%{opacity:0;transform:translateY(34px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.approval-row button,.conversion-card,.feature-tabs button,.landing-cta,.landing-link,.landing-secondary,.lead-row,.report-preview-card button{font-family:inherit}.landing-cta:hover,.landing-secondary:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(23,30,21,.16)}@media (max-width:1100px){.dense-conversion,.feature-screen,.landing-hero-v2,.plans-head{grid-template-columns:1fr}.hero-product-card{grid-template-columns:60px 1fr}.lead-insight-panel{grid-column:1/-1}.marketing-plan-grid{grid-template-columns:1fr}.feature-screen{min-height:auto;padding:70px 0}}@media (max-width:680px){.landing-hero-v2{min-height:auto;padding-top:54px}.hero-product-card{grid-template-columns:1fr;padding:56px 18px 18px}.mini-sidebar{display:none}.dense-conversion,.feature-screen,.landing-plans-v2,.workflow-intro{width:min(100% - 28px,1460px)}.dense-conversion{padding:28px}.pipeline-preview{grid-template-columns:1fr}.feature-visual-card{padding:14px;min-height:0}.feature-visual-body{padding:18px;min-height:0}.marketing-plan-card{min-height:0}}.landing-v2 a.landing-cta,.landing-v2 a.landing-secondary,.landing-v2 button{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit}.landing-v2 .feature-tabs{display:none!important}.landing-v2 .feature-action-button,.landing-v2 .landing-cta,.landing-v2 .landing-link,.landing-v2 .landing-secondary,.landing-v2 .marketing-plan-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid rgba(18,23,21,.16);background:rgba(255,255,250,.78);color:#121711;font-weight:850;letter-spacing:-.02em;text-decoration:none;cursor:pointer;box-shadow:0 12px 34px rgba(18,23,21,.08),inset 0 1px 0 hsla(0,0%,100%,.8);transition:transform .19s cubic-bezier(.2,.8,.2,1),box-shadow .19s ease,background .19s ease,border-color .19s ease}.landing-v2 .landing-cta,.landing-v2 .marketing-plan-card button{background:linear-gradient(180deg,#151b14,#0d120d);color:#fff;border-color:rgba(18,23,21,.9);box-shadow:0 18px 45px rgba(18,23,21,.2),inset 0 1px 0 hsla(0,0%,100%,.12)}.landing-v2 .feature-action-button,.landing-v2 .landing-link,.landing-v2 .landing-secondary{background:rgba(255,255,250,.82);color:#151b14}.landing-v2 .feature-action-button:hover,.landing-v2 .landing-cta:hover,.landing-v2 .landing-link:hover,.landing-v2 .landing-secondary:hover,.landing-v2 .marketing-plan-card button:hover{transform:translateY(-2px);border-color:rgba(77,120,45,.34);box-shadow:0 24px 62px rgba(18,23,21,.16),inset 0 1px 0 hsla(0,0%,100%,.22)}.landing-v2 .feature-action-button:active,.landing-v2 .landing-cta:active,.landing-v2 .landing-link:active,.landing-v2 .landing-secondary:active,.landing-v2 .marketing-plan-card button:active{transform:translateY(0) scale(.985)}.landing-v2 .hero-actions,.landing-v2 .landing-button-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.landing-v2 .feature-visual-card{padding-top:32px}.landing-v2 .plan-feature.boosted,.landing-v2 .plan-feature.included,.landing-v2 .plan-feature.locked{color:rgba(78,88,73,.88)}.landing-v2 .plan-feature.boosted{color:#5f873f;font-weight:900}.landing-v2 .plan-feature.locked{color:rgba(95,105,90,.7);-webkit-text-decoration-color:rgba(95,105,90,.45);text-decoration-color:rgba(95,105,90,.45)}@media (max-width:760px){.landing-v2 .feature-action-button,.landing-v2 .landing-cta,.landing-v2 .landing-link,.landing-v2 .landing-secondary,.landing-v2 .marketing-plan-card button{min-height:44px;padding:0 15px}}.clean-landing{background:radial-gradient(circle at 20% 8%,hsla(88,64%,68%,.32),transparent 36%),radial-gradient(circle at 78% 22%,hsla(84,62%,84%,.38),transparent 34%),linear-gradient(180deg,#f7faef,#f3f7eb 52%,#eef4e6);color:#11170f;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.clean-site-nav{top:0;z-index:40;max-width:1480px;padding:18px 32px;min-height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:28px;gap:28px;border-radius:0 0 28px 28px;background:hsla(75,57%,97%,.88);border:1px solid rgba(45,58,38,.08);box-shadow:0 18px 45px rgba(31,41,26,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.clean-site-nav .landing-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#11170f;min-width:160px}.landing-brand-mark{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#b5ee70,#315627);color:#10160e;font-weight:760;box-shadow:0 18px 36px rgba(76,108,50,.22),inset 0 1px 0 hsla(0,0%,100%,.72)}.landing-brand-mark.small{width:48px;height:48px;border-radius:16px}.landing-brand-text{font-size:20px;font-weight:680;letter-spacing:-.035em}.site-nav-links{display:flex;justify-content:center;align-items:center;gap:28px}.footer-lang-button,.landing-lang-button,.landing-text-button,.site-nav-links a{font:inherit;color:#263021;text-decoration:none;border:0;background:transparent;cursor:pointer;font-size:15px;font-weight:520;letter-spacing:-.01em}.site-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.public-page-menu{position:relative}.public-page-menu summary{display:inline-flex;align-items:center;gap:6px;color:#263021;font-size:15px;font-weight:520;letter-spacing:-.01em;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.public-page-menu summary::-webkit-details-marker{display:none}.public-page-menu summary svg{transition:transform .18s ease}.public-page-menu[open] summary svg{transform:rotate(180deg)}.public-page-menu-panel{position:absolute;top:calc(100% + 20px);z-index:80;display:grid;width:min(780px,calc(100vw - 36px));grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;padding:14px;border:1px solid rgba(47,62,39,.12);border-radius:26px;background:hsla(70,60%,98%,.96);box-shadow:0 34px 78px rgba(28,39,24,.2),inset 0 1px 0 hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform:translateX(-50%);animation:publicMenuIn .17s ease both}.public-page-menu-heading{padding:17px;border:1px solid rgba(97,136,68,.13);border-radius:19px;background:radial-gradient(circle at 90% 10%,hsla(83,69%,67%,.38),transparent 38%),#eff7e5}.public-page-menu-heading span{color:#69894f;font-size:10px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.public-page-menu-heading strong{display:block;margin-top:12px;color:#1e2a1a;font-size:21px;line-height:1;letter-spacing:-.055em}.public-page-menu-heading p{margin:11px 0 0;color:#65745e;font-size:12px;line-height:1.5}.public-page-menu-grid{display:grid;grid-gap:8px;gap:8px}.public-page-menu-grid section{display:grid;align-content:start;grid-gap:4px;gap:4px;padding:11px 8px}.public-page-menu-grid section>strong{margin-bottom:6px;color:#617b50;font-size:10px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.public-page-menu-grid a{padding:7px 6px;border-radius:9px;color:#4e5d48;font-weight:600;line-height:1.2;text-decoration:none;transition:color .16s ease,background .16s ease,transform .16s ease}.public-page-menu-grid a:hover{background:#edf7e3;color:#436d30;transform:translateX(2px)}@keyframes publicMenuIn{0%{opacity:0;transform:translateX(-50%) translateY(-7px) scale(.985)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.landing-button,.landing-button-dark,.landing-button-light,.plan-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(18,24,16,.13);display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font-family:inherit;font-size:16px;font-weight:560!important;letter-spacing:-.015em;line-height:1;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.landing-button-dark:hover,.landing-button-light:hover,.landing-button:hover,.landing-lang-button:hover,.landing-text-button:hover,.plan-button:hover{transform:translateY(-2px)}.landing-button-dark,.plan-button{background:#10160f;color:#fff;box-shadow:0 16px 28px rgba(18,24,16,.16)}.footer-lang-button,.landing-button-light,.landing-lang-button{background:hsla(0,0%,100%,.78);color:#1a2318;border:1px solid rgba(36,48,30,.12);box-shadow:0 10px 22px rgba(25,35,20,.06)}.footer-lang-button,.landing-lang-button{min-height:44px;padding:0 16px;border-radius:999px}.clean-hero-section{max-width:1480px;margin:0 auto;padding:clamp(64px,7vw,116px) 32px 76px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(540px,1fr);grid-gap:clamp(48px,6vw,92px);gap:clamp(48px,6vw,92px);align-items:center}.feature-kicker,.hero-eyebrow,.section-label{color:#52654b;font-size:clamp(15px,1.05vw,18px)!important;line-height:1.35;font-weight:760;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.hero-copy h1{max-width:780px;font-size:clamp(58px,7.2vw,112px)!important;line-height:.92;letter-spacing:-.075em;margin:0 0 24px}.conversion-card span,.demo-window p,.feature-copy p,.hero-subtext,.mock-insight-card p,.pricing-head>p{color:#61705c;font-size:clamp(19px,1.35vw,24px)!important;line-height:1.5;letter-spacing:-.025em;font-weight:420}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.demo-tabs,.feature-action,.hero-trust-row{display:none!important}.hero-visual-deep{position:relative;display:grid;grid-template-columns:92px 1fr .92fr;grid-gap:18px;gap:18px;min-height:620px;padding:48px;border-radius:42px;border:1px solid rgba(39,52,31,.12);background:linear-gradient(145deg,hsla(0,0%,100%,.94),hsla(78,62%,97%,.82));box-shadow:0 50px 105px rgba(39,52,31,.18),inset 0 1px 0 hsla(0,0%,100%,.92)}.clean-plan-card,.conversion-card,.demo-stat,.demo-window,.feature-demo-card,.mock-inbox-card,.mock-insight-card,.mock-sidebar{border:1px solid rgba(38,50,31,.12);background:hsla(0,0%,100%,.78);box-shadow:0 22px 56px rgba(33,43,27,.12),inset 0 1px 0 hsla(0,0%,100%,.9)}.mock-sidebar{border-radius:28px;padding:20px 0;display:flex;flex-direction:column;align-items:center;gap:18px}.mock-sidebar span:not(.landing-brand-mark){width:44px;height:44px;border-radius:15px;background:rgba(29,38,24,.07)}.mock-inbox-card,.mock-insight-card{border-radius:30px;padding:28px}.mock-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:20px;text-transform:uppercase;letter-spacing:.12em;color:#607357;font-size:14px;font-weight:780}.mock-card-head.stacked{flex-direction:column}.lead-row{display:grid;grid-gap:8px;gap:8px;padding:22px;border-radius:22px;margin-bottom:16px;background:hsla(87,36%,95%,.92);color:#12170f;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.lead-row.active{background:linear-gradient(135deg,hsla(87,74%,84%,.92),hsla(86,72%,94%,.92));border:1px solid rgba(119,171,75,.22)}.lead-row strong{font-size:19px;font-weight:720;letter-spacing:-.03em}.lead-row span{color:#687561;font-size:16px;line-height:1.35}.mock-insight-card h3{font-size:clamp(54px,4.5vw,78px);line-height:.9;letter-spacing:-.07em;margin:20px 0}.signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:26px 0}.action-pills span,.signal-grid span{border:1px solid rgba(54,72,44,.12);background:hsla(0,0%,100%,.76);border-radius:16px;padding:12px 14px;color:#506144;font-weight:650;font-size:14px}.action-pills{display:flex;flex-wrap:wrap;gap:12px}.action-pills span{background:#ecffd8;border-color:#bddb9e;color:#405d2d}.clean-pricing-section,.dense-conversion-section{max-width:1480px;margin:0 auto 92px;padding:clamp(48px,5vw,78px);border-radius:40px;border:1px solid rgba(41,54,33,.09);background:hsla(0,0%,100%,.68);box-shadow:0 36px 90px rgba(38,49,31,.1)}.dense-conversion-section{display:grid;grid-template-columns:.85fr 1fr;grid-gap:clamp(36px,6vw,92px);gap:clamp(36px,6vw,92px);align-items:center}.dense-conversion-section h2,.feature-copy h2,.pricing-head h2{font-size:clamp(48px,5vw,86px)!important;line-height:.96;letter-spacing:-.07em;margin:0}.conversion-cards{display:grid;grid-gap:16px;gap:16px}.conversion-card{border-radius:24px;padding:24px 26px;display:grid;grid-gap:8px;gap:8px}.conversion-card strong{font-size:22px;letter-spacing:-.035em}.clean-feature-scroll{display:grid;grid-gap:0;gap:0}.clean-feature-showcase{min-height:92vh;max-width:1480px;width:100%;margin:0 auto;padding:clamp(64px,7vw,104px) 32px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(540px,1fr);grid-gap:clamp(44px,6vw,88px);gap:clamp(44px,6vw,88px);align-items:center}.feature-copy{max-width:660px}.feature-copy p:not(.feature-kicker){margin-top:22px;max-width:680px}.feature-demo-card{border-radius:36px;padding:28px}.demo-toolbar{display:flex;align-items:center;justify-content:space-between;color:#607357;margin-bottom:18px;font-size:14px;font-weight:740;letter-spacing:.11em;text-transform:uppercase}.demo-window{min-height:430px;border-radius:30px;padding:32px}.demo-window-title{color:#11170f;font-size:clamp(30px,2.6vw,46px);line-height:1.02;letter-spacing:-.06em;font-weight:760;margin-bottom:16px}.demo-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:30px 0}.demo-stat{border-radius:22px;padding:20px;background:hsla(80,60%,98%,.92)}.demo-stat span{display:block;color:#68775f;font-size:13px;font-weight:780;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.demo-stat strong{font-size:42px;letter-spacing:-.06em}.demo-message-stack{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.demo-message{border-radius:18px;padding:14px 16px;font-size:15px;line-height:1.3;border:1px solid rgba(41,54,33,.1)}.demo-message.muted{color:#697660;background:hsla(80,27%,96%,.78)}.demo-message.active{color:#26391e;background:#ecffd8;border-color:rgba(122,174,76,.26)}.demo-message.sent{color:#52614a;background:hsla(0,0%,100%,.8)}.pricing-head{display:grid;grid-template-columns:1fr minmax(360px,.7fr);align-items:end;grid-gap:40px;gap:40px;margin-bottom:42px}.clean-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.clean-plan-card{border-radius:34px;padding:32px 28px;display:flex;flex-direction:column;min-height:650px}.plan-topline{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#61705c;font-size:13px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.plan-topline strong{color:#5d7d45;background:#edffd9;border:1px solid #cce7ad;padding:9px 12px;border-radius:999px;font-size:12px}.clean-plan-card h3{font-size:34px;line-height:1;margin:28px 0 20px;letter-spacing:-.06em}.plan-price{margin-bottom:24px}.plan-price span{font-size:54px;line-height:1;font-weight:720;letter-spacing:-.06em}.plan-price small{font-size:17px;font-weight:650;color:#3c4438}.clean-plan-card ul{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-gap:13px;gap:13px}.clean-plan-card li{font-size:16px;line-height:1.35;font-weight:620;letter-spacing:-.02em}.green-feature{color:#5f8646}.muted-feature{color:#8a9483}.unavailable-feature{color:#a9b0a4;text-decoration:line-through;opacity:.88}.plan-button{width:100%;margin-top:auto}.clean-landing-footer{background:#050605;color:#fff;margin-top:40px;padding:clamp(56px,6vw,88px) clamp(28px,6vw,90px) 32px;border-top:1px solid hsla(0,0%,100%,.1)}.footer-brand-block{max-width:1480px;margin:0 auto 54px;display:flex;align-items:center;gap:20px}.footer-brand-block p{color:#b7c1b1;max-width:520px;font-size:18px;line-height:1.45;margin:0}.footer-columns{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:44px;gap:44px;padding:42px 0;border-top:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid hsla(0,0%,100%,.12)}.footer-col{display:grid;grid-gap:14px;gap:14px}.footer-col strong{font-size:18px;letter-spacing:-.02em}.footer-col a{color:#b7c1b1;text-decoration:none;font-size:16px}.footer-bottom{max-width:1480px;margin:28px auto 0;display:flex;justify-content:space-between;gap:20px;color:#a8b2a3}.footer-lang-button{margin-left:auto;color:#11170f}.full-page-loader.page-transition-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,hsla(84,80%,69%,.22),transparent 30%),hsla(78,50%,96%,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:loaderFadeIn .18s ease both}.loader-shell{display:grid;justify-items:center;grid-gap:22px;gap:22px;padding:44px;border-radius:34px;background:hsla(0,0%,100%,.68);border:1px solid rgba(45,58,38,.1);box-shadow:0 40px 100px rgba(38,49,31,.16)}.loader-orbit{position:relative;width:76px;height:76px;border-radius:50%;border:1px solid rgba(35,48,27,.12)}.loader-orbit span{position:absolute;width:13px;height:13px;border-radius:999px;background:#6ea545;left:50%;top:50%;transform-origin:-18px -18px;animation:orbit 1.15s linear infinite;box-shadow:0 0 24px rgba(111,165,69,.4)}.loader-orbit span:nth-child(2){animation-delay:-.38s;opacity:.7}.loader-orbit span:nth-child(3){animation-delay:-.76s;opacity:.45}.loader-copy{text-align:center}.loader-copy strong{display:block;font-size:28px;letter-spacing:-.055em}.loader-copy p{margin:6px 0 0;color:#65715f;font-size:16px}@keyframes orbit{0%{transform:rotate(0deg) translateX(32px) rotate(0deg)}to{transform:rotate(1turn) translateX(32px) rotate(-1turn)}}@keyframes loaderFadeIn{0%{opacity:0}to{opacity:1}}.auth-card{transition:transform .22s ease,opacity .22s ease,box-shadow .22s ease}.auth-card-switching{transform:translateY(10px) scale(.985);opacity:.35}@media (max-width:1100px){.clean-site-nav{grid-template-columns:1fr;align-items:start}.site-nav-actions,.site-nav-links{justify-content:flex-start}.site-nav-actions{flex-wrap:wrap}.clean-feature-showcase,.clean-hero-section,.clean-plans-grid,.dense-conversion-section,.pricing-head{grid-template-columns:1fr}.hero-visual-deep{grid-template-columns:74px 1fr;min-height:auto}.mock-insight-card{grid-column:1/-1}}@media (max-width:720px){.clean-site-nav{margin:0 12px;padding:14px;border-radius:0 0 22px 22px}.site-nav-links{display:none}.clean-feature-showcase,.clean-hero-section{padding-left:18px;padding-right:18px}.hero-copy h1{font-size:clamp(48px,15vw,72px)!important}.hero-visual-deep{grid-template-columns:1fr;padding:22px}.mock-sidebar{display:none}.demo-stats-row,.footer-columns{grid-template-columns:1fr}.footer-bottom,.footer-brand-block{flex-direction:column;align-items:flex-start}}.ai-access-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid rgba(73,92,69,.16);border-radius:28px;background:linear-gradient(135deg,hsla(0,0%,100%,.92),hsla(84,66%,92%,.55));box-shadow:0 24px 70px rgba(24,31,22,.08)}.ai-access-panel h3{margin:8px 0;font-size:28px;letter-spacing:-.05em}.ai-access-panel p{margin:0;max-width:680px;color:rgba(26,32,25,.64);font-size:16px;line-height:1.55}.autopilot-toggle{flex:0 0 auto;min-width:160px;border:1px solid rgba(23,29,22,.14);padding:14px 22px;background:#fff;color:#182016;font-weight:650;box-shadow:0 14px 40px rgba(24,31,22,.08);cursor:pointer}.autopilot-toggle.enabled{background:#101710;color:#f7fff0;border-color:#101710}.autopilot-toggle:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.ai-access-panel{flex-direction:column;align-items:flex-start}.autopilot-toggle{width:100%}}.legal-page{min-height:100vh;padding:22px}.legal-hero,.legal-layout,.legal-nav{width:min(1180px,100%);margin-left:auto;margin-right:auto}.legal-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border:1px solid hsla(0,0%,100%,.72);border-radius:24px;background:rgba(255,253,248,.76);box-shadow:0 14px 46px rgba(18,23,21,.07);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.legal-nav .landing-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.legal-nav .landing-brand-mark{width:38px;height:38px;border-radius:14px;font-size:17px}.legal-back-link{color:var(--green);font-size:14px;font-weight:800;text-decoration:none}.legal-nav-actions{display:flex;align-items:center;gap:16px}.legal-nav .public-page-menu summary,.marketing-nav .public-page-menu summary{color:#5d6959;font-size:13px;font-weight:650}.legal-hero{padding:78px 10px 34px}.legal-hero h1{max-width:760px;margin:12px 0 0;color:var(--ink);font-size:clamp(52px,8vw,92px);line-height:.94;letter-spacing:-.085em}.legal-hero>p:not(.section-label){max-width:760px;margin:24px 0 0;color:#4f5a54;font-size:18px;line-height:1.7}.legal-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.legal-meta span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.62);color:var(--muted);font-size:12px;font-weight:750}.legal-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding-bottom:44px}.legal-toc{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:11px;gap:11px;padding:18px;border-radius:22px}.legal-toc strong{margin-bottom:4px;color:var(--ink);font-size:14px}.legal-toc a{color:var(--muted);font-size:13px;line-height:1.35;text-decoration:none}.legal-document a:hover,.legal-toc a:hover{color:var(--green)}.legal-document{padding:28px;border-radius:30px}.legal-document section{scroll-margin-top:20px}.legal-document section+section{margin-top:34px;padding-top:32px;border-top:1px solid var(--line)}.legal-document h2{margin:0;color:var(--ink);font-size:27px;letter-spacing:-.055em}.legal-document li,.legal-document p{color:#4f5a54;font-size:15px;line-height:1.72}.legal-document p{margin:14px 0 0}.legal-document ul{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;padding-left:22px}.legal-document strong{color:#253029}.legal-document a{color:var(--green);font-weight:750;overflow-wrap:anywhere}.legal-document code{padding:2px 6px;border:1px solid var(--line);border-radius:7px;background:#f4f1e8;color:#244d3a;font-size:.92em}@media (max-width:820px){.legal-page{padding:12px}.legal-nav{border-radius:20px}.legal-hero{padding:58px 6px 28px}.legal-hero>p:not(.section-label){font-size:16px}.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}.legal-document{padding:20px;border-radius:24px}.legal-document h2{font-size:23px}}.marketing-page{min-height:100vh;overflow:hidden;padding:22px;color:#182016;background:radial-gradient(circle at 10% 4%,hsla(80,74%,71%,.3),transparent 28%),radial-gradient(circle at 88% 22%,rgba(127,188,74,.16),transparent 27%),linear-gradient(145deg,#fbfbf0,#edf3e4)}.marketing-bottom-cta,.marketing-detail-layout,.marketing-footer,.marketing-hero,.marketing-nav,.marketing-section-shell,.marketing-stat-grid{width:min(1240px,100%);margin-right:auto;margin-left:auto}.marketing-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 17px;border:1px solid hsla(0,0%,100%,.76);border-radius:24px;background:rgba(255,254,248,.7);box-shadow:0 18px 54px rgba(31,42,27,.08);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.marketing-footer .landing-brand,.marketing-nav .landing-brand{display:inline-flex;align-items:center;gap:10px;color:#182016;text-decoration:none}.marketing-footer .landing-brand-mark,.marketing-nav .landing-brand-mark{width:39px;height:39px;border-radius:14px;font-size:17px}.marketing-footer>div:last-child,.marketing-nav-links{display:flex;align-items:center;gap:18px}.marketing-footer a,.marketing-nav-action,.marketing-nav-links a{color:#5d6959;font-size:13px;font-weight:650;text-decoration:none;transition:color .18s ease,transform .18s ease}.marketing-footer a:hover,.marketing-nav-action:hover,.marketing-nav-links a:hover{color:#4e7f35;transform:translateY(-1px)}.marketing-nav-action{padding:10px 13px;border:1px solid rgba(30,40,27,.11);border-radius:999px;background:hsla(0,0%,100%,.6)}.marketing-hero{display:grid;min-height:660px;grid-template-columns:1.03fr .97fr;grid-gap:42px;gap:42px;align-items:center;padding:70px 0 54px}.marketing-eyebrow{margin:0;color:#608443;font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.marketing-bottom-cta h2,.marketing-hero h1,.marketing-section-head h2{color:#151d14;letter-spacing:-.078em}.marketing-hero h1{max-width:770px;margin:16px 0 0;font-size:clamp(58px,7.3vw,100px);line-height:.89}.marketing-intro{max-width:700px;margin:25px 0 0;color:#596455;font-size:18px;line-height:1.67}.marketing-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.marketing-action{display:inline-flex;min-height:47px;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid rgba(22,29,20,.15);border-radius:999px;font-size:14px;font-weight:500;letter-spacing:-.01em;text-decoration:none;transition:transform .19s cubic-bezier(.2,.8,.2,1),box-shadow .19s ease,border-color .19s ease}.marketing-action-dark{border-color:#121911;background:linear-gradient(180deg,#192218,#10160f);color:#fff;box-shadow:0 18px 42px rgba(17,25,15,.2),inset 0 1px 0 hsla(0,0%,100%,.12)}.marketing-action-light{background:rgba(255,255,250,.8);color:#172016;box-shadow:0 13px 30px rgba(23,31,20,.08),inset 0 1px 0 hsla(0,0%,100%,.8)}.marketing-action:hover{transform:translateY(-3px);border-color:rgba(84,132,51,.5);box-shadow:0 25px 56px rgba(24,34,20,.16),inset 0 1px 0 hsla(0,0%,100%,.2)}.marketing-action:active{transform:translateY(0) scale(.985)}.marketing-trust-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.marketing-trust-row span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(39,51,34,.1);border-radius:999px;background:hsla(0,0%,100%,.5);color:#64705f;font-size:12px;font-weight:700}.marketing-visual{position:relative;min-height:570px;isolation:isolate;overflow:hidden;border:1px solid rgba(44,58,38,.12);border-radius:42px;background:linear-gradient(145deg,rgba(255,255,251,.7),hsla(89,53%,92%,.72));box-shadow:0 40px 90px rgba(37,50,31,.16),inset 0 1px 0 hsla(0,0%,100%,.92)}.marketing-visual:after{position:absolute;right:9%;bottom:6%;left:9%;z-index:0;height:40px;border-radius:999px;background:rgba(35,48,29,.21);content:"";filter:blur(25px);transform:perspective(220px) rotateX(56deg)}.marketing-orb{position:absolute;border-radius:999px;filter:blur(1px)}.orb-one{top:11%;right:-7%;width:250px;height:250px;background:hsla(83,70%,67%,.46)}.orb-two{bottom:17%;left:-10%;width:220px;height:220px;background:rgba(85,135,66,.13)}.marketing-visual-grid{position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgba(70,98,53,.08) 1px,transparent 0),linear-gradient(90deg,rgba(70,98,53,.08) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 82%)}.marketing-cutout{position:absolute;z-index:2;object-fit:contain;filter:drop-shadow(0 32px 18px rgba(35,45,29,.23));transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s ease}.coach-visual .marketing-cutout{right:2%;bottom:-6%;width:min(77%,470px);height:auto}.workspace-visual .marketing-cutout{right:-2%;bottom:9%;width:106%;height:auto}.marketing-visual:hover .marketing-cutout{filter:drop-shadow(0 38px 22px rgba(35,45,29,.28));transform:translateY(-9px) rotate(-1deg) scale(1.018)}.marketing-badge-card,.marketing-float-card{position:absolute;z-index:3;border:1px solid hsla(0,0%,100%,.68);background:rgba(255,255,250,.74);box-shadow:0 22px 45px rgba(35,46,30,.13);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-badge-card{top:8%;left:7%;display:grid;grid-gap:7px;gap:7px;padding:14px 16px;border-radius:20px}.marketing-badge-card span{color:#709052;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.marketing-badge-card strong{color:#273322;font-size:14px}.marketing-float-card{right:6%;bottom:8%;display:flex;align-items:center;gap:7px;padding:11px 13px;border-radius:999px;color:#52743d;font-size:12px;font-weight:750}.marketing-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:100px}.marketing-bottom-cta,.marketing-detail-card,.marketing-highlight-card,.marketing-stat-card{border:1px solid hsla(0,0%,100%,.74);background:rgba(255,254,248,.72);box-shadow:0 22px 58px rgba(37,49,32,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.marketing-stat-card{display:grid;grid-gap:8px;gap:8px;min-height:140px;align-content:center;padding:22px;border-radius:25px;transition:transform .19s ease,box-shadow .19s ease}.marketing-highlight-card:hover,.marketing-stat-card:hover{transform:translateY(-5px);box-shadow:0 32px 68px rgba(37,49,32,.13)}.marketing-stat-card strong{color:#517d38;font-size:clamp(32px,4vw,54px);letter-spacing:-.07em}.marketing-stat-card span{color:#687361;font-size:13px;font-weight:700}.marketing-section-shell{padding-bottom:100px}.marketing-section-head{max-width:820px}.marketing-bottom-cta h2,.marketing-section-head h2{margin:13px 0 0;font-size:clamp(44px,6vw,78px);line-height:.92}.marketing-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:31px}.marketing-highlight-card{min-height:240px;padding:23px;border-radius:27px;transition:transform .19s ease,box-shadow .19s ease}.marketing-icon{display:grid;width:45px;height:45px;place-items:center;border:1px solid rgba(88,131,57,.15);border-radius:16px;background:#edf8df;color:#5f903f;box-shadow:0 12px 24px rgba(88,131,57,.1)}.marketing-highlight-card h3{margin:22px 0 0;color:#222c20;font-size:20px;letter-spacing:-.04em}.marketing-bottom-cta>div>p:not(.marketing-eyebrow),.marketing-detail-card p,.marketing-highlight-card p{color:#626e5e;font-size:15px;line-height:1.72}.marketing-detail-layout{display:grid;grid-template-columns:235px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding-bottom:105px}.marketing-detail-nav{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid hsla(0,0%,100%,.72);border-radius:22px;background:rgba(255,254,248,.68);box-shadow:0 18px 44px rgba(37,49,32,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.marketing-detail-nav span{color:#263022;font-size:13px;font-weight:850}.marketing-detail-nav a{color:#697462;font-size:13px;line-height:1.35;text-decoration:none}.marketing-detail-nav a:hover{color:#4f8536}.marketing-detail-stack{display:grid;grid-gap:15px;gap:15px}.marketing-detail-card{scroll-margin-top:20px;padding:clamp(24px,4vw,40px);border-radius:30px}.marketing-detail-number{color:#75a955;font-size:13px;font-weight:850;letter-spacing:.12em}.marketing-detail-card h2{max-width:820px;margin:14px 0 0;color:#1c251a;font-size:clamp(30px,4vw,48px);line-height:.98;letter-spacing:-.066em}.marketing-detail-card p{max-width:860px;margin:17px 0 0}.marketing-detail-card ul{display:grid;grid-gap:11px;gap:11px;margin:20px 0 0;padding:0;list-style:none}.marketing-detail-card li{display:flex;gap:9px;align-items:flex-start;color:#4e5c49;font-size:14px;line-height:1.55}.marketing-detail-card li svg{flex:0 0 auto;margin-top:2px;color:#76a954}.marketing-bottom-cta{display:grid;grid-template-columns:1fr auto;grid-gap:25px;gap:25px;align-items:center;margin-bottom:22px;padding:clamp(26px,5vw,54px);border-radius:34px;background:radial-gradient(circle at 94% 2%,hsla(84,69%,67%,.36),transparent 36%),rgba(255,254,248,.76)}.marketing-bottom-cta h2{max-width:810px}.marketing-bottom-cta>div>p:not(.marketing-eyebrow){max-width:680px;margin:17px 0 0}.marketing-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:28px 7px 10px}.marketing-footer p{max-width:390px;margin:12px 0 0;color:#697462;font-size:13px;line-height:1.55}@media (max-width:900px){.marketing-bottom-cta,.marketing-hero{grid-template-columns:1fr}.marketing-hero{min-height:0;padding-top:58px}.marketing-visual{min-height:500px}.marketing-detail-layout{grid-template-columns:1fr}.marketing-detail-nav{position:static}.marketing-bottom-cta .marketing-actions{margin-top:0}}@media (max-width:680px){.marketing-page{padding:12px}.marketing-nav{flex-wrap:wrap;border-radius:20px}.marketing-nav-links{display:flex;order:3;width:100%}.marketing-nav-links>a{display:none}.marketing-nav-action{padding:9px 11px;font-size:12px}.marketing-hero{gap:28px;padding-top:52px}.marketing-hero h1{font-size:clamp(52px,15vw,76px)}.marketing-intro{font-size:16px}.marketing-visual{min-height:390px;border-radius:30px}.coach-visual .marketing-cutout{right:5%;width:min(82%,340px)}.workspace-visual .marketing-cutout{right:-5%;bottom:14%;width:112%}.marketing-badge-card{top:5%;left:5%}.marketing-float-card{right:5%;bottom:5%}.marketing-highlight-grid,.marketing-stat-grid{grid-template-columns:1fr}.marketing-stat-grid{margin-bottom:76px}.marketing-stat-card{min-height:112px}.marketing-section-shell{padding-bottom:76px}.marketing-highlight-card{min-height:0}.marketing-detail-layout{padding-bottom:76px}.marketing-detail-card{border-radius:24px}.marketing-bottom-cta{border-radius:27px}.marketing-footer{display:grid;align-items:start}.marketing-footer>div:last-child{flex-wrap:wrap}}@media (max-width:720px){.site-nav-links{display:flex;width:100%}.site-nav-links>a{display:none}.public-page-menu-panel{left:0;width:min(560px,calc(100vw - 48px));grid-template-columns:1fr;transform:none}.public-page-menu-heading{display:none}.public-page-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.legal-nav{align-items:flex-start}.legal-nav-actions{display:grid;justify-items:end;grid-gap:9px;gap:9px}.legal-nav .public-page-menu-panel{right:0;left:auto}}.auth-back-button,.autopilot-toggle,.connect-button,.filter-chip,.landing-button,.landing-plan-button,.marketing-action,.marketing-nav-action,.mobile-bottom-nav button,.mobile-pane-switcher button,.nav-item,.plan-button,.primary-action,.secondary-action,.send-button-small,.text-button,[role=button],button{font-weight:520!important;letter-spacing:0!important}.mini-select,.status-select,input,select,textarea{font-weight:450!important;letter-spacing:0!important}.demo-stat span,.demo-toolbar,.info-title,.marketing-badge-card span,.marketing-detail-number,.marketing-eyebrow,.mock-card-head,.next-step-card span,.page-kicker,.plan-topline,.reply-topline span,.score-block span,.score-card-pro span,.section-label,.table-head,.template-card span{font-weight:650!important}.connection-dot,.legal-meta span,.marketing-float-card,.marketing-trust-row span,.mini-badges em,.mini-note,.score-pill,.send-status,.signal-grid span,.status-tag,.table-row i{font-weight:560!important;letter-spacing:0!important}.account-name,.brand-name,.connection-row strong,.followup-card strong,.identity strong,.landing-brand-text,.legal-toc strong,.marketing-badge-card strong,.marketing-detail-nav span,.marketing-stat-card span,.public-page-menu-grid section>strong,.report-card strong,.task-main strong,.template-card strong{font-weight:620!important}.ai-meta-grid strong,.billing-summary-body strong,.report-preview-grid strong,.stage-row strong,.thread-summary-bar strong{font-weight:580!important}.legal-back-link,.legal-document a,.marketing-footer a,.marketing-nav-links a,.public-page-menu summary,.public-page-menu-grid a,.site-nav-links a{font-weight:520!important}.legal-document strong{font-weight:620}.admin-row b{font-weight:600}.studio-workspace{display:grid;grid-gap:16px;gap:16px}.studio-shell{overflow:visible}.studio-calendar-head,.studio-chat-head,.studio-form-actions,.studio-panel-title,.studio-role-create,.studio-shell-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-shell-head{padding:19px 20px 13px}.studio-shell-head h2{margin:5px 0 0;font-size:24px;letter-spacing:-.045em}.studio-chat-head span,.studio-panel-title span,.studio-shell-head span{color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.studio-tabs{display:flex;gap:6px;padding:0 14px 14px;overflow-x:auto}.studio-calendar-day button,.studio-calendar-head button,.studio-channel-panel button,.studio-panel-title button,.studio-tabs button,.studio-text-action{border:0;background:transparent;color:var(--muted);display:inline-flex;align-items:center;gap:7px;border-radius:12px;padding:9px 11px;white-space:nowrap}.studio-channel-panel button.active,.studio-channel-panel button:hover,.studio-tabs button.active,.studio-tabs button:hover{background:var(--green-soft);color:var(--green)}.studio-alert{margin:0}.studio-locked{display:flex;align-items:center;gap:14px;padding:22px}.studio-locked svg{color:var(--green)}.studio-locked h3{margin:0}.studio-locked p{margin:5px 0 0;color:var(--muted);font-size:13px}.studio-chat-layout{display:grid;grid-template-columns:190px minmax(0,1fr) 250px;grid-gap:16px;gap:16px;min-height:650px}.studio-calendar,.studio-channel-panel,.studio-form,.studio-key-panel,.studio-list-panel,.studio-pipeline{padding:14px}.studio-channel-panel{align-content:start;display:grid;grid-gap:4px;gap:4px}.studio-channel-panel .studio-panel-title{padding:3px 7px 10px}.studio-channel-panel button{justify-content:flex-start}.studio-chat-panel{min-width:0;display:flex;flex-direction:column}.studio-chat-head{padding:16px;border-bottom:1px solid var(--line)}.studio-chat-head h3{margin:5px 0 0}.studio-message-scroll{min-height:0;flex:1 1;display:grid;align-content:start;grid-gap:14px;gap:14px;padding:16px;max-height:560px;overflow-y:auto}.studio-message{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px}.studio-message-meta{display:flex;align-items:baseline;gap:8px}.studio-message-meta strong{font-size:13px}.studio-message small,.studio-message-meta time{color:var(--muted);font-size:11px}.studio-message p{margin:5px 0 0;font-size:13px;line-height:1.45}.studio-text-action{margin-top:5px;padding:0;color:var(--green);font-size:11px}.studio-composer{display:grid;grid-gap:8px;gap:8px;padding:12px}.studio-composer select,.studio-composer textarea,.studio-form input,.studio-form select,.studio-form textarea,.studio-key-panel textarea,.studio-member-row select,.studio-role-create input{width:100%;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);padding:10px 11px;outline:none}.studio-composer textarea{min-height:76px;resize:vertical}.studio-composer>div{display:flex;justify-content:space-between;gap:8px}.studio-composer span{color:var(--muted);font-size:12px}.studio-composer span button{border:0;background:transparent;color:var(--green)}.studio-key-panel{align-content:start;display:grid;grid-gap:9px;gap:9px}.studio-key-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.studio-key-panel textarea{min-height:88px;resize:vertical;font-size:11px}.studio-client-embed{margin-top:8px;padding:10px;display:grid;grid-gap:4px;gap:4px;border:1px solid #dce9d5;border-radius:13px;background:#f5faef}.studio-client-embed strong{font-size:12px}.studio-client-embed small,.studio-client-embed span{color:#64775c;font-size:11px}.studio-two-column{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:16px;gap:16px}.studio-panel-title{margin-bottom:11px}.studio-panel-title strong{min-width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-size:12px}.studio-client-row,.studio-member-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border-radius:15px;text-align:left}.studio-client-filters{display:grid;grid-template-columns:minmax(130px,1fr) repeat(3,minmax(90px,.55fr));grid-gap:7px;gap:7px;margin-bottom:10px}.studio-client-filters input,.studio-client-filters select{min-width:0;width:100%;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);padding:9px 10px}.studio-client-row+.studio-client-row,.studio-member-row+.studio-member-row{margin-top:7px}.studio-client-row span,.studio-client-row strong,.studio-member-row span,.studio-member-row strong{display:block}.studio-client-row span,.studio-member-row span{margin-top:3px;color:var(--muted);font-size:12px}.studio-client-row b{font-size:18px}.studio-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.studio-form-grid.one{grid-template-columns:1fr}.studio-form-grid label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px}.studio-form textarea{min-height:62px;resize:vertical}.studio-form-actions{justify-content:flex-start;margin-top:12px}.studio-calendar{min-width:0}.studio-calendar-head{justify-content:center;margin-bottom:10px}.studio-calendar-head h3{min-width:180px;margin:0;text-align:center}.studio-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.studio-calendar-day{min-height:88px;border:1px solid var(--line);border-radius:11px;overflow:hidden}.studio-calendar-day.muted{opacity:.45}.studio-calendar-day>strong{display:block}.studio-calendar-day button{display:block;width:100%;margin-top:5px;padding:4px 5px;overflow:hidden;background:var(--green-soft);color:var(--green);font-size:10px;text-align:left;text-overflow:ellipsis}.studio-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px}.studio-pipeline{margin-top:16px}.studio-pipeline-row{display:grid;grid-template-columns:130px minmax(20px,1fr) 28px;grid-gap:9px;gap:9px;align-items:center;padding:7px 0;font-size:12px}.studio-pipeline-row i{display:block;height:8px;max-width:100%;border-radius:999px;background:linear-gradient(90deg,var(--green),#8ed167)}.studio-role-row{padding:10px;border-radius:13px}.studio-role-row+.studio-role-row{margin-top:7px}.studio-role-row span,.studio-role-row strong{display:block}.studio-role-row span{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.45}.studio-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px 8px;gap:5px 8px;margin-top:9px}.studio-permission-grid label{display:flex;align-items:center;gap:6px;font-size:10px}.studio-permission-grid input{accent-color:var(--green)}.studio-role-create{margin-top:10px}.studio-empty{padding:22px 10px;color:var(--muted);font-size:13px;text-align:center}@media (max-width:1180px){.studio-chat-layout{grid-template-columns:160px minmax(0,1fr)}.studio-key-panel{grid-column:1/-1}.studio-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.studio-chat-layout,.studio-two-column{grid-template-columns:1fr;min-height:0}.studio-channel-panel{display:flex;overflow-x:auto}.studio-channel-panel .studio-panel-title{display:none}.studio-message-scroll{max-height:430px}.studio-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-calendar-day{min-height:62px;padding:4px}.studio-calendar-day button{font-size:0;height:8px;padding:0}.studio-client-filters{grid-template-columns:1fr 1fr}}.studio-chat-layout{grid-template-columns:190px minmax(0,1fr)}.studio-message-scroll{display:flex;flex-direction:column}.studio-message{display:flex;max-width:min(76%,680px);gap:9px}.studio-message.own{align-self:flex-end;flex-direction:row-reverse}.studio-message.other{align-self:flex-start}.studio-message-column{min-width:0}.studio-message.own .studio-message-actions,.studio-message.own .studio-message-meta{justify-content:flex-end}.studio-message-bubble{margin-top:5px;padding:10px 12px;border-radius:16px 16px 16px 4px}.studio-message.own .studio-message-bubble{border-color:rgba(44,91,67,.22);border-radius:16px 16px 4px 16px;background:#eaf3e8}.studio-message-bubble p{margin:0}.studio-edited-marker{display:inline-block;margin-left:6px;color:var(--muted);font-size:11.5px;font-weight:560;letter-spacing:-.01em;opacity:.86;vertical-align:baseline}.studio-message-actions{display:flex;gap:10px}.studio-text-action.danger{color:var(--danger)}.studio-composer-reply,.studio-reply-preview{display:grid;grid-gap:3px;gap:3px;padding:8px 9px;border-left:3px solid var(--green);border-radius:8px;background:hsla(0,0%,100%,.62)}.studio-reply-preview{margin-bottom:7px}.studio-composer-reply strong,.studio-reply-preview strong{font-size:11px;font-weight:620;color:var(--green)}.studio-composer-reply span,.studio-reply-preview span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.studio-composer-reply{grid-template-columns:minmax(0,1fr) auto;align-items:center}.studio-composer-reply button{border:0;background:transparent;color:var(--green)}.studio-panel-title-row,.studio-panel-title-row>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-panel-title-row .secondary-action{padding:7px 9px;font-size:12px}@media (max-width:760px){.studio-chat-layout{grid-template-columns:1fr}.studio-message{max-width:88%}}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(93,142,69,.32);outline-offset:3px}.primary-action:disabled,.secondary-action:disabled,button:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.48;transform:none!important}.ghost-action{padding:8px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px}.ghost-action:hover{border-color:var(--line);background:hsla(0,0%,100%,.64)}.nav-item small{margin-left:auto;padding:2px 6px;border-radius:999px;background:hsla(0,0%,100%,.12);color:inherit;font-size:9px;font-weight:560;letter-spacing:.02em}.account-menu-instagram{width:100%;border:1px solid transparent;cursor:pointer;text-align:left}.account-menu-instagram.selected,.account-menu-instagram:hover{border-color:rgba(44,91,67,.18);background:#f3f8ef}.account-menu-instagram:disabled{cursor:not-allowed}.account-context{display:flex;align-items:center;gap:8px;min-height:42px;margin:0 18px 12px;padding:8px 10px 8px 12px;border:1px solid rgba(44,91,67,.15);border-radius:13px;background:hsla(83,50%,97%,.88);color:var(--muted);font-size:12px}.account-context svg{color:var(--green)}.account-context strong{color:var(--ink);font-weight:620}.account-context button{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:6px 9px;border:1px solid rgba(44,91,67,.16);border-radius:10px;background:#fff;color:var(--green);cursor:pointer;font-size:12px}.onboarding-checklist{grid-column:1/-1;padding:0}.checklist-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 0}.checklist-head h3{font-size:15px;font-weight:600}.checklist-head p{margin:0;color:var(--muted);font-size:12px}.checklist-progress{margin:12px 20px 0;overflow:hidden;border-radius:999px;background:var(--line)}.checklist-progress i{display:block;height:100%;border-radius:inherit;transition:width .3s ease}.checklist-grid,.checklist-step{display:none}.checklist-reopen{margin:0 0 12px;padding:8px 12px;border:1px solid var(--line);background:var(--surface);color:var(--green-text);cursor:pointer;font-size:12px}.landing-quick-section{max-width:1480px;margin:0 auto 92px;padding:0 5vw}.landing-quick-head{max-width:620px;margin-bottom:20px}.landing-quick-head h2{margin:8px 0 0;font-size:clamp(28px,3vw,44px);letter-spacing:-.055em;line-height:1.02}.landing-quick-head p:not(.section-label){margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.landing-overview-grid,.landing-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-faq-item,.landing-overview-card,.landing-step{border:1px solid rgba(44,91,67,.13);border-radius:18px;background:hsla(0,0%,100%,.68);box-shadow:0 18px 50px rgba(50,76,42,.06)}.landing-step{padding:18px}.landing-step span{display:grid;width:31px;height:31px;place-items:center;border-radius:10px;background:var(--green)}.landing-overview-card h3,.landing-step h3{margin:16px 0 0;font-size:16px;letter-spacing:-.025em}.landing-faq-item p,.landing-overview-card p,.landing-step p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.landing-feature-overview{margin-bottom:104px}.landing-overview-card{padding:17px}.landing-overview-card svg{color:var(--green)}.landing-faq-section{max-width:1040px}.landing-faq-grid{display:grid;grid-gap:8px;gap:8px}.landing-faq-item{padding:0 16px}.landing-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;cursor:pointer;font-size:14px;list-style:none}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-item[open] summary svg{transform:rotate(180deg)}.landing-faq-item p{margin:-3px 0 15px;max-width:760px}.studio-shell-head p{margin:5px 0 0;color:var(--muted);font-size:12px}@media (max-width:760px){.account-context{margin:0 10px 10px}.account-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checklist-grid,.landing-overview-grid,.landing-step-grid{grid-template-columns:1fr}.checklist-step{align-items:flex-start}.checklist-step .secondary-action{margin-left:auto}.landing-quick-section{margin-bottom:64px;padding:0 18px}.landing-quick-head h2{font-size:30px}}:root{--bg:#f5f0e6;--paper:#fffdf8;--surface:rgba(255,253,248,.86);--ink:#162019;--muted:#748076;--line:rgba(31,54,40,.105);--line-strong:rgba(31,70,48,.2);--dark:#142019;--green:#35684a;--green-soft:#e8f2e7;--lime:#d8ff82;--shadow:0 22px 64px rgba(38,55,42,.085);--shadow-soft:0 10px 28px rgba(38,55,42,.065);--shadow-lift:0 24px 58px rgba(38,55,42,.13)}body{background:radial-gradient(circle at 13% 6%,rgba(216,255,130,.32),transparent 27%),radial-gradient(circle at 88% 10%,rgba(90,135,103,.2),transparent 30%),radial-gradient(circle at 52% 92%,hsla(36,74%,78%,.18),transparent 34%),linear-gradient(135deg,#f3eee4,#fcf8ef 48%,#eaf1e8);font-family:Avenir Next,Segoe UI Variable,Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif}.surface{border-color:hsla(0,0%,100%,.76);box-shadow:var(--shadow-soft)}.ai-meta-grid div:hover,.connection-row:hover,.metric-card:hover,.next-step-card:hover,.plan-card:hover,.report-preview-card:hover,.template-card:hover,.thread-summary-bar div:hover{box-shadow:var(--shadow-lift)}.main-shell{gap:16px}.content-shell{padding-bottom:4px}.topbar{min-height:76px;border-radius:26px 26px 18px 18px;background:radial-gradient(circle at 80% -60%,rgba(216,255,130,.17),transparent 32%),rgba(255,253,248,.8)}.topbar h1{font-size:29px}.page-kicker{color:#668064;font-size:10px;font-weight:650;letter-spacing:.14em}.sidebar{position:relative;overflow:hidden;border-radius:34px 26px 34px 34px;background:radial-gradient(circle at 20% 0,rgba(113,172,108,.17),transparent 28%),linear-gradient(165deg,#18221c,#111613 68%)}.sidebar:after{content:"";position:absolute;right:-76px;bottom:102px;width:180px;height:180px;border:1px solid rgba(216,255,130,.08);border-radius:999px;box-shadow:0 0 0 24px rgba(216,255,130,.025),0 0 0 50px rgba(216,255,130,.014);pointer-events:none}.sidebar>*{position:relative;z-index:1}.nav-stack{gap:5px;padding:8px;border-radius:23px;background:hsla(0,0%,100%,.034)}.nav-item{min-height:43px;border-radius:14px;color:hsla(0,0%,100%,.68)}.nav-item:hover{transform:translateX(4px);background:hsla(0,0%,100%,.07)}.nav-item.active{background:#fffefa;box-shadow:0 13px 26px rgba(0,0,0,.16)}.account-card{border-radius:19px;background:hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.account-context{margin:0;border-color:rgba(77,116,75,.16);border-radius:14px;background:linear-gradient(90deg,hsla(80,67%,96%,.92),rgba(255,253,248,.72)),radial-gradient(circle at 90% 50%,rgba(216,255,130,.24),transparent 20%);box-shadow:0 8px 22px rgba(48,75,46,.05)}.account-context button:hover{transform:translateY(-1px);box-shadow:0 7px 15px rgba(48,75,46,.08)}.account-menu-panel,.notification-panel{border-radius:20px 20px 20px 8px;animation:premiumDropdownIn .18s cubic-bezier(.2,.8,.2,1) both}@keyframes premiumDropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.content-shell .section-label,.studio-workspace .section-label{margin-bottom:0;color:#5f795f;font-size:11px!important;font-weight:650!important;letter-spacing:.06em;text-transform:none}.section-header{padding:19px 20px 17px}.section-header h3{margin-top:7px;font-size:22px}.connect-button,.primary-action{border-radius:13px;background:linear-gradient(135deg,#17241c,#101713);box-shadow:0 12px 24px rgba(20,32,25,.18)}.icon-button,.secondary-action{border-radius:12px}.connect-button:hover,.primary-action:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(20,32,25,.22)}.connect-button:active,.icon-button:active,.primary-action:active,.secondary-action:active{transform:translateY(1px) scale(.985)}.dashboard-grid{gap:16px}.onboarding-checklist{position:relative;overflow:hidden;border-radius:24px 34px 24px 24px;background:radial-gradient(circle at 92% 0,rgba(216,255,130,.22),transparent 24%),linear-gradient(135deg,rgba(255,253,248,.94),hsla(78,50%,96%,.9))}.onboarding-checklist:after{content:"";position:absolute;right:-40px;top:-56px;width:148px;height:148px;border:1px solid rgba(73,111,73,.09);border-radius:999px;box-shadow:0 0 0 18px rgba(73,111,73,.025),0 0 0 38px rgba(73,111,73,.014)}.checklist-grid,.checklist-head,.checklist-progress{position:relative;z-index:1}.dashboard-command-center{min-height:0;border-radius:var(--radius);background:var(--surface)}.dashboard-command-center h2{font-size:26px}.metric-card{border-radius:var(--radius);background:var(--surface);min-height:0}.metric-card:hover,.metric-card:nth-child(2),.metric-card:nth-child(2):hover,.metric-card:nth-child(4),.metric-card:nth-child(4):hover{transform:none}.metric-card:after{display:none}.metric-icon{border-radius:8px}.dashboard-followup-panel,.dashboard-priority-panel{border-radius:var(--radius)}.followup-card,.task-row{border-color:transparent;border-radius:0;background:transparent}.followup-card:hover,.task-row:hover{background:var(--surface-hover)}.inbox-workspace{overflow:hidden;border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.inbox-list-panel,.insight-panel.pro,.thread-panel{border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.inbox-list-panel{background:hsla(45,50%,97%,.86)}.thread-panel{background:rgba(255,254,250,.74)}.insight-panel.pro{background:hsla(83,50%,97%,.9)}.filter-rail{padding-bottom:11px}.filter-chip{border-radius:999px}.conversation-card.refined{border-radius:17px 17px 17px 6px;background:hsla(0,0%,100%,.56)}.conversation-card.refined.active{border-color:rgba(54,112,71,.27);background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(94,47%,94%,.84));box-shadow:0 14px 34px rgba(42,74,49,.1)}.message-scroll.pro{background:radial-gradient(circle at 12% 18%,rgba(216,255,130,.09),transparent 25%),linear-gradient(180deg,rgba(255,253,248,.42),rgba(255,253,248,.76))}.message-bubble.pro{border-radius:18px 18px 18px 5px}.message-row.outbound .message-bubble.pro{border-radius:18px 18px 5px 18px;background:linear-gradient(135deg,#17221c,#101512)}.reply-workbench{background:linear-gradient(180deg,rgba(255,253,248,.92),hsla(83,44%,96%,.96));box-shadow:0 -16px 34px rgba(55,72,55,.055)}.score-card-pro{border-radius:22px 22px 22px 8px}.info-block,.next-step-card{border-radius:16px 16px 16px 6px}.prospect-table{padding:13px}.table-row{border-radius:16px 16px 16px 6px;background:hsla(0,0%,100%,.78)}.table-row:nth-child(odd){background:hsla(87,47%,96%,.8)}.table-row:hover{border-color:rgba(54,112,71,.22);box-shadow:0 12px 25px rgba(42,74,49,.07);transform:translateY(-1px)}.prospect-identity{position:relative;padding-left:12px}.prospect-identity:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;border-radius:999px;background:linear-gradient(#7bae67,#d8ff82)}.report-card{border-radius:18px 18px 18px 7px}.report-card:nth-child(2n){background:hsla(87,47%,96%,.86)}.plan-card{border-radius:22px 22px 22px 8px}.settings-grid>.surface:first-child{border-radius:24px 34px 24px 24px}.settings-grid>.surface:nth-child(2){border-radius:34px 24px 24px 24px}.settings-grid>.surface:nth-child(3){border-radius:24px 24px 34px 24px}.settings-grid>.surface:nth-child(4){border-radius:24px 24px 24px 34px}.studio-shell{border-radius:26px 34px 20px 20px;background:radial-gradient(circle at 86% 0,rgba(216,255,130,.17),transparent 27%),rgba(255,253,248,.88)}.studio-shell-head{padding:20px 22px 14px}.studio-tabs{gap:7px;padding:0 16px 14px}.studio-tabs button{border:1px solid transparent;border-radius:999px;transition:transform .17s ease,border-color .17s ease,background .17s ease,color .17s ease}.studio-tabs button:hover{transform:translateY(-1px);border-color:rgba(55,104,69,.14)}.studio-tabs button.active{border-color:rgba(55,104,69,.18);background:#edf6e8;box-shadow:0 7px 18px rgba(63,105,65,.09)}.studio-calendar-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start}.studio-calendar{padding:13px;border-radius:28px 20px 28px 20px;background:radial-gradient(circle at 92% 0,rgba(216,255,130,.14),transparent 22%),rgba(255,253,248,.88)}.studio-calendar-head{justify-content:space-between;margin:0 0 10px;padding:7px 5px 10px}.studio-calendar-head span{display:block;color:#698268;font-size:11px;letter-spacing:.08em}.studio-calendar-head h3{min-width:0;margin:5px 0 0;color:#1d2b21;font-size:26px;letter-spacing:-.06em;text-align:left}.studio-calendar-controls{display:flex;gap:7px}.studio-calendar-head button{display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid rgba(51,85,61,.1);border-radius:12px;background:hsla(0,0%,100%,.78);color:var(--green)}.studio-calendar-head button:hover{transform:translateY(-1px);border-color:rgba(51,104,67,.24);box-shadow:0 8px 15px rgba(51,85,61,.08)}.studio-calendar-empty{display:flex;align-items:center;gap:10px;margin:0 0 11px;padding:10px 12px;border:1px dashed rgba(61,105,67,.18);border-radius:13px 13px 13px 5px;background:hsla(96,48%,94%,.68)}.studio-calendar-empty span,.studio-calendar-empty strong{display:block}.studio-calendar-empty strong{font-size:12px}.studio-calendar-empty span{margin-top:2px;color:var(--muted);font-size:11px}.studio-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px;margin:0 0 5px}.studio-calendar-weekdays span{padding:0 6px;color:#7b877c;font-weight:650;letter-spacing:.06em}.studio-calendar-grid{gap:5px}.studio-calendar-day{min-height:98px;padding:7px;border-color:rgba(49,80,58,.085);border-radius:13px 13px 13px 5px;background:hsla(0,0%,100%,.72);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.studio-calendar-day:hover{border-color:rgba(52,108,68,.24);background:#fff;box-shadow:0 10px 22px rgba(53,83,59,.08);transform:translateY(-2px)}.studio-calendar-day.today{border-color:rgba(69,128,77,.42);background:linear-gradient(145deg,#f5faef,#fff);box-shadow:inset 0 0 0 1px rgba(69,128,77,.12)}.studio-calendar-day.today>strong{display:grid;width:23px;height:23px;place-items:center;border-radius:999px}.studio-calendar-day.muted{opacity:.43}.studio-calendar-day .studio-calendar-event{display:grid;grid-gap:1px;gap:1px;width:100%;margin-top:5px;padding:5px 6px;border-left:3px solid #6e9e64;border-radius:7px;background:#edf6e8;color:#3b6842}.studio-calendar-event small,.studio-calendar-event span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-calendar-event small{color:#779175}.studio-calendar-event.completed{border-left-color:#5682a2;background:#edf4f8;color:#41697f}.studio-calendar-event.missed{border-left-color:#c9784e;background:#fff0e8;color:#9b5735}.studio-calendar-event.canceled{background:#f1f1ef;color:#777b76}.studio-calendar-form{position:-webkit-sticky;position:sticky;top:18px;border-radius:20px 28px 20px 20px;background:linear-gradient(150deg,rgba(255,253,248,.96),hsla(87,47%,96%,.88))}.studio-calendar-form .studio-panel-title{padding-bottom:10px;border-bottom:1px solid rgba(55,84,61,.08)}.studio-calendar-form .studio-panel-title span{letter-spacing:.08em}.studio-channel-panel{border-radius:24px 16px 24px 16px}.studio-chat-panel{border-radius:16px 28px 28px 16px}.studio-message-bubble{box-shadow:0 8px 18px rgba(53,83,59,.045)}.studio-client-row,.studio-member-row,.studio-role-row{border-radius:14px 14px 14px 5px}.studio-client-row:hover,.studio-member-row:hover{border-color:rgba(52,108,68,.22);background:#fbfff8;transform:translateY(-1px)}.clean-landing{background:radial-gradient(circle at 9% 4%,rgba(216,255,130,.4),transparent 23%),radial-gradient(circle at 92% 13%,rgba(98,148,106,.25),transparent 26%),radial-gradient(circle at 46% 48%,hsla(34,82%,80%,.18),transparent 28%),linear-gradient(145deg,#fbf8ef,#f4f8ed 55%,#ebf2e6)}.clean-site-nav{border-radius:0 0 24px 24px}.clean-hero-section{grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr)}.hero-copy h1{max-width:690px;font-size:clamp(54px,6.4vw,102px)!important}.hero-visual-deep{overflow:hidden;min-height:590px;border-radius:46px 46px 46px 15px;transform:rotate(-1deg);background:radial-gradient(circle at 92% 0,rgba(216,255,130,.22),transparent 32%),linear-gradient(145deg,hsla(0,0%,100%,.95),hsla(84,56%,96%,.84))}.hero-visual-deep:after{content:"";position:absolute;right:-90px;bottom:-110px;width:240px;height:240px;border:1px solid rgba(69,116,65,.1);border-radius:999px;box-shadow:0 0 0 28px rgba(69,116,65,.035),0 0 0 64px rgba(69,116,65,.018)}.hero-visual-deep>*{position:relative;z-index:1}.mock-sidebar{border-radius:27px 27px 27px 10px}.mock-inbox-card{transform:translateY(28px);border-radius:28px 28px 28px 11px}.mock-insight-card{transform:translateY(-14px);border-radius:28px 28px 11px 28px}.landing-quick-section{max-width:1320px}.landing-step-grid{gap:15px}.landing-step{min-height:188px;border-radius:22px 22px 22px 7px;background:hsla(0,0%,100%,.7);transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease}.landing-step:nth-child(2){transform:translateY(18px)}.landing-step:nth-child(3){transform:translateY(5px)}.landing-step:hover{border-color:rgba(71,127,70,.23);box-shadow:var(--shadow-lift);transform:translateY(-4px)}.landing-step:nth-child(2):hover{transform:translateY(12px)}.landing-overview-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:13px}.landing-overview-card{grid-column:span 4;min-height:148px;border-radius:19px 19px 19px 6px;background:hsla(0,0%,100%,.68);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-overview-card:first-child{grid-column:span 7;background:linear-gradient(135deg,hsla(91,66%,93%,.94),hsla(0,0%,100%,.74))}.landing-overview-card:nth-child(2){grid-column:span 5;background:linear-gradient(135deg,rgba(255,248,235,.94),hsla(0,0%,100%,.74))}.landing-overview-card:hover{border-color:rgba(71,127,70,.2);box-shadow:var(--shadow-lift);transform:translateY(-4px)}.dense-conversion-section{border-radius:40px 40px 40px 14px}.conversion-card{border-radius:19px 19px 19px 7px}.clean-feature-showcase:nth-child(2n) .feature-copy{order:2}.clean-feature-showcase:nth-child(2n) .feature-demo-card{order:1;transform:rotate(-1deg)}.clean-feature-showcase:nth-child(odd) .feature-demo-card{transform:rotate(1deg)}.feature-demo-card{border-radius:34px 34px 14px 34px;transition:transform .22s ease,box-shadow .22s ease}.feature-demo-card:hover{box-shadow:0 34px 72px rgba(33,43,27,.16)}.clean-plan-card{border-radius:30px 30px 30px 10px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.clean-plan-card:nth-child(2){transform:translateY(-16px);border-color:rgba(94,142,75,.25)}.clean-plan-card:hover{transform:translateY(-7px);box-shadow:0 34px 74px rgba(33,43,27,.15)}.clean-plan-card:nth-child(2):hover{transform:translateY(-22px)}.landing-faq-item{border-radius:15px 15px 15px 5px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.landing-faq-item:hover{border-color:rgba(71,127,70,.2);background:hsla(0,0%,100%,.86);transform:translateX(3px)}@media (max-width:1240px){.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-calendar-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:900px){.sidebar{border-radius:25px}.account-context{margin:0}.clean-hero-section{grid-template-columns:minmax(0,1fr);gap:38px}.metric-card:nth-child(2),.metric-card:nth-child(4){transform:none}.studio-calendar-layout{grid-template-columns:1fr}.studio-calendar-form{position:static}.clean-feature-showcase:nth-child(2n) .feature-copy,.clean-feature-showcase:nth-child(2n) .feature-demo-card{order:0}}@media (max-width:720px){.checklist-grid{grid-template-columns:1fr}.onboarding-checklist{border-radius:22px}.dashboard-command-center{border-radius:26px 18px 26px 18px}.dashboard-command-center h2{font-size:38px}.hero-right-stack{width:100%}.hero-visual-deep{min-width:0;min-height:auto;transform:none;border-radius:28px 28px 28px 10px}.mock-inbox-card,.mock-insight-card{transform:none}.landing-overview-grid{grid-template-columns:1fr}.landing-overview-card,.landing-overview-card:first-child,.landing-overview-card:nth-child(2){grid-column:auto}.clean-feature-showcase:nth-child(2n) .feature-demo-card,.clean-feature-showcase:nth-child(odd) .feature-demo-card,.clean-plan-card:nth-child(2),.landing-step:nth-child(2),.landing-step:nth-child(3){transform:none}.studio-calendar{padding:9px}.studio-calendar-day{min-height:62px;padding:4px}.studio-calendar-day .studio-calendar-event{height:8px;padding:0;border-left-width:2px}.studio-calendar-event small,.studio-calendar-event span{display:none}}:root{--bg:#f3f1ea;--paper:#fffefb;--surface:#fffefb;--ink:#1b211d;--muted:#69726c;--soft:#8b948d;--line:rgba(27,33,29,.09);--line-strong:rgba(27,33,29,.17);--dark:#17211a;--green:#2d5f44;--green-deep:#24402f;--green-soft:#ecf2ec;--lime:#d6f26d;--amber:#a4632a;--danger:#ac4534;--shadow:0 1px 2px rgba(27,33,29,.04),0 10px 30px rgba(27,33,29,.05);--shadow-soft:0 1px 2px rgba(27,33,29,.04),0 6px 18px rgba(27,33,29,.04);--shadow-lift:0 2px 4px rgba(27,33,29,.05),0 16px 40px rgba(27,33,29,.1);--shadow-pop:0 4px 10px rgba(27,33,29,.07),0 28px 64px rgba(27,33,29,.16);--radius:18px;--radius-card:13px;--radius-control:10px;--font-sans:"Instrument Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Fraunces","Iowan Old Style",Georgia,serif;--font-mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono","Segoe UI Mono",monospace;--ease:cubic-bezier(.3,.7,.3,1)}body{background:radial-gradient(circle at 88% -4%,rgba(45,95,68,.05),transparent 34%),linear-gradient(180deg,#f4f2eb,#f1efe8);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:hsla(73,84%,69%,.55)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(27,33,29,.16);border-radius:99px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.connect-button:after,.dashboard-hero:before,.empty-row:after,.empty-state-card:after,.filter-chip:after,.hero-visual-deep:after,.icon-button:after,.metric-card:after,.onboarding-checklist:after,.primary-action:after,.secondary-action:after,.send-button-small:after,.sidebar:after{content:none}.clean-feature-showcase:nth-child(2n) .feature-demo-card,.clean-feature-showcase:nth-child(odd) .feature-demo-card,.feature-demo-card,.hero-visual-deep,.landing-product-card,.landing-step:nth-child(2),.landing-step:nth-child(3),.metric-card:nth-child(2),.metric-card:nth-child(3),.metric-card:nth-child(4){transform:none}.dashboard-command-center,.dashboard-followup-panel,.dashboard-priority-panel,.onboarding-checklist,.settings-grid>.surface:first-child,.settings-grid>.surface:nth-child(2),.settings-grid>.surface:nth-child(3),.settings-grid>.surface:nth-child(4),.studio-calendar,.studio-calendar-form,.studio-channel-panel,.studio-chat-panel,.studio-shell,.surface{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.surface:hover{transform:none;box-shadow:var(--shadow-soft)}.billing-stat,.checklist-step,.connection-row,.conversation-card.refined,.followup-card,.info-block,.metric-card,.next-step-card,.plan-card,.report-card,.report-history-row,.report-preview-card,.studio-client-row,.studio-member-row,.studio-role-row,.task-row,.template-card{border-radius:var(--radius-card)}.ai-meta-grid div:hover,.connection-row:hover,.metric-card:hover,.next-step-card:hover,.plan-card:hover,.report-preview-card:hover,.template-card:hover,.thread-summary-bar div:hover{transform:none;box-shadow:none}.conversation-card.refined:hover,.followup-card:hover,.report-history-row:hover,.task-row:hover{transform:none;border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.auth-title h1,.dashboard-command-center h2,.dense-conversion-section h2,.empty-workspace h3,.feature-copy h2,.hero-copy h1,.landing-quick-head h2,.locked-workspace h3,.pricing-head h2,.studio-calendar-head h3,.topbar h1{font-family:var(--font-display);font-weight:540;letter-spacing:-.015em}.content-shell .section-label,.page-kicker,.section-label,.studio-workspace .section-label{font-family:var(--font-mono);font-size:11px!important;font-weight:450!important;letter-spacing:.01em;text-transform:none;color:#75816f}.account-menu-head span,.account-menu-section>span,.admin-stat span,.ai-meta-grid span,.billing-stat span,.form-grid label,.info-title,.member-modal-head span,.next-step-card span,.notification-panel-head span,.reply-topline span,.report-builder-grid label,.score-block span,.score-card-pro span,.studio-calendar-head span,.studio-chat-head span,.studio-panel-title span,.studio-shell-head span,.table-head,.template-card span,.thread-summary-bar span,.transition-card span,.usage-strip span{font-family:var(--font-mono);font-size:10.5px;font-weight:450!important;letter-spacing:.02em;text-transform:none;color:var(--soft)}.admin-stat strong,.demo-stat strong,.filter-chip b,.hero-strip strong,.inbox-count,.metric-card strong,.notification-panel-head strong,.plan-price,.score-block strong,.score-card-pro strong,.score-pill,.studio-client-row b,.studio-panel-title strong,.table-row b,.usage-strip strong{font-family:var(--font-mono);letter-spacing:-.04em}.conversation-card time,.followup-card small,.message-bubble span,.notification-row time,.report-history-row span,.studio-calendar-event small,.studio-message-meta time{font-family:var(--font-mono);font-size:10.5px;letter-spacing:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid rgba(45,95,68,.55)}.primary-action:disabled,.secondary-action:disabled,.send-button-small:disabled,.text-button:disabled{opacity:.45;box-shadow:none!important;transform:none!important;cursor:not-allowed}.connect-button,.icon-button,.primary-action,.secondary-action,.text-button{border-radius:var(--radius-control);transition:transform .13s var(--ease),box-shadow .13s var(--ease),background .13s ease,border-color .13s ease,color .13s ease}.connect-button,.primary-action{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 1px 2px rgba(27,33,29,.18);padding:10px 15px;font-size:13.5px}.connect-button:hover,.primary-action:hover{background:#223026;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 6px 16px rgba(27,33,29,.18)}.connect-button:active,.primary-action:active{transform:translateY(0) scale(.99);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.secondary-action{background:var(--paper);padding:9px 13px;font-size:13.5px;box-shadow:0 1px 2px rgba(27,33,29,.04)}.secondary-action:hover{transform:translateY(-1px);border-color:rgba(45,95,68,.4);color:var(--green);box-shadow:0 4px 12px rgba(27,33,29,.07)}.secondary-action:active{transform:translateY(0) scale(.99)}.secondary-action.compact{border-radius:9px}.icon-button{width:38px;height:38px;background:var(--paper)}.icon-button:hover{transform:translateY(-1px);color:var(--green);border-color:rgba(45,95,68,.4);box-shadow:0 4px 12px rgba(27,33,29,.07)}.text-button{color:var(--green)}.text-button:hover{transform:none;text-decoration:underline;text-underline-offset:3px}.send-button-small{border-radius:9px;transition:transform .13s var(--ease),box-shadow .13s ease}.send-button-small:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(27,33,29,.18)}.ghost-action{border-radius:8px}.ghost-action:hover{background:rgba(27,33,29,.05);border-color:transparent}.auth-form input,.form-grid input,.member-search-row input,.mini-select,.reply-workbench textarea,.report-builder-grid select,.search-wrap input,.status-select,.studio-client-filters input,.studio-client-filters select,.studio-composer select,.studio-composer textarea,.studio-form input,.studio-form select,.studio-form textarea,.studio-member-row select,.studio-role-create input,.template-card input,.template-card textarea{border-radius:var(--radius-control);border:1px solid var(--line-strong);background:#fff}.auth-form input:focus,.form-grid input:focus,.mini-select:focus,.reply-workbench textarea:focus,.search-wrap input:focus,.status-select:focus,.template-card input:focus,.template-card textarea:focus{border-color:rgba(45,95,68,.55);box-shadow:0 0 0 3px rgba(45,95,68,.1)}.search-wrap svg{top:12px}.sidebar{border-radius:20px;border:1px solid hsla(0,0%,100%,.07);background:linear-gradient(178deg,#1a241e,#141d17 72%);box-shadow:var(--shadow);padding:20px 16px 16px}.brand-lockup{padding:4px 6px 24px}.brand-mark{width:36px;height:36px;border-radius:11px;background:var(--lime);box-shadow:inset 0 -2px 0 rgba(27,33,29,.18)}.brand-mark span{font-family:var(--font-display);font-weight:600;font-size:19px;color:#1b241d}.brand-name{font-size:18px;font-weight:600;letter-spacing:-.02em}.brand-context{font-size:10.5px;color:hsla(0,0%,100%,.42)}.nav-stack{gap:2px;border-radius:0}.nav-item{min-height:40px;border-radius:10px;padding:9px 12px;color:hsla(0,0%,100%,.62);font-size:14px;transition:background .13s ease,color .13s ease,transform .13s var(--ease)}.nav-item:hover{background:hsla(0,0%,100%,.05)}.nav-item svg{opacity:.75;transition:transform .16s var(--ease),opacity .16s ease}.nav-item:hover svg{transform:translateX(1px);opacity:1}.nav-item.active{background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.nav-item.active:before{width:5px;height:5px;margin-right:-2px;border-radius:99px;background:var(--lime);box-shadow:0 0 0 3px hsla(73,84%,69%,.14)}.nav-item small{font-family:var(--font-mono);background:hsla(73,84%,69%,.14);color:var(--lime)}.account-card{border-radius:13px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:none;backdrop-filter:none;padding:11px}.account-avatar,.avatar{border-radius:11px;background:#2c3a30;font-weight:600}.avatar.small{border-radius:9px}.warm-avatar{background:linear-gradient(150deg,#2d5f44,#7fae62);color:#f4ffe0}.account-meta{font-family:var(--font-mono);font-size:10.5px}.logout-button{border-radius:9px}.topbar{min-height:66px;border-radius:16px;background:rgba(255,254,251,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:13px 20px}.topbar h1{margin-top:3px;font-size:24px;letter-spacing:-.01em}.account-menu-trigger{min-width:0}.account-context{border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:var(--shadow-soft)}.account-context button{border-radius:8px;border-color:var(--line-strong)}.account-context button:hover{transform:none;box-shadow:none;border-color:rgba(45,95,68,.4)}.inline-alert{border-radius:12px;font-weight:500}.account-menu-panel,.notification-panel,.public-page-menu-panel{border-radius:14px;border:1px solid var(--line-strong);background:var(--paper);animation:quietPanelIn .15s var(--ease) both}@keyframes quietPanelIn{0%{opacity:0;transform:translateY(-5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.account-menu-head,.notification-panel-head{background:#f8f7f1}.notification-panel-head h2{font-size:17px;letter-spacing:-.02em;color:var(--ink)}.notification-panel-head strong{background:var(--lime);color:#1b241d}.notification-panel-body{background:var(--paper)}.notification-row{border-radius:10px}.notification-row:hover{background:#f6f5ef}.notification-row+.notification-row{border-top-color:var(--line)}.notification-row-icon{border-radius:9px;background:var(--green-soft);color:var(--green)}.notification-row strong{color:var(--ink);font-weight:600}.notification-row p{color:var(--muted)}.notification-count{border-color:var(--paper);background:var(--green);font-family:var(--font-mono)}.account-menu-head strong{color:var(--ink)}.account-menu-instagram{border-radius:9px;background:#f6f5ef;color:var(--ink)}.account-menu-instagram.selected,.account-menu-instagram:hover{border-color:rgba(45,95,68,.3);background:var(--green-soft)}.account-menu-instagram span{font-family:var(--font-mono)}.account-menu-action{border-radius:9px;transition:background .12s ease,color .12s ease}.dashboard-grid{gap:14px}.dashboard-command-center{min-height:168px;padding:26px 28px;background:linear-gradient(115deg,var(--paper) 58%,#f4f6ec)}.dashboard-command-center h2{max-width:520px;font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.01em}.hero-strip div{min-width:118px;padding:13px 14px;border-radius:12px;border:1px solid var(--line);background:#fff}.hero-strip strong{font-size:22px;letter-spacing:-.03em}.hero-strip span{font-family:var(--font-mono);font-size:10.5px}.lead-signal-visual{border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(170deg,#1a241e,#141d17);box-shadow:var(--shadow)}.signal-radar{border-color:hsla(73,84%,69%,.2);background:radial-gradient(circle,hsla(73,84%,69%,.32) 0 3px,transparent 4px),repeating-radial-gradient(circle,transparent 0 22px,hsla(0,0%,100%,.07) 23px 24px);animation:none}.signal-radar:after{animation-duration:9s;opacity:.35}.signal-dot{width:7px;height:7px;box-shadow:0 0 0 5px hsla(73,84%,69%,.12);animation:signalPulse 2.8s ease-in-out infinite}.signal-dot.dot-two{animation-delay:.9s}.signal-dot.dot-three{animation-delay:1.7s}.signal-note{border-radius:7px;border-color:hsla(0,0%,100%,.09);background:rgba(20,29,23,.8);font-family:var(--font-mono);font-size:10px;font-weight:450;letter-spacing:0}.metric-row{gap:0;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft)}.metric-row>.metric-card{min-height:108px;align-items:flex-start;border:0;border-radius:0;background:transparent;box-shadow:none;padding:18px 20px;transition:background .14s ease}.metric-row>.metric-card+.metric-card{border-left:1px solid var(--line)}.metric-row>.metric-card:hover{transform:none;background:#f8f7f1;box-shadow:none}.metric-row .metric-icon{width:34px;height:34px;border-radius:9px;background:var(--green-soft);color:var(--green)}.metric-card p{font-family:var(--font-mono);font-size:10.5px;color:var(--soft)}.metric-card strong{font-size:26px;letter-spacing:-.04em}.metric-card span{font-size:12px}.onboarding-checklist{padding:20px}.checklist-head h3{font-size:17px;letter-spacing:-.02em}.checklist-head p{font-size:11px}.checklist-progress{margin:14px 0;background:#eceae2}.checklist-progress i{background:var(--green)}.checklist-step{border:1px solid var(--line);border-radius:var(--radius-card);transition:border-color .14s ease,background .14s ease}.checklist-step:hover{border-color:var(--line-strong);background:#fff}.checklist-step.done{background:#f7faf3;border-color:rgba(45,95,68,.14)}.checklist-reopen{border-radius:9px}.dashboard-followup-panel,.dashboard-priority-panel{display:flex;flex-direction:column}.panel-head,.section-header{padding:18px 20px 15px}.panel-head h3,.section-header h3{margin-top:4px;font-size:18px;letter-spacing:-.02em;font-weight:600}.followup-card,.task-row{border:1px solid var(--line);background:#fff;padding:12px 13px}.task-row:hover{border-color:rgba(45,95,68,.3);background:#fdfefb}.task-main span{font-size:12.5px}.score-pill{font-size:11.5px;font-weight:500;padding:5px 9px}.followup-icon{width:38px;height:38px;border-radius:10px;background:#f7ede2}.status-tag{border:1px solid var(--line-strong);background:#fff;border-radius:999px;padding:4px 9px;font-size:11px;color:#4c554f}.status-tag.hot{background:#fdf1e6;color:#99511d;border-color:#ecd3ba}.inbox-workspace{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft)}.inbox-list-panel{background:#faf9f4;border-right:1px solid var(--line)}.thread-panel{background:var(--paper)}.insight-panel.pro{background:#faf9f4;border-left:1px solid var(--line)}.inbox-panel-head h3{font-size:19px;letter-spacing:-.02em;font-weight:600}.inbox-count{min-width:30px;height:26px;border-radius:8px;background:transparent;border:1px solid var(--line-strong);color:var(--muted);font-size:12px}.filter-rail{gap:0;padding:0 18px;border-bottom:1px solid var(--line)}.filter-chip{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;margin-right:18px;padding:9px 1px 11px;font-size:13px;color:var(--muted);transition:color .13s ease,border-color .13s ease}.filter-chip:hover{transform:none;border-color:var(--line-strong);box-shadow:none;color:var(--ink)}.filter-chip.active{background:transparent;border-color:var(--green);color:var(--ink)}.filter-chip b{min-width:0;height:auto;padding:0;background:transparent;color:var(--soft);font-size:11px}.filter-chip.active b{background:transparent;color:var(--green)}.conversation-scroll.refined{padding-top:12px}.conversation-card.refined{border:1px solid transparent;background:transparent;padding:13px;transition:background .13s ease,border-color .13s ease}.conversation-card.refined:hover{background:#f3f2ec;border-color:transparent;box-shadow:none;transform:none}.conversation-card.refined.active{background:#fff;border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.conversation-card.refined.needs-reply:before{left:0;top:14px;bottom:14px;width:3px;border-radius:99px;background:var(--green)}.reply-dot{width:7px;height:7px;box-shadow:0 0 0 4px rgba(45,95,68,.12)}.conversation-card p{margin-top:8px;font-size:12.5px}.thread-header.pro{padding:16px 20px}.thread-header h3{font-size:18px;letter-spacing:-.02em;font-weight:600}.thread-summary-bar{gap:0;padding:0;background:#fbfaf5;border-bottom:1px solid var(--line)}.thread-summary-bar div{border:0;border-radius:0;background:transparent;padding:11px 16px}.thread-summary-bar div+div{border-left:1px solid var(--line)}.thread-summary-bar strong{font-size:12.5px}.message-scroll.pro{background:var(--paper)}.message-bubble,.message-bubble.pro{border-radius:14px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px rgba(27,33,29,.04)}.message-bubble.pro{border-radius:14px 14px 14px 5px}.message-row.outbound .message-bubble,.message-row.outbound .message-bubble.pro{border-radius:14px 14px 5px 14px;border-color:transparent}.message-bubble.pro:hover{transform:none}.message-bubble p{font-size:13.5px}.message-meta-avatar{border-radius:9px;background:#86918a}.message-row.outbound .message-meta-avatar{background:var(--green)}.reply-workbench{background:#fbfaf5;box-shadow:none;border-top:1px solid var(--line);padding:14px 18px 16px}.reply-topline strong{font-size:12.5px}.reply-workbench textarea{border-radius:12px}.panel-head.compact{padding:16px 16px 12px}.score-card-pro{margin:0 16px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.07);background:linear-gradient(170deg,#1a241e,#141d17);box-shadow:var(--shadow);padding:16px}.score-card-pro strong{font-size:42px;letter-spacing:-.05em}.score-card-pro p{font-size:13px}.ai-meta-grid{margin:0 16px 10px;gap:8px}.ai-meta-grid div{border-radius:10px;padding:10px 12px}.ai-meta-grid strong{font-size:12.5px}.next-step-card{margin:0 16px 10px;border:1px solid rgba(45,95,68,.2);background:#f6faf2}.next-step-card span{color:var(--green)}.insight-stack{padding:0 16px 16px;gap:8px}.info-block{border-radius:10px;padding:12px 13px}.info-block li,.info-block p{font-size:13px}.mobile-pane-switcher button{border-radius:8px}.prospect-table{padding:4px 20px 18px}.table-head{padding:12px 10px 10px;border-bottom:1px solid var(--line);font-size:10.5px;letter-spacing:.02em;text-transform:none;font-family:var(--font-mono);font-weight:450;color:var(--soft)}.table-row{border:0;border-bottom:1px solid var(--line);border-radius:0;margin-bottom:0;padding:14px 10px;transition:background .13s ease}.table-row,.table-row:nth-child(odd){background:transparent}.table-row:hover{background:#f8f7f1;border-color:var(--line);transform:none;box-shadow:none}.table-row b{font-size:14px}.prospect-identity{padding-left:0}.prospect-identity:before{display:none}.report-preview-card{border-radius:14px}.report-preview-metrics div{border-radius:10px;background:#f8f7f1}.report-history-row{border-radius:10px}.report-card,.report-card:nth-child(2n){background:#fff}.report-card strong{font-size:15px}.billing-stat{border-radius:10px}.billing-stat strong{font-size:16px}.usage-strip{gap:0;overflow:hidden;border:1px solid var(--line);border-radius:12px}.usage-strip div{border:0;border-radius:0;background:#fbfaf5;padding:12px 14px}.usage-strip div+div{border-left:1px solid var(--line)}.usage-strip strong{font-size:15px}.plan-card{background:#fff}.plan-card.selected{border-color:rgba(45,95,68,.45);box-shadow:inset 0 0 0 1px rgba(45,95,68,.18),var(--shadow-soft)}.plan-price{font-size:27px;font-weight:500;letter-spacing:-.04em}.plan-topline strong{font-weight:600;letter-spacing:-.02em}.form-grid label,.report-builder-grid label{font-family:var(--font-mono);font-size:10.5px;font-weight:450;letter-spacing:.02em;text-transform:none;color:var(--soft)}.template-card span{color:var(--green)}.template-card.draft{border-style:dashed;border-color:var(--line-strong);background:#fcfbf6}.connection-row{background:#fff;border:1px solid var(--line)}.connection-row:hover{border-color:var(--line-strong)}.connection-dot{font-size:11.5px;padding:6px 10px}.empty-state-card{min-height:104px;border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:#fcfbf6;padding:16px}.empty-orb{width:40px;height:40px;border-radius:12px;background:var(--green-soft);box-shadow:0 0 0 5px #f2f6ee}.empty-state-card strong{font-size:13.5px}.empty-state-card span{font-size:12.5px}.empty-row{border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:#fcfbf6;font-weight:500}.empty-workspace h3{font-size:26px;letter-spacing:-.01em}.empty-workspace svg{padding:13px;width:52px;height:52px}.empty-workspace svg,.locked-workspace svg{border-radius:14px;background:var(--green-soft);box-shadow:0 0 0 7px #f2f6ee}.locked-workspace svg{border:0;color:var(--green)}.locked-workspace h3{font-size:26px;letter-spacing:-.01em}.studio-workspace{gap:14px}.studio-shell{background:var(--paper)}.studio-shell-head{padding:20px 22px 4px}.studio-shell-head h2{font-size:21px;letter-spacing:-.02em;font-weight:600}.studio-shell-head p{font-size:12.5px}.studio-tabs{gap:0;padding:6px 22px 0;border-top:0}.studio-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;margin-right:20px;padding:10px 1px 13px;font-size:13.5px;color:var(--muted);transition:color .13s ease,border-color .13s ease}.studio-tabs button:hover{transform:none;border-color:var(--line-strong);background:transparent;color:var(--ink)}.studio-tabs button.active{border-color:var(--green);background:transparent;box-shadow:none}.studio-tabs button svg{opacity:.7}.studio-tabs button.active svg{opacity:1;color:var(--green)}.studio-channel-panel{background:#faf9f4}.studio-channel-panel button{border-radius:9px;font-size:13.5px}.studio-channel-panel button:hover{background:rgba(27,33,29,.05);color:var(--ink)}.studio-channel-panel button.active{background:var(--green-soft);color:var(--green)}.studio-chat-head{padding:16px 18px 13px}.studio-chat-head h3{font-size:17px;letter-spacing:-.01em;font-weight:600}.studio-message-scroll{gap:16px;padding:18px}.studio-message-bubble{border-radius:12px 12px 12px 4px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px rgba(27,33,29,.04);padding:10px 13px}.studio-message.own .studio-message-bubble{border-radius:12px 12px 4px 12px;border-color:rgba(45,95,68,.2);background:#eef5ea}.studio-message p{font-size:13.5px}.studio-message-meta strong{font-weight:600}.studio-composer-reply,.studio-reply-preview{border-left-width:2px;border-radius:6px;background:rgba(27,33,29,.04)}.studio-composer{background:#fbfaf5;border-top:1px solid var(--line);padding:14px 16px 16px}.studio-composer textarea{border-radius:12px}.studio-client-embed{border-radius:10px;border-color:rgba(45,95,68,.18);background:#f6faf2}.studio-client-row,.studio-member-row{border:1px solid var(--line);background:#fff;padding:12px 13px;transition:border-color .13s ease,background .13s ease}.studio-client-row:hover,.studio-member-row:hover{border-color:rgba(45,95,68,.3);background:#fdfefb;transform:none}.studio-client-row b{font-size:15px;color:var(--green)}.studio-form .studio-panel-title span{color:var(--green)}.studio-form-grid label{font-family:var(--font-mono);font-size:10.5px;color:var(--soft)}.studio-role-row{padding:14px;background:#fff;border:1px solid var(--line)}.studio-role-row strong{font-weight:600}.studio-permission-grid{gap:8px 12px;margin-top:11px}.studio-permission-grid label{font-size:11px;color:var(--muted)}.studio-role-create input{padding:10px 11px}.studio-metric-grid{gap:10px}.studio-metric-grid .metric-card{min-height:92px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-soft);padding:16px;align-items:flex-start}.studio-metric-grid .metric-card:hover{background:var(--paper)}.studio-metric-grid .metric-card strong{font-size:22px}.studio-pipeline-row{padding:9px 0}.studio-pipeline-row i{height:6px;background:var(--green)}.studio-pipeline-row span{font-weight:500}.studio-pipeline-row strong{font-family:var(--font-mono)}.studio-calendar{padding:18px 18px 20px;background:var(--paper)}.studio-calendar-head{margin-bottom:14px;padding:0 2px}.studio-calendar-head h3{font-size:22px;letter-spacing:-.01em}.studio-calendar-head button{width:34px;height:34px;border:1px solid var(--line-strong);border-radius:9px;background:#fff;color:var(--ink);transition:border-color .13s ease,color .13s ease,transform .13s var(--ease)}.studio-calendar-head button:hover{transform:none;border-color:rgba(45,95,68,.45);color:var(--green);box-shadow:none}.studio-calendar-empty{margin-bottom:12px;border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:#fcfbf6;color:var(--green);padding:12px 14px}.studio-calendar-empty strong{font-size:12.5px;color:var(--ink)}.studio-calendar-weekdays{gap:1px;margin:0;padding:0 1px}.studio-calendar-weekdays span{padding:6px 8px;font-family:var(--font-mono);font-size:10px;font-weight:450;letter-spacing:.04em;color:var(--soft)}.studio-calendar-grid{gap:1px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:rgba(27,33,29,.07)}.studio-calendar-day{min-height:104px;border:0;border-radius:0;background:var(--paper);padding:8px;transition:background .13s ease}.studio-calendar-day:hover{border-color:transparent;background:#f6f9f2;box-shadow:none;transform:none}.studio-calendar-day.muted{opacity:1;background:#f7f6f0}.studio-calendar-day.muted>strong{color:#b3bab2}.studio-calendar-day>strong{font-family:var(--font-mono);font-size:11px;font-weight:450;color:var(--muted)}.studio-calendar-day.today{background:#fff;border-color:transparent;box-shadow:inset 0 0 0 2px var(--green)}.studio-calendar-day.today>strong{width:21px;height:21px;background:var(--green);color:#fff}.studio-calendar-day .studio-calendar-event{margin-top:6px;padding:4px 7px;border-left:2px solid var(--green);border-radius:5px;background:var(--green-soft);color:var(--green-deep);transition:filter .12s ease,transform .12s var(--ease)}.studio-calendar-day .studio-calendar-event:hover{filter:brightness(.97);transform:translateX(1px)}.studio-calendar-event span{font-size:10.5px;font-weight:500}.studio-calendar-event small{font-family:var(--font-mono);font-size:9px;color:rgba(36,64,47,.68)}.studio-calendar-event.completed{border-left-color:#4a7b9b;background:#ecf2f6;color:#3a6079}.studio-calendar-event.missed{border-left-color:#b56a3c;background:#f9efe6;color:#8d5427}.studio-calendar-event.canceled{border-left-color:#9a9d98;background:#f1f1ee;color:#71756f}.studio-calendar-form{background:var(--paper)}.studio-calendar-form .studio-panel-title{border-bottom:1px solid var(--line);padding-bottom:12px}.studio-calendar-form .studio-panel-title span{color:var(--green);letter-spacing:.02em}.studio-form{padding:18px}.studio-form-actions{margin-top:14px}.studio-panel-title strong{background:var(--green-soft);color:var(--green);font-size:11.5px}.studio-locked{border-radius:var(--radius)}.clean-landing,.landing-page{background:radial-gradient(circle at 84% -6%,rgba(45,95,68,.06),transparent 30%),linear-gradient(180deg,#f6f4ee,#f2f0e9)}.clean-site-nav{position:-webkit-sticky;position:sticky;top:14px;z-index:120;max-width:1180px;margin:0 auto;border:1px solid var(--line);border-radius:14px;background:rgba(255,254,251,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-soft);padding:10px 14px}.landing-brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--lime);color:#1b241d;font-family:var(--font-display);font-weight:600;box-shadow:inset 0 -2px 0 rgba(27,33,29,.16)}.landing-brand-text{letter-spacing:-.02em}.landing-button,.landing-plan-button,.plan-button{border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 1px 2px rgba(27,33,29,.18)}.landing-button:hover,.landing-plan-button:hover,.plan-button:hover{background:#223026;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 6px 16px rgba(27,33,29,.18)}.landing-button:active{transform:translateY(0) scale(.99)}.landing-button-light{background:var(--paper);border:1px solid var(--line-strong);box-shadow:0 1px 2px rgba(27,33,29,.04)}.landing-button-light:hover{color:var(--green);border-color:rgba(45,95,68,.4)}.hero-eyebrow{font-family:var(--font-mono);font-size:11.5px;font-weight:450;letter-spacing:.01em;text-transform:none;color:#5c7360}.hero-copy h1{font-size:clamp(42px,5.2vw,72px)!important;font-weight:520;line-height:1.04;letter-spacing:-.02em}.hero-subtext{font-size:17px}.hero-visual-deep{min-height:540px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(160deg,#fbfaf5,#f1f4ea);box-shadow:var(--shadow)}.mock-sidebar{border-radius:14px}.mock-inbox-card{box-shadow:var(--shadow-soft)}.mock-inbox-card,.mock-insight-card{border-radius:14px;border:1px solid var(--line)}.mock-insight-card{box-shadow:var(--shadow-lift)}.landing-brand-mark.small{border-radius:8px}.section-label{font-family:var(--font-mono)}.landing-quick-head h2{font-weight:520;letter-spacing:-.015em;line-height:1.08}.landing-faq-item,.landing-overview-card,.landing-step{border-radius:14px;background:var(--paper)}.landing-step{transition:border-color .15s ease,box-shadow .15s ease,transform .15s var(--ease)}.landing-overview-card:hover,.landing-step:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-lift)}.landing-step:nth-child(2):hover{transform:translateY(-2px)}.landing-step span{width:30px;height:30px;border-radius:9px;background:var(--dark);font-family:var(--font-mono)}.landing-overview-card:first-child{background:linear-gradient(140deg,#f3f8ec,var(--paper))}.landing-overview-card:nth-child(2){background:linear-gradient(140deg,#faf5ec,var(--paper))}.dense-conversion-section{border-radius:22px}.dense-conversion-section h2{font-weight:520;letter-spacing:-.015em}.conversion-card{border-radius:14px}.feature-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.01em;text-transform:none;color:#5c7360}.feature-copy h2{font-weight:520;letter-spacing:-.015em}.feature-demo-card{border-radius:18px;background:var(--paper);box-shadow:var(--shadow);transition:box-shadow .18s ease,transform .18s var(--ease)}.feature-demo-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.demo-toolbar{font-family:var(--font-mono);font-size:11px}.demo-stat span{font-family:var(--font-mono);font-size:10px;color:var(--soft)}.pricing-head h2{font-weight:520;letter-spacing:-.015em}.clean-plan-card{background:var(--paper);transition:transform .16s var(--ease),box-shadow .16s ease,border-color .16s ease}.clean-plan-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.clean-plan-card:nth-child(2){transform:translateY(-10px);border-color:rgba(45,95,68,.4);box-shadow:inset 0 0 0 1px rgba(45,95,68,.14),var(--shadow)}.clean-plan-card:nth-child(2):hover{transform:translateY(-13px)}.plan-topline strong{font-family:var(--font-mono);font-size:10.5px;font-weight:450!important;color:var(--green)}.clean-plan-card .plan-price span{font-family:var(--font-mono);letter-spacing:-.04em}.landing-faq-item{transition:border-color .14s ease,background .14s ease}.landing-faq-item:hover{transform:none;border-color:var(--line-strong);background:var(--paper)}.landing-faq-item summary{font-weight:500}.landing-faq-item summary svg{transition:transform .18s var(--ease);color:var(--soft)}.footer-bottom{font-family:var(--font-mono);font-size:11px}.auth-card,.setup-card{border-radius:20px;background:var(--paper);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none;padding:28px}.auth-title h1{font-size:30px;font-weight:540;letter-spacing:-.01em}.auth-title p{font-size:14px}.auth-form input{padding:12px 13px}.auth-card-switching{opacity:.4;transform:translateY(3px);transition:opacity .16s ease,transform .16s var(--ease)}.auth-back-button{color:var(--muted)}.auth-back-button:hover{color:var(--green);transform:none}.page-transition-overlay{background:hsla(47,27%,94%,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-page{background:linear-gradient(180deg,#f4f2eb,#f1efe8)}.admin-header h1{font-family:var(--font-display);font-weight:540;letter-spacing:-.015em}.admin-stat strong{letter-spacing:-.04em}.public-page-menu-heading span{font-family:var(--font-mono);font-size:10.5px;text-transform:none;letter-spacing:.02em}@media (max-width:1240px){.metric-row>.metric-card:nth-child(3){border-left:0}.metric-row>.metric-card:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:980px){.lead-signal-visual{border-radius:14px}}@media (max-width:900px){.sidebar{border-radius:16px;padding:14px 12px}.metric-row>.metric-card{border-left:0!important;border-top:1px solid var(--line)}.metric-row>.metric-card:first-child{border-top:0}.topbar{border-radius:14px}.clean-site-nav{top:8px}.dashboard-command-center{padding:20px}.clean-plan-card:nth-child(2){transform:none}}@media (max-width:720px){.dashboard-command-center h2{font-size:27px}.hero-copy h1{font-size:clamp(36px,10vw,48px)!important}.hero-visual-deep{min-height:0;border-radius:16px}.studio-calendar{padding:12px}.studio-calendar-day{min-height:64px;padding:5px}.studio-calendar-day .studio-calendar-event{height:auto;min-height:8px;padding:2px 4px}.filter-chip,.studio-tabs button{margin-right:14px}.prospect-table{padding:4px 14px 14px}.table-row{border:1px solid var(--line);border-radius:var(--radius-card);margin-bottom:8px;padding:13px;background:#fff}}.demo-toolbar span,.demo-toolbar strong,.mock-card-head{font-family:var(--font-mono);font-weight:450!important;font-size:10px;letter-spacing:.05em}@media (max-width:720px){.clean-site-nav{position:static;padding:10px 12px}}:root{--bg:#f6f8fb;--ink:#0f2438;--muted:#556474;--soft:#8194a6;--line:rgba(15,36,56,.1);--line-strong:rgba(15,36,56,.18);--dark:#0f2438;--accent:#5b4cf0;--accent-deep:#4335c8;--accent-soft:#eef0ff;--coral:#ff5e3a;--coral-soft:#ffefe9;--green:#0d8266;--green-soft:#e6f6f0;--lime:#ff5e3a;--amber:#b06514;--danger:#cc3d2a;--energy:linear-gradient(105deg,#ffb347,#ff5e3a 32%,#f43f8e 64%,#7b5cfa);--shadow:0 2px 5px -1px rgba(50,50,93,.12),0 1px 3px -1px rgba(0,0,0,.1);--shadow-soft:0 1px 2px rgba(15,36,56,.05),0 6px 16px -4px rgba(50,50,93,.08);--shadow-lift:0 6px 12px -2px rgba(50,50,93,.16),0 3px 7px -3px rgba(0,0,0,.1);--shadow-pop:0 13px 27px -5px rgba(50,50,93,.2),0 8px 16px -8px rgba(0,0,0,.18);--font-display:var(--font-sans);--radius:14px;--radius-control:999px}body{color:var(--ink);font-family:var(--font-sans)}::selection{background:rgba(123,92,250,.22);color:var(--ink)}.admin-header h1,.auth-title h1,.dashboard-command-center h2,.dense-conversion-section h2,.empty-workspace h3,.feature-copy h2,.hero-copy h1,.landing-quick-head h2,.locked-workspace h3,.pricing-head h2,.studio-calendar-head h3,.topbar h1{font-family:var(--font-sans);font-weight:700;letter-spacing:-.025em}.content-shell .section-label,.page-kicker,.section-label,.studio-workspace .section-label{color:var(--soft)}.connect-button,.icon-button,.mini-select,.primary-action,.secondary-action,.send-button-small,.status-select,.text-button{border-radius:999px}.connect-button,.primary-action{color:#fff;padding:10px 18px;font-size:14px;box-shadow:var(--shadow)}.connect-button:hover,.primary-action:hover{transform:translateY(-1px);background:#1c3550;box-shadow:var(--shadow-lift)}.secondary-action{padding:9px 16px;font-size:14px}.secondary-action:hover{color:var(--accent-deep);border-color:rgba(91,76,240,.45)}.secondary-action.compact{border-radius:999px;padding:0 14px}.text-button{color:var(--accent-deep)}.send-button-small{background:var(--dark);padding:8px 14px}.ghost-action{border-radius:999px}.ghost-action:hover{background:rgba(15,36,56,.05);color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid rgba(91,76,240,.6)}.auth-form input,.form-grid input,.member-search-row input,.reply-workbench textarea,.report-builder-grid select,.search-wrap input,.studio-client-filters input,.studio-client-filters select,.studio-composer select,.studio-composer textarea,.studio-form input,.studio-form select,.studio-form textarea,.studio-member-row select,.studio-role-create input,.template-card input,.template-card textarea{border-radius:9px;border:1px solid var(--line-strong);background:#fff;box-shadow:inset 0 1px 2px rgba(15,36,56,.04)}.mini-select,.status-select{border:1px solid var(--line-strong);padding:9px 14px}.auth-form input:focus,.form-grid input:focus,.mini-select:focus,.reply-workbench textarea:focus,.search-wrap input:focus,.status-select:focus,.template-card input:focus,.template-card textarea:focus{border-color:rgba(91,76,240,.6);box-shadow:0 0 0 3px rgba(91,76,240,.12)}.dashboard-command-center,.dashboard-followup-panel,.dashboard-priority-panel,.inbox-workspace,.metric-row,.onboarding-checklist,.settings-grid>.surface:first-child,.settings-grid>.surface:nth-child(2),.settings-grid>.surface:nth-child(3),.settings-grid>.surface:nth-child(4),.sidebar,.studio-calendar,.studio-calendar-form,.studio-channel-panel,.studio-chat-panel,.studio-shell,.surface{border-radius:var(--radius);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.sidebar{color:var(--ink)}.brand-mark{background:var(--energy);box-shadow:0 2px 6px rgba(244,63,142,.35)}.brand-mark span{font-family:var(--font-sans);font-weight:700;font-size:17px;color:#fff}.brand-name{color:var(--ink)}.brand-context{color:var(--soft)}.nav-item{color:var(--muted);font-weight:520}.nav-item:hover{background:#f2f4f9;color:var(--ink)}.nav-item.active{background:var(--accent-soft);color:var(--accent-deep)}.nav-item.active:before{background:var(--accent);box-shadow:0 0 0 3px rgba(91,76,240,.15)}.nav-item small{background:var(--accent-soft);color:var(--accent-deep)}.account-card{border:1px solid var(--line);background:#f7f9fc}.account-name{color:var(--ink)}.account-meta{color:var(--soft)}.account-avatar,.avatar{background:linear-gradient(150deg,#17365a,#0f2438);color:#fff}.warm-avatar{background:linear-gradient(140deg,#ff5e3a,#f43f8e);color:#fff}.logout-button{border:1px solid var(--line);background:#fff;color:var(--muted)}.logout-button:hover{color:var(--ink);background:#f2f4f9}.topbar{border-radius:var(--radius);border:1px solid var(--line);background:hsla(0,0%,100%,.9);box-shadow:var(--shadow-soft)}.topbar h1{font-size:23px}.account-context{border-radius:10px}.account-context svg{color:var(--accent)}.account-context button{border-radius:999px;color:var(--accent-deep)}.account-context button:hover{border-color:rgba(91,76,240,.45)}.inline-alert{border-radius:10px}.account-menu-panel,.notification-panel,.public-page-menu-panel{border-radius:12px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-pop)}.account-menu-head,.notification-panel-head{background:#f7f9fc;border-bottom:1px solid var(--line)}.notification-panel-head strong{background:var(--accent-soft);color:var(--accent-deep)}.notification-panel-body{background:#fff}.notification-row:hover{background:#f7f9fc}.notification-row-icon{background:var(--accent-soft);color:var(--accent-deep)}.notification-count{background:var(--coral);border-color:#fff}.account-menu-instagram{background:#f7f9fc}.account-menu-instagram.selected,.account-menu-instagram:hover{border-color:rgba(91,76,240,.4);background:var(--accent-soft)}.account-menu-action:hover{background:var(--accent-soft);color:var(--accent-deep)}.dashboard-command-center{background:linear-gradient(115deg,#fff 55%,#f7f5ff)}.dashboard-command-center h2{letter-spacing:-.025em}.hero-strip div{border-radius:10px}.lead-signal-visual{border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(160deg,#17365a,#0f2438 70%)}.signal-radar{border-color:hsla(0,0%,100%,.16);background:radial-gradient(circle,rgba(255,94,58,.5) 0 3px,transparent 4px),repeating-radial-gradient(circle,transparent 0 22px,hsla(0,0%,100%,.08) 23px 24px)}.signal-radar:after{background:conic-gradient(from 110deg,rgba(244,63,142,.34),transparent 32%)}.signal-dot{background:#ff8a3d;box-shadow:0 0 0 5px rgba(255,138,61,.16)}@keyframes signalPulse{50%{box-shadow:0 0 0 8px rgba(255,138,61,.06)}}.signal-note{background:rgba(15,36,56,.72);border-color:hsla(0,0%,100%,.12)}.metric-row .metric-icon{background:var(--accent-soft);color:var(--accent-deep)}.checklist-progress{background:#edf0f5}.checklist-progress i{background:var(--energy)}.checklist-step.done{background:#f4fbf8;border-color:rgba(13,130,102,.22)}.checklist-step.done svg{color:var(--green)}.task-row:hover{border-color:rgba(91,76,240,.4);background:#fff}.score-pill{background:var(--accent-soft);color:var(--accent-deep)}.score-pill.hot{color:#c2410c}.status-tag.hot{background:var(--coral-soft);color:#c2410c;border-color:#ffd0bd}.followup-icon{background:var(--coral-soft);color:#d15427}.empty-orb{background:var(--accent-soft);color:var(--accent-deep);box-shadow:0 0 0 5px #f4f5fd}.empty-row,.empty-state-card,.studio-calendar-empty,.template-card.draft{background:#fafbfe;border-color:var(--line-strong)}.empty-workspace svg,.locked-workspace svg{background:var(--accent-soft);color:var(--accent-deep);box-shadow:0 0 0 7px #f4f5fd}.inbox-list-panel,.insight-panel.pro{background:#f8fafc}.filter-chip.active{border-color:var(--accent)}.filter-chip.active b{color:var(--accent-deep)}.conversation-card.refined:hover{background:#f2f4f9}.conversation-card.refined.needs-reply:before{background:var(--accent)}.reply-dot{background:var(--coral);box-shadow:0 0 0 4px rgba(255,94,58,.15)}.thread-summary-bar{background:#f8fafc}.message-row.outbound .message-bubble,.message-row.outbound .message-bubble.pro{background:var(--dark)}.message-row.outbound .message-meta-avatar{background:var(--accent)}.message-meta-avatar{background:#9aa7b5}.reply-workbench{background:#f8fafc}.score-card-pro{border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(160deg,#17365a,#0f2438 70%)}.next-step-card{border-color:rgba(91,76,240,.25);background:#f7f7ff}.info-block li:before{background:var(--accent)}.table-row:hover{background:#f7f9fc}.table-row i{background:var(--accent-soft);color:var(--accent-deep)}.report-preview-metrics div{background:#f7f9fc}.report-card svg,.report-history-row svg{color:var(--accent)}.usage-strip div{background:#f7f9fc}.plan-card.selected{border-color:rgba(91,76,240,.5);box-shadow:inset 0 0 0 1px rgba(91,76,240,.2),var(--shadow-soft)}.plan-card li:before{background:var(--green)}.template-card span{color:var(--accent-deep)}.settings-card svg{color:var(--accent)}.connection-dot{border-radius:999px}.connection-dot.live{background:var(--green-soft);color:var(--green);border-color:#bfe6d8}.autopilot-toggle{border-radius:999px}.studio-tabs button.active{border-color:var(--accent)}.studio-tabs button.active svg{color:var(--accent-deep)}.studio-channel-panel{background:#f8fafc}.studio-channel-panel button.active{background:var(--accent-soft);color:var(--accent-deep)}.studio-message.own .studio-message-bubble{border-color:rgba(91,76,240,.24);background:#f2f1ff}.studio-composer{background:#f8fafc}.studio-client-embed{border-color:rgba(91,76,240,.22);background:#f7f7ff}.studio-client-row:hover,.studio-member-row:hover{border-color:rgba(91,76,240,.4);background:#fff}.studio-client-row b,.studio-text-action{color:var(--accent-deep)}.studio-composer-reply,.studio-reply-preview{border-left-color:var(--accent)}.studio-composer-reply strong,.studio-reply-preview strong{color:var(--accent-deep)}.studio-panel-title strong{background:var(--accent-soft);color:var(--accent-deep)}.studio-pipeline-row i{background:var(--energy)}.studio-permission-grid input{accent-color:var(--accent)}.studio-calendar-form .studio-panel-title span,.studio-form .studio-panel-title span{color:var(--accent-deep)}.studio-locked svg{color:var(--accent)}.studio-calendar-head button{border-radius:999px}.studio-calendar-head button:hover{border-color:rgba(91,76,240,.5);color:var(--accent-deep)}.studio-calendar-grid{background:rgba(15,36,56,.08)}.studio-calendar-day{background:#fff}.studio-calendar-day:hover{background:#f7f7ff}.studio-calendar-day.muted{background:#f6f8fb}.studio-calendar-day.today{box-shadow:inset 0 0 0 2px var(--accent)}.studio-calendar-day.today>strong{background:var(--accent)}.studio-calendar-day .studio-calendar-event{border-left-color:var(--accent);background:var(--accent-soft);color:#3d33a8}.studio-calendar-event small{color:rgba(67,53,200,.7)}.studio-calendar-event.completed{border-left-color:#0d8266;background:var(--green-soft);color:#0a614d}.studio-calendar-event.missed{border-left-color:var(--coral);background:var(--coral-soft);color:#b0491f}.studio-calendar-event.canceled{border-left-color:#97a2ad;background:#f0f2f4;color:#66727d}.studio-calendar-empty{color:var(--accent-deep)}.auth-card,.setup-card{border-radius:16px;border:1px solid var(--line);box-shadow:var(--shadow-lift)}.auth-title h1{font-size:28px}.password-field{position:relative;display:flex;align-items:center}.password-field input{width:100%;padding-right:48px}.password-toggle{position:absolute;right:10px;top:50%;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transform:translateY(-50%);transition:background .14s ease,color .14s ease,transform .18s var(--ease)}.password-toggle:focus-visible,.password-toggle:hover{background:rgba(91,76,240,.1);color:var(--accent-deep);outline:none}.password-toggle:active{transform:translateY(-50%) scale(.94)}.password-toggle .eye{grid-area:1/1;transition:opacity .18s ease,transform .22s var(--ease)}.password-toggle .eye-open{opacity:0;transform:scale(.65) rotate(-16deg)}.password-field.visible .eye-open,.password-toggle .eye-closed{opacity:1;transform:scale(1) rotate(0deg)}.password-field.visible .eye-closed{opacity:0;transform:scale(.65) rotate(16deg)}.connection-dot{font-weight:560}.page-transition-overlay{background:rgba(246,248,251,.66)}.loader-copy strong{color:var(--ink)}.admin-page{background:var(--bg)}.clean-landing,.landing-page{background:#fff}.clean-site-nav{border:0;border-radius:999px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-lift);padding:8px 10px 8px 16px}.site-nav-links a{color:var(--muted);font-size:14px;transition:color .12s ease}.site-nav-links a:hover{color:var(--ink)}.landing-brand-mark{border-radius:9px;background:var(--energy);color:#fff;font-family:var(--font-sans);font-weight:700;box-shadow:0 2px 6px rgba(244,63,142,.35)}.landing-text-button{color:var(--ink)}.landing-lang-button{border:1px solid var(--line-strong);background:#fff;color:var(--muted)}.landing-button,.landing-plan-button,.plan-button{border-radius:999px;background:var(--dark);color:#fff;padding:10px 18px;font-size:14.5px;box-shadow:var(--shadow);transition:transform .13s var(--ease),box-shadow .13s ease,background .13s ease}.landing-button:hover,.landing-plan-button:hover,.plan-button:hover{transform:translateY(-1px);background:#1c3550;box-shadow:var(--shadow-lift)}.landing-button span{display:inline-block;transition:transform .15s var(--ease)}.landing-button:hover span{transform:translateX(3px)}.landing-button-light{background:#fff;color:var(--ink);border:1px solid transparent;box-shadow:var(--shadow)}.landing-button-light:hover{background:#fff;color:var(--accent-deep);box-shadow:var(--shadow-lift)}.l2-hero{position:relative;z-index:1;padding-bottom:7vw}.l2-hero-canvas{position:absolute;top:-240px;bottom:3.6vw;left:calc(50% - 50vw);width:100vw;background:var(--energy);transform:skewY(-6deg);z-index:-1}.l2-hero-canvas:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 18% 30%,hsla(0,0%,100%,.38),transparent 52%),radial-gradient(ellipse at 90% 90%,rgba(80,32,160,.22),transparent 55%)}.hero-eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(15,36,56,.68)}.hero-copy h1{font-size:clamp(40px,5.4vw,78px)!important;font-weight:700;line-height:1.01;letter-spacing:-.03em;color:var(--ink)}.hero-subtext{color:rgba(15,36,56,.78);font-size:17.5px;line-height:1.55;max-width:480px}.l2-trust-strip{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:26px 0 0;padding:0}.l2-trust-strip li{display:inline-flex;align-items:center;gap:6px;color:rgba(15,36,56,.72);font-size:13px;font-weight:560}.l2-trust-strip svg{color:rgba(15,36,56,.55)}.hero-visual-deep{min-height:520px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:perspective(1600px) rotateX(6deg) rotateY(-10deg) rotate(1deg);transition:transform .7s var(--ease)}.hero-visual-deep:hover{transform:perspective(1600px) rotateX(2deg) rotateY(-4deg) rotate(0deg)}.mock-sidebar{border-radius:12px;background:hsla(0,0%,100%,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-lift)}.mock-sidebar span:not(.landing-brand-mark){background:rgba(15,36,56,.1);border-radius:8px}.mock-inbox-card,.mock-insight-card{border:1px solid rgba(15,36,56,.05);border-radius:14px;background:#fff;box-shadow:var(--shadow-pop)}.mock-card-head,.mock-card-head span{color:var(--soft)}.lead-row{border-radius:10px;background:#f7f9fc}.lead-row.active{background:var(--accent-soft)}.lead-row.active strong{color:var(--accent-deep)}.lead-row span,.signal-grid span{color:var(--muted)}.signal-grid span{border:1px solid var(--line);border-radius:8px;background:#f7f9fc}.action-pills span{border-radius:999px;background:var(--dark);color:#fff;border:0}.action-pills span+span{background:var(--accent-soft);color:var(--accent-deep)}.dense-conversion-section .section-label,.landing-faq-section .section-label,.landing-quick-head .section-label,.landing-quick-section .section-label,.pricing-head .section-label{font-family:var(--font-sans);font-size:12px!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;background:var(--energy);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-quick-head h2{font-size:clamp(28px,3.4vw,44px);line-height:1.06;color:var(--ink)}.feature-kicker{font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--energy);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-faq-item,.landing-overview-card,.landing-step{border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow-soft)}.landing-overview-card:hover,.landing-step:hover{transform:translateY(-3px);border-color:var(--line);box-shadow:var(--shadow-pop)}.landing-step span{border-radius:999px;background:var(--energy);color:#fff;font-family:var(--font-sans);font-weight:700;font-size:11px}.landing-overview-card svg{color:var(--accent)}.landing-overview-card:first-child{background:linear-gradient(140deg,#f4f2ff,#fff 60%)}.landing-overview-card:nth-child(2){background:linear-gradient(140deg,#fff3ec,#fff 60%)}.dense-conversion-section{border-radius:20px;background:linear-gradient(160deg,#17365a,#0f2438 75%);color:#fff}.dense-conversion-section h2{color:#fff}.conversion-card{border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06)}.conversion-card strong{color:#fff}.conversion-card span{color:hsla(0,0%,100%,.66)}.feature-demo-card{border-radius:16px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-pop)}.feature-demo-card:hover{transform:translateY(-3px)}.demo-toolbar span,.demo-toolbar strong{color:var(--soft)}.demo-stat{border-radius:10px}.demo-message{border-radius:9px}.demo-message.active{background:var(--accent-soft);color:var(--accent-deep)}.demo-message.sent{background:var(--green-soft);color:var(--green)}.clean-plan-card{border-radius:16px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-soft)}.clean-plan-card:hover{box-shadow:var(--shadow-pop)}.clean-plan-card:nth-child(2){border-color:rgba(91,76,240,.5);box-shadow:inset 0 0 0 1px rgba(91,76,240,.18),var(--shadow-pop)}.plan-topline strong{font-family:var(--font-sans);font-size:11px;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;background:var(--energy);-webkit-background-clip:text;background-clip:text;color:transparent}.green-feature{color:#33414f}.muted-feature{color:var(--soft)}.landing-faq-item summary{color:var(--ink)}.landing-faq-item summary svg{color:var(--accent)}.landing-faq-item:hover{border-color:rgba(91,76,240,.35)}.l2-cta-band{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1180px;margin:0 auto 90px;padding:42px 46px;border-radius:20px;background:var(--energy);color:#fff;box-shadow:var(--shadow-pop)}.l2-cta-band h2{margin:0;font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.02em;color:#fff}.l2-cta-band p{margin:8px 0 0;color:hsla(0,0%,100%,.85);font-size:15px}.l2-cta-invert{background:#fff;color:var(--ink);flex:0 0 auto}.l2-cta-invert:hover{background:#fff;color:var(--accent-deep)}.landing-footer{border-top:1px solid var(--line)}.footer-col a{color:var(--muted);transition:color .12s ease}.footer-col a:hover{color:var(--ink)}.footer-bottom{font-family:var(--font-sans);font-size:12.5px;color:var(--soft)}.footer-lang-button{border-radius:999px;border:1px solid var(--line-strong);background:#fff;color:var(--muted)}@media (max-width:900px){.hero-visual-deep,.hero-visual-deep:hover{transform:none;min-height:0}.l2-hero{padding-bottom:64px}.l2-hero-canvas{top:-190px;bottom:20px}}@media (max-width:720px){.clean-site-nav{border-radius:18px;padding:10px 12px}.hero-copy h1{font-size:clamp(34px,9.4vw,46px)!important}.hero-subtext{font-size:15.5px}.l2-trust-strip{gap:8px 14px}.l2-trust-strip li{font-size:12px}.l2-cta-band{flex-direction:column;align-items:flex-start;margin:0 18px 64px;padding:28px 24px}.dense-conversion-section{border-radius:16px}.landing-button{width:auto}.hero-actions{flex-wrap:wrap}}.clean-landing-footer{border-top:0}.clean-landing-footer .footer-col a{color:hsla(0,0%,100%,.62)}.clean-landing-footer .footer-col a:hover,.clean-landing-footer .footer-col strong{color:#fff}.clean-landing-footer .footer-brand-block p{color:hsla(0,0%,100%,.72)}.clean-landing-footer .footer-bottom{color:hsla(0,0%,100%,.48)}.clean-landing-footer .footer-lang-button{border-color:hsla(0,0%,100%,.25);background:transparent;color:hsla(0,0%,100%,.75)}.l2-hero-canvas{overflow:hidden}.l2-hero-waves{position:absolute;inset:0;display:block;width:100%;height:100%}.toast-stack{position:fixed;top:18px;right:18px;z-index:340;display:grid;grid-gap:8px;gap:8px;width:min(360px,calc(100vw - 32px))}.toast{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow-pop);color:var(--ink);font-size:13.5px;animation:toastIn .2s var(--ease) both}.toast svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.toast.error svg{color:var(--danger)}.toast span{flex:1 1;line-height:1.45}.toast button{border:0;background:transparent;color:var(--soft);cursor:pointer;padding:2px;border-radius:6px;line-height:0}.toast button:hover{color:var(--ink);background:rgba(15,36,56,.06)}@keyframes toastIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.confirm-backdrop{position:fixed;inset:0;z-index:360;display:grid;place-items:center;padding:18px;background:rgba(15,36,56,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:overlayIn .14s ease both}.confirm-dialog{width:min(420px,100%);border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow-pop);padding:22px;animation:toastIn .18s var(--ease) both}.confirm-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);margin-bottom:12px}.confirm-icon.danger{background:#fdeae6;color:var(--danger)}.confirm-dialog h3{margin:0;font-size:17px;font-weight:650;letter-spacing:-.01em}.confirm-dialog p{margin:7px 0 0;color:var(--muted);font-size:13.5px;line-height:1.5}.confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.confirm-danger{background:var(--danger)}.confirm-danger:hover{background:#b23522}.palette-backdrop{position:fixed;inset:0;z-index:350;display:grid;justify-items:center;align-items:start;padding:12vh 16px 16px;background:rgba(15,36,56,.36);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:overlayIn .12s ease both}.palette-panel{width:min(560px,100%);overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-pop);animation:toastIn .16s var(--ease) both}.palette-input-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--soft)}.palette-input-row input{flex:1 1;border:0;outline:none;background:transparent;color:var(--ink);font-size:15px}.l2-search-trigger kbd,.palette-input-row kbd{font-family:var(--font-mono);font-size:10px;color:var(--soft);border:1px solid var(--line-strong);border-radius:5px;padding:2px 5px}.palette-results{max-height:330px;overflow-y:auto;padding:6px}.palette-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;border-radius:8px;padding:10px 11px;cursor:pointer;text-align:left;color:var(--ink);font-size:14px}.palette-row small{color:var(--soft);font-size:12px}.palette-row.active{background:var(--accent-soft);color:var(--accent-deep)}.palette-row.active small{color:rgba(67,53,200,.7)}.palette-empty{padding:22px;text-align:center;color:var(--soft);font-size:13px}.l2-search-trigger{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:999px;color:var(--soft);font-size:13px;cursor:pointer;transition:border-color .13s ease,color .13s ease}.l2-search-trigger:hover{border-color:rgba(91,76,240,.45);color:var(--ink)}@media (max-width:760px){.l2-search-trigger{width:38px;justify-content:center;padding:0}.l2-search-trigger kbd,.l2-search-trigger span{display:none}}.skeleton-stack{display:grid;grid-gap:8px;gap:8px;padding:4px 0}.skeleton-row{height:44px;border-radius:10px;background:linear-gradient(90deg,#eef1f5 25%,#f7f9fc 45%,#eef1f5 65%);background-size:200% 100%;animation:shimmer 1.3s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-row{animation:none}}.reveal-init{transform:translateY(16px)}.reveal-init.revealed{transition:opacity .55s var(--ease),transform .55s var(--ease)}.hero-visual-deep{min-height:0}.l2-browser-frame{overflow:hidden;border:1px solid rgba(15,36,56,.06);border-radius:16px;background:#fff;box-shadow:var(--shadow-pop)}.l2-browser-bar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--line);background:#fff}.l2-browser-bar span{width:9px;height:9px;border-radius:999px}.l2-browser-bar span:first-child{background:#ffb3a7}.l2-browser-bar span:nth-child(2){background:#ffd9a1}.l2-browser-bar span:nth-child(3){background:#b6e5c1}.l2-browser-bar i{font-style:normal;flex:0 1 240px;margin-left:10px;padding:4px 10px;border-radius:6px;background:#f4f6fa;font-family:var(--font-mono);font-size:10.5px;color:var(--soft)}.l2-browser-body{display:flex;align-items:stretch;gap:12px;padding:14px;background:#f6f8fb}.l2-browser-body .mock-sidebar{flex:0 0 52px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 6px;border:1px solid var(--line);border-radius:10px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transform:none}.l2-browser-body .mock-sidebar span:not(.landing-brand-mark){width:26px;height:26px;border-radius:8px;background:#eef1f6}.l2-browser-body .mock-inbox-card,.l2-browser-body .mock-insight-card{flex:1 1;min-width:0;transform:none;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(15,36,56,.05)}.l2-nav-toggle{display:none}.l2-mobile-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:150;display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-pop);animation:toastIn .16s var(--ease) both}.l2-mobile-menu a{padding:11px 12px;border-radius:9px;color:var(--ink);font-size:15px;text-decoration:none}.l2-mobile-menu a:hover{background:#f4f6fa}.l2-mobile-menu-actions{display:flex;align-items:center;gap:10px;margin-top:6px;padding-top:12px;border-top:1px solid var(--line)}.l2-mobile-menu-actions .landing-button{margin-left:auto}@media (min-width:721px){.l2-mobile-menu{display:none}}@media (max-width:720px){.clean-site-nav{position:-webkit-sticky;position:sticky;top:10px;z-index:140}.l2-nav-toggle{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--ink)}.site-nav-actions .landing-button,.site-nav-actions .landing-lang-button,.site-nav-actions .landing-text-button,.site-nav-links{display:none}}.mobile-only-nav{display:none}@media (max-width:900px){.mobile-only-nav{display:grid}.sidebar{flex-direction:row;align-items:center;justify-content:space-between;min-height:0;padding:12px 14px}.sidebar .nav-stack{display:none}.sidebar .brand-lockup{padding:0}.sidebar .account-card{margin-top:0;width:auto;border:0;background:transparent;padding:0;gap:8px}.sidebar .account-fill{display:none}}.checklist-reopen.complete{display:inline-flex;align-items:center;gap:7px;border-color:rgba(13,130,102,.32);background:#f2fbf7;color:var(--green);font-weight:560}button.notification-row{width:100%;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}button.notification-row:hover{background:#f7f9fc}.prospect-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prospect-controls .mini-select{width:auto}.sort-toggle{display:inline-flex;padding:3px;border:1px solid var(--line-strong);border-radius:999px;background:#fff}.sort-toggle button{border:0;background:transparent;border-radius:999px;padding:6px 12px;color:var(--muted);font-size:12.5px;cursor:pointer;transition:background .12s ease,color .12s ease}.sort-toggle button.active{background:var(--dark);color:#fff}.content-shell{animation-duration:.24s}.studio-calendar-day.clickable{cursor:pointer}.hero-visual-deep,.hero-visual-deep:hover{transform:none}.l2-flow{position:relative;display:flex;flex-direction:column;gap:26px;min-height:560px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:10px 30px 10px 0}.l2-flow-line{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.l2-flow-line path{fill:none;stroke:hsla(0,0%,100%,.65);stroke-width:2px}.l2-flow-line circle{fill:#fff;opacity:.95;filter:drop-shadow(0 0 6px rgba(255,255,255,.95))}.l2-flow-card{position:relative;z-index:1;width:min(400px,100%);border:1px solid hsla(0,0%,100%,.6);border-radius:18px;background:hsla(0,0%,100%,.42);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 44px rgba(88,39,105,.16);padding:16px;animation:flowFloat 7s ease-in-out infinite}.l2-flow-card.lead{align-self:flex-start}.l2-flow-card.ai{align-self:center;width:min(460px,100%);animation-delay:1.4s}.l2-flow-card.next{align-self:flex-end;width:min(420px,100%);margin-right:56px;animation-delay:2.8s}@keyframes flowFloat{50%{transform:translateY(-6px)}}.l2-flow-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.l2-flow-head strong{font-size:16px;font-weight:650;letter-spacing:-.01em;color:#6a3df5}.l2-flow-card.lead .l2-flow-head strong{color:#d92d6f}.l2-flow-icon{display:grid;place-items:center;flex:0 0 auto}.l2-flow-icon.send{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#ff8a3d,#f43f8e 60%,#b44cf0);color:#fff;box-shadow:0 6px 16px rgba(244,63,142,.4)}.l2-flow-icon.glyph{color:#6a3df5}.l2-flow-msg{display:flex;align-items:center;gap:10px;border-radius:12px;background:hsla(0,0%,100%,.68);padding:10px 12px}.l2-flow-avatar{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:linear-gradient(140deg,#ffab8a,#b473d8);color:#fff;font-weight:700;font-size:14px}.l2-flow-draft p,.l2-flow-msg p{margin:0;color:#2c2344;font-size:14px;line-height:1.5}.l2-flow-draft{border-radius:12px;background:hsla(0,0%,100%,.68);padding:12px 14px;margin-bottom:12px}.l2-flow-actions{display:flex;flex-wrap:wrap;gap:8px}.l2-flow-btn{display:inline-flex;align-items:center;gap:6px;border-radius:10px;background:hsla(0,0%,100%,.72);color:#4a3f63;padding:8px 13px;font-size:12.5px;font-weight:600}.l2-flow-btn.primary{background:#7c3aed;color:#fff;box-shadow:0 6px 16px rgba(124,58,237,.38)}.l2-flow-rows{display:grid;grid-gap:8px;gap:8px}.l2-flow-rows>div{display:flex;align-items:center;gap:9px;border-radius:10px;background:hsla(0,0%,100%,.68);padding:9px 12px;color:#3a3153;font-size:13.5px;font-weight:550}.l2-flow-rows svg{flex:0 0 auto;color:#7c3aed}.l2-flow-rows span{flex:1 1;min-width:0}.l2-flow-rows b{color:#e05206;font-weight:650}.l2-flow-check{display:grid;place-items:center;width:20px;height:20px;flex:0 0 auto;border-radius:6px;background:#7c3aed;color:#fff;font-style:normal}.l2-flow-pill{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:7px;border:1px solid hsla(0,0%,100%,.5);border-radius:12px;background:hsla(0,0%,100%,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 26px rgba(88,39,105,.18);color:#fff;font-size:13px;font-weight:600;padding:10px 14px;animation:flowFloat 6s ease-in-out infinite}.l2-flow-pill.warm{top:19%;right:-8px;animation-delay:.8s}.l2-flow-pill.warm svg{color:#ffb03a}.l2-flow-pill.follow{top:61%;left:-10px;animation-delay:2s}.l2-flow-pill.booked{bottom:13%;right:-12px;animation-delay:3.2s}@media (max-width:1100px){.l2-flow-pill.warm{right:0}.l2-flow-pill.follow{left:0}.l2-flow-pill.booked{right:0}.l2-flow-card.next{margin-right:40px}}@media (max-width:900px){.l2-flow{min-height:0;padding:0;gap:14px}.l2-flow-card.ai,.l2-flow-card.lead,.l2-flow-card.next{align-self:stretch;width:100%;animation:none}.l2-flow-line,.l2-flow-pill{display:none}}.l3-dot{display:inline-block;width:.16em;height:.16em;margin-left:.1em;border-radius:.04em;background:var(--energy)}.l3-head-center{max-width:780px;margin:0 auto 46px;text-align:center}.l3-head-center h2{margin:12px auto 0;font-size:clamp(32px,4.4vw,58px);font-weight:700;letter-spacing:-.028em;line-height:1.03}.l3-head-center p:not(.section-label){max-width:520px;margin:14px auto 0;color:var(--muted);font-size:16.5px;line-height:1.55}.l3-gicon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:13px;background:linear-gradient(135deg,#ff8a3d,#f43f8e);color:#fff;box-shadow:0 8px 18px rgba(244,63,142,.32)}.l3-gicon.sm{width:38px;height:38px;border-radius:11px}.l3-chip{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;border-radius:8px;padding:5px 10px;background:#f2f4f9;color:var(--muted);font-size:11.5px;font-weight:650;white-space:nowrap}.l3-chip.peach{background:#ffe9dd;color:#e05206}.l3-chip.violet{background:#ece5ff;color:#6a3df5}.l3-chip.green{background:#dcf5e5;color:#15803d}.l3-check{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;margin-left:auto;border-radius:999px;font-style:normal}.l3-check.green{background:#22c55e;margin-left:auto}.l3-row{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:11px 13px}.l3-row.peach{background:#fff4ed;border-color:#ffe3d2}.l3-row.lilac{background:#f5f2ff;border-color:#e6dfff}.l3-row.green{background:#eefaf2;border-color:#d3f0de}.l3-row>svg{flex:0 0 auto;color:#7c3aed}.l3-row.peach>svg{color:#ea7a1f}.l3-row.green>svg{color:#16a34a}.l3-row>div{flex:1 1;min-width:0}.l3-row strong{display:block;font-size:13.5px;font-weight:650;color:var(--ink)}.l3-row strong b.warm{color:#e05206;font-weight:650}.l3-row em{display:block;margin-top:2px;color:var(--muted);font-size:12.5px;font-style:normal;line-height:1.45}.l3-row.slim{padding:9px 11px}.l3-row.slim strong{font-size:12.5px}.l3-mini-btnrow{display:flex;justify-content:flex-end;gap:8px}.l3-mini-btnrow.start{justify-content:flex-start}.l3-mini-btn{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid var(--line-strong);border-radius:9px;background:#fff;color:#4a3f63;padding:7px 12px;font-size:12.5px;font-weight:600;white-space:nowrap}.l3-mini-btn.primary{border-color:transparent;background:#7c3aed;color:#fff;box-shadow:0 6px 14px rgba(124,58,237,.3)}.l3-mini-btn.icon{padding:7px 9px}.l3-bar{display:block;height:8px;border-radius:99px;background:#f6e7e3;width:100%}.l3-bar.lilac{background:#e9e3fb}.l3-bar.short{width:62%}.l3-bars{display:grid;grid-gap:6px;gap:6px;flex:1 1}.l3-steps{display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;grid-gap:8px;gap:8px;align-items:stretch;max-width:1240px;margin:0 auto}.l3-step{display:flex;flex-direction:column;border:1px solid rgba(15,36,56,.05);border-radius:22px;background:#fff;box-shadow:0 16px 44px rgba(120,80,150,.1);padding:24px}.l3-step.one{background:linear-gradient(165deg,#fff6f1,#fff 70%)}.l3-step.three{background:linear-gradient(165deg,#f6f3ff,#fff 70%)}.l3-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.l3-num{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:var(--energy);color:#fff;font-size:15px;font-weight:700;box-shadow:0 6px 16px rgba(244,63,142,.35)}.l3-step-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow-soft);color:#7c3aed}.l3-step-icon.ig{color:#d62976}.l3-step h3{margin:0 0 8px;font-size:20px;font-weight:700;letter-spacing:-.02em}.l3-step p{margin:0 0 18px;color:var(--muted);font-size:14.5px;line-height:1.5}.l3-step-mock{display:grid;grid-gap:9px;gap:9px;margin-top:auto;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-soft);padding:13px}.l3-step.two .l3-step-mock{background:#fbfaff}.l3-mock-row{display:flex;align-items:center;gap:10px}.l3-mock-row strong{display:block;font-size:13.5px;font-weight:650}.l3-mock-row em{display:block;margin-top:1px;color:#16a34a;font-size:12px;font-style:normal;font-weight:600}.l3-ig-badge{place-items:center;width:36px;height:36px;flex:0 0 auto;background:#fdeff2;color:#d62976}.l3-ig-badge,.l3-user-badge{display:grid;border-radius:10px}.l3-user-badge{place-items:center;width:36px;height:36px;flex:0 0 auto;background:#ece5ff;color:#6a3df5}.l3-arrow{position:relative;display:grid;place-items:center;align-self:center;width:36px;height:36px;border-radius:999px;background:#fff;color:#7c3aed;box-shadow:var(--shadow-lift)}.l3-arrow:after,.l3-arrow:before{content:"";position:absolute;top:50%;width:14px;border-top:2px dotted rgba(124,58,237,.4)}.l3-arrow:before{left:-16px}.l3-arrow:after{right:-16px}.l3-features-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:14px;gap:14px;align-items:stretch}.l3-features-head{grid-column:span 4;align-self:center;padding-right:18px}.l3-features-head h2{margin:12px 0 0;font-size:clamp(30px,3.2vw,46px);font-weight:700;letter-spacing:-.026em;line-height:1.04}.l3-features-head p:not(.section-label){margin:14px 0 0;color:var(--muted);font-size:15.5px;line-height:1.55;max-width:420px}.l3-feature{display:flex;flex-direction:column;gap:10px;grid-column:span 3;border:1px solid rgba(15,36,56,.05);border-radius:20px;background:linear-gradient(165deg,#fff6f2,#fff 60%);box-shadow:0 12px 34px rgba(120,80,150,.08);padding:20px;transition:transform .15s var(--ease),box-shadow .15s ease}.l3-feature:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(120,80,150,.14)}.l3-feature.big{grid-column:span 4}.l3-feature h3{margin:4px 0 0;font-size:18px;font-weight:700;letter-spacing:-.015em}.l3-feature p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}.l3-mini-inbox{display:grid;grid-gap:9px;gap:9px;margin-top:auto;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow-soft);padding:11px}.l3-mini-inbox-head{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line);padding-bottom:8px;font-size:12px;font-weight:650}.l3-mini-inbox-head i{color:#7c3aed;font-size:11px;font-style:normal}.l3-mini-thread{display:flex;align-items:center;gap:9px;min-width:0}.l3-mini-avatar{display:grid;place-items:center;width:27px;height:27px;flex:0 0 auto;border-radius:999px;background:linear-gradient(140deg,#ffab8a,#b473d8);color:#fff;font-size:11px;font-weight:700}.l3-mini-avatar.m{background:linear-gradient(140deg,#7fb2f0,#6a3df5)}.l3-mini-avatar.a{background:linear-gradient(140deg,#ffd08a,#f43f8e)}.l3-mini-thread>div{flex:1 1;min-width:0}.l3-mini-thread strong{display:block;font-size:12px;font-weight:650}.l3-mini-thread em{display:block;overflow:hidden;color:var(--soft);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.l3-mini-thread small{flex:0 0 auto;color:var(--soft);font-size:10px}.l3-mini-draft{display:grid;grid-gap:9px;gap:9px;margin-top:auto;border:1px solid #e6dfff;border-radius:13px;background:#faf9ff;padding:11px}.l3-mini-draft header{display:flex;align-items:center;gap:6px;color:#6a3df5;font-size:12px;font-weight:650}.l3-mini-draft p{margin:0;border:1px solid var(--line);border-radius:10px;background:#fff;padding:9px 11px;color:#2c2344;font-size:12px;line-height:1.5}.l3-mini-toggle{display:flex;align-items:center;gap:8px;margin-top:auto;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow-soft);padding:11px 13px;font-size:13.5px;font-weight:650}.l3-mini-toggle .dot{width:8px;height:8px;border-radius:99px;background:#22c55e}.l3-switch{position:relative;width:38px;height:21px;margin-left:auto;border-radius:99px;background:#7c3aed}.l3-switch:after{content:"";position:absolute;top:2.5px;right:2.5px;width:16px;height:16px;border-radius:99px;background:#fff}.l3-mini-stepper{display:flex;align-items:center;gap:4px;margin-top:auto;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow-soft);padding:13px 12px}.l3-step-node{display:grid;justify-items:center;grid-gap:6px;gap:6px;flex:0 0 auto;color:var(--muted);font-size:10.5px;font-weight:600}.l3-step-node i{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;border:2px solid #d9dce6;background:#fff;color:#fff;font-style:normal}.l3-step-node.done i{border-color:#7c3aed;background:#7c3aed}.l3-step-line{flex:1 1;height:2px;border-radius:99px;background:#e4e1f2;margin-bottom:18px}.l3-step-line.done{background:#7c3aed}.l3-mini-icons{display:flex;gap:8px;margin-top:auto}.l3-mini-icons span{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:11px;color:#7c3aed}.l3-mini-chart,.l3-mini-icons span{background:#fff;box-shadow:var(--shadow-soft)}.l3-mini-chart{margin-top:auto;border:1px solid var(--line);border-radius:12px;padding:11px 12px}.l3-mini-chart header{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11.5px;font-weight:600}.l3-mini-chart header b{border-radius:6px;background:#dcf5e5;color:#15803d;padding:2px 6px;font-size:10.5px}.l3-mini-chart svg{display:block;width:100%;height:46px;margin-top:8px}.dense-conversion-section.l3-dark{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center;max-width:1320px;margin:0 auto 96px;overflow:hidden;border:1px solid hsla(0,0%,100%,.07);border-radius:26px;background:radial-gradient(circle at 90% -10%,rgba(123,92,250,.3),transparent 42%),radial-gradient(circle at -4% 108%,rgba(255,94,58,.3),transparent 36%),linear-gradient(160deg,#181c38,#101326 72%);box-shadow:0 30px 80px rgba(16,19,38,.35);color:#fff;padding:clamp(30px,4.5vw,60px)}.dense-conversion-section.l3-dark h2{margin:14px 0 0;color:#fff;font-size:clamp(34px,4.2vw,60px);font-weight:700;letter-spacing:-.028em;line-height:1.02}.l3-underline{display:block;width:66px;height:5px;margin-top:24px;border-radius:99px;background:var(--energy)}.l3-dark .conversion-cards{display:grid;grid-gap:12px;gap:12px}.l3-dark .conversion-card{display:flex;align-items:center;gap:15px;border:1px solid hsla(0,0%,100%,.09);border-radius:15px;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:17px 18px}.l3-why-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border-radius:999px;background:rgba(124,58,237,.18);color:#a78bfa}.l3-why-icon.warm{background:rgba(255,122,61,.16);color:#ff9a63}.l3-dark .conversion-card strong{display:block;color:#fff;font-size:16.5px;font-weight:650;letter-spacing:-.01em}.l3-dark .conversion-card span{display:block;margin-top:3px;color:hsla(0,0%,100%,.62);font-size:13.5px;line-height:1.5}.l3-show{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(30px,4.5vw,70px);gap:clamp(30px,4.5vw,70px);align-items:center;max-width:1320px;margin:0 auto 110px}.l3-show:nth-child(2n) .l3-show-copy{order:2}.l3-show:nth-child(2n) .l3-show-visual{order:1}.l3-show h2{margin:10px 0 14px;font-size:clamp(32px,3.8vw,54px);font-weight:700;letter-spacing:-.028em;line-height:1.02;color:var(--ink)}.l3-show-text{margin:0;max-width:470px;color:var(--muted);font-size:16px;line-height:1.55}.l3-points{display:flex;margin-top:28px}.l3-points>div{flex:1 1;display:grid;grid-gap:7px;gap:7px;justify-items:start;padding:0 16px;border-left:1px solid var(--line)}.l3-points>div:first-child{border-left:0;padding-left:0}.l3-point-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f4f1ff;color:#7c3aed}.l3-points strong{font-size:14px;font-weight:650}.l3-points em{color:var(--muted);font-size:12.5px;font-style:normal;line-height:1.45}.l3-bullets{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.l3-bullets>div{display:flex;align-items:flex-start;gap:13px}.l3-bullet-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border-radius:999px}.l3-bullet-icon.pink{background:#fdeff2;color:#e64571}.l3-bullet-icon.violet{background:#ece5ff;color:#6a3df5}.l3-bullet-icon.green{background:#dcf5e5;color:#16a34a}.l3-bullets strong{display:block;font-size:15px;font-weight:650}.l3-bullets em{display:block;margin-top:3px;color:var(--muted);font-size:13.5px;font-style:normal;line-height:1.5}.l3-show-visual{position:relative}.l3-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(15,36,56,.06);border-radius:20px;background:#fff;box-shadow:0 26px 64px rgba(120,80,150,.15);padding:18px}.l3-panel-head{display:flex;align-items:center;gap:11px;padding-bottom:2px}.l3-panel-head strong{flex:1 1;font-size:16.5px;font-weight:700;letter-spacing:-.01em}.l3-panel-head>svg{color:var(--soft)}.l3-panel-foot{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:12px}.l3-panel-foot em{flex:1 1;color:var(--muted);font-size:13px;font-style:normal}.l3-panel-foot .l3-check.green{margin-left:0}.l3-actionrow{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.l3-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.l3-stat{border:1px solid var(--line);border-radius:12px;padding:10px 12px;min-width:0}.l3-stat div span,.l3-stat>span{display:block;overflow:hidden;color:var(--soft);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.l3-stat strong{display:block;margin-top:2px;font-size:22px;font-weight:700;letter-spacing:-.03em}.l3-spark{display:block;width:100%;height:18px;margin-top:5px}.l3-stat.icon{display:flex;align-items:center;gap:10px}.l3-stat.icon strong{margin-top:0}.l3-stat-ic{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:10px}.l3-stat-ic.pink{background:#ffe9ec;color:#e64571}.l3-stat-ic.violet{background:#ece5ff;color:#6a3df5}.l3-stat-ic.orange{background:#ffedd9;color:#ea7a1f}.clean-feature-scroll .l3-show:first-child .l3-panel{margin-left:96px}.l3-float-dm{position:absolute;top:32%;left:-112px;z-index:2;display:grid;grid-gap:8px;gap:8px;width:190px;border:1px solid #ffe3d2;border-radius:16px;background:linear-gradient(160deg,#fff3ee,#fff);box-shadow:0 18px 44px rgba(230,90,60,.2);padding:13px;animation:flowFloat 7s ease-in-out infinite}.l3-float-dm-head{display:flex;align-items:center;justify-content:space-between;color:#e05206;font-size:13px;font-weight:650}.l3-float-dm-head svg{color:#d62976}.l3-float-dm p{margin:0;border:1px solid var(--line);border-radius:10px;background:#fff;padding:8px 10px;color:#2c2344;font-size:12px;line-height:1.45}@media (max-width:1100px){.l3-features-head{grid-column:span 12;padding-right:0}.l3-feature,.l3-feature.big{grid-column:span 6}.clean-feature-scroll .l3-show:first-child .l3-panel{margin-left:0}.l3-float-dm{top:-30px;left:6px}}@media (max-width:900px){.l3-steps{grid-template-columns:1fr;gap:12px}.l3-arrow{transform:rotate(90deg);justify-self:center}.dense-conversion-section.l3-dark,.l3-show{grid-template-columns:1fr}.l3-show{gap:26px}.l3-show:nth-child(2n) .l3-show-copy,.l3-show:nth-child(2n) .l3-show-visual{order:0}.l3-points{flex-direction:column;gap:16px}.l3-points>div{border-left:0;padding:0}.l3-float-dm{display:none}}@media (max-width:720px){.l3-feature,.l3-feature.big{grid-column:span 12}.l3-stats{gap:6px}.l3-stat{padding:9px 10px}.l3-stat strong{font-size:18px}.l3-actionrow .l3-mini-btn{flex:1 1;justify-content:center}.l3-head-center{margin-bottom:30px}}.l4-workflow{position:relative;height:285vh;margin:0 calc(50% - 50vw) 48px}.l4-sticky{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;height:100vh;overflow:hidden}.l4-bg{z-index:0;background:linear-gradient(160deg,#fff4ec,#fdeef6 55%,#f6f1ff)}.l4-bg,.l4-bg:after{position:absolute;inset:0}.l4-bg:after{content:"";background:linear-gradient(160deg,#f8f3ff,#eee5ff 60%,#fdeef6);opacity:var(--wf,0)}.l4-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:center;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(18px,5vw,74px)}.l4-copy-stack{position:relative;min-height:300px}.l4-copy-step{position:absolute;inset:0;opacity:0;transform:translateY(16px);transition:opacity .38s var(--ease),transform .38s var(--ease);pointer-events:none}.l4-copy-step.active{opacity:1;transform:none}.l4-eyebrow{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--energy);-webkit-background-clip:text;background-clip:text;color:transparent}.l4-copy-step h2{margin:0 0 16px;color:var(--ink);font-size:clamp(32px,3.6vw,54px);font-weight:700;letter-spacing:-.028em;line-height:1.03}.l4-body{margin:0;max-width:440px;color:var(--muted);font-size:16.5px;line-height:1.55}.l4-progress{max-width:300px;margin-top:44px}.l4-progress-track{display:block;overflow:hidden;height:4px;border-radius:99px;background:rgba(15,36,56,.1)}.l4-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--energy)}.l4-progress-dots{display:flex;justify-content:space-between;margin-top:12px}.l4-progress-dot{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--soft);font-size:11.5px;font-weight:700;transition:background .22s ease,color .22s ease,border-color .22s ease}.l4-progress-dot.on{border-color:transparent;background:var(--dark);color:#fff}.l4-visual{position:relative;height:430px}.l4-card.l2-flow-card{position:absolute;top:50%;left:0;right:0;width:min(430px,96%);margin:0 auto;translate:0 -50%;align-self:auto;animation:none;background:hsla(0,0%,100%,.6);will-change:transform,opacity,filter}.l4-card-chip{margin-left:auto}.l4-card-cta{margin-top:12px;justify-self:start}.l4-card .l2-flow-rows{margin-bottom:2px}.l4-chip{position:absolute;z-index:20;display:inline-flex;align-items:center;gap:6px;border:1px solid hsla(0,0%,100%,.7);border-radius:10px;background:hsla(0,0%,100%,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-lift);color:#4a3f63;font-size:12px;font-weight:650;padding:8px 12px;pointer-events:none}.l4-chip svg{color:#f43f8e}.l4-chip.a{top:5%;right:3%;transform:translateY(calc(var(--wf, 0) * -48px))}.l4-chip.b{bottom:9%;left:-1%;transform:translateY(calc(var(--wf, 0) * 58px))}.l4-chip.c{top:42%;right:-3%;transform:translateY(calc(var(--wf, 0) * -84px))}.l4-workflow.static{height:auto;margin:0 calc(50% - 50vw) 56px;padding:52px clamp(18px,5vw,40px) 60px;background:linear-gradient(170deg,#fff4ec,#f6f1ff)}.l4-static-list{display:grid;grid-gap:40px;gap:40px;max-width:560px;margin:0 auto}.l4-step-block{display:grid;grid-gap:18px;gap:18px}.l4-step-block .l4-copy-step{position:static;opacity:1;transform:none;pointer-events:auto}.l4-step-block h2{font-size:27px}.l4-step-block .l4-card.l2-flow-card{position:static;translate:none;width:100%}.l3-inline-bullets{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.l3-inline-bullets>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.l3-inline-bullets .l3-bullet-icon{width:40px;height:40px;border-radius:12px}.l3-inline-bullets strong{font-size:15px;font-weight:700}.l3-inline-bullets em{color:var(--muted);font-size:13.5px;font-style:normal}.l3-bullet-icon.peach{background:#fff1e6;color:#ea7a1f}.l3-panel-head.stacked{align-items:flex-start}.l3-panel-head.stacked>div{flex:1 1;min-width:0}.l3-panel-title-row{display:flex;align-items:center;gap:10px}.l3-panel-title-row strong{font-size:17px;font-weight:700}.l3-panel-head.stacked em{display:block;margin-top:3px;color:var(--muted);font-size:13px;font-style:normal}.l3-gicon.round{border-radius:999px}.l3-gicon.violet{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 8px 18px rgba(109,40,217,.3)}.l3-live-dot{display:inline-block;width:7px;height:7px;border-radius:99px;background:#16a34a}.l3-stat.live{position:relative}.l3-stat.live:after{content:"";position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:99px;background:#22c55e}.l3-row-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:999px;background:linear-gradient(140deg,#ffab8a,#b473d8);color:#fff;font-size:13px;font-weight:700}.l3-check.orange{background:#f97316}.l3-tinted-rows{display:grid;grid-gap:10px;gap:10px;max-width:470px;margin-top:26px}.l3-frame{border:1px solid rgba(15,36,56,.05);border-radius:22px;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 26px 64px rgba(120,80,150,.14);padding:10px 14px 14px}.l3-frame-head{display:flex;justify-content:space-between;padding:8px 6px 10px;color:var(--soft);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.l3-panel.flat{box-shadow:var(--shadow-soft)}.l3-panel-title-lg{display:block;font-size:19px;font-weight:700;letter-spacing:-.015em}.l3-stats.tall .l3-stat{display:grid;grid-gap:7px;gap:7px;justify-items:start}.landing-faq-section .landing-faq-grid{max-width:880px;margin:0 auto;gap:12px}.l3-faq{border:1px solid rgba(15,36,56,.05);border-radius:16px;background:#fff;box-shadow:var(--shadow-soft);padding:0 18px}.l3-faq:hover{transform:none;border-color:rgba(15,36,56,.08);background:#fff;box-shadow:var(--shadow-lift)}.l3-faq summary{display:flex;align-items:center;justify-content:flex-start;gap:13px;padding:15px 0;font-size:15.5px;font-weight:650;color:var(--ink)}.l3-faq-q{flex:1 1;min-width:0}.l3-faq-plus{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,#ffeef0,#efe9ff);color:#7c3aed;font-style:normal}.l3-faq .m{display:none}.l3-faq[open] .m{display:block}.l3-faq[open] .p{display:none}.l3-faq summary>svg{margin-left:auto;flex:0 0 auto;color:#7c3aed}.l3-faq p{margin:0 0 18px;max-width:680px;padding-left:49px;color:var(--muted);font-size:14px;line-height:1.6}.l3-pricing-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:40px;gap:40px;align-items:end}.l3-pricing-head h2{margin:12px 0 0;font-size:clamp(34px,3.8vw,56px);font-weight:700;letter-spacing:-.028em;line-height:1.03;color:var(--ink)}.l3-pricing-head>p{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.clean-plans-grid{padding-top:18px}.l3-plan{position:relative;border-radius:20px;padding:24px}.l3-plan:hover{transform:translateY(-3px)}.l3-plan.featured,.l3-plan.featured:hover{transform:none;border-color:rgba(124,58,237,.45);box-shadow:inset 0 0 0 1px rgba(124,58,237,.16),var(--shadow-pop)}.l3-popular{position:absolute;top:-15px;left:50%;transform:translateX(-50%);display:inline-flex;background:var(--energy);color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;box-shadow:0 8px 18px rgba(244,63,142,.35)}.l3-plan-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.l3-chip.outline{border:1px solid;border-radius:9px;background:#fff;font-size:10.5px;font-weight:700!important;letter-spacing:.07em;text-transform:uppercase;padding:6px 11px}.l3-chip.outline.peach{border-color:#ffd2bd;color:#e05206;background:#fff}.l3-chip.outline.violet{border-color:#dccfff;color:#6a3df5;background:#fff}.l3-chip.outline.pinkish{border-color:#f7c8e5;color:#d92d6f;background:#fff}.l3-plan-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow-soft);color:#d92d6f}.l3-plan h3{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em}.l3-plan .plan-price{margin-top:6px}.l3-plan .plan-price span{font-family:var(--font-sans);font-size:40px;font-weight:700;letter-spacing:-.03em}.l3-plan .plan-price small{color:var(--soft);font-size:13px;font-weight:600}.l3-plan-divider{display:block;height:1px;margin:18px 0;background:linear-gradient(90deg,rgba(244,63,142,.28),rgba(123,92,250,.28))}.l3-plan ul{display:grid;grid-gap:10px;gap:10px;margin-bottom:22px}.l3-plan li{display:flex;align-items:flex-start;gap:9px;padding-left:0;color:#33414f;font-size:13.5px;line-height:1.4}.l3-plan li:before{content:none}.l3-plan li svg{flex:0 0 auto;margin-top:1px;color:#7c3aed}.l3-plan .muted-feature{color:var(--muted)}.l3-plan .unavailable-feature{color:#b3bcc6;text-decoration:line-through}.l3-plan .unavailable-feature svg{color:#ccd3db}.l3-plan-cta{width:100%;justify-content:center}.l3-plan-cta.gradient{background:var(--energy)}.l3-plan-cta.gradient:hover{background:var(--energy);filter:brightness(1.06)}.l3-plan-note{display:flex;align-items:center;justify-content:center;gap:7px;margin:28px auto 0;color:var(--muted);font-size:13.5px}.l3-plan-note svg{color:#7c3aed}.l3-footer-zone{margin:84px calc(50% - 50vw) -72px;padding:clamp(48px,6vw,84px) clamp(18px,5vw,74px) 42px;background:radial-gradient(circle at 50% -10%,rgba(123,92,250,.16),transparent 55%),#0c0f1f}.l3-footer-zone .l2-cta-band{position:relative;margin:0 auto 64px;box-shadow:0 0 90px rgba(244,63,142,.3)}.l3-cta-spark{position:absolute;top:18px;left:22px;color:hsla(0,0%,100%,.85)}.l3-footer{display:block;max-width:1180px;margin:0 auto;border-top:0;background:transparent;padding:0}.l3-footer-brand{display:flex;align-items:center;flex-wrap:wrap;gap:15px;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:28px}.l3-footer-brand strong{color:#fff;font-size:19px;letter-spacing:-.02em}.l3-footer-divider{width:1px;height:32px;background:hsla(0,0%,100%,.14)}.l3-footer-brand p{flex:1 1;min-width:220px;max-width:380px;margin:0;color:hsla(0,0%,100%,.72);font-size:14px;line-height:1.5}.l3-socials{display:flex;gap:10px;margin-left:auto}.l3-socials a{display:grid;place-items:center;width:40px;height:40px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.8);transition:color .13s ease,border-color .13s ease,transform .13s var(--ease)}.l3-socials a:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.4);color:#fff}.l3-footer .footer-columns{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;padding:34px 0}.l3-footer .footer-col{display:grid;grid-gap:11px;gap:11px;justify-items:start;align-content:start}.l3-footer .footer-col strong{margin-bottom:4px;color:#fff;font-size:15px}.l3-footer .footer-col a{color:hsla(0,0%,100%,.6);font-size:14px;text-decoration:none}.l3-footer .footer-col a:hover{color:#fff}.l3-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:24px;color:hsla(0,0%,100%,.5);font-size:13px;font-family:var(--font-sans)}.l3-footer-locale{display:inline-flex;align-items:center;gap:7px}.l3-footer-locale button{border:0;background:transparent;color:hsla(0,0%,100%,.75);cursor:pointer;font-size:13px;padding:0}.l3-footer-locale button:hover{color:#fff;text-decoration:underline}@media (max-width:900px){.l3-pricing-head{grid-template-columns:1fr;gap:14px;align-items:start}.l3-footer .footer-columns{grid-template-columns:repeat(2,1fr)}.l3-socials{margin-left:0}.l3-inline-bullets>div{align-items:flex-start}.l3-stats.tall{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.l3-faq p{padding-left:0}.l3-faq summary{font-size:14px}.l3-frame{padding:8px 8px 10px}.l3-footer-zone{margin-top:56px}.l3-footer-zone .l2-cta-band{margin:0 0 48px}.l4-workflow.static{padding:44px 18px 52px}}.clean-landing,.landing-page{overflow-x:clip}.l4-chip.c{top:66%;right:1%}.l3-dark .conversion-card .l3-why-icon,.l3-feature .l3-gicon,.l3-panel-head .l3-gicon,.l3-plan .l3-plan-icon,.l3-stat .l3-stat-ic{display:inline-flex;align-items:center;justify-content:center;margin:0}.l3-dark .conversion-card .l3-why-icon{color:#a78bfa}.l3-dark .conversion-card .l3-why-icon.warm{color:#ff9a63}.l3-plan .l3-plan-icon{color:#d92d6f}.l3-plan.featured .l3-plan-icon{color:#7c3aed}.l3-gicon>svg,.l3-plan-icon>svg,.l3-stat-ic>svg,.l3-why-icon>svg{display:block}.studio-message-scroll{gap:6px}.studio-message{position:relative;align-items:flex-end}.studio-message.grouped{margin-top:-2px}.studio-message.grouped .studio-message-bubble{margin-top:0}.studio-message.grouped.own .studio-message-bubble{border-top-right-radius:12px}.studio-message.grouped.other .studio-message-bubble{border-top-left-radius:12px}.studio-avatar-spacer{width:34px;min-width:34px;height:1px}.studio-message-column{display:grid;grid-gap:4px;gap:4px}.studio-message-row{display:flex;align-items:center;gap:8px}.studio-message.own .studio-message-row{flex-direction:row-reverse}.studio-message-actions{display:inline-flex;align-items:center;gap:4px;opacity:0;transform:translateY(2px) scale(.98);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.studio-message:focus-within .studio-message-actions,.studio-message:hover .studio-message-actions{opacity:1;transform:none;pointer-events:auto}.studio-icon-action{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.92);color:var(--muted);box-shadow:0 8px 18px rgba(27,33,29,.08);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease,transform .12s ease}.studio-icon-action:hover{transform:translateY(-1px);border-color:rgba(91,76,240,.3);background:#fff;color:var(--accent-deep)}.studio-icon-action.danger:hover{border-color:rgba(184,65,42,.26);color:var(--danger)}.studio-message-edit-form{display:grid;grid-gap:8px;gap:8px;min-width:min(360px,58vw)}.studio-message-edit-form textarea{width:100%;min-height:72px;resize:vertical;border:1px solid var(--line-strong);border-radius:10px;background:#fff;color:var(--ink);padding:9px 10px;font:inherit;font-size:13.5px;outline:none}.studio-message-edit-form textarea:focus{border-color:rgba(91,76,240,.44);box-shadow:0 0 0 3px rgba(91,76,240,.1)}.studio-message-edit-form>div{display:flex;justify-content:flex-end;gap:7px}.studio-message-edit-form .compact{padding:7px 10px;font-size:12px}@media (hover:none){.studio-message-actions{opacity:1;transform:none;pointer-events:auto}}@media (max-width:760px){.studio-message{max-width:94%}.studio-avatar-spacer{width:28px;min-width:28px}.studio-icon-action{width:30px;height:30px}}.clean-site-nav .public-page-menu summary,.legal-nav .public-page-menu summary,.marketing-nav .public-page-menu summary{height:38px;padding:0 12px;border:1px solid transparent;border-radius:999px;color:var(--ink);font-size:14px;font-weight:520!important;transition:background .14s ease,border-color .14s ease,color .14s ease}.clean-site-nav .public-page-menu summary:hover,.clean-site-nav .public-page-menu[open] summary,.legal-nav .public-page-menu summary:hover,.legal-nav .public-page-menu[open] summary,.marketing-nav .public-page-menu summary:hover,.marketing-nav .public-page-menu[open] summary{border-color:var(--line);background:hsla(0,0%,100%,.66);color:var(--accent-deep)}.public-page-menu summary:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(91,76,240,.14)}.public-page-menu-panel{top:calc(100% + 6px);left:50%;width:min(980px,calc(100vw - 96px));grid-template-columns:1fr;gap:0;padding:14px 18px;border:1px solid rgba(15,36,56,.1);border-radius:0 0 26px 26px;background:hsla(0,0%,100%,.72);box-shadow:0 22px 55px rgba(15,36,56,.14),inset 0 1px 0 hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.clean-site-nav .public-page-menu-panel{position:fixed;top:66px;left:50%;transform:translateX(-50%)}.public-page-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.public-page-menu-grid section{gap:2px;padding:2px 4px}.public-page-menu-grid section>strong{margin-bottom:5px;color:var(--soft);font-family:var(--font-mono);font-size:9px;font-weight:600!important;letter-spacing:.08em}.public-page-menu-grid a{padding:5px 6px;border-radius:8px;color:var(--muted);font-size:12px;font-weight:520!important;line-height:1.15}.public-page-menu-grid a:hover{background:var(--accent-soft);color:var(--accent-deep);transform:none}@media (max-width:720px){.public-page-menu-panel{left:0;width:min(420px,calc(100vw - 28px));transform:none}.clean-site-nav .public-page-menu-panel{position:absolute;top:calc(100% + 10px);left:0;transform:none}.public-page-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}@keyframes publicMenuIn{0%{opacity:0;transform:translateY(-5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}}:root{--bg:#f6f3ea;--sidebar-bg:#101614;--surface:#fff;--surface-hover:#f6f4ee;--paper:#fff;--ink:#171b20;--ink-2:#2f3637;--muted:#656a6a;--muted-light:#9b9f9b;--soft:#8d887b;--line:#e0dbcf;--line-strong:#cfc8b8;--dark:#171b20;--accent:#687760;--accent-deep:#3f513b;--accent-soft:#edf2e8;--purple:#6957d8;--purple-soft:#efedff;--green:#2f7a45;--green-soft:#e8f3e9;--green-text:#256338;--amber:#a16207;--amber-soft:#fbf0d9;--coral:#bf5b2c;--coral-soft:#faeadf;--danger:#b3372a;--danger-soft:#f8e9e6;--blue:#38557a;--blue-soft:#e7edf6;--blue-text:#38557a;--shadow:0 1px 2px rgba(34,30,22,.05);--shadow-soft:0 1px 2px rgba(34,30,22,.035);--shadow-lift:0 2px 6px rgba(34,30,22,.06);--shadow-pop:0 8px 28px rgba(32,36,46,.14);--radius:10px;--radius-card:10px;--radius-control:8px;--space-page-x:28px;--space-page-y:24px;--space-panel:18px}body{background:var(--bg)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-root{padding:0;gap:0;grid-template-columns:248px minmax(0,1fr);background:radial-gradient(circle at 92% 4%,rgba(104,119,96,.08),transparent 30%),linear-gradient(180deg,#fbfaf4 0,var(--bg) 100%)}.main-shell{gap:0}.content-shell{padding:var(--space-page-y) var(--space-page-x) 44px;animation-duration:.18s}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;min-height:100vh;overflow-y:auto;border:0;border-right:1px solid var(--line);border-radius:0;background:radial-gradient(circle at 20% 0,hsla(87,36%,90%,.07),transparent 28%),linear-gradient(180deg,#141b18 0,var(--sidebar-bg) 100%);box-shadow:none;padding:16px 14px 14px}.brand-lockup{padding:2px 6px 18px;gap:10px}.brand-mark{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#d9ead0,#78906a);box-shadow:0 8px 18px rgba(0,0,0,.18)}.brand-mark span{color:#132015;letter-spacing:0}.brand-mark span,.brand-name{font-size:15px;font-weight:650}.brand-name{color:#f8fbf4;letter-spacing:-.01em}.brand-context{font-family:var(--font-mono);font-size:10px;color:hsla(86,47%,97%,.62);margin-top:1px}.nav-stack{display:grid;grid-gap:16px;gap:16px;padding:0;border:0;background:transparent}.nav-group{display:grid;grid-gap:2px;gap:2px}.nav-group-label{padding:0 10px 6px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:hsla(86,47%,97%,.48)}.nav-item{position:relative;min-height:33px;border-radius:7px;padding:6px 10px;color:hsla(86,47%,97%,.7);font-size:13.5px;font-weight:500;gap:9px;transition:background .11s ease,color .11s ease}.nav-item svg{opacity:.8}.nav-item:hover{background:hsla(0,0%,100%,.065);color:#fff;transform:none}.nav-item:hover svg{transform:none}.nav-item.active{background:hsla(0,0%,100%,.105);color:#fff;box-shadow:none}.nav-item.active:before{content:"";position:absolute;left:-14px;top:7px;bottom:7px;width:3px;height:auto;margin:0;border-radius:0 3px 3px 0;background:#b8d7a1;box-shadow:none}.nav-item.active svg{opacity:1}.nav-badge{margin-left:auto;min-width:18px;padding:1px 6px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.1);color:#fff;font-family:var(--font-mono);font-size:10px;text-align:center}.nav-item small{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:hsla(86,47%,97%,.68)}.sidebar-bottom{margin-top:auto;display:grid;grid-gap:8px;gap:8px;padding-top:14px}.workspace-card{display:flex;align-items:center;gap:9px;width:100%;border:1px solid hsla(0,0%,100%,.12);border-radius:9px;background:hsla(0,0%,100%,.055);padding:9px 10px;text-align:left;cursor:pointer}.workspace-card:hover{background:hsla(0,0%,100%,.095)}.workspace-avatar{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:7px;background:#d6e7c8;color:#132015;font-size:11px;font-weight:650}.workspace-name{font-size:12.5px;font-weight:600;color:#f8fbf4}.workspace-meta{font-family:var(--font-mono);font-size:10.5px;color:hsla(86,47%,97%,.58);margin-top:1px}.workspace-chevron{margin-left:auto;color:hsla(86,47%,97%,.55);flex:0 0 auto}.plan-bar-row{display:flex;justify-content:space-between;align-items:baseline;padding:0 2px;font-size:11px}.plan-bar-row strong{color:#f8fbf4;font-weight:600}.plan-bar-row span{font-family:var(--font-mono);font-size:10px;color:hsla(86,47%,97%,.58)}.plan-bar{height:4px;border-radius:99px;background:hsla(0,0%,100%,.12);overflow:hidden;margin:0 2px}.plan-bar i{display:block;height:100%;border-radius:inherit;background:#b8d7a1}.plan-manage-btn{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:transparent;color:#f8fbf4;padding:7px 10px;font-size:12px;font-weight:500;cursor:pointer}.plan-manage-btn:hover{background:hsla(0,0%,100%,.08)}.demo-data-controls{display:grid;grid-gap:7px;gap:7px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.1)}.demo-data-button{min-height:32px;background:hsla(0,0%,100%,.06)}.demo-data-button.danger{color:#ffd6cf}.demo-data-button.danger:hover{background:rgba(179,55,42,.16)}.demo-data-button:disabled{cursor:not-allowed;opacity:.58}.topbar{gap:18px;position:-webkit-sticky;position:sticky;top:0;z-index:80;min-height:54px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:hsla(51,47%,97%,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;padding:8px var(--space-page-x)}.topbar,.topbar-crumb{display:flex;align-items:center}.topbar-crumb{gap:8px;min-width:0;font-size:13.5px;color:var(--muted)}.topbar-crumb strong{color:var(--ink);font-weight:600;white-space:nowrap}.crumb-workspace{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumb-sep{color:var(--line-strong)}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.l2-search-trigger{height:33px;min-width:min(330px,28vw);justify-content:flex-start;border-radius:8px;border:1px solid var(--line-strong);background:#fff;color:var(--muted);font-size:12.5px;font-weight:450}.l2-search-trigger span{flex:1 1;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.l2-search-trigger:hover{border-color:var(--line-strong);color:var(--muted);background:var(--surface-hover)}.icon-button{width:33px;height:33px;border-radius:8px;border:1px solid var(--line-strong);background:#fff;color:var(--muted)}.icon-button:hover{transform:none;color:var(--ink);border-color:var(--line-strong);background:var(--surface-hover);box-shadow:none}.connect-button:active,.icon-button:active,.nav-item:active,.plan-manage-btn:active,.primary-action:active,.secondary-action:active,.workspace-card:active{transform:translateY(1px)}.spin{animation:spin .9s linear infinite}.notification-count{background:#c6402e;border-color:var(--sidebar-bg)}.connect-button.account-menu-trigger{height:33px;border-radius:8px;border:1px solid var(--line-strong);background:#fff;color:var(--ink);box-shadow:none;padding:0 9px;font-size:12.5px}.connect-button.account-menu-trigger:hover{transform:none;background:var(--surface-hover);box-shadow:none}.topbar-avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--dark);color:#fff;font-size:10px;font-weight:650}.connect-button,.primary-action{border-radius:8px;background:var(--dark);box-shadow:none;padding:8px 14px;font-size:13px;font-weight:500}.connect-button:hover,.primary-action:hover{transform:none;background:#313949;box-shadow:none}.secondary-action{border-radius:8px;border:1px solid var(--line-strong);background:#fff;color:var(--ink);box-shadow:none;padding:7px 12px;font-size:13px;font-weight:500}.secondary-action:hover{transform:none;border-color:#c4bfae;color:var(--ink);background:var(--surface-hover);box-shadow:none}.secondary-action.compact{border-radius:7px;padding:5px 10px;font-size:12.5px;min-height:0}.text-button{color:var(--ink-2);font-size:12.5px}.text-button:hover{color:var(--ink)}.send-button-small{border-radius:7px}.mini-select,.status-select{border-radius:8px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid rgba(35,41,54,.4);outline-offset:2px}.auth-form input:focus,.form-grid input:focus,.mini-select:focus,.reply-workbench textarea:focus,.search-wrap input:focus,.status-select:focus,.template-card input:focus,.template-card textarea:focus{border-color:rgba(35,41,54,.5);box-shadow:0 0 0 3px rgba(35,41,54,.08)}.data-card,.inbox-workspace,.settings-panel,.studio-calendar,.studio-calendar-form,.studio-channel-panel,.studio-chat-panel,.studio-shell,.surface{border-radius:10px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft)}.data-card,.metric-cell,.surface{transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.data-card:hover,.metric-cell:hover,.surface:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.page-header{margin-bottom:18px}.page-header h1{margin:0;font-size:25px;font-weight:650;letter-spacing:-.015em;color:var(--ink)}.page-header p{margin:6px 0 0;font-family:var(--font-mono);font-size:11.5px;color:var(--soft)}.ops-root{display:grid;grid-gap:14px;gap:14px}.metric-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.metric-cell{border:1px solid var(--line);border-radius:10px;background:#fff;padding:13px 15px;min-width:0}.metric-cell span{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-cell span,.metric-cell strong{display:block;font-family:var(--font-mono)}.metric-cell strong{margin-top:7px;font-size:25px;font-weight:500;letter-spacing:-.03em;color:var(--ink)}.metric-cell em{display:block;margin-top:4px;font-style:normal;font-size:11.5px;color:var(--muted)}.ops-grid{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start}.ops-grid,.ops-side{display:grid;grid-gap:14px;gap:14px}.data-card{overflow:hidden}.data-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 18px 12px}.data-card-head h3{margin:0;font-size:14.5px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.data-card-head p{margin:3px 0 0;font-family:var(--font-mono);font-size:10.5px;color:var(--soft)}.dash-table-wrap{overflow-x:auto}.dash-table{width:100%;border-collapse:collapse;font-size:13px}.dash-table th{padding:8px 18px;border-top:1px solid var(--line);background:#fbf9f4;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--soft);text-align:left;white-space:nowrap}.dash-table td,.dash-table th{border-bottom:1px solid var(--line)}.dash-table td{padding:10px 18px;vertical-align:middle}.dash-table tbody tr{cursor:pointer;transition:background .1s ease}.dash-table tbody tr:hover{background:var(--surface-hover)}.dash-table tbody tr:last-child td{border-bottom:0}.lead-cell strong{display:block;font-size:13px;font-weight:600;color:var(--ink)}.lead-cell span{display:block;margin-top:1px;font-family:var(--font-mono);font-size:10.5px;color:var(--soft)}.goal-cell,.msg-cell{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12.5px}.msg-cell{max-width:220px}.mono-cell{font-family:var(--font-mono);font-size:11px;color:var(--muted);white-space:nowrap}.owner-chip{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:999px;background:#ebe7da;color:var(--ink);font-size:10px;font-weight:650}.row-action{display:grid;place-items:center;width:26px;height:26px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--soft);cursor:pointer}.row-action:hover{border-color:var(--line-strong);background:#fff;color:var(--ink)}.status-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:#fff;padding:2px 9px;font-size:11.5px;color:var(--muted);white-space:nowrap}.status-badge i{width:6px;height:6px;border-radius:99px;background:#b9b4a3}.status-badge.green{color:var(--green-text)}.status-badge.green i{background:#23945d}.status-badge.orange{color:#8f5310}.status-badge.orange i{background:#d98324}.status-badge.red{color:#9c3126}.status-badge.red i{background:#c74534}.pipeline-bar{display:flex;gap:3px;height:10px;margin:2px 18px 12px}.pipeline-bar i{border-radius:3px;min-width:10px}.seg-0{background:#ccd3de}.seg-1{background:#e3c9a4}.seg-2{background:#b8d4c3}.seg-3{background:#8fbfa4}.pipeline-legend{display:grid;grid-gap:7px;gap:7px;padding:0 18px 15px}.pipeline-legend>div{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--muted)}.pipeline-legend i{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.pipeline-legend strong{margin-left:auto;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--ink)}.dist-bar{display:flex;gap:3px;height:12px;margin:2px 18px 12px}.dist-bar i{border-radius:3px;min-width:10px}.d-0{background:#ddd8ca}.d-1{background:#e3c9a4}.d-2{background:#b8d4c3}.d-3{background:#8fbfa4}.dist-legend{display:flex;flex-wrap:wrap;gap:8px 22px}.dist-legend>div{flex:0 0 auto}.dist-legend strong{margin-left:8px}.queue-list{display:grid;padding:2px 10px 10px}.queue-row{display:flex;align-items:center;gap:10px;border-radius:7px;padding:9px 8px}.queue-row:hover{background:var(--surface-hover)}.queue-row>div{flex:1 1;min-width:0}.queue-row strong{display:block;font-size:12.5px;font-weight:600;color:var(--ink)}.queue-row span{display:block;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--muted)}.queue-row time{flex:0 0 auto;font-family:var(--font-mono);font-size:10.5px;color:var(--soft);white-space:nowrap}.draft-ic{display:grid;place-items:center;width:25px;height:25px;flex:0 0 auto;border-radius:7px;background:var(--purple-soft);color:var(--accent-deep)}.queue-empty{padding:12px 18px 16px;font-size:12.5px;color:var(--soft)}.onboarding-checklist{padding:14px 16px;border-radius:10px;background:#fff}.checklist-head h3{font-size:14.5px}.checklist-head p{font-family:var(--font-mono);font-size:10.5px}.checklist-progress{height:4px;margin:12px 0;background:#ece8dc}.checklist-progress i{background:var(--dark)}.checklist-step{border-radius:8px;border-color:var(--line);background:#fff}.checklist-step.done{background:#f6faf5;border-color:#d5e6d8}.checklist-reopen{border-radius:8px;color:var(--muted)}.checklist-reopen.complete{color:var(--green-text);border-color:#d5e6d8;background:#f6faf5}.settings2{display:grid;grid-gap:14px;gap:14px;max-width:1020px}.settings-tabs{display:flex;gap:22px;margin-bottom:4px;border-bottom:1px solid var(--line)}.settings-tabs button{border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;padding:6px 1px 11px;font-size:13.5px;color:var(--muted);cursor:pointer}.settings-tabs button:hover{color:var(--ink)}.settings-tabs button.active{color:var(--ink);font-weight:600;border-bottom-color:var(--dark)}.settings-panel{padding:0;overflow:hidden}.settings-panel-head{padding:16px 22px 13px;border-bottom:1px solid var(--line)}.settings-panel-head h3{margin:0;font-size:15px;font-weight:650;color:var(--ink)}.settings-panel-head p{margin:4px 0 0;font-family:var(--font-mono);font-size:10.5px;color:var(--soft)}.settings-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);grid-gap:24px;gap:24px;align-items:center;padding:15px 22px;border-bottom:1px solid var(--line)}.settings-panel .settings-row:last-child{border-bottom:0}.settings-row>div:first-child strong{display:block;font-size:13.5px;font-weight:600;color:var(--ink)}.settings-row>div:first-child p{margin:3px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}.settings-row input,.settings-row select,.settings-row textarea{width:100%;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--ink);padding:8px 11px;font-size:13px;outline:none}.settings-row input:focus,.settings-row select:focus,.settings-row textarea:focus{border-color:rgba(35,41,54,.5);box-shadow:0 0 0 3px rgba(35,41,54,.07)}.settings-row input[readonly]{background:#fbf9f4;color:var(--muted)}.input-group{display:flex;width:100%}.input-group span{display:flex;align-items:center;border:1px solid var(--line-strong);border-right:0;border-radius:8px 0 0 8px;background:#fbf9f4;padding:0 10px;font-family:var(--font-mono);font-size:11.5px;color:var(--soft);white-space:nowrap}.input-group input{border-radius:0 8px 8px 0}.settings-panel-foot{display:flex;justify-content:flex-end;padding:13px 22px;background:#fbf9f4;border-top:1px solid var(--line)}.settings-row-control{display:grid;grid-gap:8px;gap:8px}.ig-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:7px 11px}.ig-row strong{flex:1 1;min-width:0;font-size:12.5px;color:var(--ink)}.ig-actions{display:flex;gap:8px;flex-wrap:wrap}.ig-actions input{width:auto}.settings-hint{font-size:12.5px;color:var(--soft)}.set-toggle{position:relative;justify-self:end;width:38px;height:22px;border:1px solid var(--line-strong);border-radius:99px;background:#e8e4d8;cursor:pointer;padding:0;transition:background .14s ease,border-color .14s ease}.set-toggle i{position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:99px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18);transition:left .14s var(--ease)}.set-toggle.on{background:var(--dark);border-color:var(--dark)}.set-toggle.on i{left:18px}.template-row{align-items:start}.template-body-text{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted)}.settings-billing .billing-layout{grid-template-columns:1fr}.action-saved,.action-saved:hover{background:var(--green)}.filter-chip.active{border-color:var(--dark)}.filter-chip.active b{color:var(--ink)}.studio-tabs button.active{border-color:var(--dark);color:var(--ink)}.studio-tabs button.active svg{color:var(--ink)}.studio-calendar-day.today{box-shadow:inset 0 0 0 2px var(--dark)}.studio-calendar-day.today>strong{background:var(--dark)}.notification-row-icon{background:#efece2;color:var(--ink-2)}.notification-panel-head strong{background:#ebe7da;color:var(--ink)}.palette-row.active{background:#efece2;color:var(--ink)}.palette-row.active small{color:var(--muted)}.score-pill{background:#efece2;color:var(--ink-2)}.score-pill.hot{background:var(--coral-soft);color:#a34a12}.conversation-card.refined.needs-reply:before,.message-row.outbound .message-meta-avatar{background:var(--dark)}.next-step-card{border-color:#ddd6f2;background:#f8f7fd}.next-step-card span{color:var(--accent-deep)}@media (max-width:1240px){.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-grid{grid-template-columns:1fr}}@media (max-width:900px){.app-root{grid-template-columns:1fr}.sidebar{position:static;height:auto;min-height:0;flex-direction:row;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid var(--line);padding:10px 14px}.sidebar .brand-lockup{padding:0}.sidebar-bottom{margin:0;padding:0;display:flex;align-items:center;gap:8px}.plan-bar,.plan-bar-row,.plan-manage-btn{display:none}.workspace-card{border:0;background:transparent;padding:0;width:auto}.workspace-card>div:not(.workspace-avatar){display:none}.topbar{position:static;padding:8px 14px}.crumb-sep,.crumb-workspace{display:none}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.content-shell{padding:16px 14px 90px}.settings-row{grid-template-columns:1fr;gap:8px;align-items:start}.settings-row .set-toggle{justify-self:start}.settings-panel-foot{justify-content:stretch}.settings-panel-foot .primary-action{width:100%;justify-content:center}}@media (max-width:760px){.dash-table td:nth-child(3),.dash-table td:nth-child(6),.dash-table th:nth-child(3),.dash-table th:nth-child(6){display:none}.goal-cell,.msg-cell{max-width:130px}.settings-tabs{gap:14px;overflow-x:auto}}.reveal-init{opacity:0;transform:translateY(-18px)}.reveal-init.revealed{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .6s var(--ease)}.landing-page .drop-init{opacity:0;transform:translateY(-22px)}.landing-page .drop-init.revealed{opacity:1;transform:none;transition:opacity .62s var(--ease),transform .62s var(--ease)}@media (prefers-reduced-motion:reduce){.landing-page .drop-init,.reveal-init{opacity:1;transform:none;filter:none;will-change:auto}}.l3-chip.green{background:#fdeaf3;color:#c02572}.l3-row.green{background:#fdf1f7;border-color:#f9d7e8}.l3-row.green>svg{color:#d92d6f}.l3-check.green{background:#f43f8e;color:#fff}.l3-check.violet{background:#7c3aed;color:#fff}.l3-check.orange{background:#ff8a3d;color:#fff}.l3-bullet-icon.green{background:#fdeaf3;color:#d92d6f}.l3-mock-row em{color:#c02572}.l3-mini-toggle .dot{background:#7c3aed}.l3-mini-chart header b{background:#f1eafe;color:#6d28d9}.l3-mini-avatar.m{background:linear-gradient(140deg,#ff8a3d,#f43f8e)}.l3-mini-avatar.a{background:linear-gradient(140deg,#b473d8,#7c3aed)}.l3-live-dot,.l3-stat.live:after{background:#f43f8e}.demo-message.sent{background:#fdeaf3;color:#c02572}.l3-panel-foot .l3-check.green,.l4-card .l2-flow-check{background:#7c3aed}.l3-popular{top:-17px;display:inline-flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:6px;width:max-content;min-width:max-content;padding:8px 16px;border-radius:999px;background:#6d28d9;font-size:11.5px;font-weight:700;letter-spacing:.1em;box-shadow:0 6px 18px rgba(109,40,217,.4),0 0 0 3px #fff}.l3-popular,.l3-popular .l3-popular-text{color:#fffdf7!important;line-height:1;white-space:nowrap}.l3-popular .l3-popular-text{display:inline-block;flex:0 0 auto;text-shadow:0 1px 10px hsla(0,0%,100%,.22)}.l3-popular svg{flex:0 0 auto;color:#fffdf7!important;stroke:currentColor}