@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@700;800;900&family=Space+Grotesk:wght@700&display=swap";
:root{--bg:#f6f8fb;--panel:#fff;--panel-soft:#f9fafb;--text:#111827;--muted:#667085;--line:#e5e7eb;--primary:#2563eb;--primary-dark:#1d4ed8;--primary-soft:#eff6ff;--danger:#b42318;--success:#047857;--warning:#b54708;--sidebar:#101828;--sidebar-soft:#1d2939}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.auth-shell{background:#eef2f7;place-items:center;min-height:100vh;padding:32px 16px;display:grid}.auth-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;width:min(460px,100%);padding:28px;box-shadow:0 18px 40px #10182814}.auth-panel h1,.page-title h1,.panel-head h2{margin:0}.auth-panel p,.page-title p,.panel-head p{color:var(--muted);margin:6px 0 0}.field{gap:7px;margin-top:16px;display:grid}.field input,.field textarea,.field select{width:100%;color:var(--text);background:#fff;border:1px solid #cfd6df;border-radius:7px;padding:10px 12px}.field textarea{resize:vertical;min-height:94px}.check-row{color:#344054;align-items:center;gap:9px;margin-top:16px;font-size:14px;font-weight:650;display:flex}.check-row input{width:16px;height:16px}.button-row{align-items:center;gap:10px;margin-top:20px;display:flex}.google-auth-btn{color:#111827;background:#fff;border:1px solid #cfd6df;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:42px;margin-top:20px;font-weight:700;display:inline-flex}.google-auth-btn span{color:#2563eb;border:1px solid #d0d5dd;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin-top:18px;font-size:13px;font-weight:650;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.button-row.compact{flex-wrap:wrap;justify-content:flex-end;margin-top:0}.btn{border:1px solid var(--line);color:#344054;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 13px;font-weight:650;display:inline-flex}.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn.primary:hover{background:var(--primary-dark)}.btn:disabled{cursor:not-allowed;opacity:.65}.app-shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#fff;padding:22px 16px}.brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;padding:0 6px 20px;display:flex}.brand-mark{background:var(--primary);border-radius:8px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.brand strong{display:block}.brand span{color:#98a2b3;margin-top:2px;font-size:12px;display:block}.nav{gap:4px;margin-top:22px;display:grid}.nav a{color:#d0d5dd;border-radius:7px;align-items:center;gap:10px;padding:10px 11px;font-size:14px;display:flex}.nav a.active,.nav a:hover{background:var(--sidebar-soft);color:#fff}.main{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}.page-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.stat,.panel,.plan{background:var(--panel);border:1px solid var(--line);border-radius:8px}.stat{padding:14px}.stat span,.muted{color:var(--muted);font-size:13px}.stat strong{margin-top:4px;font-size:24px;display:block}.panel{margin-bottom:16px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px;display:flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.plan{padding:16px}.plan h3{margin:0 0 8px}.plan strong{margin-bottom:12px;font-size:22px;display:block}.plan ul{color:var(--muted);margin:0 0 16px;padding-left:18px;font-size:14px;line-height:1.8}table{border-collapse:collapse;width:100%;font-size:14px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 14px}th{color:var(--muted);background:var(--panel-soft);font-weight:650}tr:last-child td{border-bottom:0}.status{background:var(--primary-soft);color:var(--primary-dark);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.status.ready,.status.active,.status.paid{color:var(--success);background:#ecfdf3}.status.failed,.status.error,.status.cancelled{color:var(--danger);background:#fef3f2}.status.initializing,.status.trialing{color:var(--warning);background:#fffaeb}.code{white-space:pre-wrap;word-break:break-word;color:#e5e7eb;background:#111827;border-radius:8px;padding:16px;overflow:auto}.notice{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:14px}.notice.error{color:var(--danger);background:#fef3f2;border-color:#fecdca}.notice.inline{margin:0 16px 16px}.dashboard-skeleton{gap:18px;display:grid}.skeleton-panel,.skeleton-hero .hero-status-copy,.skeleton-hero .launch-card,.skeleton-stat,.skeleton-install{pointer-events:none}.skeleton-line,.skeleton-block{background:linear-gradient(90deg,#eef2f7 0%,#f8fafc 45%,#eef2f7 90%) 0 0/220% 100%;border-radius:8px;animation:1.25s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-line{max-width:100%;height:13px;margin-top:10px}.skeleton-line:first-child{height:18px;margin-top:0}.skeleton-block{min-height:44px}.skeleton-badge{border-radius:999px;width:92px;min-height:26px}.skeleton-button{width:148px;min-height:42px}.skeleton-button.secondary{width:176px}.skeleton-button.small{width:86px;min-height:38px}.skeleton-avatar{border-radius:50%;width:34px;min-width:34px;min-height:34px}.skeleton-avatar.large{width:56px;min-width:56px;min-height:56px}.skeleton-stat .skeleton-line:nth-child(2){height:30px;margin-top:14px}.skeleton-list{gap:12px;display:grid}.skeleton-row{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px;display:grid}.skeleton-table{padding:10px 18px 18px}.skeleton-table-row{border-bottom:1px solid #edf2f7;grid-template-columns:1fr .55fr .75fr;align-items:center;gap:18px;min-height:52px;display:grid}.skeleton-table-row:last-child{border-bottom:0}.skeleton-input{border-radius:8px;width:100%;min-height:58px}.skeleton-input.tall{min-height:116px}.skeleton-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.skeleton-form .tall,.skeleton-form .skeleton-button{grid-column:1/-1}.skeleton-code{border-radius:8px;min-height:128px;margin-top:12px}.skeleton-wide-button{border-radius:8px;min-height:78px}.skeleton-cards{padding:18px}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.skeleton-line,.skeleton-block{animation:none}}.empty{color:var(--muted);padding:16px}.test-list{gap:10px;display:grid}.test-item{color:#344054;align-items:center;gap:10px;display:flex}.check{width:34px;height:24px;color:var(--muted);background:#f2f4f7;border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.check.on{color:var(--success);background:#ecfdf3}.landing{background:#fff8ef;min-height:100vh;overflow:hidden}.landing-nav{z-index:3;justify-content:space-between;align-items:center;max-width:1220px;height:88px;margin:0 auto;padding:0 24px;display:flex;position:relative}.landing-brand{align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.landing-brand span{color:#fff;background:#0a0807;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.landing-links,.hero-points{align-items:center;gap:12px;display:flex}.landing-hero{grid-template-columns:minmax(0,.95fr) minmax(390px,.75fr);align-items:center;gap:48px;max-width:1220px;margin:0 auto;padding:64px 24px 58px;display:grid;position:relative}.hero-cloud{filter:blur(56px);opacity:.78;pointer-events:none;border-radius:999px;position:absolute}.hero-cloud-a{background:#fdc6d1;width:300px;height:250px;top:40px;left:-90px}.hero-cloud-b{background:#fee4d4;width:380px;height:240px;bottom:-30px;right:-110px}.hero-copy h1{letter-spacing:0;z-index:2;max-width:780px;margin:0 0 24px;font-size:clamp(52px,7vw,96px);line-height:.94;position:relative}.hero-copy p{color:#5f514a;z-index:2;max-width:680px;margin:0 0 28px;font-size:20px;line-height:1.65;position:relative}.hero-signup-box{z-index:2;gap:13px;width:min(432px,100%);display:grid;position:relative}.hero-signup-box p{text-align:center;color:#6d5d55;margin:2px 0 0;font-size:15px;font-weight:700}.signup-choice{color:#fff;background:#0a0807;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:70px;padding:14px 18px;font-size:18px;font-weight:800;display:flex;box-shadow:0 14px 30px #0a080729}.signup-choice.google{background:#0076ff}.choice-icon{color:#0a0807;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.choice-arrow{font-size:18px;line-height:1}.hero-points{color:#6d5d55;z-index:2;flex-wrap:wrap;margin-top:18px;font-size:14px;position:relative}.hero-points span{background:#fff;border:1px solid #f0dcca;border-radius:999px;padding:8px 10px}.hero-product{z-index:2;gap:18px;display:grid;position:relative}.builder-card{background:#fff;border:1px solid #f0dcca;border-radius:8px;padding:18px;box-shadow:0 24px 50px #0a08071a}.builder-top{align-items:center;gap:10px;margin-bottom:14px;display:flex}.builder-top span{background:#f3e2ff;border-radius:8px;width:34px;height:34px}.url-field{color:#6d5d55;background:#fffaf4;border:1px solid #ead7c6;border-radius:8px;padding:13px 14px}.scan-list{color:#344054;gap:10px;margin-top:16px;font-weight:700;display:grid}.scan-dot{background:#d0d5dd;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.scan-dot.done{background:#12b76a}.scan-dot.live{background:#d200d3;box-shadow:0 0 0 5px #d200d31a}.chat-preview{background:#fff;border:1px solid #f0dcca;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #10182824}.chat-preview-head{color:#fff;background:#0a0807;align-items:center;gap:12px;padding:16px;display:flex}.chat-preview-head small{color:#ffffffd1;margin-top:2px;display:block}.chat-dot{background:#ffffff38;border:1px solid #ffffff59;border-radius:50%;width:38px;height:38px}.chat-preview-body{background:#f8fafc;gap:12px;padding:18px;display:grid}.bubble{border-radius:8px;max-width:86%;padding:11px 13px;font-size:14px;line-height:1.45}.bubble.assistant{border:1px solid var(--line);background:#fff}.bubble.user{color:#fff;background:#d200d3;justify-self:end}.chat-preview-input{border:1px solid var(--line);color:var(--muted);border-radius:999px;margin:14px;padding:12px 14px;font-size:14px}.landing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1220px;margin:0 auto;padding:18px 24px 72px;display:grid}.landing-steps article{background:#fff;border:1px solid #f0dcca;border-radius:8px;padding:20px}.landing-steps strong{color:#d200d3;background:#f3e2ff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.landing-steps h2{margin:16px 0 8px;font-size:18px}.landing-steps p{color:#6d5d55;margin:0;line-height:1.55}.landing-feature-band{color:#fff;background:#0a0807;padding:78px 24px}.landing-feature-band>*,.landing-pricing{max-width:1220px;margin-left:auto;margin-right:auto}.section-kicker{color:#d200d3;margin-bottom:12px;font-size:15px;font-weight:900}.landing-feature-band h2,.landing-pricing h2{letter-spacing:0;margin:0 0 14px;font-size:clamp(34px,4vw,58px);line-height:1.04}.landing-feature-band>p,.landing-pricing p{color:#b8aaa2;max-width:760px;margin:0 0 34px;font-size:18px;line-height:1.6}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.feature-grid article{color:#0a0807;background:#fff;border-radius:8px;align-items:flex-start;gap:16px;padding:18px;display:flex}.feature-icon{color:#d200d3;background:#f3e2ff;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;font-size:24px;font-weight:900;display:grid}.feature-grid h3{margin:0 0 8px;font-size:19px}.feature-grid p{color:#5f514a;margin:0;line-height:1.5}.landing-pricing{justify-content:space-between;align-items:center;gap:28px;padding:70px 24px 84px;display:flex}.landing-pricing p{color:#6d5d55;margin-bottom:0}.auth-kicker{color:var(--primary-dark);margin-bottom:8px;font-weight:900}.signup-benefits{flex-wrap:wrap;gap:8px;margin:16px 0 4px;display:flex}.signup-benefits span{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:800}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{position:static}.nav,.stats,.plans,.grid-2{grid-template-columns:1fr}.topbar,.workspace{padding-left:16px;padding-right:16px}.landing-hero,.landing-steps,.feature-grid{grid-template-columns:1fr}.landing-hero{padding-top:32px}.landing-pricing{display:grid}.chat-preview{max-width:460px}}@media (max-width:640px){.landing-nav{align-items:flex-start;gap:14px;height:auto;padding-top:18px;padding-bottom:18px}.landing-links{flex-wrap:wrap;justify-content:flex-end;font-size:14px}.signup-choice{min-height:62px;font-size:16px}.feature-grid article{display:grid}}.app-shell{background:#f3f6fb;grid-template-columns:284px 1fr}.sidebar{background:#111827;border-right:1px solid #ffffff14;min-height:100vh;position:sticky;top:0}.brand{padding-bottom:18px}.brand-mark{background:#2f6fed;box-shadow:0 10px 22px #2f6fed42}.workspace-pill{color:#e5e7eb;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:9px;margin:18px 2px 8px;padding:10px 11px;font-size:13px;font-weight:750;display:flex}.workspace-pill span,.live-dot{background:#10b981;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #10b98124}.nav{gap:6px}.nav a{border:1px solid #0000;min-height:42px}.nav a.active{color:#111827;background:#f8fafc}.nav a:hover:not(.active){background:#ffffff14}.nav-icon{background:#ffffff1a;border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:grid}.nav a.active .nav-icon{color:#1d4ed8;background:#dbeafe}.sidebar-card{color:#111827;background:#f8fafc;border-radius:8px;margin-top:26px;padding:15px}.sidebar-card p{color:#64748b;margin:7px 0 12px;font-size:13px;line-height:1.45}.sidebar-card a{color:#1d4ed8;font-size:13px;font-weight:800}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #dbe3ef;height:76px;padding:0 32px}.topbar-status,.topbar-actions{align-items:center;gap:12px;display:flex}.btn.ghost{background:#f8fafc}.workspace{padding:30px 34px 44px}.page-title{margin-bottom:22px}.eyebrow{color:#1d4ed8;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-block}.page-title h1{font-size:34px;line-height:1.08}.panel,.stat,.plan{border-color:#dbe3ef;box-shadow:0 14px 32px #0f172a0d}.panel-head{align-items:flex-start;padding:18px 20px}.dashboard-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;margin-bottom:18px;display:grid}.hero-status-copy,.launch-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px;box-shadow:0 14px 32px #0f172a0d}.hero-status-copy{padding:24px}.hero-status-copy h2{margin:14px 0 10px;font-size:34px;line-height:1.05}.hero-status-copy p{color:#58657a;max-width:720px;margin:0;font-size:16px;line-height:1.6}.hero-action-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.launch-card{gap:10px;padding:16px;display:grid}.launch-checklist{gap:14px}.launch-checklist-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.launch-checklist-head h3{color:#0f172a;margin:0;font-size:22px;line-height:1.2}.launch-checklist-head p{color:#64748b;margin:5px 0 0;font-size:13px}.launch-checklist-head>strong{color:#1d4ed8;background:#eff6ff;border-radius:999px;place-items:center;min-width:54px;min-height:34px;font-size:13px;display:inline-grid}.launch-progress{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.launch-progress span{border-radius:inherit;background:#2563eb;height:100%;transition:width .25s;display:block}.launch-checklist-list{gap:8px;display:grid}.launch-checklist-step{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;transition:border-color .18s,background .18s,transform .18s;display:grid}a.launch-checklist-step:hover,a.launch-checklist-step:focus-visible{background:#fff;border-color:#93c5fd;text-decoration:none;transform:translateY(-1px)}.launch-checklist-step>span{color:#475569;background:#e2e8f0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.launch-checklist-step strong,.launch-checklist-step small{display:block}.launch-checklist-step small{color:#64748b;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.35}.launch-checklist-step em{color:#475569;white-space:nowrap;background:#eef2f7;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.launch-checklist-step.done>span{color:#047857;background:#d1fae5}.launch-checklist-step.done em{color:#047857;background:#ecfdf3}.launch-checklist-step.current{background:#eff6ff;border-color:#93c5fd}.launch-checklist-step.current>span{color:#fff;background:#2563eb}.launch-checklist-step.current em{color:#1d4ed8;background:#dbeafe}.launch-checklist-step.issue{background:#fff7ed;border-color:#fed7aa}.launch-checklist-step.issue>span,.launch-checklist-step.issue em{color:#b45309;background:#ffedd5}.launch-checklist-step.disabled{opacity:.72}.launch-continue{width:100%;margin-top:2px}@media (max-width:640px){.launch-checklist-step{grid-template-columns:32px minmax(0,1fr)}.launch-checklist-step em{grid-column:2;justify-self:start}}.launch-step{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.launch-step>span{color:#475569;background:#e2e8f0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.launch-step.done>span{color:#047857;background:#d1fae5}.launch-step strong,.launch-step small{display:block}.launch-step small{color:#64748b;overflow-wrap:anywhere;margin-top:2px}.stat{min-height:126px;padding:18px}.stat strong{margin-top:12px;font-size:34px;line-height:1}.stat small{color:#64748b;margin-top:10px;display:block}.dashboard-grid,.widget-layout,.install-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;display:grid}.site-card,.bot-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.site-card div,.summary-item,.mini-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.site-card strong,.site-card code,.summary-item strong,.summary-item code,.mini-card strong,.mini-card code{color:#0f172a;overflow-wrap:anywhere;margin-top:7px;font-size:14px;display:block}.bot-summary-grid.dense{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-item span,.mini-card span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800}.action-list{gap:10px;padding:16px;display:grid}.action-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.action-item>span{color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.action-item strong,.action-item small{display:block}.action-item small{color:#64748b;margin-top:3px;line-height:1.45}.usage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px;display:grid}.usage-meter{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.usage-meter>div:first-child{color:#64748b;justify-content:space-between;gap:10px;font-size:13px;display:flex}.usage-meter strong{color:#0f172a}.meter-track{background:#e2e8f0;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.meter-track span{border-radius:inherit;background:#2f6fed;height:100%;display:block}.job-card{grid-template-columns:180px 1fr;gap:14px;padding:18px;display:grid}.job-status,.job-log{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.job-status strong,.job-status small{margin-top:10px;display:block}.job-status small,.job-log p{color:#64748b}.job-log p{margin:8px 0 0;line-height:1.5}.install-aside{align-content:start;gap:12px;display:grid}.install-panel{margin-bottom:0}.code{color:#dbeafe;background:#0f172a;border-radius:8px;font-size:13px;line-height:1.65}.widget-preview-card{min-width:0}.preview-browser{background:#fff;border:1px solid #dbe3ef;border-radius:8px;overflow:hidden;box-shadow:0 14px 32px #0f172a0d}.browser-bar{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:7px;padding:12px;display:flex}.browser-bar span{background:#cbd5e1;border-radius:50%;width:10px;height:10px}.preview-page{background:#eef4fb;min-height:520px;padding:22px;position:relative}.preview-copy{gap:8px;max-width:280px;display:grid}.preview-copy span{color:#64748b}.widget-mock{background:#fff;border:1px solid #dbe3ef;border-radius:8px;width:min(320px,100% - 40px);position:absolute;bottom:20px;overflow:hidden;box-shadow:0 18px 42px #0f172a29}.widget-mock.bottom-right{right:20px}.widget-mock.bottom-left{left:20px}.widget-mock-head{color:#fff;align-items:center;gap:10px;padding:13px;display:flex}.widget-mock-head>span{background:#ffffff3d;border-radius:50%;width:34px;height:34px}.widget-mock-head small,.widget-mock-head strong{display:block}.widget-mock-body{gap:14px;padding:14px;display:grid}.widget-mock-body p{color:#334155;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:11px;line-height:1.45}.mock-input{color:#64748b;border:1px solid #e2e8f0;border-radius:999px;padding:10px 12px;font-size:13px}.color-field input[type=color]{height:42px;padding:4px}.conversation-list,.lead-grid{gap:12px;padding:18px;display:grid}.conversation-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:42px minmax(0,1fr) minmax(180px,auto);align-items:center;gap:14px;padding:14px;display:grid}.conversation-row strong,.conversation-row span{display:block}.conversation-row span{color:#64748b;margin-top:4px}.conversation-row code{color:#475569;overflow-wrap:anywhere}.avatar-chip{color:#0369a1;background:#e0f2fe;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.lead-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.lead-card-head{justify-content:space-between;gap:12px;display:flex}.lead-card-head strong,.lead-card-head span{display:block}.lead-card-head div span,.lead-card small{color:#64748b;margin-top:4px}.lead-card p{color:#334155;line-height:1.5}.empty-state{text-align:center;place-items:center;padding:58px 20px;display:grid}.empty-state p{color:#64748b;max-width:520px;line-height:1.55}@media (max-width:1100px){.dashboard-hero,.dashboard-grid,.widget-layout,.install-layout{grid-template-columns:1fr}.usage-grid,.bot-summary-grid.dense{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{min-height:auto;position:static}.sidebar-card{display:none}}@media (max-width:700px){.workspace,.topbar{padding-left:16px;padding-right:16px}.topbar{flex-direction:column;align-items:flex-start;gap:12px;height:auto;padding-top:14px;padding-bottom:14px}.page-title{display:grid}.stats,.site-card,.bot-summary-grid,.bot-summary-grid.dense,.usage-grid,.lead-grid,.job-card,.conversation-row{grid-template-columns:1fr}}:root{--noupe-black:#050505;--noupe-magenta:#d700d8;--noupe-lime:#b9f536;--noupe-purple:#6d5d78;--noupe-soft:#f1eff2;--noupe-line:#ded9e2}.noupe-home,.noupe-app,.noupe-auth-shell{color:#050505;background:radial-gradient(circle at 0 55%,#ffd2d8c7,#0000 22rem),radial-gradient(circle at 100% 78%,#ffc6cfd1,#0000 24rem),#fff;min-height:100vh}.compact-home{flex-direction:column;display:flex}.noupe-home-header,.noupe-top{background:#fff;justify-content:space-between;align-items:center;height:138px;padding:0 32px;display:flex}.noupe-wordmark{color:#050505;letter-spacing:0;align-items:flex-end;font-size:clamp(34px,4vw,58px);font-weight:950;line-height:.86;display:inline-flex}.noupe-wordmark span{border-bottom:7px solid var(--noupe-magenta);border-radius:0 0 28px 28px;width:34px;height:12px;margin-left:-52px;transform:translateY(12px)}.noupe-home-header nav,.noupe-top-actions{align-items:center;gap:18px;display:flex}.lime-action,.flow-next,.install-code-panel button{background:var(--noupe-lime);color:#050505;cursor:pointer;border:0;border-radius:8px;min-height:68px;padding:0 46px;font-size:22px;font-weight:500}.home-builder{grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:58px;max-width:1280px;min-height:calc(100vh - 138px);margin:0 auto;padding:88px 28px 44px;display:grid}.home-copy h1{letter-spacing:0;margin:0;font-size:clamp(48px,7vw,92px);line-height:.96}.home-copy p{color:#66576d;max-width:720px;margin:24px 0 0;font-size:25px;line-height:1.5}.home-start-card{gap:18px;display:grid}.home-start-card input,.noupe-input,.train-row input{border:1px solid var(--noupe-line);color:#4f465f;background:#dfdddd;border-radius:20px;outline:none;width:100%;min-height:78px;padding:0 34px;font-size:23px}.home-start-card button,.noupe-dark-btn,.train-row button{color:#fff;cursor:pointer;background:#050505;border:0;border-radius:16px;min-height:90px;font-size:23px}.home-flow-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1280px;margin:0 auto;padding:0 28px 64px;display:grid}.home-hero-clean{text-align:center;align-content:center;justify-items:center;width:min(1120px,100% - 48px);min-height:520px;margin:0 auto;display:grid}.home-hero-clean h1{letter-spacing:0;max-width:920px;margin:18px 0 0;font-size:clamp(48px,7vw,96px);line-height:.96}.home-hero-clean p{color:#65576e;max-width:760px;margin:24px 0 0;font-size:clamp(19px,2vw,27px);line-height:1.45}.home-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:36px;display:flex}.noupe-dark-link{color:#fff;background:#050505;border-radius:14px;justify-content:center;align-items:center;min-width:280px;min-height:72px;padding:0 30px;font-size:22px;display:inline-flex}.home-secondary-link{color:#050505;justify-content:center;align-items:center;min-height:72px;padding:0 22px;font-size:20px;font-weight:700;display:inline-flex}.compact-flow{padding-bottom:72px}.step-card{border:1px solid var(--noupe-line);background:#ffffffe6;border-radius:8px;padding:22px}.step-card span{background:var(--noupe-soft);width:34px;height:34px;color:var(--noupe-purple);border-radius:50%;place-items:center;font-weight:800;display:grid}.step-card.active span{background:var(--noupe-lime);color:#050505}.step-card strong{margin-top:18px;font-size:23px;display:block}.step-card p{color:#66576d;margin-bottom:0;line-height:1.5}.noupe-auth-shell{place-items:start center;padding:0 14px 48px;display:grid}.noupe-auth-modal{background:#fff;border-radius:8px;align-content:start;justify-items:center;width:min(100%,1356px);min-height:838px;margin:0 auto;padding:118px 24px 64px;display:grid;position:relative}.modal-close{color:#050505;place-items:center;width:34px;height:34px;font-size:40px;font-weight:400;line-height:1;display:grid;position:absolute;top:42px;right:58px}.noupe-face{background:var(--noupe-magenta);border-radius:21px;width:98px;height:84px;position:relative}.noupe-face:before,.noupe-face:after{content:"";background:#050505;border-radius:3px;width:16px;height:7px;position:absolute;top:30px;box-shadow:inset 6px 0 #fff}.noupe-face span{background:var(--noupe-magenta);border-radius:999px;width:16px;height:28px;position:absolute;top:-8px;left:44px;transform:rotate(20deg)}.noupe-face i{border-bottom:8px solid #050505;border-radius:0 0 30px 30px;width:38px;height:17px;position:absolute;bottom:19px;left:33px}.noupe-auth-modal h1{letter-spacing:0;margin:46px 0 0;font-size:35px;line-height:1.1}.noupe-auth-modal>p{color:#85848b;text-align:center;margin:16px 0 62px;font-size:27px;line-height:1.35}.noupe-auth-form{gap:22px;width:min(560px,100%);display:grid}.noupe-auth-form .notice{margin:0}.noupe-auth-form .noupe-input{border:0;min-height:79px}.noupe-auth-form .compact-password{border-radius:14px;min-height:58px;font-size:18px}.noupe-dark-btn{font-weight:500}.noupe-google-btn{color:#fff;background:#117cf4;border-radius:16px;justify-content:center;align-items:center;gap:18px;min-height:90px;font-size:23px;display:inline-flex}.noupe-google-btn span{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.auth-switch,.noupe-light-link{text-align:center;color:#66576d;margin:0;font-size:15px}.forgot-password-link{color:var(--color-primary);justify-self:end;margin-top:-12px;font-size:14px;font-weight:700}.forgot-password-link:hover,.forgot-password-link:focus-visible{color:var(--color-primary-dark)}.auth-button-link{text-decoration:none}.confirm-email-modal{gap:18px}.confirm-email-modal .confirm-email-icon{margin-bottom:8px}.confirm-kicker{color:var(--color-primary);text-align:center;margin:16px 0 -2px;font-size:15px;font-weight:800}.confirm-email-modal h1{margin-top:0}.confirm-email-modal>p{margin-bottom:22px}.confirm-email-modal>p strong{color:#111;white-space:nowrap;font-weight:800}.confirm-email-steps{gap:10px;width:min(520px,100%);margin:0 auto 10px;display:grid}.confirm-email-steps span{color:#27272a;background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:13px 16px;font-size:15px;font-weight:700;display:block}.confirm-email-cta{white-space:nowrap;text-align:center;justify-content:center;align-items:center;width:min(260px,100%);min-height:50px;margin:10px auto 0;padding:0 24px;font-size:16px;line-height:1;text-decoration:none;display:inline-flex}.confirm-email-modal .auth-switch a{color:var(--color-primary);font-weight:800}.confirm-email-modal .auth-switch a:hover,.confirm-email-modal .auth-switch a:focus-visible{color:var(--color-primary-dark)}.dh-feedback-page .dh-feedback-hero,.dh-feedback-page .dh-feedback-grid,.dh-feedback-page .dh-feedback-checklist{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.dh-feedback-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:48px;min-height:520px;padding:88px 0 56px;display:grid}.dh-feedback-hero h1{color:#111;letter-spacing:0;max-width:720px;margin:0;font-size:clamp(44px,7vw,76px);line-height:1.02}.dh-feedback-hero p{color:#52525b;max-width:680px;margin:22px 0 0;font-size:19px;line-height:1.65}.dh-feedback-card,.dh-feedback-grid article{background:#fff;border:1px solid #e4e4e7;border-radius:18px;box-shadow:0 18px 44px #11111114}.dh-feedback-card{padding:30px}.dh-feedback-card span,.dh-feedback-grid span{color:#3f6212;text-transform:uppercase;font-size:13px;font-weight:800}.dh-feedback-card strong{color:#111;margin-top:16px;font-size:26px;line-height:1.2;display:block}.dh-feedback-card p{margin-top:18px;font-size:15px}.dh-feedback-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:32px;display:grid}.dh-feedback-grid article{padding:26px}.dh-feedback-grid h2{color:#111;margin:16px 0 10px;font-size:24px;line-height:1.2}.dh-feedback-grid p{color:#52525b;margin:0;font-size:15px;line-height:1.6}.dh-feedback-form-section{margin-top:36px}.dh-rating-control button{color:#111;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:12px;min-height:48px;font-size:16px;font-weight:800;transition:border-color .2s,background .2s,transform .2s}.dh-rating-control button:hover,.dh-rating-control button:focus-visible,.dh-rating-control button.active{background:#ecfccb;border-color:#84cc16;outline:none}.dh-rating-control button.active{transform:translateY(-1px)}.domain-action-row{justify-content:space-between;align-items:center;gap:14px;margin-top:6px;display:flex}.domain-action-row .help-text{margin-top:0}.domain-action-row .btn-sm{flex:none;min-height:36px;padding:0 14px;font-size:12px}@media (max-width:860px){.dh-feedback-hero{grid-template-columns:1fr;gap:24px;min-height:auto;padding-top:56px}.dh-feedback-grid{grid-template-columns:1fr}}@media (max-width:640px){.dh-feedback-page .dh-feedback-hero,.dh-feedback-page .dh-feedback-grid,.dh-feedback-page .dh-feedback-checklist{width:min(100% - 28px,1180px)}.dh-feedback-card,.dh-feedback-grid article{border-radius:14px}.dh-rating-control{grid-template-columns:repeat(5,minmax(38px,1fr));gap:8px}}.auth-switch a,.noupe-light-link{color:var(--noupe-magenta);font-weight:800}.feedback-btn{border:1px solid #d8d0dd;border-radius:8px;align-items:center;gap:14px;min-height:68px;padding:0 20px;font-size:25px;display:inline-flex}.dashboard-tab{border:1px solid #d8d0dd;border-radius:8px;align-items:center;min-height:48px;padding:0 18px;font-weight:800;display:inline-flex}.dashboard-tab.active{color:#fff;background:#050505;border-color:#050505}.profile-dot{background:var(--noupe-magenta);width:54px;height:54px;box-shadow:0 0 0 2px var(--noupe-magenta);border:2px solid #fff;border-radius:50%;position:relative}.profile-dot:before,.profile-dot:after{content:"";background:#fff;position:absolute;left:50%;transform:translate(-50%)}.profile-dot:before{border-radius:50%;width:17px;height:17px;top:12px}.profile-dot:after{border-radius:20px 20px 0 0;width:33px;height:17px;bottom:10px}.flow-bar{color:#fff;background:#050505;grid-template-columns:180px minmax(0,1fr) 180px;align-items:center;gap:20px;min-height:90px;padding:10px 22px;display:grid}.flow-back{border:1px solid #75647d;border-radius:8px;justify-content:center;align-items:center;min-height:68px;font-size:24px;display:inline-flex}.ghost-space{visibility:hidden}.flow-steps{justify-content:center;align-items:center;gap:clamp(18px,4vw,52px);display:flex}.flow-step{color:#75647d;align-items:center;gap:12px;font-size:23px;display:inline-flex}.flow-step:not(:last-child):after{content:"";background:#75647d;width:56px;height:2px;margin-left:30px}.flow-step span{color:#050505;background:#75647d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.flow-step.done,.flow-step.selected{color:var(--noupe-lime);font-weight:800}.flow-step.selected span{background:#fff}.flow-step.done span{background:var(--noupe-lime)}.flow-next{justify-content:center;align-items:center;min-height:68px;font-size:24px;display:inline-flex}.noupe-workspace{min-height:calc(100vh - 228px);padding:140px 22px 84px}.noupe-page-title{text-align:center;max-width:1080px;margin:0 auto 74px}.noupe-page-title h1{letter-spacing:0;margin:0;font-size:41px;line-height:1.1}.noupe-page-title p{color:#65576e;margin:26px auto 0;font-size:28px;line-height:1.45}.train-panel{gap:32px;width:min(1080px,100%);margin:0 auto;display:grid}.train-row{grid-template-columns:minmax(0,1fr) 120px;gap:22px;display:grid}.train-row input{background:#fff;border-radius:16px}.train-row button{border-radius:16px;min-height:91px;font-size:24px}.training-card{border:1px solid var(--noupe-line);background:#ffffffe0;border-radius:8px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:108px;padding:18px 24px;display:grid}.globe-icon{color:#6d5d78;font-size:52px}.training-card strong{font-size:21px}.training-card p{color:#8a7999;margin:8px 0 0;font-size:22px}.training-actions{gap:12px;display:flex}.training-actions button{color:#050505;cursor:pointer;background:0 0;border:0;font-size:28px}.training-actions button:disabled{opacity:.35;cursor:not-allowed}.training-card.active{border-color:#0066ff6b;box-shadow:0 12px 26px #0066ff14}.training-card.success{border-color:#1db58461}.training-card.warning{background:#fffaf2;border-color:#ff950080}.training-card.error{background:#fff7f6;border-color:#ff3b3075}.training-content{min-width:0}.training-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sync-stage-badge{background:var(--color-bg-tertiary);min-height:28px;color:var(--color-text-tertiary);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.sync-stage-badge.active{background:var(--color-primary-light);color:var(--color-primary-dark)}.sync-stage-badge.success{background:var(--color-secondary-light);color:var(--color-secondary-dark)}.sync-stage-badge.warning{background:var(--color-warning-light);color:var(--color-warning-dark)}.sync-stage-badge.error{background:var(--color-danger-light);color:var(--color-danger-dark)}.sync-progress{margin-top:16px}.sync-progress-head{color:var(--color-text-tertiary);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.sync-progress-head strong{color:var(--color-text-primary);font-size:13px}.sync-progress-track{background:var(--color-bg-tertiary);border-radius:999px;height:10px;margin-top:8px;position:relative;overflow:hidden}.sync-progress-track span{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .35s;display:block}.sync-progress.active .sync-progress-track span{background:linear-gradient(90deg, var(--color-primary), #4f9bff, var(--color-primary));background-size:180% 100%;animation:1.4s ease-in-out infinite sync-progress-shimmer}.sync-progress.success .sync-progress-track span{background:var(--color-secondary)}.sync-progress.warning .sync-progress-track span{background:var(--color-warning)}.sync-progress.error .sync-progress-track span{background:var(--color-danger)}.sync-helper-text{color:var(--color-text-tertiary);margin-top:8px;font-size:12px;line-height:1.45;display:block}@keyframes sync-progress-shimmer{0%{background-position:0%}to{background-position:180%}}.add-knowledge-btn{color:#050505;cursor:pointer;background:#fff;border:1px solid #cfc8d3;border-radius:8px;min-height:68px;font-size:24px}.modal-scrim{z-index:50;background:#0000008f;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.knowledge-modal,.platform-modal{color:#050505;background:#fff;border-radius:8px;width:min(100%,1362px);box-shadow:0 24px 70px #00000038}.knowledge-modal{min-height:634px}.knowledge-modal header{border-bottom:1px solid var(--noupe-line);justify-content:space-between;align-items:flex-start;min-height:138px;padding:36px 46px 0;display:flex}.knowledge-modal h2,.platform-modal h2,.platform-section h2{margin:0;font-size:27px;line-height:1.2}.knowledge-modal p{color:#66576d;margin:6px 0 0;font-size:21px}.knowledge-modal header button{background:var(--noupe-soft);color:#66576d;cursor:pointer;border:0;border-radius:22px;width:58px;height:58px;font-size:34px}.knowledge-progress{background:var(--noupe-magenta);width:50%;height:4px}.knowledge-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:80px 45px;display:grid}.knowledge-options button{border:1px solid var(--noupe-line);color:#050505;cursor:pointer;background:#fff;border-radius:8px;align-content:center;place-items:center;gap:28px;min-height:290px;font-size:27px;font-weight:800;display:grid}.knowledge-options span{color:#95879d;font-size:50px}.install-code-panel{background:var(--noupe-soft);border-radius:22px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:18px;width:min(1080px,100%);min-height:145px;margin:0 auto 64px;padding:28px 28px 28px 30px;display:grid}.install-code-panel code{color:#5a5069;white-space:nowrap;text-overflow:ellipsis;font-size:29px;overflow:hidden}.install-code-panel button{justify-content:center;align-items:center;gap:14px;min-height:88px;padding:0 32px;font-size:24px;display:inline-flex}.platform-section{text-align:center}.platform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;width:min(1080px,100%);margin:24px auto 42px;display:grid}.platform-grid button{background:var(--noupe-soft);color:#050505;cursor:pointer;border:0;border-radius:8px;align-content:center;place-items:center;gap:26px;min-height:178px;font-size:23px;font-weight:800;display:grid}.platform-grid span{font-size:38px;font-weight:950}.show-more{color:var(--noupe-magenta);cursor:pointer;background:0 0;border:0;font-size:24px}.platform-modal{width:min(896px,100%);min-height:496px;padding:46px 44px;position:relative}.modal-close.in-panel{color:#66576d;cursor:pointer;background:0 0;border:0;top:42px;right:54px}.platform-modal ol{color:#66576d;gap:24px;margin:0;padding:36px 0 0;font-size:21px;list-style:none;display:grid}.platform-modal li{align-items:center;gap:12px;display:flex}.platform-modal li span{border:1px solid var(--noupe-magenta);width:34px;height:34px;color:var(--noupe-magenta);border-radius:50%;flex:none;place-items:center;display:grid}.widget-layout .panel,.widget-preview-card .preview-browser,.dashboard-hero,.dashboard-grid .panel,.stats .stat{border-radius:8px}.setup-dashboard-panel{border:1px solid var(--noupe-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,.86fr) minmax(360px,.74fr);align-items:center;gap:24px;max-width:1080px;margin:-52px auto 28px;padding:28px;display:grid;box-shadow:0 18px 45px #1410180f}.setup-dashboard-panel h2{margin:14px 0 10px;font-size:34px;line-height:1.08}.setup-dashboard-panel p{color:#65576e;margin:0;font-size:17px;line-height:1.55}.setup-dashboard-panel form{gap:12px;display:grid}.setup-dashboard-panel input{border:1px solid var(--noupe-line);color:#4f465f;background:#f3f1f4;border-radius:8px;min-height:58px;padding:0 16px;font-size:17px}.setup-dashboard-panel button{background:var(--noupe-lime);color:#050505;cursor:pointer;border:0;border-radius:8px;min-height:60px;font-size:18px;font-weight:800}.setup-dashboard-panel .notice{grid-column:1/-1;margin:0}.noupe-app .btn.primary{background:var(--noupe-lime);border-color:var(--noupe-lime);color:#050505}.noupe-app .btn.primary:hover{background:#a7e72c}.noupe-app .status.ready,.noupe-app .status.active,.noupe-app .status.paid,.noupe-app .launch-step.done>span,.noupe-app .check.on{color:#3f5f00;background:#e8ffc3}.noupe-app .meter-track span{background:var(--noupe-magenta)}@media (max-width:980px){.home-builder,.home-flow-preview,.setup-dashboard-panel,.knowledge-options,.platform-grid,.flow-bar{grid-template-columns:1fr}.flow-steps{flex-wrap:wrap}.flow-step:not(:last-child):after{display:none}.flow-back,.flow-next{width:100%}.noupe-workspace{padding-top:64px}.install-code-panel,.train-row,.training-card{grid-template-columns:1fr}}@media (max-width:640px){.noupe-home-header,.noupe-top{flex-direction:column;align-items:flex-start;gap:18px;height:auto;padding:20px 16px}.feedback-btn{min-height:48px;font-size:16px}.noupe-auth-modal{min-height:100vh;padding-top:86px}.modal-close{top:22px;right:22px}.noupe-auth-modal>p,.noupe-page-title p{font-size:20px}.noupe-page-title h1{font-size:32px}}.reference-home{background:radial-gradient(circle at 8% 62%,#ffd2d8b8,#0000 19rem),radial-gradient(circle at 100% 24%,#ffe8dcd1,#0000 24rem),#fff7f0}.ref-home-nav{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:96px;margin:0 auto;display:flex}.noupe-wordmark.compact span{border-bottom-width:5px;width:22px;height:8px;margin-left:-31px;transform:translateY(9px)}.ref-home-nav nav{align-items:center;gap:24px;font-size:14px;font-weight:650;display:flex}.dark-pill{color:#fff;background:#050505;border-radius:7px;align-items:center;min-height:40px;padding:0 18px;display:inline-flex}.ref-hero{grid-template-columns:minmax(0,.86fr) minmax(420px,1fr);align-items:center;gap:72px;width:min(1180px,100% - 48px);min-height:520px;margin:0 auto;padding:28px 0 54px;display:grid}.ref-hero-copy h1{letter-spacing:0;max-width:450px;margin:0;font-size:clamp(42px,4.5vw,58px);line-height:1.02}.ref-hero-copy p{color:#65576e;max-width:390px;margin:32px 0 0;font-size:17px;line-height:1.45}.ref-auth-buttons{gap:14px;width:min(360px,100%);margin-top:34px;display:grid}.google-strip,.email-strip{color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:14px;font-weight:800;display:flex}.google-strip{background:#117cf4}.email-strip{background:#050505}.google-strip span,.email-strip span{color:#117cf4;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.email-strip span{color:#050505}.ref-auth-buttons small{text-align:center;color:#65576e;font-size:12px}.product-mock{min-height:390px;position:relative}.site-window{background:#ffffffb8;border:1px solid #f2d9cb;border-radius:8px;padding:44px 24px 24px;position:absolute;inset:44px 0 26px 34px;overflow:hidden}.site-url{color:#8a7a82;border-bottom:1px solid #f2d9cb;align-items:center;height:40px;padding-left:24px;font-size:12px;display:flex;position:absolute;inset:0 0 auto}.mock-line{background:#f9e2d5;border-radius:99px;width:46%;height:20px;margin-bottom:14px}.mock-line.wide{width:58%}.mock-line.short{width:36%;height:8px}.mock-blocks{gap:16px;margin-top:28px;display:flex}.mock-blocks span{background:#f9e2d5;border-radius:5px;width:112px;height:44px}.conversation-alert{z-index:4;background:var(--noupe-magenta);color:#fff;border-radius:9px;padding:13px 22px;font-size:12px;font-weight:800;position:absolute;top:38px;right:0;box-shadow:0 16px 32px #d700d83d}.chat-card{z-index:3;background:#fff;border-radius:8px;width:330px;position:absolute;top:112px;right:26px;overflow:hidden;box-shadow:0 16px 36px #14101829}.chat-card-head{color:#fff;background:#050505;align-items:center;gap:10px;height:42px;padding:0 12px;font-size:12px;display:flex}.chat-card-head span{background:#f7c1d0;border-radius:50%;width:24px;height:24px}.chat-card-head b{margin-left:auto}.chat-bubble{border-radius:7px;width:78%;margin:14px;padding:12px;font-size:12px;line-height:1.42}.chat-bubble.user{color:#25315f;background:#eef0f7;margin-left:auto}.chat-bubble.ai{color:#25315f;background:#fff;border:1px solid #e7e1e8}.ask-bar{z-index:5;border:8px solid var(--noupe-magenta);background:#fff;border-radius:13px;align-items:center;gap:10px;width:360px;height:58px;padding:0 10px 0 0;display:flex;position:absolute;bottom:24px;right:-18px}.ask-bar span{background:#f2e4f3;border-radius:50%;width:42px;height:42px}.ask-bar p{color:#95879d;flex:1;margin:0;font-size:13px}.ask-bar b{color:#fff;background:#8c8c8c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ref-feature-band{color:#fff;background:#050505;padding:62px 0 80px}.ref-section-title{text-align:center;width:min(1180px,100% - 48px);margin:0 auto 36px}.ref-section-title h2{letter-spacing:0;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.1}.ref-section-title p{color:#8f8398;margin:14px 0 0}.ref-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.ref-feature-card{color:#050505;text-align:center;background:#fff7f0;border-radius:8px;min-height:310px;padding:28px}.ref-feature-card h3{margin:20px 0 8px;font-size:24px}.ref-feature-card p{color:#4f465f;max-width:420px;margin:0 auto;line-height:1.45}.feature-visual{background:linear-gradient(135deg,#ffb4a8,#ff4b86);border-radius:8px;height:150px;position:relative;overflow:hidden}.feature-visual span,.feature-visual i{opacity:.86;background:#fff;border-radius:8px;position:absolute}.feature-visual span{width:48%;height:74px;top:38px;left:11%}.feature-visual i{width:32%;height:54px;bottom:28px;right:12%}.ref-why{text-align:center;background:radial-gradient(circle at 0,#ffd2d8b8,#0000 20rem),#fff7f0;padding:66px 24px}.ref-why h2{margin:0;font-size:36px}.ref-why p{color:#65576e}.ref-why div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(860px,100%);margin:28px auto 0;display:grid}.ref-why span{background:#fff;border-radius:8px;align-items:center;min-height:62px;padding:0 28px;font-weight:800;display:flex}.app-top-compact{height:96px}.feature-nav{background:#050505;align-items:center;gap:6px;min-height:72px;padding:10px 22px;display:flex;overflow-x:auto}.feature-nav a{color:#d9d1dd;white-space:nowrap;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.feature-nav a:hover,.feature-nav a.active{color:#050505;background:#fff}.feature-nav span{background:#ffffff1f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.feature-nav a.active span,.feature-nav a:hover span{background:var(--noupe-lime)}.setup-flow-bar{color:#82738b;background:#151015;justify-content:center;align-items:center;gap:38px;min-height:58px;padding:8px 18px;display:flex}.setup-flow-bar a{align-items:center;gap:10px;font-size:16px;font-weight:800;display:inline-flex}.setup-flow-bar a:not(:last-child):after{content:"";background:#82738b;width:46px;height:1px;margin-left:28px}.setup-flow-bar span{color:#050505;background:#82738b;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:12px;display:grid}.setup-flow-bar .done span{background:var(--noupe-lime)}.compact-workspace{min-height:calc(100vh - 168px);padding:46px 22px 70px}.compact-title{margin-bottom:32px}.compact-title p{max-width:760px;margin-top:10px;font-size:18px}@media (max-width:900px){.ref-hero,.ref-feature-grid,.ref-why div{grid-template-columns:1fr}.ref-hero{gap:32px}.product-mock{min-height:430px}.setup-flow-bar{justify-content:flex-start;overflow-x:auto}}@media (max-width:640px){.ref-home-nav{flex-direction:column;align-items:flex-start;gap:18px;height:auto;padding:20px 0}.ref-home-nav nav{flex-wrap:wrap;gap:14px}.ref-hero{grid-template-columns:1fr;width:min(100% - 32px,1180px)}.chat-card,.ask-bar{width:min(330px,100%);right:0}.setup-flow-bar a:not(:last-child):after{display:none}}:root{--final-bg:#fff8f2;--final-ink:#070707;--final-muted:#65576e;--final-card:#fff;--final-border:#e4dce6}body{background:var(--final-bg)}.noupe-auth-shell{background:radial-gradient(circle at 12% 80%, #ffd2d8c2, transparent 20rem), radial-gradient(circle at 92% 12%, #ffe8dccc, transparent 26rem), var(--final-bg);place-items:center;min-height:100vh;padding:24px}.noupe-auth-modal{border:1px solid var(--final-border);border-radius:8px;width:min(760px,100%);min-height:auto;padding:64px 44px 48px;box-shadow:0 24px 80px #14101814}.signup-auth-modal{min-height:auto}.noupe-auth-modal h1{margin-top:28px;font-size:clamp(30px,4vw,38px)}.noupe-auth-modal>p{max-width:560px;margin:12px 0 34px;font-size:18px;line-height:1.45}.noupe-auth-form{gap:14px;width:min(440px,100%)}.noupe-auth-form .noupe-input{border-radius:12px;min-height:58px;padding:0 20px;font-size:16px}.noupe-dark-btn,.noupe-google-btn{border-radius:12px;min-height:58px;font-size:16px;font-weight:800}.noupe-google-btn span{width:30px;height:30px}.modal-close{width:34px;height:34px;font-size:28px;top:22px;right:24px}.noupe-face{border-radius:18px;width:74px;height:64px}.noupe-face:before,.noupe-face:after{width:11px;height:5px;top:24px;box-shadow:inset 4px 0 #fff}.noupe-face:before{left:22px}.noupe-face:after{right:22px}.noupe-face span{width:12px;height:22px;left:34px}.noupe-face i{border-bottom-width:6px;width:28px;height:13px;bottom:14px;left:25px}.noupe-app{background:radial-gradient(circle at 100% 82%,#ffd2d880,#0000 26rem),#fffaf6;min-height:100vh}.app-top-compact{border-bottom:1px solid #f0e5ee;height:84px;padding:0 28px}.feedback-btn{background:#fff;min-height:46px;padding:0 16px;font-size:15px;font-weight:800}.profile-dot{width:44px;height:44px}.profile-dot:before{width:14px;height:14px;top:10px}.profile-dot:after{width:27px;height:14px;bottom:8px}.feature-nav{justify-content:center;min-height:66px;padding:9px 22px}.feature-nav a{min-height:44px}.compact-workspace{width:min(1220px,100% - 40px);margin:0 auto;padding:38px 0 70px}.compact-title{text-align:left;max-width:900px;margin:0 0 24px}.compact-title h1{font-size:clamp(28px,3vw,38px)}.compact-title p{max-width:720px;color:var(--final-muted);font-size:16px;line-height:1.5}.setup-flow-bar{min-height:54px}.dashboard-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.hero-status-copy,.launch-card,.panel,.stat,.plan,.preview-browser,.setup-dashboard-panel{border:1px solid var(--final-border);background:#fffffff0;box-shadow:0 16px 44px #1410180f}.hero-status-copy h2{font-size:clamp(28px,3vw,38px)}.hero-status-copy p,.panel-head p,.empty-state p,.action-item small,.launch-step small{color:var(--final-muted)}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stat{min-height:112px}.stat span,.summary-item span,.mini-card span{color:var(--final-muted)}.stat strong{font-size:30px}.panel{overflow:hidden}.panel-head{border-bottom-color:var(--final-border);padding:20px 22px}.panel-head h2{font-size:22px}.panel-body{padding:22px}.btn{border-color:var(--final-border);border-radius:8px;min-height:40px;font-weight:800}.action-list{padding:18px}.action-item,.conversation-row,.lead-card,.summary-item,.mini-card,.usage-meter,.job-status,.job-log,.site-card div{border-color:var(--final-border);background:#fffaf6;border-radius:8px}.action-item>span,.avatar-chip,.launch-step.done>span{background:var(--noupe-lime);color:#050505}.conversation-row{grid-template-columns:44px minmax(0,1fr) minmax(160px,auto)}.conversation-row code,.summary-item code,.site-card code,.mini-card code{color:#4d4057}.lead-card{box-shadow:none}.plan{flex-direction:column;display:flex}.plan strong{font-size:20px}.plan .btn{margin-top:auto}table{background:#fff}th{color:var(--final-muted);background:#fff4ec}td,th{border-bottom-color:var(--final-border)}.field input,.field textarea,.field select{border-color:var(--final-border);background:#fffaf6;border-radius:8px}.train-panel,.install-code-panel,.platform-grid,.widget-layout,.install-layout,.dashboard-grid{width:100%}.train-row input,.train-row button{border-radius:10px;min-height:64px;font-size:18px}.training-card{border-color:var(--final-border);background:#fff}.training-card p{font-size:16px}.add-knowledge-btn{min-height:56px;font-size:18px}.install-code-panel{border-radius:14px;min-height:112px;margin-bottom:44px;box-shadow:0 16px 44px #1410180f}.install-code-panel code{font-size:18px}.install-code-panel button{min-height:62px;font-size:18px}.platform-grid button{min-height:148px}.platform-section h2{font-size:24px}.preview-page{background:radial-gradient(circle at 100% 100%,#ffd2d8a3,#0000 18rem),#fffaf6}.widget-mock{border-color:var(--final-border)}.notice{color:#5b2364;background:#fff4ff;border-color:#d8c8e0}.notice.error{background:#fff0f0}.empty-state{min-height:320px;padding:60px 24px}.empty-state strong{font-size:24px}.setup-dashboard-panel{max-width:none;margin:0 0 24px}.setup-dashboard-panel h2{font-size:30px}.setup-dashboard-panel input{background:#fffaf6}.knowledge-modal,.platform-modal{border:1px solid var(--final-border)}@media (max-width:1100px){.stats,.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero,.dashboard-grid,.widget-layout,.install-layout{grid-template-columns:1fr}}@media (max-width:760px){.compact-workspace{width:min(100% - 28px,1220px);padding-top:28px}.app-top-compact{flex-direction:column;align-items:flex-start;height:auto;padding:18px}.noupe-top-actions{justify-content:space-between;width:100%}.feature-nav{justify-content:flex-start}.stats,.plans,.lead-grid,.usage-grid,.site-card,.bot-summary-grid,.grid-2,.setup-dashboard-panel,.train-row,.install-code-panel,.conversation-row{grid-template-columns:1fr}.setup-dashboard-panel{padding:20px}.ref-feature-grid,.ref-why div{grid-template-columns:1fr}.ref-feature-card{min-height:auto}.feature-visual{height:120px}.noupe-auth-shell{padding:12px}.noupe-auth-modal{padding:64px 20px 32px}}.admin-console{color:#060606;background:radial-gradient(circle at 7% 36%,#ffd6e0ad,#0000 23rem),radial-gradient(circle at 98% 82%,#ffd2d8c2,#0000 24rem),#fff8f2;min-height:100vh}.admin-top,.admin-hero,.admin-metrics,.admin-grid{width:min(1220px,100% - 48px);margin-left:auto;margin-right:auto}.admin-top{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.admin-top nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.admin-top nav a{border:1px solid var(--final-border);background:#ffffffd1;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex}.admin-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:28px;padding:46px 0 30px;display:grid}.admin-hero h1{letter-spacing:0;max-width:780px;margin:12px 0 0;font-size:clamp(38px,5vw,68px);line-height:.98}.admin-hero p{max-width:660px;color:var(--final-muted);margin:20px 0 0;font-size:18px;line-height:1.55}.admin-readiness{border:1px solid var(--final-border);background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:196px;padding:22px;display:flex;box-shadow:0 22px 54px #14101814}.admin-readiness span,.admin-metric span,.admin-row small,.admin-empty,.admin-panel-head p{color:var(--final-muted)}.admin-readiness strong{font-size:54px;line-height:1}.admin-readiness.ready strong{color:#78d900}.admin-readiness.blocked strong{color:#d10000}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.admin-otp-panel{border:1px solid var(--final-border);background:#fffffff5;border-radius:10px;gap:22px;width:min(760px,100% - 48px);margin:12px auto 80px;padding:26px;display:grid;box-shadow:0 22px 54px #14101814}.admin-otp-panel h2{margin:8px 0 0;font-size:30px}.admin-otp-panel p{color:var(--final-muted);margin:10px 0 0;line-height:1.55}.admin-otp-actions{gap:12px;display:grid}.admin-otp-actions form{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.admin-otp-actions .admin-email-form{grid-template-columns:minmax(0,1fr) minmax(220px,auto)}.admin-otp-actions input,.admin-otp-actions button{min-height:52px;font:inherit;border-radius:8px;font-weight:850}.admin-otp-actions input{border:1px solid var(--final-border);background:#fffaf6;min-width:0;padding:0 16px}.admin-otp-actions button{color:#fff;cursor:pointer;background:#060606;border:0;padding:0 20px}.admin-otp-actions>button{background:var(--noupe-lime);color:#050505}.admin-otp-actions .admin-change-email{border:1px solid var(--final-border);color:#060606;background:#fff;width:fit-content;min-height:40px}.admin-otp-actions button:disabled{cursor:wait;opacity:.65}.admin-metric{border:1px solid var(--final-border);background:#fffffff0;border-radius:8px;flex-direction:column;justify-content:space-between;gap:14px;min-height:128px;padding:20px;display:flex;box-shadow:0 16px 42px #1410180f}.admin-metric strong{font-size:31px;line-height:1}.admin-metric.warn{background:#fff4f4;border-color:#ffc1c1}.admin-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:18px;padding:22px 0 80px;display:grid}.admin-panel{border:1px solid var(--final-border);background:#fffffff0;border-radius:10px;overflow:hidden;box-shadow:0 16px 42px #1410180f}.admin-panel-head{border-bottom:1px solid var(--final-border);padding:20px 22px}.admin-panel-head h2{margin:0;font-size:22px}.admin-panel-head p{margin:6px 0 0;line-height:1.45}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table{min-width:680px}.admin-list{gap:10px;padding:16px;display:grid}.admin-row{border:1px solid var(--final-border);background:#fffaf6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:66px;padding:14px;display:grid}.admin-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-row small{margin-top:5px;display:block}.admin-status{color:#4d4057;text-transform:capitalize;white-space:nowrap;background:#f1edf3;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.admin-status.good{background:var(--noupe-lime);color:#050505}.admin-status.busy{color:#5f4300;background:#fff2bf}.admin-status.bad{color:#b00000;background:#ffe4e4}.admin-empty{border:1px dashed var(--final-border);background:#fffaf6;border-radius:8px;padding:18px}.admin-auth-notice{justify-content:space-between;align-items:center;gap:14px;width:min(1220px,100% - 48px);margin:12px auto;display:flex}.admin-auth-notice a{color:#fff;white-space:nowrap;background:#060606;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex}@media (max-width:980px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hero,.admin-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-top,.admin-hero,.admin-metrics,.admin-grid{width:min(100% - 24px,1220px)}.admin-top{flex-direction:column;align-items:flex-start;padding:16px 0}.admin-top nav{justify-content:stretch;width:100%}.admin-top nav a{flex:1;min-width:0;padding:0 10px}.admin-hero{padding-top:24px}.admin-hero h1{font-size:38px}.admin-metrics{grid-template-columns:1fr}.admin-otp-panel{width:min(100% - 24px,760px);padding:20px}.admin-otp-actions form{grid-template-columns:1fr}.admin-row{grid-template-columns:1fr;align-items:start}.admin-auth-notice{flex-direction:column;align-items:stretch;width:min(100% - 24px,1220px)}}.launch-home{color:#060606;background:radial-gradient(circle at 5% 48%,#ffcdd894,#0000 23rem),radial-gradient(circle at 92% 16%,#ffe8d7e0,#0000 27rem),#fff8f2;min-height:100vh;overflow:hidden}.launch-nav,.launch-hero,.launch-steps,.launch-feature-band>*,.launch-platforms,.launch-ready{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.launch-nav{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.launch-logo{flex:none}.launch-nav nav{justify-content:flex-end;align-items:center;gap:24px;font-size:14px;font-weight:850;display:flex}.launch-nav nav a:not(.nav-cta):hover{color:#d600d8}.launch-dark-btn,.launch-blue-btn{border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 22px;font-weight:900;display:inline-flex;box-shadow:0 14px 30px #06060614}.launch-dark-btn{color:#fff;background:#060606}.launch-blue-btn{color:#fff;background:#137df2}.launch-dark-btn span,.launch-blue-btn span{color:#060606;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.nav-cta{min-height:42px;padding:0 18px}.launch-hero{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:70px;min-height:610px;padding:28px 0 70px;display:grid}.launch-kicker{color:#d600d8;align-items:center;min-height:30px;font-size:14px;font-weight:950;display:inline-flex}.launch-copy h1{letter-spacing:0;max-width:590px;margin:12px 0 0;font-size:clamp(48px,6.3vw,82px);line-height:.96}.launch-copy p{color:#65576e;max-width:560px;margin:26px 0 0;font-size:19px;line-height:1.55}.launch-actions{gap:13px;width:min(430px,100%);margin-top:34px;display:grid}.launch-proof{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.launch-proof span{color:#65576e;background:#ffffffb8;border:1px solid #eadce8;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:800}.launch-product{min-height:430px;position:relative}.browser-preview{background:#ffffffc7;border:1px solid #efd8ca;border-radius:8px;position:absolute;inset:34px 0 18px 20px;overflow:hidden;box-shadow:0 24px 60px #14101814}.browser-top{border-bottom:1px solid #efd8ca;align-items:center;gap:7px;height:42px;padding:0 16px;display:flex}.browser-top span{background:#f2d2c3;border-radius:50%;width:9px;height:9px}.browser-top p{color:#8b7b84;margin-left:10px;font-size:13px}.webpage-lines{padding:28px}.webpage-lines .line,.page-card-row i{background:#f7dfd1;border-radius:999px;display:block}.webpage-lines .line{width:54%;height:20px;margin-bottom:14px}.webpage-lines .line.wide{width:66%}.webpage-lines .line.short{width:38%}.page-card-row{gap:16px;margin-top:28px;display:flex}.page-card-row i{border-radius:6px;width:124px;height:52px}.new-conversation{z-index:4;color:#fff;background:#d600d8;border-radius:9px;padding:14px 24px;font-size:13px;font-weight:950;position:absolute;top:28px;right:0;box-shadow:0 18px 34px #d600d83d}.chat-preview-card{z-index:3;background:#fff;border-radius:8px;width:min(380px,100% - 28px);position:absolute;top:112px;right:28px;overflow:hidden;box-shadow:0 24px 54px #1410182b}.chat-preview-card header{color:#fff;background:#060606;align-items:center;gap:11px;height:48px;padding:0 14px;font-size:13px;display:flex}.chat-preview-card header span{background:#f3b4ca;border-radius:50%;width:25px;height:25px}.chat-preview-card header b{margin-left:auto}.chat-message{color:#25315f;border-radius:8px;width:80%;margin:16px;padding:13px;font-size:13px;line-height:1.45}.chat-message.visitor{background:#eef0f7;margin-left:auto}.chat-message.bot{background:#fff;border:1px solid #e7e1e8}.chat-input-preview{color:#95879d;border:7px solid #d600d8;border-radius:13px;align-items:center;gap:11px;min-height:58px;margin:16px;font-size:14px;display:flex}.chat-input-preview span{background:#f1e2f3;border-radius:50%;width:37px;height:37px;margin-left:4px}.chat-input-preview b{color:#fff;background:#8d8d8d;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:auto;margin-right:5px;display:grid}.launch-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:70px;display:grid}.launch-steps article,.launch-feature-grid article,.ready-card,.ready-list span{background:#ffffffe0;border:1px solid #eadce8;border-radius:8px}.launch-steps article{padding:22px}.launch-steps strong{color:#060606;background:#b9f72e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.launch-steps h2{margin:18px 0 8px;font-size:21px}.launch-steps p{color:#65576e;margin:0;line-height:1.5}.launch-feature-band{color:#fff;background:#060606;width:100%;padding:72px 0 82px}.launch-section-title{margin-bottom:34px}.launch-section-title span,.ready-card>span{color:#d600d8;font-size:14px;font-weight:950}.launch-section-title h2,.launch-platforms h2,.ready-card h2{letter-spacing:0;max-width:820px;margin:10px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.05}.launch-section-title p,.launch-platforms p,.ready-card p{color:#aa9eb0;max-width:740px;margin:16px 0 0;font-size:18px;line-height:1.58}.launch-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.launch-feature-grid article{color:#060606;min-height:230px;padding:22px}.launch-feature-grid article div{background:#b9f72e;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.launch-feature-grid h3{margin:28px 0 9px;font-size:22px}.launch-feature-grid p{color:#65576e;margin:0;line-height:1.5}.launch-platforms{grid-template-columns:minmax(0,.9fr) minmax(360px,.75fr);align-items:center;gap:42px;padding:78px 0;display:grid}.launch-platforms h2,.ready-card h2{color:#060606}.launch-platforms p,.ready-card p{color:#65576e}.platform-pill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.platform-pill-grid span,.ready-list span{background:#fff;border:1px solid #eadce8;border-radius:8px;align-items:center;min-height:70px;padding:0 22px;font-weight:900;display:flex}.platform-pill-grid span:first-child{grid-column:1/-1}.launch-ready{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:stretch;gap:18px;padding:0 0 86px;display:grid}.ready-card{padding:34px}.ready-card .launch-dark-btn{margin-top:24px}.ready-list{gap:12px;display:grid}.ready-list span{min-height:56px}@media (max-width:1020px){.launch-hero,.launch-platforms,.launch-ready{grid-template-columns:1fr}.launch-product{min-height:460px}.launch-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.launch-nav,.launch-hero,.launch-steps,.launch-feature-band>*,.launch-platforms,.launch-ready{width:min(100% - 32px,1180px)}.launch-nav{flex-direction:column;align-items:flex-start;padding:20px 0}.launch-nav nav{flex-wrap:wrap;justify-content:flex-start;gap:13px}.launch-copy h1{font-size:clamp(42px,14vw,58px)}.launch-product{min-height:500px}.browser-preview{left:0}.new-conversation{left:20px;right:auto}.chat-preview-card{top:124px;right:0}.launch-steps,.launch-feature-grid,.platform-pill-grid{grid-template-columns:1fr}.platform-pill-grid span:first-child{grid-column:auto}}.dh-home{color:#050505;background:linear-gradient(118deg,#ffece5e6 0%,#fff9f400 42%),linear-gradient(292deg,#eef4ffc7 0%,#fff9f400 40%),#fffaf6;min-height:100vh;overflow:hidden}.dh-header,.dh-hero,.dh-steps,.dh-product-band>*,.dh-dashboard-preview,.dh-platforms,.dh-final-cta{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.dh-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf6e0;border-bottom:1px solid #e2d8e4c7;justify-content:space-between;align-items:center;gap:22px;min-height:84px;display:flex;position:sticky;top:0}.dh-header-main{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.dh-brand{align-items:center;gap:11px;font-size:29px;font-weight:950;line-height:1;display:inline-flex}.dh-brand-mark{color:#b9f536;background:#050505;border-radius:8px;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.dh-mobile-actions,.dh-menu-button,.dh-mobile-signup{display:none}.dh-header nav{justify-content:flex-end;align-items:center;gap:22px;font-size:14px;font-weight:850;display:flex}.dh-header nav a:not(.dh-nav-cta):hover{color:#d700d8}.dh-nav-cta,.dh-btn{border-radius:8px;justify-content:center;align-items:center;min-height:46px;font-weight:900;display:inline-flex}.dh-nav-cta{background:#b9f536;padding:0 18px}.dh-hero{grid-template-columns:minmax(0,.9fr) minmax(460px,1fr);align-items:center;gap:64px;min-height:640px;padding:52px 0 70px;display:grid}.dh-kicker{color:#d700d8;align-items:center;min-height:28px;margin:0;font-size:14px;font-weight:950;display:inline-flex}.dh-hero-copy h1,.dh-dashboard-preview h2,.dh-platforms h2,.dh-final-cta h2,.dh-section-title h2{letter-spacing:0;margin:12px 0 0;line-height:1.02}.dh-hero-copy h1{max-width:640px;font-size:clamp(46px,6vw,78px)}.dh-hero-copy>p:not(.dh-kicker),.dh-dashboard-preview p,.dh-platforms p,.dh-final-cta p,.dh-section-title p{color:#675b72;max-width:650px;margin:22px 0 0;font-size:18px;line-height:1.62}.dh-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.dh-btn{min-width:148px;padding:0 22px}.dh-btn.dark{color:#fff;background:#050505;box-shadow:0 14px 32px #05050524}.dh-btn.light{color:#050505;background:#fff;border:1px solid #e1d7e3}.dh-proof span{color:#675b72;background:#ffffffc7;border:1px solid #e7dce7;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:800}.dh-product-scene{min-height:470px;position:relative}.dh-site-preview,.dh-chat-card,.dh-training-pill,.dh-console,.dh-steps article,.dh-feature-grid article,.dh-platform-grid span,.dh-final-cta{background:#ffffffeb;border:1px solid #e7dce7;border-radius:8px;box-shadow:0 22px 54px #14101814}.dh-site-preview{animation:7s ease-in-out infinite dh-float;position:absolute;inset:34px 20px 44px 0;overflow:hidden}.dh-site-bar,.dh-console-top{border-bottom:1px solid #eadfe8;align-items:center;gap:7px;min-height:43px;padding:0 15px;display:flex}.dh-site-bar span,.dh-console-top span{background:#dfcadb;border-radius:50%;width:9px;height:9px}.dh-site-bar b,.dh-console-top b{color:#74687c;margin-left:10px;font-size:13px}.dh-page-block.hero{background:linear-gradient(90deg,#050505 0% 48%,#0000 48%),linear-gradient(90deg,#f4d7e5 0% 100%);border-radius:8px;height:128px;margin:28px}.dh-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 28px;display:grid}.dh-page-grid span{background:#fff0e9;border:1px solid #eadfe8;border-radius:8px;height:78px}.dh-training-pill{z-index:3;background:#b9f536;align-items:center;min-height:48px;padding:0 18px;font-size:13px;font-weight:950;animation:6s ease-in-out infinite dh-slide;display:flex;position:absolute;top:0;right:28px}.dh-chat-card{z-index:4;width:min(390px,100% - 22px);animation:7.5s ease-in-out infinite dh-float-alt;position:absolute;top:112px;right:0;overflow:hidden}.dh-chat-card header{color:#fff;background:#050505;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.dh-chat-card header span{background:#d700d8;border-radius:50%;width:30px;height:30px}.dh-chat-card header small{color:#ffffffbd;margin-top:2px;display:block}.dh-message{color:#3d3350;border-radius:8px;width:82%;margin:16px;padding:13px;font-size:14px;line-height:1.45}.dh-message.visitor{background:#eef3ff;margin-left:auto}.dh-message.bot{background:#fff;border:1px solid #eadfe8}.dh-chat-input{color:#87798f;border:6px solid #d700d8;border-radius:8px;align-items:center;gap:10px;min-height:58px;margin:16px;padding-left:14px;font-weight:750;display:flex}.dh-chat-input b{color:#fff;background:#050505;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;margin-right:6px;display:grid}.dh-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:76px;display:grid}.dh-steps article,.dh-feature-grid article{box-shadow:none;padding:22px}.dh-steps strong,.dh-feature-grid article div{color:#050505;background:#b9f536;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.dh-steps h2,.dh-feature-grid h3{margin:18px 0 8px;font-size:21px}.dh-steps p,.dh-feature-grid p{color:#675b72;margin:0;line-height:1.52}.dh-product-band{color:#fff;background:#050505;width:100%;padding:76px 0 84px}.dh-section-title{margin-bottom:34px}.dh-section-title span{color:#d700d8;font-size:14px;font-weight:950}.dh-section-title h2,.dh-dashboard-preview h2,.dh-platforms h2,.dh-final-cta h2{max-width:760px;font-size:clamp(32px,4vw,52px)}.dh-section-title p{color:#c2b6c8}.dh-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dh-feature-grid article{color:#050505;min-height:250px}.dh-dashboard-preview,.dh-platforms,.dh-final-cta{align-items:center;gap:44px;display:grid}.dh-dashboard-preview{grid-template-columns:minmax(0,.85fr) minmax(440px,1fr);padding:82px 0}.dh-dashboard-preview .dh-btn{margin-top:26px}.dh-console{background:#fff;overflow:hidden}.dh-console-body{grid-template-columns:150px 1fr;min-height:300px;display:grid}.dh-side-list{color:#fff;background:#050505;align-content:start;gap:8px;padding:18px;display:grid}.dh-side-list span{color:#cbbfd2;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-size:13px;font-weight:850;display:flex}.dh-side-list .active{color:#050505;background:#b9f536}.dh-console-main{background:#fffaf6;padding:22px}.dh-stat-row i{color:#675b72;background:#fff;border:1px solid #eadfe8;border-radius:8px;min-height:92px;padding:14px;font-style:normal}.dh-stat-row b{color:#050505;margin-top:7px;font-size:28px;display:block}.dh-timeline{gap:12px;margin-top:18px;display:grid}.dh-timeline span{background:linear-gradient(90deg,#f3e7f2 0% 72%,#fff 72%);border:1px solid #eadfe8;border-radius:8px;height:42px}.dh-platforms{grid-template-columns:minmax(0,.88fr) minmax(380px,.7fr);padding:78px 0}.dh-platform-grid span{min-height:68px;box-shadow:none;align-items:center;padding:0 20px;font-weight:900;display:flex}.dh-platform-grid span:first-child{color:#fff;background:#050505;grid-column:1/-1}.dh-final-cta{grid-template-columns:minmax(0,1fr) auto;margin-bottom:86px;padding:34px}.dh-final-cta .dh-kicker{color:#d700d8}.dh-trust-strip{width:min(1180px,100% - 48px);margin:0 auto;padding:0 0 74px}.dh-section-title.compact{margin-bottom:20px}.dh-section-title.compact h2{max-width:680px;font-size:clamp(28px,3.4vw,44px)}.dh-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dh-trust-grid article{background:#ffffffeb;border:1px solid #e7dce7;border-radius:8px;min-height:146px;padding:18px}.dh-trust-grid strong{color:#050505;font-size:16px;display:block}.dh-trust-grid p{color:#675b72;margin:10px 0 0;font-size:14px;line-height:1.5}.auto-slider-track{display:contents}.dh-footer{border-top:1px solid #e7dce7;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.1fr);gap:42px;width:min(1180px,100% - 48px);margin:0 auto;padding:42px 0 30px;display:grid}.dh-footer-brand p{color:#675b72;max-width:430px;margin:18px 0 0;line-height:1.6}.dh-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.dh-footer-links div{align-content:start;gap:10px;display:grid}.dh-footer-links h3{color:#050505;margin:0 0 4px;font-size:14px}.dh-footer-links a,.dh-footer-links span,.dh-footer-bottom{color:#675b72;font-size:14px;font-weight:700}.dh-footer-links a:hover{color:#d700d8}.dh-footer-bottom{border-top:1px solid #e7dce7;grid-column:1/-1;justify-content:space-between;gap:16px;padding-top:26px;display:flex}.dh-legal,.dh-support-hero,.dh-support-grid,.dh-support-checklist{width:min(980px,100% - 48px);margin-left:auto;margin-right:auto}.dh-legal{padding:70px 0 62px}.dh-legal h1,.dh-support-hero h1,.dh-support-checklist h2{color:#050505;letter-spacing:0;margin:12px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.02}.dh-legal-updated{color:#675b72;margin:16px 0 34px;font-weight:800}.dh-legal article{border-top:1px solid #e7dce7;padding:24px 0}.dh-legal article:last-child{border-bottom:1px solid #e7dce7}.dh-legal h2,.dh-support-grid h2{color:#050505;margin:0 0 10px;font-size:24px}.dh-legal p,.dh-support-hero p,.dh-support-grid p,.dh-support-checklist li{color:#675b72;font-size:17px;line-height:1.65}.dh-support-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:stretch;gap:34px;padding:70px 0 28px;display:grid}.dh-support-hero .dh-btn{margin-top:24px}.dh-support-hero aside,.dh-support-grid article,.dh-support-checklist{background:#ffffffeb;border:1px solid #e7dce7;border-radius:8px;box-shadow:0 22px 54px #14101814}.dh-support-hero aside{align-content:center;gap:10px;padding:26px;display:grid}.dh-support-hero aside span{color:#d700d8;font-size:14px;font-weight:950}.dh-support-hero aside strong{overflow-wrap:anywhere;font-size:24px}.dh-support-hero aside p{margin:0}.dh-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1180px,100% - 48px);padding:18px 0 28px;display:grid}.dh-support-grid article{padding:24px}.dh-support-grid p{margin:0}.dh-support-checklist{width:min(980px,100% - 48px);margin-bottom:70px;padding:30px}.dh-support-checklist h2{font-size:clamp(30px,4vw,44px)}.dh-support-checklist ul{margin:24px 0;padding-left:22px}@keyframes dh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes dh-float-alt{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes dh-slide{0%,to{transform:translate(0)}50%{transform:translate(-18px)}}@media (max-width:1060px){.dh-hero,.dh-dashboard-preview,.dh-platforms,.dh-final-cta{grid-template-columns:1fr}.dh-product-scene{min-height:500px}.dh-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dh-header,.dh-hero,.dh-steps,.dh-product-band>*,.dh-dashboard-preview,.dh-platforms,.dh-final-cta{width:min(100% - 32px,1180px)}.dh-header{flex-direction:column;align-items:flex-start;padding:18px 0;position:relative}.dh-header nav{flex-wrap:wrap;justify-content:flex-start;gap:13px}.dh-brand{font-size:25px}.dh-hero{min-height:auto;padding:34px 0 54px}.dh-hero-copy h1{font-size:clamp(38px,13vw,56px)}.dh-product-scene{min-height:520px}.dh-site-preview{inset:28px 0 70px}.dh-training-pill{left:18px;right:auto}.dh-chat-card{top:140px}.dh-steps,.dh-feature-grid,.dh-platform-grid,.dh-stat-row,.dh-console-body{grid-template-columns:1fr}.dh-side-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-final-cta{padding:24px}.dh-footer,.dh-footer-links{grid-template-columns:1fr}.dh-footer{width:min(100% - 32px,1180px)}.dh-footer-bottom{flex-direction:column}.dh-legal,.dh-support-hero,.dh-support-grid,.dh-support-checklist{width:min(100% - 32px,1180px)}.dh-support-hero,.dh-support-grid{grid-template-columns:1fr}}html,body{width:100%;overflow-x:hidden}img,svg,video,canvas,iframe{max-width:100%}pre,code{overflow-wrap:anywhere;max-width:100%}.noupe-app,.dh-home,.compact-workspace,.panel,.stat,.plan,.install-code-panel,.train-panel,.widget-layout,.dashboard-grid,.conversation-row,.lead-card,.dh-site-preview,.dh-chat-card,.dh-console,.dh-final-cta{min-width:0}@media (max-width:1280px){.dh-header,.dh-hero,.dh-steps,.dh-product-band>*,.dh-dashboard-preview,.dh-platforms,.dh-final-cta,.dh-footer,.compact-workspace{width:min(100% - 40px,1180px)}.feature-nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.feature-nav::-webkit-scrollbar{display:none}}@media (max-width:980px){.dh-header{flex-direction:column;align-items:flex-start;min-height:auto;padding:18px 0}.dh-header nav{flex-wrap:wrap;justify-content:flex-start;gap:12px;width:100%}.dh-hero,.dh-dashboard-preview,.dh-platforms,.dh-final-cta,.dh-support-hero{grid-template-columns:1fr}.dh-feature-grid,.dh-steps,.stats,.plans,.dashboard-hero,.dashboard-grid,.widget-layout,.install-layout,.setup-dashboard-panel{grid-template-columns:1fr 1fr}.dh-console-body{grid-template-columns:1fr}.dh-side-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.noupe-top.app-top-compact{flex-direction:column;align-items:flex-start;height:auto;padding:18px 20px}.noupe-top-actions{justify-content:space-between;width:100%}.setup-flow-bar{scrollbar-width:none;justify-content:flex-start;gap:20px;overflow-x:auto}.setup-flow-bar::-webkit-scrollbar{display:none}.setup-flow-bar a:not(:last-child):after{width:28px;margin-left:18px}}@media (max-width:760px){.dh-header,.dh-hero,.dh-steps,.dh-product-band>*,.dh-dashboard-preview,.dh-platforms,.dh-final-cta,.dh-footer,.dh-legal,.dh-support-hero,.dh-support-grid,.dh-support-checklist,.compact-workspace{width:min(100% - 28px,1180px)}.dh-hero{gap:30px;min-height:auto;padding:34px 0 50px}.dh-hero-copy h1,.dh-legal h1,.dh-support-hero h1{font-size:clamp(36px,12vw,54px);line-height:1.02}.dh-hero-copy>p:not(.dh-kicker),.dh-dashboard-preview p,.dh-platforms p,.dh-final-cta p,.dh-section-title p,.dh-legal p,.dh-support-hero p,.dh-support-grid p,.dh-support-checklist li{font-size:16px}.dh-product-scene{min-height:500px}.dh-site-preview{inset:28px 0 76px}.dh-chat-card{width:100%;top:142px;right:0}.dh-page-grid,.dh-feature-grid,.dh-steps,.dh-platform-grid,.dh-stat-row,.dh-footer,.dh-footer-links,.dh-support-grid,.stats,.plans,.dashboard-hero,.dashboard-grid,.widget-layout,.install-layout,.setup-dashboard-panel,.grid-2,.lead-grid,.usage-grid,.bot-summary-grid,.train-row,.install-code-panel,.conversation-row{grid-template-columns:1fr}.dh-page-grid{gap:10px}.dh-page-grid span{height:48px}.dh-side-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-final-cta,.dh-support-checklist{padding:22px}.dh-footer-bottom{flex-direction:column;align-items:flex-start}.feature-nav{padding:8px 14px}.feature-nav a{flex:none;min-height:40px;padding:0 12px;font-size:14px}.setup-flow-bar a{flex:none;font-size:14px}.setup-flow-bar a:not(:last-child):after{display:none}.compact-workspace{padding-top:28px;padding-bottom:52px}.compact-title h1{font-size:clamp(28px,9vw,36px)}.compact-title p{font-size:15px}.panel-head{flex-direction:column;align-items:flex-start}.install-code-panel{padding:18px}.install-code-panel button{width:100%}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-grid button{min-height:118px}.conversation-row code{width:100%}table{white-space:nowrap;display:block;overflow-x:auto}}@media (max-width:520px){.dh-header,.dh-hero,.dh-steps,.dh-product-band>*,.dh-dashboard-preview,.dh-platforms,.dh-final-cta,.dh-footer,.dh-legal,.dh-support-hero,.dh-support-grid,.dh-support-checklist,.compact-workspace{width:min(100% - 22px,1180px)}.dh-brand{font-size:23px}.dh-brand-mark{width:34px;height:34px}.dh-header nav{gap:9px;font-size:13px}.dh-nav-cta{min-height:38px;padding:0 13px}.dh-actions,.button-row,.hero-action-row{grid-template-columns:1fr;display:grid}.dh-btn,.btn,.dh-actions a,.hero-action-row a{width:100%}.dh-product-scene{min-height:470px}.dh-site-preview{inset:22px 0 92px}.dh-page-block.hero{height:96px;margin:18px}.dh-page-grid{margin:0 18px}.dh-training-pill{min-height:42px;font-size:12px;top:0;left:10px;right:auto}.dh-chat-card{top:128px}.dh-message{width:auto;margin:12px}.dh-chat-input{min-height:52px;margin:12px}.dh-console-body{min-height:auto}.dh-side-list{grid-template-columns:1fr}.dh-stat-row i,.stat{min-height:auto}.noupe-wordmark.compact{font-size:36px}.feedback-btn{flex:1;min-width:0;font-size:13px}.profile-dot{flex:0 0 42px}.feature-nav{gap:8px}.feature-nav a{font-size:13px}.platform-grid{grid-template-columns:1fr}.noupe-auth-shell{padding:10px}.noupe-auth-modal{padding:58px 16px 28px}.noupe-auth-form{width:100%}.knowledge-options{grid-template-columns:1fr}}@media (max-width:430px){.dh-header{gap:14px;width:min(100% - 16px,1180px);padding:10px 0 14px}.dh-brand{font-size:17px}.dh-brand-mark{border-radius:5px;width:24px;height:24px;font-size:16px}.dh-header nav{grid-template-columns:repeat(4,auto) 1fr;align-items:center;gap:8px;font-size:10px;font-weight:950;display:grid}.dh-nav-cta{border-radius:7px;justify-self:end;min-height:32px;padding:0 12px;font-size:10px}.dh-hero,.dh-steps,.dh-product-band>*,.dh-dashboard-preview,.dh-platforms,.dh-final-cta,.dh-footer,.dh-legal,.dh-support-hero,.dh-support-grid,.dh-support-checklist{width:min(100% - 22px,1180px)}.dh-hero{gap:22px;padding:26px 0 46px}.dh-kicker{font-size:11px}.dh-hero-copy h1{max-width:300px;font-size:34px;line-height:1.04}.dh-hero-copy>p:not(.dh-kicker){margin-top:18px;font-size:12px;line-height:1.65}.dh-actions{gap:8px;margin-top:22px}.dh-btn{border-radius:7px;min-height:40px;font-size:12px}.dh-proof{gap:7px;margin-top:12px}.dh-proof span{padding:6px 9px;font-size:10px}.dh-product-scene{gap:10px;min-height:auto;display:grid}.dh-training-pill,.dh-site-preview,.dh-chat-card{width:100%;animation:none;position:relative;inset:auto}.dh-training-pill{z-index:2;border-radius:7px;width:max-content;max-width:100%;min-height:36px;padding:0 13px;font-size:10px}.dh-site-preview{min-height:210px;overflow:hidden}.dh-site-bar,.dh-console-top{min-height:34px;padding:0 11px}.dh-site-bar b,.dh-console-top b{font-size:10px}.dh-page-block.hero{border-radius:7px;height:86px;margin:12px 14px}.dh-page-grid{grid-template-columns:1fr;gap:8px;margin:0 14px 14px}.dh-page-grid span{height:30px}.dh-chat-card{z-index:3;margin-top:-88px}.dh-chat-card header{min-height:48px;padding:0 12px}.dh-chat-card header span{width:22px;height:22px}.dh-chat-card header strong{font-size:12px}.dh-chat-card header small,.dh-message,.dh-chat-input{font-size:11px}.dh-message{padding:10px}.dh-chat-input{border-width:4px;min-height:44px}.dh-chat-input b{width:24px;height:24px}.dh-steps{gap:12px;padding-bottom:44px}.dh-steps article,.dh-feature-grid article{padding:18px}.dh-steps h2,.dh-feature-grid h3{margin-top:18px;font-size:16px}.dh-steps p,.dh-feature-grid p{font-size:12px}.dh-product-band{padding:48px 0 52px}.dh-section-title{margin-bottom:22px}.dh-section-title h2,.dh-dashboard-preview h2,.dh-platforms h2,.dh-final-cta h2,.dh-support-checklist h2{font-size:28px;line-height:1.08}.dh-section-title p,.dh-dashboard-preview p,.dh-platforms p,.dh-final-cta p{margin-top:12px;font-size:13px}.dh-feature-grid{gap:12px}.dh-dashboard-preview,.dh-platforms{gap:24px;padding:52px 0}.dh-console{border-radius:8px}.dh-console-body{display:block}.dh-side-list{scrollbar-width:none;gap:8px;padding:10px;display:flex;overflow-x:auto}.dh-side-list::-webkit-scrollbar{display:none}.dh-side-list span{flex:none;min-height:30px;padding:0 10px;font-size:10px}.dh-console-main{padding:14px}.dh-stat-row{gap:8px}.dh-stat-row i{min-height:66px;padding:10px;font-size:11px}.dh-stat-row b{font-size:20px}.dh-timeline{gap:8px;margin-top:12px}.dh-timeline span{height:32px}.dh-platform-grid span{min-height:48px;padding:0 14px;font-size:13px}.dh-final-cta{margin-bottom:44px}}@media (max-width:900px){.dh-header{min-height:auto;padding:14px 0;display:block}.dh-header-main{min-height:42px}.dh-mobile-actions{align-items:center;gap:9px;display:flex}.dh-mobile-signup{color:#050505;background:#b9f536;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.dh-menu-button{background:#fff;border:1px solid #e7dce7;border-radius:8px;place-items:center;gap:4px;width:38px;height:38px;padding:9px;display:grid}.dh-menu-button span{background:#050505;border-radius:999px;width:18px;height:2px}.dh-header nav{grid-template-columns:1fr;gap:0;width:100%;max-height:0;transition:max-height .18s,padding-top .18s;display:grid;overflow:hidden}.dh-header.menu-open nav{max-height:360px;padding-top:12px}.dh-header nav a{border-top:1px solid #e7dce7;align-items:center;min-height:44px;font-size:14px;display:flex}.dh-header nav .dh-nav-cta{display:none}.dh-steps,.dh-feature-grid,.dh-trust-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.dh-steps::-webkit-scrollbar{display:none}.dh-feature-grid::-webkit-scrollbar{display:none}.dh-trust-grid::-webkit-scrollbar{display:none}.dh-steps article,.dh-feature-grid article,.dh-trust-grid article{scroll-snap-align:start;flex:0 0 min(84vw,340px)}.dh-product-band{overflow:hidden}.dh-trust-strip{width:min(100% - 32px,1180px);padding-bottom:54px}.auto-slider.dh-steps,.auto-slider.dh-feature-grid,.auto-slider.dh-trust-grid{display:block;overflow:hidden}.auto-slider-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.auto-slider-track::-webkit-scrollbar{display:none}.auto-slider-slide{scroll-snap-align:center;flex:0 0 86%}.auto-slider-slide>article{height:100%}.auto-slider-dots{justify-content:center;gap:7px;margin-top:12px;display:flex}.auto-slider-dots button{background:#675b7252;border:0;border-radius:999px;width:7px;height:7px;padding:0}.auto-slider-dots button.active{background:#b9f536;width:22px}.dh-product-band .auto-slider-dots button.active{background:#d700d8}}@media (max-width:600px){.dh-header{width:min(100% - 22px,1180px)}.dh-brand{font-size:20px}.dh-brand-mark{border-radius:7px;width:30px;height:30px;font-size:19px}.dh-hero{padding-top:24px}.dh-hero-copy h1{max-width:340px;font-size:clamp(34px,11vw,46px)}.dh-proof{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.dh-proof::-webkit-scrollbar{display:none}.dh-proof span{scroll-snap-align:start;flex:none}.dh-product-scene{min-height:auto}.dh-site-preview{display:none}.dh-training-pill{margin-bottom:-8px}.dh-chat-card{margin-top:0}.dh-product-band,.dh-dashboard-preview,.dh-platforms{padding-top:46px;padding-bottom:50px}.dh-dashboard-preview{gap:20px}.dh-console{box-shadow:0 16px 34px #14101814}.dh-console-top{min-height:36px}.dh-side-list{background:#050505;gap:8px;padding:10px;display:flex;overflow-x:auto}.dh-side-list span{flex:none}.dh-stat-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.dh-stat-row::-webkit-scrollbar{display:none}.dh-stat-row i{scroll-snap-align:start;flex:0 0 150px}.dh-timeline span:nth-child(n+3){display:none}.dh-platform-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.dh-platform-grid::-webkit-scrollbar{display:none}.dh-platform-grid span,.dh-platform-grid span:first-child{scroll-snap-align:start;flex:0 0 148px}.auto-slider-slide{flex-basis:88%}}@media (max-width:430px){.auto-slider-slide{flex-basis:92%}.auto-slider-track{gap:10px}}:root{--primary:#06f;--primary-dark:#003d99;--primary-soft:#f0f8ff;--success:#0f7658;--warning:#9a5a00;--danger:#b42318;--color-primary:#06f;--color-primary-dark:#003d99;--color-primary-darker:#002966;--color-primary-light:#f0f8ff;--color-secondary:#1db584;--color-secondary-dark:#0f7658;--color-secondary-light:#e8f5f1;--color-warning:#ff9500;--color-warning-dark:#9a5a00;--color-warning-light:#fff4e6;--color-danger:#ff3b30;--color-danger-dark:#b42318;--color-danger-light:#ffe8e5;--color-text-primary:#1a1a1a;--color-text-secondary:#333;--color-text-tertiary:#666;--color-text-quaternary:#999;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-border:#e0e0e0;--color-border-light:#ebebeb;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #00000026}.noupe-app{background:var(--color-bg-secondary);color:var(--color-text-primary)}.app-top-compact{border-bottom:1px solid var(--color-border);background:var(--color-bg-primary);height:76px}.noupe-wordmark.compact{font-size:36px}.noupe-wordmark span{border-bottom-color:var(--color-primary)}.feedback-btn,.logout-link{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);min-height:40px;color:var(--color-text-secondary);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.feedback-btn:hover,.logout-link:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.feature-nav{background:#111827;border-bottom:1px solid #1f2937;justify-content:center;min-height:64px}.feature-nav a{color:#d1d5db;border-radius:var(--radius-md);border:1px solid #0000;min-height:42px;font-weight:700}.feature-nav a:hover{color:#fff;background:#ffffff14;text-decoration:none}.feature-nav a.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.feature-nav span,.feature-nav a.active span,.feature-nav a:hover span{color:inherit;background:#ffffff29}.setup-flow-bar{color:#94a3b8;background:#0f172a}.setup-flow-bar .selected,.setup-flow-bar .done{color:#fff}.setup-flow-bar span{color:#fff;background:#334155}.setup-flow-bar .selected span{background:var(--color-primary)}.setup-flow-bar .done span{background:var(--color-secondary);border-radius:999px;min-width:46px}.compact-workspace{width:min(1180px,100% - 40px);padding-top:34px}.compact-title h1,.hero-status-copy h2,.panel-head h2,.platform-section h2,.knowledge-modal h2,.platform-modal h2{color:var(--color-text-primary);letter-spacing:0}.compact-title p,.hero-status-copy p,.panel-head p,.empty-state p,.action-item small,.launch-step small,.field .help-text,.knowledge-modal p{color:var(--color-text-tertiary)}.hero-status-copy,.launch-card,.panel,.stat,.plan,.preview-browser,.training-card,.install-code-panel,.platform-grid button,.setup-dashboard-panel,.lead-card,.conversation-row,.usage-meter,.site-card div,.action-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--shadow-sm)}.panel,.stat,.plan{box-shadow:var(--shadow-sm)}.panel-head{border-bottom-color:var(--color-border-light)}.stat{background:var(--color-bg-primary)}.stat span,.muted{color:var(--color-text-tertiary)}.stat strong{color:var(--color-text-primary);font-size:34px}.btn,.noupe-app .btn,.noupe-auth-form .noupe-dark-btn,.train-row button,.setup-dashboard-panel button,.install-code-panel button{border-radius:var(--radius-md);transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.btn.primary,.noupe-app .btn.primary,.noupe-auth-form .noupe-dark-btn,.train-row button,.setup-dashboard-panel button,.install-code-panel button{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:none}.btn.primary:hover,.noupe-app .btn.primary:hover,.noupe-auth-form .noupe-dark-btn:hover,.train-row button:hover,.setup-dashboard-panel button:hover,.install-code-panel button:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 4px 12px #0066ff40}.btn.primary:active,.train-row button:active,.setup-dashboard-panel button:active,.install-code-panel button:active{background:var(--color-primary-darker);transform:translateY(1px)}.btn.secondary,.btn.ghost{border:1px solid var(--color-primary);background:var(--color-bg-primary);color:var(--color-primary)}.btn.secondary:hover,.btn.ghost:hover{background:var(--color-primary-light);color:var(--color-primary-dark);text-decoration:none}.btn:disabled,.train-row button:disabled,.install-code-panel button:disabled,.setup-dashboard-panel button:disabled{border-color:var(--color-border);background:var(--color-bg-tertiary);color:var(--color-text-quaternary);cursor:not-allowed;box-shadow:none}.field input,.field textarea,.field select,.noupe-input,.train-row input,.setup-dashboard-panel input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-secondary)}.field input:focus,.field textarea:focus,.field select:focus,.noupe-input:focus,.train-row input:focus,.setup-dashboard-panel input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0066ff1a}.field label{color:var(--color-text-primary);font-size:13px;font-weight:700}.help-text{color:var(--color-text-tertiary);margin-top:4px;font-size:12px;line-height:1.4;display:block}.check-row{color:var(--color-text-secondary)}.check-row input{accent-color:var(--color-primary)}.notice{border:1px solid var(--color-primary);background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:var(--radius-lg)}.notice.success{border-color:var(--color-secondary);background:var(--color-secondary-light);color:var(--color-secondary-dark)}.notice.warning{border-color:var(--color-warning);background:var(--color-warning-light);color:var(--color-warning-dark)}.notice.error{border-color:var(--color-danger);background:var(--color-danger-light);color:var(--color-danger-dark)}.status{background:var(--color-primary-light);color:var(--color-primary-dark)}.status.ready,.status.active,.status.paid,.status.success{background:var(--color-secondary-light);color:var(--color-secondary-dark)}.status.failed,.status.error,.status.cancelled,.status.past_due{background:var(--color-danger-light);color:var(--color-danger-dark)}.status.initializing,.status.trialing,.status.queued,.status.started,.status.processing,.status.embedding,.status.scraping,.status.created,.status.pending{background:var(--color-warning-light);color:var(--color-warning-dark)}.noupe-app .launch-step.done>span,.action-item>span,.avatar-chip{background:var(--color-primary-light);color:var(--color-primary)}.action-item{background:var(--color-bg-secondary);transition:transform .2s,box-shadow .2s,border-color .2s}.action-item:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-1px)}.action-item em{color:var(--color-primary);margin-top:8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.meter-track{background:var(--color-bg-tertiary)}.usage-meter .meter-track span,.noupe-app .meter-track span{background:var(--color-secondary)}.usage-meter.warning .meter-track span{background:var(--color-warning)}.usage-meter.danger .meter-track span{background:var(--color-danger)}.plans{align-items:stretch}.plan{gap:8px;position:relative}.plan.current-plan{border:2px solid var(--color-primary);background:var(--color-primary-light)}.plan p{color:var(--color-text-tertiary);margin:0 0 8px;font-size:14px;line-height:1.5}.plan ul{padding-left:0;list-style:none}.plan li{margin-bottom:6px}.plan li:before{content:"";background:var(--color-secondary);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-flex;transform:translateY(-1px)}.badge{text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.badge-primary{background:var(--color-primary);color:#fff}.color-input-row{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.color-field input[type=color]{border-radius:var(--radius-md);width:64px;min-height:44px;padding:4px}.color-input-row code{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-tertiary);width:max-content;color:var(--color-text-secondary);padding:9px 12px}.widget-mock.top-right{inset:24px 24px auto auto}.widget-mock.top-left{inset:24px auto auto 24px}.globe-icon{background:var(--color-primary-light);width:52px;height:52px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.training-actions button{border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-height:38px;color:var(--color-primary);padding:0 12px;font-size:14px;font-weight:800}.add-knowledge-btn{border-color:var(--color-primary);color:var(--color-primary);font-weight:800}.add-knowledge-btn:hover{background:var(--color-primary-light)}.knowledge-modal,.platform-modal{width:min(760px,100% - 24px);min-height:auto;color:var(--color-text-primary)}.knowledge-modal header{min-height:auto;padding:24px}.knowledge-tabs{gap:8px;padding:18px 24px 0;display:flex}.knowledge-tabs button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);min-height:38px;color:var(--color-text-secondary);padding:0 14px;font-weight:800}.knowledge-tabs button.active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.knowledge-form{padding:20px 24px 24px}.knowledge-form textarea{min-height:160px}.install-code-panel{background:var(--color-bg-primary);grid-template-columns:minmax(0,1fr) auto}.install-code-panel>div{gap:8px;min-width:0;display:grid}.code-label{color:var(--color-text-tertiary);font-size:13px;font-weight:700}.install-code-panel code{max-width:100%;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.install-code-panel button span{font-size:12px}.platform-grid button:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.empty-state{border-radius:var(--radius-lg);min-height:260px}.compact-empty{min-height:220px}.toast{z-index:9999;border:1px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-primary-light);max-width:min(420px,100vw - 32px);color:var(--color-primary-dark);box-shadow:var(--shadow-lg);align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px}.toast-icon{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px}.toast-success{border-color:var(--color-secondary);background:var(--color-secondary-light);color:var(--color-secondary-dark)}.toast-error{border-color:var(--color-danger);background:var(--color-danger-light);color:var(--color-danger-dark)}.toast-warning{border-color:var(--color-warning);background:var(--color-warning-light);color:var(--color-warning-dark)}.toast-close{color:currentColor;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:900}.noupe-auth-form .noupe-google-btn{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary)}table code{color:var(--color-text-secondary);word-break:break-word}@media (max-width:900px){.feature-nav{justify-content:flex-start}.dashboard-hero,.dashboard-grid,.widget-layout,.install-code-panel,.setup-dashboard-panel{grid-template-columns:1fr}.install-code-panel button{width:100%}}@media (max-width:640px){.app-top-compact{flex-direction:column;align-items:flex-start;height:auto;padding:16px}.noupe-top-actions{justify-content:space-between;width:100%}.feedback-btn,.logout-link{flex:1}.compact-workspace{width:min(100% - 24px,1180px)}.stats,.plans,.grid-2,.train-row,.training-card{grid-template-columns:1fr}.training-actions,.training-actions button{width:100%}.install-code-panel code{white-space:normal}.toast{bottom:16px;right:16px}}.dh-support-page{--support-primary:#a3e635;--support-primary-hover:#84cc16;--support-primary-soft:#ecfccb;--support-ink:#111;--support-muted:#52525b;--support-bg:#fafaf9;--support-card:#fff;--support-border:#e4e4e7;--support-focus:#bef264;background:radial-gradient(circle at 90% 12%, #bef26438, transparent 24rem), var(--support-bg);color:var(--support-ink)}.dh-support-page .dh-brand{gap:9px;font-size:26px;font-weight:800}.dh-support-page .dh-brand-mark{background:var(--support-ink);width:34px;height:34px;color:var(--support-primary);border-radius:8px;font-size:20px}.dh-support-page .dh-header,.dh-support-page .dh-footer{background:0 0;width:min(1440px,100% - 64px)}.dh-support-page .dh-header{min-height:76px}.dh-support-page .dh-header nav{gap:20px;font-size:15px;font-weight:600}.dh-support-page .dh-header nav,.dh-support-page .dh-footer-links a,.dh-support-page .dh-footer-bottom,.dh-support-page p,.dh-support-page li{color:var(--support-muted)}.dh-support-page .dh-header nav a,.dh-support-page .dh-footer-links a{font-weight:600}.dh-support-page .dh-header nav a{border-radius:8px;align-items:center;min-height:40px;display:inline-flex;position:relative}.dh-support-page .dh-header nav a:hover,.dh-support-page .dh-footer-links a:hover,.dh-support-page a:not(.dh-btn):hover{color:var(--support-ink)}.dh-support-page .dh-header nav a:focus-visible,.dh-support-page .dh-mobile-signup:focus-visible,.dh-support-page .dh-nav-cta:focus-visible,.dh-support-page .dh-btn:focus-visible{outline:3px solid var(--support-focus);outline-offset:3px}.dh-support-page .dh-header nav a.active:not(.dh-nav-cta){color:var(--support-ink)}.dh-support-page .dh-header nav a.active:not(.dh-nav-cta):after{content:"";background:var(--support-primary-hover);border-radius:999px;height:3px;position:absolute;bottom:4px;left:0;right:0}.dh-support-page .dh-nav-cta,.dh-support-page .dh-mobile-signup,.dh-support-page .dh-btn.dark{border:1px solid var(--support-primary);background:var(--support-primary);color:var(--support-ink);box-shadow:none}.dh-support-page .dh-nav-cta,.dh-support-page .dh-mobile-signup{white-space:nowrap;border-radius:10px;min-width:104px;height:50px;min-height:50px;padding:0 22px}.dh-support-page .dh-nav-cta:hover,.dh-support-page .dh-mobile-signup:hover,.dh-support-page .dh-btn.dark:hover{background:var(--support-primary-hover);border-color:var(--support-primary-hover);text-decoration:none}.dh-support-page .dh-btn.light{border:1px solid var(--support-border);background:var(--support-card);color:var(--support-ink)}.dh-support-page .dh-btn.light:hover{border-color:var(--support-primary-hover);background:var(--support-primary-soft);text-decoration:none}.dh-support-page .dh-kicker{color:#3f6212;font-weight:800}.dh-support-page .dh-support-hero,.dh-help-search,.dh-support-page .dh-support-grid,.dh-support-contact,.dh-support-page .dh-support-checklist{width:min(1120px,100% - 48px);margin-left:auto;margin-right:auto}.dh-support-page .dh-support-hero{grid-template-columns:minmax(0,1fr) minmax(290px,.38fr);gap:28px;padding:54px 0 20px}.dh-support-page .dh-support-hero h1{max-width:760px;margin-top:10px;font-size:clamp(40px,5vw,62px);font-weight:700;line-height:1.05}.dh-support-page .dh-support-hero p{max-width:720px;color:var(--support-muted);font-size:18px;line-height:1.6}.dh-support-page .dh-support-email-card,.dh-help-search,.dh-support-page .dh-support-grid article,.dh-support-contact,.dh-support-page .dh-support-checklist{border:1px solid var(--support-border);background:var(--support-card);border-radius:10px;box-shadow:0 8px 24px #1111110f}.dh-support-page .dh-support-email-card{align-content:center;gap:10px;padding:24px;display:grid}.dh-support-page .dh-support-email-card span{color:#3f6212;font-size:14px;font-weight:800}.dh-support-page .dh-support-email-card a,.dh-email-fallback a{color:var(--support-ink);white-space:nowrap;word-break:normal;overflow-wrap:normal;font-size:clamp(16px,2vw,20px);font-weight:700}.dh-help-search{gap:18px;margin-top:18px;padding:24px;display:grid}.dh-help-search h2,.dh-support-contact h2,.dh-support-page .dh-support-checklist h2{color:var(--support-ink);margin:8px 0 0;font-size:clamp(30px,3.5vw,42px);font-weight:700;line-height:1.15}.dh-help-search label,.dh-support-contact label{color:var(--support-ink);gap:7px;font-size:14px;font-weight:600;display:grid}.dh-help-search input,.dh-support-contact input,.dh-support-contact select,.dh-support-contact textarea{border:1px solid var(--support-border);width:100%;color:var(--support-ink);font:inherit;background:#fff;border-radius:8px;padding:12px 14px}.dh-help-search input:focus,.dh-support-contact input:focus,.dh-support-contact select:focus,.dh-support-contact textarea:focus{border-color:var(--support-primary-hover);outline:none;box-shadow:0 0 0 4px #bef26473}.dh-topic-list{flex-wrap:wrap;gap:10px;display:flex}.dh-topic-list span{color:#365314;background:#f7fee7;border:1px solid #d9f99d;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600}.dh-support-page .dh-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 0}.dh-support-page .dh-support-grid a{color:inherit;text-decoration:none;display:block}.dh-support-page .dh-support-grid article{gap:12px;min-height:100%;padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.dh-support-page .dh-support-grid a:hover article,.dh-support-page .dh-support-grid a:focus-visible article{border-color:var(--support-primary-hover);transform:translateY(-2px);box-shadow:0 12px 28px #1111111a}.dh-support-card-icon{background:var(--support-primary-soft);color:#365314;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.dh-support-page .dh-support-grid h2{margin:0;font-size:22px;font-weight:600}.dh-support-page .dh-support-grid p{color:var(--support-muted);margin:0;font-size:16px;line-height:1.6}.dh-support-page .dh-support-grid strong{color:#3f6212;font-size:15px;font-weight:800}.dh-support-page .dh-support-grid strong:after{content:" ->"}.dh-support-contact{grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);align-items:start;gap:28px;margin-top:4px;padding:28px;display:grid}.dh-support-contact>div>p{color:var(--support-muted);font-size:17px;line-height:1.6}.dh-support-meta{gap:10px;margin-top:22px;display:grid}.dh-support-meta span{border:1px solid var(--support-border);color:var(--support-muted);background:#fafafa;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600}.dh-support-contact textarea{resize:vertical;min-height:140px}.dh-support-contact small{color:var(--support-muted);font-size:12px;font-weight:500}.dh-form-message{border:1px solid var(--support-border);color:var(--support-muted);background:#fff;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:600}.dh-form-message.success{color:#166534;background:#f0fdf4;border-color:#86efac}.dh-form-message.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.dh-form-message.loading{border-color:var(--support-focus);color:#365314;background:#f7fee7}.dh-email-fallback{margin:0;font-size:14px}.dh-support-page .dh-support-checklist{width:min(980px,100% - 48px);margin-top:24px;margin-bottom:42px;padding:26px}.dh-support-page .dh-support-checklist ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.dh-support-page .dh-support-checklist li{color:var(--support-muted);padding-left:28px;font-size:16px;position:relative}.dh-support-page .dh-support-checklist li:before{content:"";background:var(--support-primary-hover);border-radius:50%;width:10px;height:10px;position:absolute;top:.55em;left:0}.dh-support-page .dh-footer{padding-top:28px;padding-bottom:24px}.dh-support-page .dh-footer-bottom{padding-top:18px}@media (max-width:900px){.dh-support-page .dh-support-hero,.dh-support-contact,.dh-support-page .dh-support-grid{grid-template-columns:1fr}}@media (max-width:640px){.dh-support-page .dh-support-hero,.dh-support-page .dh-header,.dh-support-page .dh-footer,.dh-help-search,.dh-support-page .dh-support-grid,.dh-support-contact,.dh-support-page .dh-support-checklist{width:min(100% - 28px,1120px)}.dh-support-page .dh-support-hero{padding-top:34px}.dh-support-actions,.dh-form-row{grid-template-columns:1fr;display:grid}.dh-support-actions .dh-btn,.dh-support-contact .dh-btn{width:100%}.dh-support-page .dh-support-email-card a,.dh-email-fallback a{white-space:normal;overflow-wrap:anywhere}}.dh-header,.dh-support-page .dh-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf6e6;border-bottom:1px solid #e2d8e4c7;justify-content:space-between;align-items:center;gap:24px;width:min(1440px,100% - 64px);min-height:78px;display:flex}.dh-brand,.dh-support-page .dh-brand{color:#050505;align-items:center;gap:10px;font-size:26px;font-weight:900;line-height:1;display:inline-flex}.dh-brand-mark,.dh-support-page .dh-brand-mark{color:#b9f536;background:#050505;border-radius:8px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.dh-header nav,.dh-support-page .dh-header nav{color:#5b5560;justify-content:flex-end;align-items:center;gap:22px;font-size:15px;font-weight:600;display:flex}.dh-header nav a,.dh-support-page .dh-header nav a{min-height:40px;color:inherit;white-space:nowrap;border-radius:8px;align-items:center;display:inline-flex;position:relative}.dh-header nav .dh-login-link,.dh-support-page .dh-header nav .dh-login-link{color:#050505;font-weight:800}.dh-header nav a:not(.dh-nav-cta):hover,.dh-support-page .dh-header nav a:not(.dh-nav-cta):hover,.dh-header nav a:not(.dh-nav-cta):focus-visible,.dh-support-page .dh-header nav a:not(.dh-nav-cta):focus-visible{color:#050505;text-decoration:none}.dh-header nav a:focus-visible,.dh-mobile-signup:focus-visible,.dh-nav-cta:focus-visible,.dh-btn:focus-visible{outline-offset:3px;outline:3px solid #bef264}.dh-header nav a.active:not(.dh-nav-cta),.dh-support-page .dh-header nav a.active:not(.dh-nav-cta){color:#050505}.dh-header nav a.active:not(.dh-nav-cta):after,.dh-support-page .dh-header nav a.active:not(.dh-nav-cta):after{content:"";background:#84cc16;border-radius:999px;height:3px;position:absolute;bottom:4px;left:0;right:0}.dh-nav-cta,.dh-mobile-signup,.dh-support-page .dh-nav-cta,.dh-support-page .dh-mobile-signup{color:#050505;white-space:nowrap;min-width:104px;height:50px;min-height:50px;box-shadow:none;background:#b9f536;border:1px solid #b9f536;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-weight:800;display:inline-flex}.dh-nav-cta:hover,.dh-mobile-signup:hover,.dh-support-page .dh-nav-cta:hover,.dh-support-page .dh-mobile-signup:hover{color:#050505;background:#84cc16;border-color:#84cc16;text-decoration:none}@media (max-width:900px){.dh-header,.dh-support-page .dh-header{width:min(100% - 32px,1440px);min-height:auto;padding:14px 0;display:block}.dh-header-main{min-height:42px}.dh-mobile-signup,.dh-support-page .dh-mobile-signup{min-width:100px;height:42px;min-height:42px;padding:0 18px}.dh-header nav,.dh-support-page .dh-header nav{grid-template-columns:1fr;gap:0;width:100%;max-height:0;transition:max-height .18s,padding-top .18s;display:grid;overflow:hidden}.dh-header.menu-open nav,.dh-support-page .dh-header.menu-open nav{max-height:360px;padding-top:12px}.dh-header nav a,.dh-support-page .dh-header nav a{border-top:1px solid #e7dce7;min-height:44px}.dh-header nav .dh-nav-cta,.dh-support-page .dh-header nav .dh-nav-cta{display:none}}@media (max-width:640px){.dh-header,.dh-support-page .dh-header{width:min(100% - 24px,1440px)}.dh-brand,.dh-support-page .dh-brand{font-size:22px}.dh-brand-mark,.dh-support-page .dh-brand-mark{width:30px;height:30px;font-size:18px}}.dh-home{--home-green:#a3e635;--home-green-hover:#84cc16;--home-green-soft:#ecfccb;--home-ink:#111;--home-muted:#52525b;--home-bg:#fafaf9;--home-card:#fff;--home-border:#e4e4e7;background:radial-gradient(circle at 88% 10%, #bef26433, transparent 24rem), var(--home-bg);color:var(--home-ink)}.dh-home .dh-kicker,.dh-home .dh-section-title span,.dh-home .dh-final-cta .dh-kicker{color:#3f6212;font-size:14px;font-weight:700}.dh-home .dh-btn.dark{border:1px solid var(--home-green);background:var(--home-green);color:var(--home-ink);box-shadow:none}.dh-home .dh-btn.dark:hover,.dh-home .dh-btn.dark:focus-visible{border-color:var(--home-green-hover);background:var(--home-green-hover);color:var(--home-ink);text-decoration:none}.dh-home .dh-btn.light{border:1px solid var(--home-border);background:var(--home-card);color:var(--home-ink)}.dh-home .dh-btn.light:hover,.dh-home .dh-btn.light:focus-visible{border-color:var(--home-green-hover);background:var(--home-green-soft);text-decoration:none}.dh-home .dh-hero,.dh-home .dh-steps,.dh-home .dh-product-band>*,.dh-home .dh-dashboard-preview,.dh-home .dh-platforms,.dh-home .dh-trust-strip,.dh-home .dh-final-cta,.dh-home .dh-footer{width:min(1180px,100% - 48px)}.dh-home .dh-hero{gap:58px;min-height:auto;padding:76px 0 96px}.dh-home .dh-hero-copy h1{max-width:680px;font-size:clamp(44px,5.4vw,66px);font-weight:700;line-height:1.05}.dh-home .dh-hero-copy>p:not(.dh-kicker),.dh-home .dh-dashboard-preview p,.dh-home .dh-platforms p,.dh-home .dh-final-cta p,.dh-home .dh-section-title p{color:var(--home-muted);font-size:18px;line-height:1.6}.dh-home .dh-proof span{color:#365314;background:#f7fee7;border-color:#d9f99d}.dh-home .dh-product-scene{min-height:430px}.dh-home .dh-site-preview,.dh-home .dh-chat-card,.dh-home .dh-training-pill,.dh-home .dh-console,.dh-home .dh-steps article,.dh-home .dh-feature-grid article,.dh-home .dh-platform-grid a,.dh-home .dh-trust-grid article,.dh-home .dh-final-cta{border:1px solid var(--home-border);background:var(--home-card);box-shadow:0 8px 24px #1111110f}.dh-home .dh-site-bar span,.dh-home .dh-console-top span{background:#d4d4d8}.dh-home .dh-site-bar b,.dh-home .dh-console-top b{color:var(--home-muted);font-size:14px}.dh-home .dh-page-block.hero{background:linear-gradient(90deg,#111 0% 46%,#0000 46%),linear-gradient(90deg,#e4e4e7 0% 100%)}.dh-home .dh-page-grid span{border-color:var(--home-border);background:#f4f4f5}.dh-home .dh-training-pill{background:var(--home-green);color:var(--home-ink)}.dh-home .dh-chat-card header{background:var(--home-ink)}.dh-home .dh-chat-card header span{background:var(--home-green)}.dh-home .dh-chat-card header strong{font-size:15px}.dh-home .dh-message{color:var(--home-ink);font-size:15px}.dh-home .dh-message.visitor{background:#f4f4f5}.dh-home .dh-message.bot{background:#f7fee7;border-color:#d9f99d}.dh-home .dh-chat-input{border:2px solid var(--home-green);color:var(--home-muted);font-size:15px}.dh-home .dh-chat-input b{background:var(--home-green);color:var(--home-ink)}.dh-home .dh-steps{padding-bottom:96px;position:relative}.dh-home .dh-steps:before{content:"";background:#d9f99d;height:2px;position:absolute;top:39px;left:16%;right:16%}.dh-home .dh-steps article{z-index:1;padding:24px;position:relative}.dh-home .dh-steps strong,.dh-home .dh-feature-grid article div{background:var(--home-green-soft);color:#365314}.dh-home .dh-steps h2,.dh-home .dh-feature-grid h3{color:var(--home-ink);font-size:20px;font-weight:600}.dh-home .dh-steps p,.dh-home .dh-feature-grid p,.dh-home .dh-trust-grid p{color:var(--home-muted)}.dh-home .dh-product-band{background:var(--home-ink);padding:88px 0 96px}.dh-home .dh-product-band .dh-section-title p{color:#d4d4d8}.dh-home .dh-feature-grid article{min-height:260px;padding:26px;transition:border-color .2s,transform .2s,box-shadow .2s}.dh-home .dh-feature-grid article:hover{border-color:var(--home-green);transform:translateY(-2px);box-shadow:0 12px 28px #a3e63529}.dh-feature-icon{position:relative}.dh-feature-icon:before,.dh-feature-icon:after{content:"";border:2px solid #365314;position:absolute}.dh-feature-icon.train:before{border-radius:3px;width:17px;height:12px}.dh-feature-icon.train:after{border-width:2px 0 0;width:12px;height:2px;transform:translateY(10px)}.dh-feature-icon.customize:before{border-radius:50%;width:16px;height:16px}.dh-feature-icon.customize:after{border-width:0 2px 0 0;width:4px;height:18px;transform:rotate(42deg)}.dh-feature-icon.leads:before{border-radius:8px 8px 8px 2px;width:17px;height:12px}.dh-feature-icon.leads:after{border-radius:50%;width:8px;height:8px;transform:translate(8px,8px)}.dh-feature-icon.code:before{border-radius:3px;width:17px;height:13px}.dh-feature-icon.code:after{border-width:2px 2px 0 0;width:8px;height:8px;transform:rotate(45deg)}.dh-home .dh-dashboard-preview,.dh-home .dh-platforms{padding:96px 0}.dh-home .dh-dashboard-preview h2,.dh-home .dh-platforms h2,.dh-home .dh-section-title h2,.dh-home .dh-final-cta h2{font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1.15}.dh-home .dh-console-main{background:#fafafa}.dh-home .dh-side-list{background:var(--home-ink)}.dh-home .dh-side-list .active{background:var(--home-green);color:var(--home-ink)}.dh-activity-list,.dh-leads-table{gap:10px;margin-top:16px;display:grid}.dh-activity-list span,.dh-leads-table span{border:1px solid var(--home-border);min-height:40px;color:var(--home-muted);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;display:flex}.dh-activity-list b,.dh-leads-table b{color:var(--home-ink)}.dh-activity-list em,.dh-leads-table em{color:#3f6212;font-style:normal;font-weight:700}.dh-leads-table strong{color:var(--home-ink);margin-top:2px}.dh-home .dh-platform-grid{gap:14px}.dh-home .dh-platform-grid a{min-height:76px;color:var(--home-ink);border-radius:8px;align-items:center;gap:12px;padding:0 18px;font-weight:800;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.dh-home .dh-platform-grid a:hover,.dh-home .dh-platform-grid a:focus-visible{border-color:var(--home-green-hover);text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 28px #11111114}.dh-home .dh-platform-grid a:first-child{background:var(--home-ink);color:#fff;grid-column:1/-1}.dh-home .dh-platform-grid a span{background:var(--home-green-soft);color:#365314;width:36px;height:36px;min-height:0;box-shadow:none;border-radius:8px;place-items:center;padding:0;font-size:13px;font-weight:900;display:grid}.dh-home .dh-trust-strip{padding-bottom:88px}.dh-home .dh-trust-grid article{align-content:start;gap:10px;display:grid}.dh-trust-icon{background:var(--home-green-soft);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.dh-trust-icon:before{content:"";border:2px solid #365314;border-top-width:4px;border-radius:3px;width:11px;height:16px}.dh-home .dh-final-cta{background:linear-gradient(135deg,#ecfccbf5,#fffffffa);border-color:#d9f99d;margin-bottom:64px}.dh-home .dh-footer{padding:30px 0 24px}.dh-home .dh-footer-brand p,.dh-home .dh-footer-links a,.dh-home .dh-footer-bottom{color:var(--home-muted);font-size:15px}.dh-home .dh-footer-links a:hover,.dh-home .dh-footer-links a:focus-visible{color:var(--home-ink);outline-color:var(--home-green)}@media (max-width:900px){.dh-home .dh-hero,.dh-home .dh-dashboard-preview,.dh-home .dh-platforms,.dh-home .dh-final-cta{grid-template-columns:1fr}.dh-home .dh-steps:before{display:none}.dh-home .dh-feature-grid,.dh-home .dh-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dh-home .dh-hero,.dh-home .dh-steps,.dh-home .dh-product-band>*,.dh-home .dh-dashboard-preview,.dh-home .dh-platforms,.dh-home .dh-trust-strip,.dh-home .dh-final-cta,.dh-home .dh-footer{width:min(100% - 28px,1180px)}.dh-home .dh-hero{padding:54px 0 72px}.dh-home .dh-hero-copy h1{font-size:clamp(38px,11vw,48px)}.dh-home .dh-actions{grid-template-columns:1fr;display:grid}.dh-home .dh-actions .dh-btn,.dh-home .dh-final-cta .dh-btn{width:100%}.dh-home .dh-feature-grid,.dh-home .dh-trust-grid,.dh-home .dh-platform-grid{grid-template-columns:1fr}.dh-home .dh-dashboard-preview,.dh-home .dh-platforms,.dh-home .dh-product-band{padding-top:68px;padding-bottom:76px}.dh-home .dh-final-cta{grid-template-columns:1fr;gap:22px;padding:24px}}.confirm-email-shell{align-items:center;min-height:100svh;padding:32px 16px}.confirm-email-shell .confirm-email-modal{gap:12px;width:min(720px,100%);min-height:0;padding:clamp(28px,4vw,46px)}.confirm-email-shell .modal-close{top:18px;right:18px}.confirm-email-shell .confirm-email-icon{transform-origin:50%;width:86px;height:86px;margin:0 auto 2px;transform:scale(.86)}.confirm-email-shell .confirm-kicker{margin:4px 0 0;font-size:14px}.confirm-email-shell .confirm-email-modal h1{text-align:center;max-width:640px;margin:0 auto;font-size:clamp(32px,5vw,48px);line-height:1.08}.confirm-email-shell .confirm-email-modal>p{color:#52525b;text-align:center;max-width:620px;margin:10px auto 18px;font-size:clamp(16px,2vw,19px);line-height:1.5}.confirm-email-shell .confirm-email-modal>p strong{color:#111}.confirm-email-shell .confirm-email-steps{gap:10px;width:min(560px,100%);margin:0 auto 8px}.confirm-email-shell .confirm-email-steps span{border-radius:10px;align-items:center;min-height:54px;padding:11px 16px;font-size:15px;display:flex}.confirm-email-shell .confirm-email-cta{border-radius:10px;width:auto;min-width:224px;max-width:100%;min-height:50px;margin-top:8px}.confirm-email-shell .auth-switch{margin:16px auto 0;font-size:16px}@media (max-width:640px){.confirm-email-shell{padding:18px 12px}.confirm-email-shell .confirm-email-modal{padding:28px 16px 24px}.confirm-email-shell .modal-close{top:12px;right:12px}.confirm-email-shell .confirm-email-icon{width:70px;height:70px;transform:scale(.76)}.confirm-email-shell .confirm-kicker{font-size:13px}.confirm-email-shell .confirm-email-modal h1{font-size:clamp(30px,9vw,36px)}.confirm-email-shell .confirm-email-modal>p{font-size:15px;line-height:1.45}.confirm-email-shell .confirm-email-modal>p strong{white-space:normal;overflow-wrap:anywhere}.confirm-email-shell .confirm-email-steps span{min-height:48px;padding:10px 12px;font-size:14px}.confirm-email-shell .confirm-email-cta{width:100%;min-width:0}.confirm-email-shell .auth-switch{font-size:14px}}.dh-embed-page{--embed-ink:#111;--embed-muted:#52525b;--embed-border:#e4e4e7;--embed-green:#a3e635;--embed-green-soft:#ecfccb;--embed-panel:#fff}.dh-embed-page .dh-header,.dh-embed-page .dh-footer,.dh-embed-hero,.dh-embed-overview,.dh-embed-platforms,.dh-embed-details,.dh-embed-help{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.dh-embed-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,.7fr);align-items:center;gap:42px;padding:72px 0 42px;display:grid}.dh-embed-hero h1{max-width:700px;color:var(--embed-ink);letter-spacing:0;margin:12px 0 0;font-size:clamp(44px,5.8vw,72px);line-height:1.04}.dh-embed-hero p,.dh-embed-platforms .dh-section-title p,.dh-embed-help p{color:var(--embed-muted);font-size:18px;line-height:1.62}.dh-embed-hero .dh-actions{margin-top:26px}.dh-embed-code-preview{border:1px solid var(--embed-border);background:var(--embed-panel);border-radius:8px;overflow:hidden;box-shadow:0 20px 50px #11111114}.dh-embed-code-preview>span{background:var(--embed-ink);color:#fff;align-items:center;min-height:48px;padding:0 18px;font-size:14px;font-weight:800;display:flex}.dh-embed-code-preview pre{color:var(--embed-ink);background:#fafafa;margin:0;padding:18px;font-size:13px;line-height:1.55;overflow:auto}.dh-embed-code-preview code{white-space:pre-wrap;word-break:break-word}.dh-embed-code-preview p{border-top:1px solid var(--embed-border);color:var(--embed-muted);margin:0;padding:14px 18px 18px;font-size:14px;line-height:1.5}.dh-embed-code-preview strong{color:var(--embed-ink)}.dh-embed-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 0 78px;display:grid}.dh-embed-overview article,.dh-embed-card-grid a,.dh-embed-details article,.dh-embed-help{border:1px solid var(--embed-border);background:var(--embed-panel);border-radius:8px;box-shadow:0 8px 24px #1111110f}.dh-embed-overview article{padding:22px}.dh-embed-overview span,.dh-embed-card-grid span,.dh-embed-detail-head>span{background:var(--embed-green-soft);color:#365314;border-radius:8px;place-items:center;font-weight:900;display:grid}.dh-embed-overview span{width:34px;height:34px}.dh-embed-overview h2,.dh-embed-details h2,.dh-embed-help h2{color:var(--embed-ink);letter-spacing:0}.dh-embed-overview h2{margin:18px 0 8px;font-size:21px}.dh-embed-overview p,.dh-embed-card-grid p,.dh-embed-details p,.dh-embed-details li{color:var(--embed-muted);line-height:1.55}.dh-embed-overview p,.dh-embed-card-grid p{margin:0}.dh-embed-platforms{border-top:1px solid var(--embed-border);padding:82px 0 40px}.dh-embed-platforms .dh-section-title{max-width:760px;margin-bottom:26px}.dh-embed-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dh-embed-card-grid a{align-content:start;gap:12px;min-height:196px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.dh-embed-card-grid a:hover,.dh-embed-card-grid a:focus-visible{border-color:var(--embed-green);text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 32px #1111111a}.dh-embed-card-grid span,.dh-embed-detail-head>span{width:42px;height:42px;font-size:12px}.dh-embed-card-grid strong{color:var(--embed-ink);font-size:18px}.dh-embed-card-grid p{font-size:14px}.dh-embed-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:28px 0 82px;display:grid}.dh-embed-details article{padding:24px;scroll-margin-top:24px}.dh-embed-detail-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.dh-embed-detail-head .dh-kicker{margin:0 0 4px}.dh-embed-detail-head h2{margin:0;font-size:23px;line-height:1.2}.dh-embed-details article>p{margin:0 0 18px;font-weight:700}.dh-embed-details ol{gap:10px;margin:0;padding-left:22px;display:grid}.dh-embed-details li{padding-left:4px}.dh-embed-help{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:64px;padding:30px;display:grid}.dh-embed-help h2{margin:8px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.dh-embed-help p{max-width:720px;margin:12px 0 0}@media (max-width:1040px){.dh-embed-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dh-embed-hero,.dh-embed-overview,.dh-embed-details,.dh-embed-help{grid-template-columns:1fr}.dh-embed-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-embed-help .dh-btn{width:fit-content}}@media (max-width:640px){.dh-embed-page .dh-header,.dh-embed-page .dh-footer,.dh-embed-hero,.dh-embed-overview,.dh-embed-platforms,.dh-embed-details,.dh-embed-help{width:min(100% - 28px,1180px)}.dh-embed-hero{padding-top:46px}.dh-embed-hero h1{font-size:clamp(38px,11vw,48px)}.dh-embed-hero .dh-actions,.dh-embed-help{grid-template-columns:1fr;display:grid}.dh-embed-hero .dh-btn,.dh-embed-help .dh-btn{width:100%}.dh-embed-card-grid{grid-template-columns:1fr}}.saas-shell,.dash-page{--dash-bg:#f5f7fb;--dash-card:#fff;--dash-card-soft:#f8fafc;--dash-text:#111827;--dash-muted:#667085;--dash-subtle:#98a2b3;--dash-border:#e5e7eb;--dash-border-strong:#d0d5dd;--dash-primary:#2563eb;--dash-primary-dark:#1d4ed8;--dash-primary-soft:#eff6ff;--dash-success:#047857;--dash-success-soft:#ecfdf3;--dash-warning:#b54708;--dash-warning-soft:#fffaeb;--dash-danger:#b42318;--dash-danger-soft:#fef3f2;--dash-shadow:0 12px 30px #1018280f;--dash-shadow-soft:0 1px 2px #1018280d;color:var(--dash-text)}.saas-shell{background:var(--dash-bg);grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid;overflow-x:hidden}.skip-link{z-index:100;background:var(--dash-primary);color:#fff;border-radius:10px;padding:10px 14px;font-weight:700;transition:transform .16s;position:fixed;top:12px;left:16px;transform:translateY(-140%)}.skip-link:focus-visible{outline-offset:2px;outline:3px solid #bfdbfe;transform:translateY(0)}.saas-sidebar{z-index:40;scrollbar-width:none;-ms-overflow-style:none;color:#fff;background:#0f172a;border-right:1px solid #ffffff14;height:100vh;padding:20px 16px;position:sticky;top:0;overflow-y:auto}.saas-sidebar::-webkit-scrollbar{width:0;height:0}.saas-sidebar::-webkit-scrollbar-button{display:none}.saas-brand{color:#fff;border-radius:12px;align-items:center;gap:10px;min-height:44px;font-size:22px;font-weight:800;display:flex}.saas-brand:hover,.saas-brand:focus-visible{text-decoration:none}.saas-brand-mark{background:var(--dash-primary);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:19px;line-height:1;display:grid;box-shadow:0 12px 28px #2563eb52}.saas-brand-text{line-height:1;position:relative}.saas-brand-text:after{content:"";background:var(--dash-primary);border-radius:999px;height:3px;position:absolute;bottom:-5px;left:51%;right:0}.saas-workspace-pill{color:#d0d5dd;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:9px;min-height:42px;margin:22px 0;padding:0 12px;font-size:13px;font-weight:650;display:flex}.saas-workspace-pill span{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e24}.saas-nav{gap:24px;display:grid}.saas-nav-group{gap:6px;display:grid}.saas-nav-group p{color:#98a2b3;text-transform:uppercase;margin:0 0 5px;padding:0 10px;font-size:11px;font-weight:750;line-height:1.4}.saas-nav a{color:#cbd5e1;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-height:42px;padding:9px 10px;font-size:14px;font-weight:650;transition:background .16s,border-color .16s,color .16s;display:flex}.saas-nav a:hover,.saas-nav a:focus-visible{color:#fff;background:#ffffff14;text-decoration:none}.saas-nav a.is-active{color:#0f172a;background:#fff;border-color:#93c5fd52;box-shadow:0 10px 24px #0f172a2e}.saas-nav-icon{color:currentColor;background:#ffffff14;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.saas-nav-icon svg,.saas-topbar svg,.dash-page svg{width:18px;height:18px}.saas-sidebar-note{background:#2563eb29;border:1px solid #93c5fd38;border-radius:14px;gap:5px;margin-top:28px;padding:14px;display:grid}.saas-sidebar-note strong{color:#fff;font-size:14px}.saas-sidebar-note span{color:#cbd5e1;font-size:13px;line-height:1.45}.saas-main{grid-template-rows:auto 1fr;min-width:0;display:grid}.saas-topbar{z-index:30;border-bottom:1px solid var(--dash-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 28px;display:flex;position:sticky;top:0}.saas-topbar-title{align-items:center;gap:12px;min-width:0;display:flex}.saas-topbar-title p,.saas-topbar-title h1,.saas-topbar-title span{margin:0}.saas-topbar-title p{color:var(--dash-muted);text-transform:uppercase;font-size:12px;font-weight:700}.saas-topbar-title h1{color:var(--dash-text);font-size:22px;font-weight:700;line-height:1.15}.saas-topbar-title span{color:var(--dash-muted);margin-top:3px;font-size:13px;line-height:1.35;display:block}.saas-menu-button{display:none}.saas-topbar-actions{flex:none;align-items:center;gap:10px;display:flex}.saas-feedback-button,.saas-icon-button,.saas-profile-menu summary{border:1px solid var(--dash-border);color:#344054;min-height:40px;box-shadow:var(--dash-shadow-soft);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.saas-feedback-button:hover,.saas-feedback-button:focus-visible,.saas-profile-menu summary:hover,.saas-profile-menu summary:focus-visible{color:var(--dash-primary-dark);border-color:#bfdbfe;text-decoration:none}.saas-icon-button{width:40px;padding:0}.saas-icon-button:disabled{color:#98a2b3;cursor:not-allowed;opacity:.8}.saas-profile-menu{position:relative}.saas-profile-menu summary{cursor:pointer;list-style:none}.saas-profile-menu summary::-webkit-details-marker{display:none}.saas-profile-menu summary>span{background:var(--dash-primary-soft);width:26px;height:26px;color:var(--dash-primary);border-radius:8px;place-items:center;font-size:12px;display:grid}.saas-profile-menu summary strong{font-size:13px}.saas-profile-popover{border:1px solid var(--dash-border);background:#fff;border-radius:12px;gap:4px;width:196px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #10182824}.saas-profile-popover a,.saas-profile-popover button{color:#344054;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;min-height:38px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.saas-profile-popover a:hover,.saas-profile-popover a:focus-visible,.saas-profile-popover button:hover,.saas-profile-popover button:focus-visible{background:var(--dash-primary-soft);color:var(--dash-primary-dark);text-decoration:none}.saas-workspace{min-width:0;padding:24px 28px 44px}.dash-welcome,.dash-card,.dash-metric-card{border:1px solid var(--dash-border);background:var(--dash-card);box-shadow:var(--dash-shadow);border-radius:14px}.dash-welcome{background:linear-gradient(135deg,#eff6ffdb,#fffffff5),#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.dash-welcome h2,.dash-card h2,.dash-next-card h3,.dash-website-form h3{color:var(--dash-text);letter-spacing:0;margin:0}.dash-welcome h2{margin-top:4px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.1}.dash-welcome p,.dash-card-head p,.dash-step p,.dash-next-card p,.dash-website-form p,.dash-empty-state p,.dash-activity-item p,.dash-recommendation-copy p,.dash-usage-card p{color:var(--dash-muted);margin:0;line-height:1.5}.dash-welcome p{max-width:620px;margin-top:8px;font-size:15px}.dash-eyebrow{color:var(--dash-primary-dark);text-transform:uppercase;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.dash-button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:14px;font-weight:750;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.dash-button:hover,.dash-button:focus-visible{text-decoration:none;transform:translateY(-1px)}.dash-button-primary{background:var(--dash-primary);color:#fff;box-shadow:0 12px 24px #2563eb33}.dash-button-primary:hover,.dash-button-primary:focus-visible{background:var(--dash-primary-dark);color:#fff}.dash-button-secondary{border-color:var(--dash-border);color:#344054;background:#fff}.dash-button-secondary:hover,.dash-button-secondary:focus-visible{color:var(--dash-primary-dark);border-color:#bfdbfe}.dash-button:disabled,.dash-button.is-disabled{pointer-events:none;cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.dash-full-button{width:100%}.dash-card{overflow:hidden}.dash-card-head{gap:7px;padding:20px 22px;display:grid}.dash-card-head h2{font-size:20px;font-weight:700;line-height:1.2}.dash-card-head p{font-size:14px}.dash-card-head-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dash-progress-summary{background:var(--dash-primary-soft);min-width:86px;color:var(--dash-primary-dark);border-radius:999px;justify-items:center;gap:1px;padding:9px 13px;display:grid}.dash-progress-summary strong{font-size:18px;line-height:1}.dash-progress-summary span{color:#475467;font-size:11px;font-weight:700}.dash-progress-track,.dash-meter{background:#e6ebf2;border-radius:999px;overflow:hidden}.dash-progress-track{height:8px;margin:0 22px 22px}.dash-progress-track span,.dash-meter span{border-radius:inherit;background:var(--dash-primary);height:100%;display:block}.dash-onboarding-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.8fr);gap:22px;padding:0 22px 22px;display:grid}.dash-stepper{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dash-step{border:1px solid var(--dash-border);background:#fff;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:72px;padding:12px;display:grid}.dash-step-marker{color:#475467;background:#eef2f7;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.dash-step strong{color:#1f2937;font-size:14px;line-height:1.25;display:block}.dash-step p{margin-top:4px;font-size:12px}.dash-step em{color:#475467;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.dash-step-completed{background:#f7fef9;border-color:#bbf7d0}.dash-step-completed .dash-step-marker,.dash-step-completed em{background:var(--dash-success-soft);color:var(--dash-success)}.dash-step-current{background:var(--dash-primary-soft);border-color:#bfdbfe;box-shadow:0 0 0 3px #2563eb0f}.dash-step-current .dash-step-marker,.dash-step-current em{background:var(--dash-primary);color:#fff}.dash-step-attention{background:var(--dash-warning-soft);border-color:#fed7aa}.dash-step-attention .dash-step-marker,.dash-step-attention em{color:var(--dash-warning);background:#fff7ed}.dash-next-step{border-left:1px solid var(--dash-border);min-width:0;padding-left:22px}.dash-next-card,.dash-website-form{align-content:start;gap:14px;display:grid}.dash-next-card h3,.dash-website-form h3{font-size:18px;font-weight:700;line-height:1.25}.dash-next-card p,.dash-website-form p{font-size:14px}.dash-icon-soft{background:var(--dash-primary-soft);width:42px;height:42px;color:var(--dash-primary);border-radius:12px;place-items:center;display:grid}.dash-form-heading{align-items:flex-start;gap:12px;display:flex}.dash-field{color:#344054;gap:6px;font-size:13px;font-weight:700;display:grid}.dash-field input{border:1px solid var(--dash-border-strong);width:100%;min-height:44px;color:var(--dash-text);background:#fff;border-radius:11px;outline:none;padding:0 13px;font-size:14px;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.dash-field input:hover:not(:disabled){border-color:#98a2b3}.dash-field input:focus{border-color:var(--dash-primary);box-shadow:0 0 0 4px #2563eb1f}.dash-field input:disabled{color:#98a2b3;cursor:not-allowed;background:#f2f4f7}.dash-field input[aria-invalid=true]{background:snow;border-color:#fda29b}.dash-field small{color:var(--dash-muted);font-size:12px;font-weight:500;line-height:1.4}.dash-field-error{color:var(--dash-danger)!important;font-weight:700!important}.dash-form-alert{border-radius:11px;padding:10px 12px;font-size:13px;line-height:1.45}.dash-form-alert.error{background:var(--dash-danger-soft);color:var(--dash-danger);border:1px solid #fecdca}.dash-form-alert.success,.notice.success{background:var(--dash-success-soft);color:var(--dash-success);border:1px solid #abefc6}.dash-form-submit{width:100%}.dash-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:999px;width:17px;height:17px;animation:.75s linear infinite dash-spin}@keyframes dash-spin{to{transform:rotate(360deg)}}.dash-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dash-metric-card{align-items:center;gap:13px;min-width:0;padding:16px;display:flex}.dash-metric-icon{background:var(--dash-primary-soft);width:42px;height:42px;color:var(--dash-primary);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.dash-metric-card p,.dash-metric-card strong,.dash-metric-card span{margin:0}.dash-metric-card p{color:var(--dash-muted);text-transform:uppercase;font-size:12px;font-weight:750}.dash-metric-card strong{color:var(--dash-text);margin-top:4px;font-size:26px;font-weight:750;line-height:1;display:block}.dash-metric-card div>span{color:var(--dash-muted);margin-top:5px;font-size:13px;display:block}.dash-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:20px;display:grid}.dash-main-column{gap:20px;display:grid}.dash-detail-list{display:grid}.dash-detail-row{border-top:1px solid var(--dash-border);grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:14px 22px;display:grid}.dash-detail-row>span{color:var(--dash-muted);font-size:13px;font-weight:700}.dash-detail-row strong,.dash-detail-row code{overflow-wrap:anywhere;min-width:0;color:var(--dash-text);font-size:14px;font-weight:650}.dash-detail-row code{border:1px solid var(--dash-border);background:var(--dash-card-soft);border-radius:8px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.dash-status-pill{background:var(--dash-primary-soft);border-radius:999px;width:fit-content;padding:5px 9px;color:var(--dash-primary-dark)!important;font-size:12px!important;font-weight:800!important}.dash-status-pill.ready{background:var(--dash-success-soft);color:var(--dash-success)!important}.dash-status-pill.failed{background:var(--dash-danger-soft);color:var(--dash-danger)!important}.dash-status-pill.scraping,.dash-status-pill.processing,.dash-status-pill.embedding,.dash-status-pill.queued,.dash-status-pill.started,.dash-status-pill.initializing{background:var(--dash-warning-soft);color:var(--dash-warning)!important}.dash-empty-state{text-align:center;border-top:1px solid var(--dash-border);align-content:center;place-items:center;gap:10px;min-height:176px;padding:26px;display:grid}.dash-empty-state>span{background:var(--dash-card-soft);width:44px;height:44px;color:var(--dash-primary);border-radius:13px;place-items:center;display:grid}.dash-empty-state strong{color:var(--dash-text);font-size:16px}.dash-empty-state p{max-width:400px;font-size:14px}.dash-activity-list{gap:0;display:grid}.dash-activity-item{border-top:1px solid var(--dash-border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 22px;display:grid}.dash-activity-item>span{background:var(--dash-primary-soft);width:38px;height:38px;color:var(--dash-primary);border-radius:12px;place-items:center;display:grid}.dash-activity-item strong{color:var(--dash-text);font-size:14px;display:block}.dash-activity-item p{margin-top:3px;font-size:13px}.dash-activity-item time{color:var(--dash-subtle);white-space:nowrap;font-size:12px;font-weight:700}.dash-recommendation{position:sticky;top:92px}.dash-recommendation-body{gap:14px;padding:0 22px 22px;display:grid}.dash-recommendation-icon{background:var(--dash-primary-soft);width:48px;height:48px;color:var(--dash-primary);border-radius:14px;place-items:center;display:grid}.dash-recommendation-icon.attention{background:var(--dash-warning-soft);color:var(--dash-warning)}.dash-recommendation-copy{background:var(--dash-card-soft);border-radius:12px;gap:5px;padding:14px;display:grid}.dash-recommendation-copy strong{color:var(--dash-text);font-size:14px}.dash-recommendation-copy p{font-size:13px}.dash-usage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 22px 22px;display:grid}.dash-usage-card{border:1px solid var(--dash-border);background:#fff;border-radius:12px;min-width:0;padding:14px}.dash-usage-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-usage-card-head strong{color:var(--dash-text);font-size:13px;line-height:1.25}.dash-usage-card-head span{color:var(--dash-muted);font-size:12px;font-weight:800}.dash-usage-card p{margin-top:8px;font-size:12px}.dash-meter{height:7px;margin-top:12px}.dash-usage-card.good .dash-meter span{background:var(--dash-primary)}.dash-usage-card.warning .dash-meter span{background:var(--dash-warning)}.dash-usage-card.danger .dash-meter span{background:var(--dash-danger)}.notice.warning{background:var(--dash-warning-soft);color:var(--dash-warning);border-color:#fedf89}.saas-shell a:focus-visible,.saas-shell button:focus-visible,.dash-page a:focus-visible,.dash-page button:focus-visible,.dash-page input:focus-visible,.dash-page [tabindex]:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.saas-drawer-backdrop{display:none}@media (max-width:1180px){.dash-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.saas-shell{grid-template-columns:minmax(0,1fr)}.saas-sidebar{width:min(300px,100vw - 48px);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:24px 0 44px #0f172a33}.saas-sidebar.is-open{transform:translate(0)}.saas-drawer-backdrop{z-index:35;opacity:0;pointer-events:none;background:#0f172a5c;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.saas-drawer-backdrop.is-open{opacity:1;pointer-events:auto}body.saas-drawer-open{overflow:hidden}.saas-menu-button{border:1px solid var(--dash-border);color:#344054;width:40px;height:40px;box-shadow:var(--dash-shadow-soft);background:#fff;border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.saas-workspace{padding:22px 20px 38px}.dash-onboarding-grid,.dash-main-grid{grid-template-columns:1fr}.dash-next-step{border-left:0;border-top:1px solid var(--dash-border);padding-top:20px;padding-left:0}.dash-recommendation{position:static}}@media (max-width:900px){.dash-metrics,.dash-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.saas-topbar{align-items:flex-start;padding:12px 14px}.saas-topbar-actions{gap:6px}.saas-feedback-button span,.saas-profile-menu summary strong,.saas-topbar-title span{display:none}.saas-feedback-button{width:40px;padding:0}.saas-profile-menu summary{width:42px;padding:0}.saas-profile-popover{right:-2px}.dash-welcome,.dash-card-head-row{display:grid}.dash-welcome{padding:18px}.dash-welcome .dash-button{width:100%}.dash-card-head,.dash-progress-track,.dash-onboarding-grid,.dash-recommendation-body,.dash-usage-grid{margin-left:0;margin-right:0}.dash-card-head,.dash-onboarding-grid,.dash-recommendation-body{padding-left:16px;padding-right:16px}.dash-progress-track{margin-left:16px;margin-right:16px}.dash-usage-grid{padding-left:16px;padding-right:16px}.dash-step{grid-template-columns:34px minmax(0,1fr)}.dash-step em{grid-column:2;width:fit-content}.dash-detail-row,.dash-activity-item{grid-template-columns:1fr;gap:7px;padding:14px 16px}.dash-activity-item>span{display:none}.dash-activity-item time{white-space:normal}}@media (max-width:560px){.saas-workspace{padding:16px 12px 32px}.dash-page{gap:14px}.dash-metrics,.dash-usage-grid{grid-template-columns:1fr}.dash-metric-card{padding:14px}.dash-card-head h2{font-size:18px}.dash-welcome h2{font-size:28px}}.saas-shell .panel,.saas-shell .train-panel,.saas-shell .install-code-panel,.saas-shell .platform-section,.saas-shell .widget-preview-card{border:1px solid var(--dash-border);background:var(--dash-card);box-shadow:var(--dash-shadow);border-radius:14px}.saas-shell .panel,.saas-shell .train-panel,.saas-shell .platform-section{margin:0 0 20px;overflow:hidden}.saas-shell .panel-head{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:flex-start;gap:16px;min-height:0;padding:20px 22px;display:flex}.saas-shell .panel-head h2,.saas-shell .platform-section h2{color:var(--dash-text);letter-spacing:0;margin:0;font-size:20px;font-weight:700;line-height:1.2}.saas-shell .panel-head p{color:var(--dash-muted);margin:7px 0 0;font-size:14px;line-height:1.5}.saas-shell .panel-body{padding:22px}.saas-shell .btn{border:1px solid var(--dash-border);color:#344054;min-height:42px;box-shadow:var(--dash-shadow-soft);background:#fff;border-radius:11px;padding:0 15px;font-size:14px;font-weight:750;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}.saas-shell .btn:hover,.saas-shell .btn:focus-visible{color:var(--dash-primary-dark);border-color:#bfdbfe;text-decoration:none;transform:translateY(-1px)}.saas-shell .btn.primary{border-color:var(--dash-primary);background:var(--dash-primary);color:#fff;box-shadow:0 12px 24px #2563eb2e}.saas-shell .btn.primary:hover,.saas-shell .btn.primary:focus-visible{border-color:var(--dash-primary-dark);background:var(--dash-primary-dark);color:#fff}.saas-shell .btn.secondary{color:#344054;background:#fff}.saas-shell .btn-sm{min-height:36px;padding:0 12px;font-size:13px}.saas-shell .btn:disabled,.saas-shell button:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.saas-shell .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.saas-shell .field{gap:7px;margin-top:16px;display:grid}.saas-shell .field:first-child,.saas-shell .grid-2 .field{margin-top:0}.saas-shell .field label{color:#344054;font-size:13px;font-weight:750}.saas-shell .field input,.saas-shell .field textarea,.saas-shell .field select,.saas-shell .train-row input{border:1px solid var(--dash-border-strong);width:100%;min-height:44px;color:var(--dash-text);background:#fff;border-radius:11px;outline:none;padding:0 13px;font-size:14px;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.saas-shell .field textarea{resize:vertical;min-height:112px;padding:12px 13px}.saas-shell .field select{appearance:none;background:linear-gradient(45deg,#0000 50%,#667085 50%) calc(100% - 18px) 18px/6px 6px no-repeat,linear-gradient(135deg,#667085 50%,#0000 50%) calc(100% - 13px) 18px/6px 6px no-repeat,#fff;padding-right:34px}.saas-shell .field input:hover:not(:disabled),.saas-shell .field textarea:hover:not(:disabled),.saas-shell .field select:hover:not(:disabled),.saas-shell .train-row input:hover:not(:disabled){border-color:#98a2b3}.saas-shell .field input:focus,.saas-shell .field textarea:focus,.saas-shell .field select:focus,.saas-shell .train-row input:focus{border-color:var(--dash-primary);box-shadow:0 0 0 4px #2563eb1f}.saas-shell .field input[readonly],.saas-shell .train-row input[readonly]{background:var(--dash-card-soft);color:#475467}.saas-shell .help-text{color:var(--dash-muted);font-size:12px;line-height:1.45}.saas-shell .button-row,.saas-shell .domain-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.saas-shell .button-row{margin-top:18px}.saas-shell .domain-action-row{justify-content:space-between}.saas-shell .check-row{border:1px solid var(--dash-border);background:var(--dash-card-soft);color:#344054;border-radius:11px;align-items:center;gap:10px;width:fit-content;min-height:42px;margin-top:16px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.saas-shell .check-row input{width:17px;height:17px;accent-color:var(--dash-primary)}.saas-shell .notice{border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.45}.saas-shell .notice.inline{margin:0 22px 16px}.saas-shell .notice.subtle{background:var(--dash-primary-soft);color:var(--dash-primary-dark);border:1px solid #bfdbfe}.saas-shell .status,.saas-shell .badge{background:var(--dash-primary-soft);width:fit-content;min-height:26px;color:var(--dash-primary-dark);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.saas-shell .status.ready,.saas-shell .status.active,.saas-shell .status.paid,.saas-shell .badge-primary{background:var(--dash-success-soft);color:var(--dash-success)}.saas-shell .status.failed,.saas-shell .status.error,.saas-shell .status.cancelled{background:var(--dash-danger-soft);color:var(--dash-danger)}.saas-shell .empty,.saas-shell .empty-state{border-top:1px solid var(--dash-border);min-height:220px;color:var(--dash-muted);text-align:center;align-content:center;place-items:center;gap:10px;padding:32px 22px;display:grid}.saas-shell .empty-state strong{color:var(--dash-text);font-size:17px}.saas-shell .empty-state p{max-width:420px;color:var(--dash-muted);margin:0;line-height:1.5}.saas-shell .compact-empty{min-height:190px}.saas-shell table{border-collapse:separate;border-spacing:0;color:#344054;width:100%;font-size:14px}.saas-shell th{border-bottom:1px solid var(--dash-border);background:var(--dash-card-soft);color:var(--dash-muted);text-transform:uppercase;font-size:12px;font-weight:800}.saas-shell th,.saas-shell td{text-align:left;vertical-align:top;padding:14px 16px}.saas-shell td{border-bottom:1px solid var(--dash-border)}.saas-shell tr:last-child td{border-bottom:0}.saas-shell td code{overflow-wrap:anywhere;border:1px solid var(--dash-border);background:var(--dash-card-soft);color:#475467;border-radius:8px;max-width:100%;padding:4px 7px;font-size:12px;display:inline-block}.saas-shell .train-panel{gap:16px;padding:22px;display:grid}.saas-shell .train-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.saas-shell .train-row button,.saas-shell .add-knowledge-btn,.saas-shell .install-code-panel button,.saas-shell .platform-grid button{border:1px solid var(--dash-primary);background:var(--dash-primary);color:#fff;cursor:pointer;border-radius:11px;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;box-shadow:0 12px 24px #2563eb2e}.saas-shell .train-row button:hover:not(:disabled),.saas-shell .add-knowledge-btn:hover:not(:disabled),.saas-shell .install-code-panel button:hover:not(:disabled),.saas-shell .platform-grid button:hover:not(:disabled){background:var(--dash-primary-dark);border-color:var(--dash-primary-dark)}.saas-shell .training-card{border:1px solid var(--dash-border);background:#fff;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.saas-shell .globe-icon{background:var(--dash-primary-soft);width:52px;height:52px;color:var(--dash-primary);border-radius:14px;place-items:center;font-weight:900;display:grid}.saas-shell .training-content{gap:10px;min-width:0;display:grid}.saas-shell .training-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.saas-shell .training-title-row strong{overflow-wrap:anywhere;min-width:0;color:var(--dash-text);font-size:15px}.saas-shell .training-content p,.saas-shell .sync-helper-text{color:var(--dash-muted);margin:0;font-size:13px;line-height:1.45}.saas-shell .sync-stage-badge{background:var(--dash-primary-soft);color:var(--dash-primary-dark);border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:800}.saas-shell .sync-stage-badge.success{background:var(--dash-success-soft);color:var(--dash-success)}.saas-shell .sync-stage-badge.warning{background:var(--dash-warning-soft);color:var(--dash-warning)}.saas-shell .sync-stage-badge.error{background:var(--dash-danger-soft);color:var(--dash-danger)}.saas-shell .sync-progress{gap:7px;display:grid}.saas-shell .sync-progress-head{color:var(--dash-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.saas-shell .sync-progress-head strong{color:var(--dash-text)}.saas-shell .sync-progress-track{background:#e6ebf2;border-radius:999px;height:8px;overflow:hidden}.saas-shell .sync-progress-track span{border-radius:inherit;background:var(--dash-primary);height:100%;display:block}.saas-shell .sync-progress.success .sync-progress-track span{background:var(--dash-success)}.saas-shell .sync-progress.warning .sync-progress-track span{background:var(--dash-warning)}.saas-shell .sync-progress.error .sync-progress-track span{background:var(--dash-danger)}.saas-shell .add-knowledge-btn{width:fit-content}.saas-shell .widget-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.75fr);align-items:start;gap:20px;display:grid}.saas-shell .widget-preview-card{padding:18px;position:sticky;top:92px}.saas-shell .preview-browser{border:1px solid var(--dash-border);background:var(--dash-card-soft);border-radius:14px;overflow:hidden}.saas-shell .browser-bar{border-bottom:1px solid var(--dash-border);background:#fff;align-items:center;gap:6px;min-height:38px;padding:0 13px;display:flex}.saas-shell .browser-bar span{background:#d0d5dd;border-radius:999px;width:9px;height:9px}.saas-shell .preview-page{background:linear-gradient(90deg,#2563eb14 0 44%,#0000 44%),#f8fafc;min-height:420px;padding:22px;position:relative}.saas-shell .preview-copy{gap:5px;max-width:190px;display:grid}.saas-shell .preview-copy strong{color:var(--dash-text);overflow-wrap:anywhere}.saas-shell .preview-copy span{color:var(--dash-muted);font-size:13px}.saas-shell .widget-mock{border:1px solid var(--dash-border);background:#fff;border-radius:14px;width:min(250px,100% - 36px);position:absolute;bottom:18px;right:18px;overflow:hidden;box-shadow:0 18px 42px #1018282e}.saas-shell .widget-mock.bottom-left{left:18px;right:auto}.saas-shell .widget-mock.top-left{inset:18px auto auto 18px}.saas-shell .widget-mock.top-right{top:18px;bottom:auto}.saas-shell .widget-mock-head{color:#fff;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:flex}.saas-shell .widget-mock-head>span{background:#ffffff3d;border-radius:10px;width:30px;height:30px}.saas-shell .widget-mock-head strong,.saas-shell .widget-mock-head small{display:block}.saas-shell .widget-mock-head strong{font-size:14px}.saas-shell .widget-mock-head small{opacity:.82;font-size:12px}.saas-shell .widget-mock-body{gap:12px;padding:13px;display:grid}.saas-shell .widget-mock-body p{border:1px solid var(--dash-border);color:#344054;background:#fff;border-radius:12px;margin:0;padding:10px 11px;font-size:13px;line-height:1.45}.saas-shell .mock-input{background:var(--dash-card-soft);color:var(--dash-muted);border-radius:999px;padding:10px 12px;font-size:12px}.saas-shell .color-input-row{align-items:center;gap:10px;display:flex}.saas-shell .color-input-row input[type=color]{width:54px;min-width:54px;padding:4px}.saas-shell .color-input-row code{border:1px solid var(--dash-border);background:var(--dash-card-soft);color:#475467;border-radius:10px;padding:9px 10px;font-size:13px}.saas-shell .install-code-panel{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:20px;padding:22px;display:grid}.saas-shell .install-code-panel>div{gap:12px;min-width:0;display:grid}.saas-shell .code-label{color:var(--dash-muted);font-size:13px;font-weight:700}.saas-shell .install-code-panel code,.saas-shell .code{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:13px;padding:16px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55;display:block;overflow:auto}.saas-shell .platform-section{padding:22px}.saas-shell .platform-section h2{margin-bottom:16px}.saas-shell .platform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.saas-shell .platform-grid button{border-color:var(--dash-border);min-height:72px;color:var(--dash-text);box-shadow:var(--dash-shadow-soft);background:#fff;justify-items:center;gap:7px;display:grid}.saas-shell .platform-grid button:hover{background:var(--dash-primary-soft);color:var(--dash-primary-dark);border-color:#bfdbfe}.saas-shell .platform-grid button span{color:var(--dash-primary);font-size:13px;font-weight:900}.saas-shell .conversation-list,.saas-shell .lead-grid{padding:18px}.saas-shell .conversation-list{gap:10px;display:grid}.saas-shell .conversation-row{border:1px solid var(--dash-border);background:#fff;border-radius:13px;grid-template-columns:42px minmax(0,1fr) minmax(140px,.42fr);align-items:center;gap:13px;min-width:0;padding:13px;display:grid}.saas-shell .avatar-chip{background:var(--dash-primary-soft);width:42px;height:42px;color:var(--dash-primary);border-radius:12px;place-items:center;font-weight:900;display:grid}.saas-shell .conversation-row strong,.saas-shell .conversation-row span{min-width:0;display:block}.saas-shell .conversation-row strong{color:var(--dash-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.saas-shell .conversation-row span{color:var(--dash-muted);margin-top:4px;font-size:13px}.saas-shell .conversation-row code{background:var(--dash-card-soft);color:#475467;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;min-width:0;padding:7px 8px;font-size:12px;overflow:hidden}.saas-shell .lead-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.saas-shell .lead-card{border:1px solid var(--dash-border);min-width:0;box-shadow:var(--dash-shadow-soft);background:#fff;border-radius:13px;padding:16px}.saas-shell .lead-card-head{justify-content:space-between;gap:12px;display:flex}.saas-shell .lead-card strong,.saas-shell .lead-card span{display:block}.saas-shell .lead-card strong{color:var(--dash-text);font-size:15px}.saas-shell .lead-card-head div span,.saas-shell .lead-card p,.saas-shell .lead-card small{color:var(--dash-muted);font-size:13px;line-height:1.5}.saas-shell .lead-card p{margin:14px 0}.saas-shell .lead-card small{display:block}.saas-shell .plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.saas-shell .plan{border:1px solid var(--dash-border);box-shadow:var(--dash-shadow-soft);background:#fff;border-radius:14px;align-content:start;gap:12px;padding:18px;display:grid;position:relative}.saas-shell .plan.current-plan{border-color:#bfdbfe;box-shadow:0 0 0 3px #2563eb14}.saas-shell .plan h3,.saas-shell .plan strong,.saas-shell .plan p,.saas-shell .plan ul{margin:0}.saas-shell .plan h3{color:var(--dash-text);font-size:18px}.saas-shell .plan>strong{color:var(--dash-text);font-size:24px;line-height:1.1}.saas-shell .plan p,.saas-shell .plan li{color:var(--dash-muted);font-size:14px;line-height:1.5}.saas-shell .plan ul{gap:8px;padding:0;list-style:none;display:grid}.saas-shell .plan li{padding-left:18px;position:relative}.saas-shell .plan li:before{content:"";background:var(--dash-primary);border-radius:999px;width:7px;height:7px;position:absolute;top:.62em;left:0}.saas-shell .modal-scrim{z-index:80;background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.saas-shell .knowledge-modal,.saas-shell .platform-modal{border:1px solid var(--dash-border);background:#fff;border-radius:16px;width:min(620px,100%);max-height:min(720px,100vh - 40px);overflow:auto;box-shadow:0 26px 70px #0f172a3d}.saas-shell .knowledge-modal header{border-bottom:1px solid var(--dash-border);justify-content:space-between;gap:16px;padding:20px;display:flex}.saas-shell .knowledge-modal h2,.saas-shell .platform-modal h2{color:var(--dash-text);margin:0;font-size:22px}.saas-shell .knowledge-modal p{color:var(--dash-muted);margin:7px 0 0;font-size:14px;line-height:1.5}.saas-shell .knowledge-modal header button,.saas-shell .modal-close{border:1px solid var(--dash-border);color:#344054;cursor:pointer;background:#fff;border-radius:11px;flex:0 0 38px;width:38px;height:38px;font-weight:800}.saas-shell .knowledge-tabs{gap:8px;padding:16px 20px 0;display:flex}.saas-shell .knowledge-tabs button{border:1px solid var(--dash-border);color:#344054;cursor:pointer;background:#fff;border-radius:10px;min-height:38px;padding:0 12px;font-size:13px;font-weight:750}.saas-shell .knowledge-tabs button.active{border-color:var(--dash-primary);background:var(--dash-primary-soft);color:var(--dash-primary-dark)}.saas-shell .knowledge-form{padding:20px}.saas-shell .platform-modal{padding:24px;position:relative}.saas-shell .modal-close.in-panel{position:absolute;top:16px;right:16px}.saas-shell .platform-modal ol{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.saas-shell .platform-modal li{color:#344054;align-items:flex-start;gap:12px;line-height:1.5;display:flex}.saas-shell .platform-modal li span{background:var(--dash-primary-soft);width:28px;height:28px;color:var(--dash-primary);border-radius:999px;flex:0 0 28px;place-items:center;font-size:12px;font-weight:900;display:grid}@media (max-width:1100px){.saas-shell .widget-layout,.saas-shell .plans{grid-template-columns:1fr}.saas-shell .widget-preview-card{position:static}.saas-shell .lead-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.saas-shell .panel-head,.saas-shell .install-code-panel,.saas-shell .train-row,.saas-shell .training-card,.saas-shell .conversation-row{grid-template-columns:1fr}.saas-shell .panel-head,.saas-shell .domain-action-row{display:grid}.saas-shell .panel-body,.saas-shell .train-panel,.saas-shell .install-code-panel,.saas-shell .platform-section{padding:16px}.saas-shell .notice.inline{margin-left:16px;margin-right:16px}.saas-shell .grid-2,.saas-shell .platform-grid,.saas-shell .lead-grid{grid-template-columns:1fr}.saas-shell .install-code-panel button,.saas-shell .add-knowledge-btn,.saas-shell .train-row button{width:100%}.saas-shell .conversation-row code{white-space:normal}.saas-shell table,.saas-shell thead,.saas-shell tbody,.saas-shell th,.saas-shell td,.saas-shell tr{display:block}.saas-shell thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.saas-shell tr{border-bottom:1px solid var(--dash-border);padding:10px 0}.saas-shell td{border:0;padding:7px 16px}}@media (max-width:520px){.saas-shell .button-row,.saas-shell .knowledge-tabs{grid-template-columns:1fr;display:grid}.saas-shell .button-row .btn,.saas-shell .knowledge-tabs button{width:100%}.saas-shell .preview-page{min-height:360px;padding:16px}.saas-shell .widget-mock{width:auto;left:14px!important;right:14px!important}}.noupe-auth-shell,.dh-home{--site-bg:#f8fafc;--site-card:#fff;--site-text:#111827;--site-muted:#667085;--site-border:#e5e7eb;--site-primary:#2563eb;--site-primary-dark:#1d4ed8;--site-primary-soft:#eff6ff;--site-shadow:0 18px 48px #10182814}.noupe-auth-shell{background:radial-gradient(circle at 18% 18%, #2563eb1f, transparent 28rem), var(--site-bg);min-height:100svh;color:var(--site-text);place-items:center;padding:28px 16px;display:grid}.noupe-auth-modal{border:1px solid var(--site-border);background:var(--site-card);width:min(460px,100%);box-shadow:var(--site-shadow);border-radius:18px;gap:14px;padding:34px;display:grid;position:relative}.signup-auth-modal{width:min(500px,100%)}.modal-close:hover,.modal-close:focus-visible{color:var(--site-primary-dark);border-color:#bfdbfe;text-decoration:none}.noupe-auth-modal h1{color:var(--site-text);letter-spacing:0;margin:0;font-size:clamp(30px,4vw,40px);font-weight:750;line-height:1.08}.noupe-auth-modal>p{color:var(--site-muted);margin:0;font-size:15px;line-height:1.55}.noupe-auth-form{gap:12px;margin-top:4px;display:grid}.noupe-input,.noupe-auth-form input{width:100%;min-height:46px;color:var(--site-text);background:#fff;border:1px solid #d0d5dd;border-radius:12px;outline:none;padding:0 14px;font-size:14px;transition:border-color .16s,box-shadow .16s}.noupe-input:focus,.noupe-auth-form input:focus{border-color:var(--site-primary);box-shadow:0 0 0 4px #2563eb1f}.noupe-dark-btn,.noupe-google-btn,.auth-button-link{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 16px;font-size:14px;font-weight:800;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.noupe-dark-btn,.auth-button-link{border:1px solid var(--site-primary);background:var(--site-primary);color:#fff}.noupe-dark-btn:hover,.noupe-dark-btn:focus-visible,.auth-button-link:hover,.auth-button-link:focus-visible{background:var(--site-primary-dark);border-color:var(--site-primary-dark);color:#fff;text-decoration:none;transform:translateY(-1px)}.noupe-google-btn{border:1px solid var(--site-border);color:#344054;background:#fff}.noupe-google-btn:hover,.noupe-google-btn:focus-visible{background:var(--site-primary-soft);color:var(--site-primary-dark);border-color:#bfdbfe;text-decoration:none}.forgot-password-link,.auth-switch,.auth-switch a,.noupe-light-link{color:var(--site-muted);font-size:14px}.auth-switch{text-align:center;margin:4px 0 0}.auth-switch a,.forgot-password-link,.noupe-light-link{color:var(--site-primary-dark);font-weight:750}.confirm-email-steps{gap:10px;margin:8px 0;display:grid}.confirm-email-steps span{border:1px solid var(--site-border);background:var(--site-primary-soft);color:#1e3a8a;border-radius:12px;align-items:center;min-height:48px;padding:0 14px;font-weight:750;display:flex}.dh-legal,.dh-support-hero,.dh-help-search,.dh-support-grid,.dh-support-contact,.dh-support-checklist,.dh-feedback-hero,.dh-feedback-grid{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.dh-legal{max-width:920px;padding:72px 0}.dh-legal h1,.dh-support-hero h1,.dh-feedback-hero h1,.dh-help-search h2,.dh-support-contact h2,.dh-support-checklist h2{color:var(--site-text);letter-spacing:0}.dh-legal h1{margin:10px 0 8px;font-size:clamp(38px,5vw,56px);font-weight:750;line-height:1.06}.dh-legal-updated{color:var(--site-muted);margin:0 0 26px}.dh-legal article{border:1px solid var(--site-border);background:var(--site-card);border-radius:14px;padding:22px;box-shadow:0 10px 28px #1018280d}.dh-legal article+article{margin-top:14px}.dh-legal h2{color:var(--site-text);margin:0 0 9px;font-size:19px}.dh-legal p{color:var(--site-muted);line-height:1.65}.dh-legal a{color:var(--site-primary-dark);font-weight:750}.dh-support-hero,.dh-feedback-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);align-items:center;gap:28px;padding:64px 0 28px;display:grid}.dh-support-hero h1,.dh-feedback-hero h1{margin:10px 0 12px;font-size:clamp(42px,6vw,68px);font-weight:750;line-height:1.04}.dh-support-hero p,.dh-feedback-hero p,.dh-help-search p,.dh-support-contact p,.dh-support-checklist li,.dh-feedback-grid p,.dh-support-grid p{color:var(--site-muted);line-height:1.6}.dh-support-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.dh-support-email-card,.dh-feedback-card,.dh-help-search,.dh-support-grid article,.dh-support-contact,.dh-support-checklist,.dh-feedback-grid article{border:1px solid var(--site-border);background:var(--site-card);box-shadow:var(--site-shadow);border-radius:16px}.dh-support-email-card,.dh-feedback-card{gap:9px;padding:22px;display:grid}.dh-support-email-card span,.dh-feedback-card span{color:var(--site-primary-dark);text-transform:uppercase;font-size:12px;font-weight:850}.dh-support-email-card a,.dh-feedback-card strong{color:var(--site-text);overflow-wrap:anywhere;font-size:20px;font-weight:750}.dh-help-search{grid-template-columns:minmax(0,.8fr) minmax(280px,.7fr);align-items:start;gap:22px;margin-top:18px;padding:24px;display:grid}.dh-help-search h2,.dh-support-contact h2,.dh-support-checklist h2{margin:8px 0 0;font-size:clamp(28px,4vw,42px);font-weight:750;line-height:1.12}.dh-help-search label,.dh-support-contact form label{color:#344054;gap:7px;font-size:13px;font-weight:750;display:grid}.dh-help-search input,.dh-support-contact input,.dh-support-contact select,.dh-support-contact textarea{width:100%;min-height:46px;color:var(--site-text);background:#fff;border:1px solid #d0d5dd;border-radius:12px;outline:none;padding:0 14px;font-size:14px}.dh-support-contact textarea{resize:vertical;min-height:126px;padding-top:12px}.dh-help-search input:focus,.dh-support-contact input:focus,.dh-support-contact select:focus,.dh-support-contact textarea:focus{border-color:var(--site-primary);box-shadow:0 0 0 4px #2563eb1f}.dh-topic-list{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.dh-topic-list span{background:var(--site-primary-soft);color:var(--site-primary-dark);border-radius:999px;padding:8px 11px;font-size:13px;font-weight:750}.dh-support-grid,.dh-feedback-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px 0;display:grid}.dh-support-grid a:hover,.dh-support-grid a:focus-visible{text-decoration:none}.dh-support-grid article,.dh-feedback-grid article{align-content:start;gap:12px;height:100%;padding:22px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.dh-support-grid article:hover,.dh-support-grid a:focus-visible article,.dh-feedback-grid article:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 18px 42px #1018281a}.dh-support-card-icon,.dh-feedback-grid article span{background:var(--site-primary-soft);width:42px;height:42px;color:var(--site-primary-dark);border-radius:12px;place-items:center;font-size:13px;font-weight:900;display:grid}.dh-support-grid h2,.dh-feedback-grid h2{color:var(--site-text);margin:0;font-size:20px}.dh-support-grid strong{color:var(--site-primary-dark)}.dh-support-contact{grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);gap:28px;margin-top:26px;padding:28px;display:grid}.dh-support-contact form{gap:14px;display:grid}.dh-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dh-support-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.dh-support-meta span,.dh-email-fallback{color:var(--site-muted);font-size:13px}.dh-support-meta span{background:var(--site-primary-soft);color:var(--site-primary-dark);border-radius:999px;padding:8px 10px;font-weight:750}.dh-form-message{border-radius:12px;padding:11px 13px;font-size:13px;line-height:1.45}.dh-form-message.error{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.dh-form-message.success{color:#047857;background:#ecfdf3;border:1px solid #abefc6}.dh-form-message.loading{background:var(--site-primary-soft);color:var(--site-primary-dark);border:1px solid #bfdbfe}.dh-rating-control{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dh-rating-control button{border:1px solid var(--site-border);color:#344054;cursor:pointer;background:#fff;border-radius:11px;min-height:42px;font-weight:800}.dh-rating-control button.active,.dh-rating-control button:hover,.dh-rating-control button:focus-visible{border-color:var(--site-primary);background:var(--site-primary);color:#fff}.dh-email-fallback{margin:0}.dh-email-fallback a{color:var(--site-primary-dark);font-weight:750}.dh-support-checklist{grid-template-columns:minmax(0,.75fr) minmax(280px,1fr) auto;align-items:center;gap:22px;margin-top:24px;margin-bottom:56px;padding:26px;display:grid}.dh-support-checklist ul{gap:8px;margin:0;padding-left:20px;display:grid}.dh-support-checklist .dh-btn{white-space:nowrap}.dh-home .dh-btn{border-radius:12px;min-height:44px;padding:0 16px;font-size:14px}.dh-home .dh-btn.dark{border-color:var(--site-primary);background:var(--site-primary);color:#fff}.dh-home .dh-btn.dark:hover,.dh-home .dh-btn.dark:focus-visible{border-color:var(--site-primary-dark);background:var(--site-primary-dark);color:#fff}.dh-home .dh-btn.light{border-color:var(--site-border);color:#344054;background:#fff}.dh-home .dh-btn.light:hover,.dh-home .dh-btn.light:focus-visible{background:var(--site-primary-soft);color:var(--site-primary-dark);border-color:#bfdbfe}.noupe-auth-shell a:focus-visible,.noupe-auth-shell button:focus-visible,.noupe-auth-shell input:focus-visible,.dh-home a:focus-visible,.dh-home button:focus-visible,.dh-home input:focus-visible,.dh-home select:focus-visible,.dh-home textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}@media (max-width:920px){.dh-support-hero,.dh-feedback-hero,.dh-help-search,.dh-support-contact,.dh-support-checklist{grid-template-columns:1fr}.dh-support-grid,.dh-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.noupe-auth-modal{border-radius:16px;padding:28px 18px 22px}.dh-legal,.dh-support-hero,.dh-help-search,.dh-support-grid,.dh-support-contact,.dh-support-checklist,.dh-feedback-hero,.dh-feedback-grid{width:min(100% - 28px,1180px)}.dh-legal,.dh-support-hero,.dh-feedback-hero{padding-top:46px}.dh-support-grid,.dh-feedback-grid,.dh-form-row,.dh-rating-control{grid-template-columns:1fr}.dh-support-contact,.dh-help-search,.dh-support-checklist{padding:20px}.dh-support-actions,.dh-support-actions .dh-btn,.dh-support-checklist .dh-btn,.dh-support-contact .dh-btn{width:100%}}.dh-seo-page{color:#102033;background:radial-gradient(circle at 16% 0,#2563eb1a,#0000 28%),radial-gradient(circle at 90% 14%,#17603b17,#0000 26%),linear-gradient(#f5f8fc 0%,#fff 42%,#f8fafc 100%)}.dh-seo-page .dh-seo-hero,.dh-seo-page .dh-seo-section,.dh-seo-page .dh-seo-final{width:min(1180px,100% - 40px);margin:0 auto}.dh-seo-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:42px;padding:76px 0 66px;display:grid}.dh-seo-hero h1{color:#0f172a;letter-spacing:0;max-width:840px;margin:10px 0 18px;font-size:clamp(44px,6.4vw,80px);line-height:.98}.dh-seo-hero-copy>p{color:#536173;max-width:760px;margin:0;font-size:18px;line-height:1.75}.dh-seo-actions,.dh-seo-proof{flex-wrap:wrap;gap:10px;display:flex}.dh-seo-actions{margin-top:26px}.dh-seo-proof{margin-top:20px}.dh-seo-proof span{color:#20314a;background:#fff;border:1px solid #dbe7f3;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.dh-seo-preview{background:#fff;border:1px solid #dbe7f3;border-radius:8px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 28px 84px #0f172a1f}.dh-seo-preview-browser{border-bottom:1px solid #e2eaf3;align-items:center;gap:8px;padding:14px;display:flex}.dh-seo-preview-browser span{background:#cbd5e1;border-radius:999px;width:10px;height:10px}.dh-seo-preview-browser strong{color:#475569;margin-left:6px;font-size:13px}.dh-seo-preview-site{gap:14px;padding:32px 26px;display:grid}.dh-seo-preview-site span{background:#e7eef7;border-radius:999px;height:18px;display:block}.dh-seo-preview-site span:first-child{background:#dbeafe;width:68%;height:34px}.dh-seo-preview-site span:nth-child(2){width:88%}.dh-seo-preview-site span:nth-child(3){width:54%}.dh-seo-preview-chat{background:#fff;border:1px solid #dbe7f3;border-radius:8px;width:min(300px,100% - 44px);padding:16px;position:absolute;bottom:72px;right:22px;box-shadow:0 22px 60px #0f172a29}.dh-seo-preview-chat div{align-items:center;gap:9px;display:flex}.dh-seo-preview-chat div span{background:#2563eb;border-radius:999px;width:28px;height:28px}.dh-seo-preview-chat strong{color:#0f172a}.dh-seo-preview-chat p{color:#334155;margin:14px 0;font-weight:800;line-height:1.45}.dh-seo-preview-chat small{color:#17603b;background:#eaf5ef;border-radius:8px;padding:9px;font-weight:900;display:block}.dh-seo-preview-stats{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:22px;left:22px}.dh-seo-preview-stats span{color:#fff;background:#0f172a;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.dh-seo-section{padding:64px 0}.dh-seo-card-grid,.dh-seo-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.dh-seo-card-grid article,.dh-seo-related-grid a,.dh-seo-faq details{background:#fff;border:1px solid #dbe7f3;border-radius:8px;box-shadow:0 16px 44px #0f172a0f}.dh-seo-card-grid article{min-height:260px;padding:24px}.dh-seo-card-grid article>span{color:#17603b;background:#eaf5ef;border-radius:999px;place-items:center;width:34px;height:34px;font-size:19px;font-weight:900;display:grid}.dh-seo-card-grid h3,.dh-seo-workflow h3,.dh-seo-related-grid strong{color:#0f172a;letter-spacing:0}.dh-seo-card-grid h3{margin:18px 0 10px;font-size:23px;line-height:1.18}.dh-seo-card-grid p,.dh-seo-workflow p,.dh-seo-compare-row p,.dh-seo-related-grid p,.dh-seo-faq p,.dh-seo-final p{color:#536173;line-height:1.75}.dh-seo-workflow{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:42px;display:grid}.dh-seo-workflow h2,.dh-seo-final h2{color:#0f172a;letter-spacing:0;margin:10px 0 14px;font-size:clamp(34px,4.8vw,56px);line-height:1.02}.dh-seo-workflow ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dh-seo-workflow li{background:#fff;border:1px solid #dbe7f3;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;display:grid}.dh-seo-workflow li>strong{color:#fff;background:#2563eb;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.dh-seo-workflow h3{margin:0 0 6px;font-size:20px}.dh-seo-workflow p{margin:0}.dh-seo-compare-table{gap:12px;margin-top:28px;display:grid}.dh-seo-compare-row{background:#fff;border:1px solid #dbe7f3;border-radius:8px;grid-template-columns:.45fr 1fr 1fr;align-items:stretch;gap:16px;padding:16px;display:grid}.dh-seo-compare-row strong{color:#0f172a}.dh-seo-compare-row p{background:#f8fafc;border-radius:8px;margin:0;padding:12px}.dh-seo-compare-row p:last-child{color:#204934;background:#eef8f2}.dh-seo-faq-list{gap:12px;max-width:880px;margin-top:28px;display:grid}.dh-seo-faq details{padding:18px 20px}.dh-seo-faq summary{cursor:pointer;color:#0f172a;font-weight:900}.dh-seo-related-grid a{min-height:210px;color:inherit;padding:22px;text-decoration:none}.dh-seo-related-grid span{color:#17603b;background:#eaf5ef;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.dh-seo-related-grid strong{margin-top:16px;font-size:21px;line-height:1.2;display:block}.dh-seo-related-grid a:hover,.dh-seo-related-grid a:focus-visible{border-color:#17603b;transform:translateY(-2px)}.dh-seo-final{background:#eef8f2;border:1px solid #cfe8d8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px;display:grid;margin-bottom:76px!important}.dh-seo-final h2{max-width:760px;font-size:clamp(32px,4.6vw,52px)}@media (max-width:960px){.dh-seo-hero,.dh-seo-workflow,.dh-seo-final{grid-template-columns:1fr}.dh-seo-card-grid,.dh-seo-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-seo-compare-row{grid-template-columns:1fr}}@media (max-width:640px){.dh-seo-page .dh-seo-hero,.dh-seo-page .dh-seo-section,.dh-seo-page .dh-seo-final{width:min(100% - 20px,1180px)}.dh-seo-hero{gap:26px;padding:50px 0 40px}.dh-seo-hero h1{font-size:40px;line-height:1.02}.dh-seo-preview{min-height:380px}.dh-seo-card-grid,.dh-seo-related-grid{grid-template-columns:1fr}.dh-seo-section{padding:42px 0}.dh-seo-final{padding:22px}}.dh-blog-page{background:radial-gradient(circle at 18% 0,#2563eb17,#0000 30%),radial-gradient(circle at 88% 8%,#17603b14,#0000 24%),linear-gradient(#f5f8fc 0%,#fff 38%,#f7fafc 100%)}.dh-blog-hero{grid-template-columns:minmax(0,.95fr) minmax(330px,.55fr);align-items:center;padding-top:70px}.dh-blog-article-hero-v2{border-bottom:1px solid #dfe8f2;grid-template-columns:minmax(0,.95fr) minmax(330px,.52fr);align-items:center;gap:34px;max-width:none;display:grid}.dh-blog-hero-copy-v2{min-width:0}.dh-blog-hero-copy-v2 h1{max-width:830px}.dh-blog-hub-tags{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.dh-blog-hub-tags span{color:#20314a;background:#fff;border:1px solid #dbe7f3;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.dh-blog-hub-panel,.dh-blog-product-panel{background:#ffffffeb;border:1px solid #dbe7f3;border-radius:8px;box-shadow:0 24px 70px #0f172a17}.dh-blog-hub-panel{gap:10px;padding:16px;display:grid}.dh-blog-hub-panel div{background:#f8fafc;border-radius:8px;padding:14px}.dh-blog-hub-panel strong{color:#0f172a;font-size:14px}.dh-blog-hub-panel p{color:#627086;margin:5px 0 0;font-size:13px;line-height:1.5}.dh-blog-product-panel{gap:16px;padding:18px;display:grid}.dh-blog-panel-top{align-items:center;gap:12px;display:flex}.dh-blog-mini-logo{color:#fff;background:#2563eb;border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.dh-blog-panel-top strong,.dh-blog-panel-top small{display:block}.dh-blog-panel-top strong{color:#0f172a}.dh-blog-panel-top small{color:#64748b;font-weight:700}.dh-blog-product-panel ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dh-blog-product-panel li{background:#f8fbff;border:1px solid #e2eaf3;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.dh-blog-product-panel li span{color:#17603b;background:#eaf5ef;border-radius:999px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.dh-blog-product-panel li p{color:#26364d;margin:0;font-size:14px;font-weight:800;line-height:1.35}.dh-blog-product-panel .dh-btn{justify-content:center;width:100%}.dh-blog-content-shell{grid-template-columns:250px minmax(0,790px);gap:50px;padding-top:34px}.dh-blog-toc{top:112px;box-shadow:0 14px 40px #0f172a0f}.dh-blog-toc-cta{border-top:1px solid #e2eaf3;margin-top:8px;padding-top:12px}.dh-blog-toc-cta strong,.dh-blog-toc-cta a{display:block}.dh-blog-toc-cta strong{color:#0f172a;font-size:13px}.dh-blog-toc-cta a{color:#2563eb;margin-top:6px;font-size:13px;font-weight:800;text-decoration:none}.dh-blog-quick-answer{background:#f0faf4;border:1px solid #cfe8d8;border-radius:8px;padding:22px 24px;margin-top:0!important}.dh-blog-quick-answer span,.dh-blog-cluster-links span{color:#17603b;background:#dff3e7;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.dh-blog-quick-answer p{color:#22334a;margin:12px 0 0;font-size:19px;line-height:1.75}.dh-blog-resource-strip{flex-wrap:wrap;gap:10px;display:flex;margin:28px 0 18px!important}.dh-blog-resource-strip a,.dh-blog-cluster-links a{color:#20314a;background:#fff;border:1px solid #dbe7f3;border-radius:8px;font-weight:800;text-decoration:none}.dh-blog-resource-strip a{padding:10px 12px;font-size:14px}.dh-blog-resource-strip a:hover,.dh-blog-resource-strip a:focus-visible,.dh-blog-cluster-links a:hover,.dh-blog-cluster-links a:focus-visible{color:#17603b;border-color:#17603b}.dh-blog-diagram{background:#fff;border:1px solid #dbe7f3;border-radius:8px;overflow:hidden;box-shadow:0 18px 50px #0f172a12}.dh-blog-diagram-head{background:radial-gradient(circle at 12% 0,#2563eb1a,#0000 30%),#f8fbff;border-bottom:1px solid #e2eaf3;padding:22px 24px}.dh-blog-diagram-head span{color:#17603b;background:#eaf5ef;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.dh-blog-diagram-head h2{margin:12px 0 8px}.dh-blog-diagram-head p{color:#536173;margin:0}.dh-blog-diagram-grid{gap:12px;padding:18px;display:grid}.dh-blog-diagram-grid article{background:#fff;border:1px solid #e2eaf3;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.dh-blog-diagram-grid article>strong{color:#fff;background:#2563eb;border-radius:999px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid}.dh-blog-diagram-grid h3{color:#0f172a;margin:0 0 5px;font-size:17px;line-height:1.25}.dh-blog-diagram-grid p{color:#536173;margin:0;font-size:14px;line-height:1.55}.dh-blog-diagram.flow .dh-blog-diagram-grid,.dh-blog-diagram.ladder .dh-blog-diagram-grid{grid-template-columns:1fr}.dh-blog-diagram.flow .dh-blog-diagram-grid article:not(:last-child),.dh-blog-diagram.ladder .dh-blog-diagram-grid article:not(:last-child){position:relative}.dh-blog-diagram.flow .dh-blog-diagram-grid article:not(:last-child):after,.dh-blog-diagram.ladder .dh-blog-diagram-grid article:not(:last-child):after{content:"";background:#cfe0f2;width:2px;height:13px;position:absolute;bottom:-13px;left:35px}.dh-blog-diagram.checklist .dh-blog-diagram-grid,.dh-blog-diagram.map .dh-blog-diagram-grid,.dh-blog-diagram.matrix .dh-blog-diagram-grid,.dh-blog-diagram.dashboard .dh-blog-diagram-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-blog-diagram.checklist article>strong{background:#17603b}.dh-blog-diagram.checklist article>strong:before{content:"✓"}.dh-blog-diagram.checklist article>strong{color:#0000}.dh-blog-diagram.checklist article>strong:before{color:#fff}.dh-blog-diagram.funnel .dh-blog-diagram-grid article{margin-inline:calc(var(--funnel-indent,0) * 10px)}.dh-blog-diagram.funnel .dh-blog-diagram-grid article:nth-child(2){--funnel-indent:1}.dh-blog-diagram.funnel .dh-blog-diagram-grid article:nth-child(3){--funnel-indent:2}.dh-blog-diagram.funnel .dh-blog-diagram-grid article:nth-child(4){--funnel-indent:3}.dh-blog-diagram.funnel .dh-blog-diagram-grid article:nth-child(5){--funnel-indent:4}.dh-blog-diagram.table .dh-blog-diagram-grid article,.dh-blog-diagram.compare .dh-blog-diagram-grid article{grid-template-columns:120px minmax(0,1fr)}.dh-blog-diagram.table article>strong,.dh-blog-diagram.compare article>strong{border-radius:8px;width:auto;height:auto;padding:10px}.dh-blog-diagram.heatmap article:first-child>strong,.dh-blog-diagram.heatmap article:nth-child(6)>strong{background:#dc2626}.dh-blog-diagram.heatmap article:nth-child(2)>strong,.dh-blog-diagram.heatmap article:nth-child(3)>strong{background:#f97316}.dh-blog-diagram.heatmap article:nth-child(4)>strong{background:#ca8a04}.dh-blog-diagram.heatmap article:nth-child(5)>strong{background:#64748b}.dh-blog-diagram.dashboard article{background:#0f172a}.dh-blog-diagram.dashboard article h3,.dh-blog-diagram.dashboard article p{color:#fff}.dh-blog-diagram.dashboard article p{opacity:.72}.dh-blog-diagram.dashboard article>strong{color:#0f172a;background:#a3e635}.dh-blog-inline-cta,.dh-blog-cta{grid-template-columns:minmax(0,1fr) auto auto}.dh-blog-cta-workflow{grid-template-columns:repeat(2,minmax(112px,1fr));gap:8px;display:grid}.dh-blog-cta-workflow small{color:#17603b;background:#ffffffd1;border:1px solid #cfe8d8;border-radius:8px;padding:10px 12px;font-weight:900}.dh-blog-cluster-links{background:#fff;border:1px solid #dbe7f3;border-radius:8px;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:start;gap:18px;padding:22px;display:grid}.dh-blog-cluster-links h2{margin-top:12px;font-size:clamp(26px,3vw,34px)}.dh-blog-cluster-links>div:last-child{gap:10px;display:grid}.dh-blog-cluster-links a{padding:13px 14px;line-height:1.35}.dh-blog-faq details{box-shadow:0 12px 34px #0f172a0a}@media (max-width:960px){.dh-blog-hero,.dh-blog-article-hero-v2,.dh-blog-inline-cta,.dh-blog-cta,.dh-blog-cluster-links{grid-template-columns:1fr}.dh-blog-content-shell{padding-top:22px}.dh-blog-product-panel{max-width:520px}}@media (max-width:640px){.dh-blog-hub-panel{display:none}.dh-blog-product-panel{padding:14px}.dh-blog-quick-answer,.dh-blog-cluster-links{padding:18px}.dh-blog-diagram-grid,.dh-blog-diagram.checklist .dh-blog-diagram-grid,.dh-blog-diagram.map .dh-blog-diagram-grid,.dh-blog-diagram.matrix .dh-blog-diagram-grid,.dh-blog-diagram.dashboard .dh-blog-diagram-grid,.dh-blog-diagram.table .dh-blog-diagram-grid article,.dh-blog-diagram.compare .dh-blog-diagram-grid article{grid-template-columns:1fr}.dh-blog-diagram.funnel .dh-blog-diagram-grid article{margin-inline:0}.dh-blog-cta-workflow{grid-template-columns:1fr}}.dh-blog-page{color:#102033;background:linear-gradient(#f7fbff 0%,#fff 34%,#f8fafc 100%)}.dh-blog-page .dh-blog-hero,.dh-blog-page .dh-blog-featured,.dh-blog-page .dh-blog-grid-section,.dh-blog-page .dh-blog-cta,.dh-blog-page .dh-blog-article,.dh-blog-page .dh-blog-related{width:min(1180px,100% - 40px);margin:0 auto}.dh-blog-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:82px 0 44px;display:grid}.dh-blog-hero h1,.dh-blog-article-hero h1{color:#0f172a;letter-spacing:0;max-width:850px;margin:8px 0 14px;font-size:clamp(42px,6vw,76px);line-height:.98}.dh-blog-hero p,.dh-blog-article-hero>p{color:#536173;max-width:760px;margin:0;font-size:18px;line-height:1.7}.dh-blog-featured{background:#fff;border:1px solid #dbe7f3;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:stretch;gap:24px;padding:26px;display:grid;box-shadow:0 24px 70px #0f172a14}.dh-blog-featured-copy>span,.dh-blog-card>span,.dh-blog-inline-cta span,.dh-blog-toc>span{color:#17603b;background:#eaf5ef;border-radius:999px;align-items:center;width:fit-content;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.dh-blog-featured h2,.dh-blog-cta h2,.dh-blog-inline-cta h2{color:#0f172a;letter-spacing:0;margin:14px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.05}.dh-blog-featured p,.dh-blog-card p,.dh-blog-cta p,.dh-blog-inline-cta p{color:#536173;line-height:1.7}.dh-blog-meta{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.dh-blog-meta span{color:#5b6b7e;background:#f8fafc;border:1px solid #dde7f1;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.dh-blog-featured-panel{background:#0f172a;border-radius:8px;align-content:center;gap:12px;padding:26px;display:grid}.dh-blog-featured-panel span{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;padding:16px;font-weight:800}.dh-blog-grid-section{padding:72px 0}.dh-blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.dh-blog-card{background:#fff;border:1px solid #dbe7f3;border-radius:8px;flex-direction:column;min-height:285px;padding:22px;display:flex;box-shadow:0 16px 44px #0f172a0f}.dh-blog-card h3{color:#0f172a;letter-spacing:0;margin:16px 0 10px;font-size:22px;line-height:1.2}.dh-blog-card h3 a{color:inherit;text-decoration:none}.dh-blog-card h3 a:hover,.dh-blog-card h3 a:focus-visible{color:#17603b}.dh-blog-card .dh-blog-meta{margin-top:auto}.dh-blog-cta,.dh-blog-inline-cta{background:#eef7f1;border:1px solid #d8e5f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px;display:grid}.dh-blog-article{padding:64px 0 28px}.dh-blog-article-hero{max-width:930px;padding-bottom:34px}.dh-blog-content-shell{grid-template-columns:260px minmax(0,760px);align-items:start;gap:56px;display:grid}.dh-blog-toc{background:#fff;border:1px solid #dbe7f3;border-radius:8px;gap:10px;padding:16px;display:grid;position:sticky;top:108px}.dh-blog-toc a{color:#536173;font-size:14px;line-height:1.35;text-decoration:none}.dh-blog-toc a:hover,.dh-blog-toc a:focus-visible{color:#17603b}.dh-blog-content{min-width:0}.dh-blog-content section{margin-top:34px}.dh-blog-content h2{color:#0f172a;letter-spacing:0;margin:0 0 14px;font-size:clamp(28px,3.2vw,38px);line-height:1.12}.dh-blog-content p,.dh-blog-content li{color:#3f4f63;font-size:17px;line-height:1.85}.dh-blog-content .dh-blog-lede{color:#2f3f52;font-size:20px;line-height:1.8}.dh-blog-content ul{gap:10px;margin:16px 0 0;padding-left:22px;display:grid}.dh-blog-inline-cta{margin:44px 0}.dh-blog-inline-cta h2{font-size:clamp(28px,3vw,40px)}.dh-blog-faq{gap:12px;display:grid}.dh-blog-faq details{background:#fff;border:1px solid #dbe7f3;border-radius:8px;padding:16px 18px}.dh-blog-faq summary{cursor:pointer;color:#0f172a;font-weight:800}.dh-blog-faq p{margin-bottom:0}.dh-blog-related{padding:54px 0 84px}.dh-text-link{color:#17603b;font-weight:800;text-decoration:none}.dh-text-link:hover,.dh-text-link:focus-visible{text-decoration:underline}@media (max-width:960px){.dh-blog-hero,.dh-blog-featured,.dh-blog-cta,.dh-blog-inline-cta,.dh-blog-content-shell{grid-template-columns:1fr}.dh-blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-blog-toc{position:static}}@media (max-width:640px){.dh-blog-page .dh-blog-hero,.dh-blog-page .dh-blog-featured,.dh-blog-page .dh-blog-grid-section,.dh-blog-page .dh-blog-cta,.dh-blog-page .dh-blog-article,.dh-blog-page .dh-blog-related{width:min(100% - 20px,1180px)}.dh-blog-hero{padding:48px 0 28px}.dh-blog-hero h1,.dh-blog-article-hero h1{font-size:39px;line-height:1.02}.dh-blog-card-grid{grid-template-columns:1fr}.dh-blog-featured,.dh-blog-cta,.dh-blog-inline-cta{padding:20px}.dh-blog-content p,.dh-blog-content li,.dh-blog-content .dh-blog-lede{font-size:16px;line-height:1.75}}@media (max-width:720px){.saas-shell{grid-template-columns:minmax(0,1fr)!important}.saas-main{width:100%!important;min-width:0!important}.saas-topbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:64px!important;padding:10px 12px!important;display:grid!important}.saas-topbar-title{grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.saas-topbar-title>div{min-width:0!important;display:block!important}.saas-topbar-title p{font-size:10px!important;line-height:1.1!important}.saas-topbar-title h1{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:20px!important;line-height:1.15!important;overflow:hidden!important}.saas-topbar-title span,.saas-feedback-button span,.saas-profile-menu summary strong{display:none!important}.saas-topbar-actions{grid-template-columns:repeat(2,40px)!important;align-items:center!important;gap:6px!important;display:grid!important}.saas-menu-button,.saas-feedback-button,.saas-icon-button,.saas-profile-menu summary{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.saas-workspace{padding:12px 10px 28px!important}.saas-content{width:100%!important;max-width:100%!important}.dash-welcome{padding:18px!important}.dash-welcome h2{font-size:24px!important;line-height:1.08!important}}@media (max-width:760px){.dh-header,.dh-home .dh-header,.dh-landing .dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:6px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;min-height:58px!important;margin:8px auto 0!important;padding:8px!important;display:grid!important}.dh-header-main,.dh-home .dh-header-main,.dh-landing .dh-header-main,.dh-support-page .dh-header-main,.dh-embed-page .dh-header-main{display:contents!important}.dh-brand,.dh-home .dh-brand,.dh-landing .dh-brand,.dh-support-page .dh-brand,.dh-embed-page .dh-brand{white-space:nowrap!important;text-overflow:ellipsis!important;gap:8px!important;min-width:0!important;font-size:13px!important;overflow:hidden!important}.dh-brand-mark,.dh-home .dh-brand-mark,.dh-landing .dh-brand-mark,.dh-support-page .dh-brand-mark,.dh-embed-page .dh-brand-mark{border-radius:10px!important;width:32px!important;min-width:32px!important;height:32px!important}.dh-mobile-actions,.dh-home .dh-mobile-actions,.dh-landing .dh-mobile-actions,.dh-support-page .dh-mobile-actions,.dh-embed-page .dh-mobile-actions{grid-template-columns:62px 36px!important;justify-self:end!important;gap:4px!important;width:auto!important;margin:0!important;display:grid!important;position:static!important;transform:none!important}.dh-mobile-signup,.dh-home .dh-mobile-signup,.dh-landing .dh-mobile-signup,.dh-support-page .dh-mobile-signup,.dh-embed-page .dh-mobile-signup{border-radius:10px!important;width:62px!important;min-width:62px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:11px!important}.dh-menu-button,.dh-home .dh-menu-button,.dh-landing .dh-menu-button,.dh-support-page .dh-menu-button,.dh-embed-page .dh-menu-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.dh-header nav,.dh-home .dh-header nav,.dh-landing .dh-header nav,.dh-support-page .dh-header nav,.dh-embed-page .dh-header nav{z-index:1001!important;background:#fff!important;border:1px solid #dde5ef!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:4px!important;width:100%!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;box-shadow:0 16px 40px #0f172a1f!important}.dh-header.menu-open nav,.dh-home .dh-header.menu-open nav,.dh-landing .dh-header.menu-open nav,.dh-support-page .dh-header.menu-open nav,.dh-embed-page .dh-header.menu-open nav{display:grid!important}.dh-header nav .dh-nav-cta,.dh-header nav .dh-login-link,.dh-home .dh-header nav .dh-nav-cta,.dh-home .dh-header nav .dh-login-link,.dh-landing .dh-header nav .dh-nav-cta,.dh-landing .dh-header nav .dh-login-link,.dh-support-page .dh-header nav .dh-nav-cta,.dh-support-page .dh-header nav .dh-login-link,.dh-embed-page .dh-header nav .dh-nav-cta,.dh-embed-page .dh-header nav .dh-login-link{display:none!important}html,body,.dh-home,.dh-landing,.dh-support-page,.dh-embed-page{max-width:100vw!important;overflow-x:hidden!important}.dh-header,.dh-landing .dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:calc(100vw - 20px)!important;min-width:0!important;max-width:calc(100vw - 20px)!important;margin:10px auto 0!important;padding:8px!important;display:grid!important;transform:none!important}.dh-header-main,.dh-landing .dh-header-main,.dh-support-page .dh-header-main,.dh-embed-page .dh-header-main{min-width:0!important;display:contents!important}.dh-brand,.dh-landing .dh-brand,.dh-support-page .dh-brand,.dh-embed-page .dh-brand{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.dh-mobile-actions,.dh-landing .dh-mobile-actions,.dh-support-page .dh-mobile-actions,.dh-embed-page .dh-mobile-actions{grid-template-columns:64px 36px!important;justify-self:end!important;gap:4px!important;width:auto!important;display:grid!important;position:static!important;transform:none!important}.dh-mobile-signup,.dh-landing .dh-mobile-signup,.dh-support-page .dh-mobile-signup,.dh-embed-page .dh-mobile-signup{border-radius:10px!important;width:64px!important;min-width:64px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:11px!important;line-height:1!important}.dh-menu-button,.dh-landing .dh-menu-button,.dh-support-page .dh-menu-button,.dh-embed-page .dh-menu-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.dh-home .dh-hero,.dh-home .dh-steps,.dh-home .dh-product-band>*,.dh-home .dh-dashboard-preview,.dh-home .dh-platforms,.dh-home .dh-trust-strip,.dh-home .dh-final-cta,.dh-embed-page section,.dh-support-page section{box-sizing:border-box!important;width:min(100%,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}.dh-landing .dl-site-content>span:first-child{display:none!important}.dh-landing .dl-mini-chart{min-height:72px!important;max-height:78px!important}.dh-landing .dl-platform-icon.code:before,.dh-landing .dl-icon.code:before{content:"JS"!important;font-size:12px!important;font-weight:900!important}.dh-landing .dl-icon.install:before{content:"JS"!important;color:#2563eb!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.dh-landing .dl-icon.install:after{content:none!important;display:none!important}.dh-landing .dl-chip-row{justify-content:flex-start!important;gap:8px!important;max-width:100%!important}.dh-landing .dl-chip-row span{min-height:30px!important;padding:0 10px!important;font-size:12px!important}.dh-footer,.dh-home .dh-footer,.dh-landing .dh-footer,.dh-support-page .dh-footer,.dh-embed-page .dh-footer{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:16px!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:20px auto!important;padding:18px!important;display:grid!important}.dh-footer-links,.dh-home .dh-footer-links,.dh-landing .dh-footer-links,.dh-support-page .dh-footer-links,.dh-embed-page .dh-footer-links{border-top:1px solid #dde5ef!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.dh-footer-group,.dh-home .dh-footer-group,.dh-landing .dh-footer-group,.dh-support-page .dh-footer-group,.dh-embed-page .dh-footer-group{border-bottom:1px solid #dde5ef!important}.dh-footer-group button,.dh-home .dh-footer-group button,.dh-landing .dh-footer-group button,.dh-support-page .dh-footer-group button,.dh-embed-page .dh-footer-group button{color:#475467!important;letter-spacing:.04em!important;text-transform:uppercase!important;appearance:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0!important;font-size:12px!important;font-weight:850!important;display:flex!important}.dh-footer-group button span,.dh-home .dh-footer-group button span,.dh-landing .dh-footer-group button span,.dh-support-page .dh-footer-group button span,.dh-embed-page .dh-footer-group button span{color:#2563eb!important;font-size:18px!important;display:inline-flex!important}.dh-footer-panel,.dh-home .dh-footer-panel,.dh-landing .dh-footer-panel,.dh-support-page .dh-footer-panel,.dh-embed-page .dh-footer-panel{gap:4px!important;padding:0 0 12px!important;display:grid!important}.dh-footer-panel[hidden],.dh-home .dh-footer-panel[hidden],.dh-landing .dh-footer-panel[hidden],.dh-support-page .dh-footer-panel[hidden],.dh-embed-page .dh-footer-panel[hidden],.dh-footer-panel.is-collapsed,.dh-home .dh-footer-panel.is-collapsed,.dh-landing .dh-footer-panel.is-collapsed,.dh-support-page .dh-footer-panel.is-collapsed,.dh-embed-page .dh-footer-panel.is-collapsed{display:none!important}}@media (min-width:761px){.dh-footer .dh-footer-panel,.dh-footer .dh-footer-panel[hidden],.dh-home .dh-footer-panel,.dh-home .dh-footer-panel[hidden],.dh-landing .dh-footer-panel,.dh-landing .dh-footer-panel[hidden],.dh-support-page .dh-footer-panel,.dh-support-page .dh-footer-panel[hidden],.dh-embed-page .dh-footer-panel,.dh-embed-page .dh-footer-panel[hidden]{visibility:visible!important;color:#172033!important;display:grid!important}.dh-footer .dh-footer-panel a,.dh-home .dh-footer-panel a,.dh-landing .dh-footer-panel a,.dh-support-page .dh-footer-panel a,.dh-embed-page .dh-footer-panel a{color:#172033!important;opacity:1!important;display:inline-flex!important}.dh-footer .dh-footer-group button span,.dh-home .dh-footer-group button span,.dh-landing .dh-footer-group button span,.dh-support-page .dh-footer-group button span,.dh-embed-page .dh-footer-group button span{display:none!important}}.dh-landing .dl-icon.install:before,.dh-landing .dl-platform-icon.custom:before{content:"JS"!important;color:#2563eb!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:block!important;position:static!important;transform:none!important}.dh-landing .dl-icon.install:after,.dh-landing .dl-platform-icon.custom:after{content:none!important;display:none!important}.dh-header,.dh-landing .dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{z-index:1000!important;-webkit-backdrop-filter:blur(16px)!important;background:#fffffff5!important;width:min(1200px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:0!important;position:fixed!important;top:14px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}@media (max-width:760px){.dh-header,.dh-landing .dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{top:max(8px, env(safe-area-inset-top))!important;z-index:1000!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:0!important;position:fixed!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.dh-header nav,.dh-landing .dh-header nav,.dh-support-page .dh-header nav,.dh-embed-page .dh-header nav{z-index:1001!important}.dh-home,.dh-landing,.dh-support-page,.dh-embed-page{padding-top:78px!important}}.dh-landing .dl-platform-icon,.dh-landing .dl-platform-icon:before,.dh-landing .dl-platform-icon:after,.dh-landing .dl-icon.code,.dh-landing .dl-icon.code:before,.dh-landing .dl-icon.code:after{box-sizing:border-box!important}.dh-landing .dl-platform-icon:after,.dh-landing .dl-icon.code:after{content:none!important;display:none!important}.dh-landing .dl-platform-icon.code:before,.dh-landing .dl-icon.code:before{content:"JS"!important;color:#2563eb!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:block!important;position:static!important;transform:none!important}@media (max-width:760px){html,body{max-width:100%!important;overflow-x:hidden!important}.dh-home,.dh-landing,.dh-support-page,.dh-embed-page{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.dh-header,.dh-landing .dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:calc(100vw - 20px)!important;min-width:0!important;max-width:calc(100vw - 20px)!important;margin:10px auto 0!important;padding:8px!important;display:grid!important;left:auto!important;right:auto!important;transform:none!important}.dh-header-main,.dh-landing .dh-header-main,.dh-support-page .dh-header-main,.dh-embed-page .dh-header-main{min-width:0!important;display:contents!important}.dh-brand,.dh-landing .dh-brand,.dh-support-page .dh-brand,.dh-embed-page .dh-brand{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.dh-mobile-actions,.dh-landing .dh-mobile-actions,.dh-support-page .dh-mobile-actions,.dh-embed-page .dh-mobile-actions{grid-template-columns:64px 36px!important;justify-self:end!important;gap:4px!important;width:auto!important;min-width:0!important;display:grid!important;position:static!important;transform:none!important}.dh-mobile-signup,.dh-landing .dh-mobile-signup,.dh-support-page .dh-mobile-signup,.dh-embed-page .dh-mobile-signup{border-radius:10px!important;justify-content:center!important;align-items:center!important;width:64px!important;min-width:64px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}.dh-menu-button,.dh-landing .dh-menu-button,.dh-support-page .dh-menu-button,.dh-embed-page .dh-menu-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.dh-header nav,.dh-landing .dh-header nav,.dh-support-page .dh-header nav,.dh-embed-page .dh-header nav{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.dh-home .dh-hero,.dh-home .dh-steps,.dh-home .dh-product-band>*,.dh-home .dh-dashboard-preview,.dh-home .dh-platforms,.dh-home .dh-trust-strip,.dh-home .dh-final-cta,.dh-embed-page section,.dh-support-page section{box-sizing:border-box!important;width:min(100%,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}.dh-home .dh-actions,.dh-landing .dl-hero-actions{grid-template-columns:1fr!important}.dh-landing .dl-trust-note{text-align:left!important;width:100%!important;display:block!important}.dh-landing .dl-chip-row{justify-content:flex-start!important;gap:8px!important;max-width:100%!important;display:flex!important}.dh-landing .dl-chip-row span{min-height:30px!important;padding:0 10px!important;font-size:12px!important}.dh-landing .dl-site-content>span:first-child{display:none!important}.dh-landing .dl-mini-chart{min-height:72px!important;max-height:78px!important}.dh-landing .dl-platform-icon.code:before,.dh-landing .dl-icon.code:before{content:"JS"!important;font-size:12px!important;font-weight:900!important}.dh-footer,.dh-home .dh-footer,.dh-landing .dh-footer,.dh-support-page .dh-footer,.dh-embed-page .dh-footer{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:16px!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:20px auto!important;padding:18px!important;display:grid!important}.dh-footer-links,.dh-home .dh-footer-links,.dh-landing .dh-footer-links,.dh-support-page .dh-footer-links,.dh-embed-page .dh-footer-links{border-top:1px solid #dde5ef!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.dh-footer-group,.dh-home .dh-footer-group,.dh-landing .dh-footer-group,.dh-support-page .dh-footer-group,.dh-embed-page .dh-footer-group{border-bottom:1px solid #dde5ef!important}.dh-footer-group button,.dh-home .dh-footer-group button,.dh-landing .dh-footer-group button,.dh-support-page .dh-footer-group button,.dh-embed-page .dh-footer-group button{color:#475467!important;letter-spacing:.04em!important;text-transform:uppercase!important;appearance:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0!important;font-size:12px!important;font-weight:850!important;display:flex!important}.dh-footer-group button span,.dh-home .dh-footer-group button span,.dh-landing .dh-footer-group button span,.dh-support-page .dh-footer-group button span,.dh-embed-page .dh-footer-group button span{color:#2563eb!important;font-size:18px!important;display:inline-flex!important}.dh-footer-panel,.dh-home .dh-footer-panel,.dh-landing .dh-footer-panel,.dh-support-page .dh-footer-panel,.dh-embed-page .dh-footer-panel{gap:4px!important;padding:0 0 12px!important;display:grid!important}.dh-footer-panel[hidden],.dh-home .dh-footer-panel[hidden],.dh-landing .dh-footer-panel[hidden],.dh-support-page .dh-footer-panel[hidden],.dh-embed-page .dh-footer-panel[hidden]{display:none!important}}.dh-header,.dh-home .dh-header,.dh-landing .dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{top:max(8px, env(safe-area-inset-top))!important;width:min(1180px,100% - 40px)!important;max-width:1180px!important;margin:16px auto 0!important;position:sticky!important;left:auto!important;right:auto!important;transform:none!important}@media (min-width:761px){.dh-header,.dh-home .dh-header,.dh-landing .dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{justify-content:space-between!important;align-items:center!important;min-height:72px!important;padding:0 16px!important;display:flex!important}.dh-header-main,.dh-home .dh-header-main,.dh-landing .dh-header-main,.dh-support-page .dh-header-main,.dh-embed-page .dh-header-main{display:flex!important}.dh-brand,.dh-home .dh-brand,.dh-landing .dh-brand,.dh-support-page .dh-brand,.dh-embed-page .dh-brand{min-width:max-content!important;display:inline-flex!important}.dh-header nav,.dh-home .dh-header nav,.dh-landing .dh-header nav,.dh-support-page .dh-header nav,.dh-embed-page .dh-header nav{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;display:flex!important;position:static!important}}@media (max-width:760px){.dh-header,.dh-home .dh-header,.dh-landing .dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:8px auto 0!important}}.dh-home,.dh-landing,.dh-support-page,.dh-embed-page{padding-top:0!important}.dh-header,.dh-home .dh-header,.dh-landing .dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{top:max(8px, env(safe-area-inset-top))!important;z-index:1000!important;-webkit-backdrop-filter:blur(16px)!important;background:#fffffff5!important;border:1px solid #dce3ede6!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:min(1180px,100% - 40px)!important;max-width:1180px!important;min-height:72px!important;margin:16px auto 0!important;padding:0 16px!important;display:flex!important;position:sticky!important;left:auto!important;right:auto!important;transform:none!important;box-shadow:0 10px 26px #0f172a12!important}.dh-header-main,.dh-home .dh-header-main,.dh-landing .dh-header-main,.dh-support-page .dh-header-main,.dh-embed-page .dh-header-main{justify-content:space-between!important;align-items:center!important;min-width:0!important;display:flex!important}.dh-brand,.dh-home .dh-brand,.dh-landing .dh-brand,.dh-support-page .dh-brand,.dh-embed-page .dh-brand{color:#111827!important;align-items:center!important;gap:10px!important;min-width:max-content!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.dh-header nav,.dh-home .dh-header nav,.dh-landing .dh-header nav,.dh-support-page .dh-header nav,.dh-embed-page .dh-header nav{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;padding:0!important;display:flex!important;position:static!important}@media (max-width:760px){.dh-header,.dh-home .dh-header,.dh-landing .dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:6px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;min-height:58px!important;margin:8px auto 0!important;padding:8px!important;display:grid!important}.dh-header-main,.dh-home .dh-header-main,.dh-landing .dh-header-main,.dh-support-page .dh-header-main,.dh-embed-page .dh-header-main{display:contents!important}.dh-brand,.dh-home .dh-brand,.dh-landing .dh-brand,.dh-support-page .dh-brand,.dh-embed-page .dh-brand{white-space:nowrap!important;text-overflow:ellipsis!important;gap:8px!important;min-width:0!important;font-size:13px!important;overflow:hidden!important}.dh-brand-mark,.dh-home .dh-brand-mark,.dh-landing .dh-brand-mark,.dh-support-page .dh-brand-mark,.dh-embed-page .dh-brand-mark{border-radius:10px!important;width:32px!important;min-width:32px!important;height:32px!important}.dh-mobile-actions,.dh-home .dh-mobile-actions,.dh-landing .dh-mobile-actions,.dh-support-page .dh-mobile-actions,.dh-embed-page .dh-mobile-actions{grid-template-columns:62px 36px!important;justify-self:end!important;gap:4px!important;width:auto!important;margin:0!important;display:grid!important;position:static!important;transform:none!important}.dh-mobile-signup,.dh-home .dh-mobile-signup,.dh-landing .dh-mobile-signup,.dh-support-page .dh-mobile-signup,.dh-embed-page .dh-mobile-signup{border-radius:10px!important;width:62px!important;min-width:62px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:11px!important}.dh-menu-button,.dh-home .dh-menu-button,.dh-landing .dh-menu-button,.dh-support-page .dh-menu-button,.dh-embed-page .dh-menu-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.dh-header nav,.dh-home .dh-header nav,.dh-landing .dh-header nav,.dh-support-page .dh-header nav,.dh-embed-page .dh-header nav{z-index:1001!important;background:#fff!important;border:1px solid #dde5ef!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:4px!important;width:100%!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;box-shadow:0 16px 40px #0f172a1f!important}.dh-header.menu-open nav,.dh-home .dh-header.menu-open nav,.dh-landing .dh-header.menu-open nav,.dh-support-page .dh-header.menu-open nav,.dh-embed-page .dh-header.menu-open nav{display:grid!important}.dh-header nav .dh-nav-cta,.dh-header nav .dh-login-link,.dh-home .dh-header nav .dh-nav-cta,.dh-home .dh-header nav .dh-login-link,.dh-landing .dh-header nav .dh-nav-cta,.dh-landing .dh-header nav .dh-login-link,.dh-support-page .dh-header nav .dh-nav-cta,.dh-support-page .dh-header nav .dh-login-link,.dh-embed-page .dh-header nav .dh-nav-cta,.dh-embed-page .dh-header nav .dh-login-link{display:none!important}}.dh-landing{--dl-bg:#f6f8fb;--dl-surface:#fff;--dl-surface-soft:#f1f5f9;--dl-text:#101828;--dl-muted:#667085;--dl-border:#dde5ef;--dl-border-strong:#cbd5e1;--dl-blue:#2563eb;--dl-blue-dark:#1d4ed8;--dl-blue-soft:#eef5ff;--dl-lime:#a3e635;--dl-lime-soft:#efffd2;--dl-green:#059669;--dl-shadow:0 16px 40px #0f172a14;--dl-shadow-soft:0 8px 24px #0f172a0f;min-height:100vh;color:var(--dl-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--dl-bg)!important;overflow-x:hidden!important}.dh-landing *,.dh-landing :before,.dh-landing :after{box-sizing:border-box}.dh-landing a{text-decoration:none}.dh-landing :focus-visible{outline-offset:3px;outline:3px solid #2563eb52}.dh-landing .dl-container{width:min(100% - 32px,1200px);margin-inline:auto}.dh-landing .dl-section{padding:48px 0}.dh-landing .dl-section-head{gap:10px;display:grid}.dh-landing .dl-section-head span,.dh-landing .dl-kicker,.dh-landing .dl-cta-panel>span{color:var(--dl-blue-dark);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:800;display:inline-flex}.dh-landing .dl-section-head span:before,.dh-landing .dl-kicker:before,.dh-landing .dl-cta-panel>span:before{content:"";background:var(--dl-green);border-radius:999px;width:8px;height:8px}.dh-landing h1,.dh-landing h2,.dh-landing h3,.dh-landing p{margin:0}.dh-landing h1{color:#0f172a;letter-spacing:0;font-size:clamp(40px,7vw,76px);font-weight:850;line-height:.98}.dh-landing h2{color:#0f172a;letter-spacing:0;font-size:clamp(30px,4vw,48px);font-weight:820;line-height:1.06}.dh-landing h3{color:var(--dl-text);font-size:17px;font-weight:760;line-height:1.25}.dh-landing p{color:var(--dl-muted);font-size:16px;line-height:1.6}.dh-landing .dl-btn{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:15px;font-weight:800;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.dh-landing .dl-btn:hover{transform:translateY(-1px)}.dh-landing .dl-btn.primary{background:var(--dl-blue);color:#fff;box-shadow:0 10px 22px #2563eb2e}.dh-landing .dl-btn.primary:hover,.dh-landing .dl-btn.primary:focus-visible{background:var(--dl-blue-dark)}.dh-landing .dl-btn.secondary{border-color:var(--dl-border);color:var(--dl-text);background:#fff}.dh-landing .dl-btn.secondary:hover,.dh-landing .dl-btn.secondary:focus-visible{border-color:var(--dl-blue);color:var(--dl-blue-dark)}.dh-landing .dh-header{z-index:50;width:min(100% - 24px,1200px);min-height:64px;box-shadow:var(--dl-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #dde5eff2;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:12px auto 0;padding:10px 12px;display:flex;position:sticky;top:10px}.dh-landing .dh-brand{min-height:44px;color:var(--dl-text);letter-spacing:0;white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:850;display:inline-flex}.dh-landing .dh-brand-mark{background:var(--dl-blue);color:#fff;border-radius:11px;place-items:center;width:36px;min-width:36px;height:36px;font-size:18px;font-weight:900;display:grid;position:relative;box-shadow:0 10px 18px #2563eb38}.dh-landing .dh-brand-mark:after{content:"";background:var(--dl-lime);border-radius:999px;width:8px;height:8px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 3px #a3e6353d}.dh-landing .dh-header nav{justify-content:flex-end;align-items:center;gap:4px;display:flex}.dh-landing .dh-header nav a,.dh-landing .dh-mobile-signup{color:#475467;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:14px;font-weight:750;display:inline-flex}.dh-landing .dh-header nav a:hover,.dh-landing .dh-header nav a:focus-visible,.dh-landing .dh-header nav a.active:not(.dh-nav-cta){background:var(--dl-blue-soft);color:var(--dl-blue-dark)}.dh-landing .dh-header nav .dh-nav-cta,.dh-landing .dh-mobile-signup{background:var(--dl-blue);color:#fff}.dh-landing .dh-header nav .dh-nav-cta:hover,.dh-landing .dh-header nav .dh-nav-cta:focus-visible,.dh-landing .dh-mobile-signup:hover,.dh-landing .dh-mobile-signup:focus-visible{background:var(--dl-blue-dark);color:#fff}.dh-landing .dh-mobile-actions{align-items:center;gap:8px;display:none}.dh-landing .dh-menu-button{border:1px solid var(--dl-border);background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;transition:border-color .16s,background .16s;display:none}.dh-landing .dh-menu-button span{background:#344054;border-radius:999px;width:18px;height:2px;display:block}.dh-landing .dh-menu-button:hover,.dh-landing .dh-menu-button:focus-visible{border-color:var(--dl-blue);background:var(--dl-blue-soft)}.dh-landing .dl-hero{padding:56px 0 48px}.dh-landing .dl-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:center;gap:clamp(32px,6vw,72px);display:grid}.dh-landing .dl-hero-copy{gap:18px;display:grid}.dh-landing .dl-hero-copy>p:not(.dl-kicker):not(.dl-trust-note){max-width:620px;font-size:18px}.dh-landing .dl-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.dh-landing .dl-actions .dl-btn{min-width:164px}.dh-landing .dl-trust-note{color:#344054;font-size:15px;font-weight:700}.dh-landing .dl-chip-row{flex-wrap:wrap;gap:8px;display:flex}.dh-landing .dl-chip-row span{background:var(--dl-lime-soft);color:#365314;border:1px solid #a3e635bf;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.dh-landing .dl-product-scene{min-width:0}.dh-landing .dl-site-card{border:1px solid var(--dl-border);box-shadow:var(--dl-shadow);background:linear-gradient(#fff 0,#f8fafc 100%);border-radius:24px;padding:14px;position:relative}.dh-landing .dl-site-bar{border-bottom:1px solid var(--dl-border);color:#667085;align-items:center;gap:7px;min-height:34px;padding:0 6px 12px;font-size:12px;display:flex}.dh-landing .dl-site-bar span{background:#d0d5dd;border-radius:999px;width:7px;height:7px}.dh-landing .dl-site-bar b{color:#344054;margin-left:4px}.dh-landing .dl-site-content{gap:10px;padding:16px 0 0;display:grid}.dh-landing .dl-site-content>span{background:#eef2f7;border-radius:12px;height:36px}.dh-landing .dl-site-content>span:first-child{background:#111827;width:68%;height:54px}.dh-landing .dl-chat-card{z-index:2;border:1px solid var(--dl-border);background:#fff;border-radius:18px;gap:12px;width:min(100%,340px);margin:-34px 10px 4px auto;padding:14px;display:grid;position:relative;box-shadow:0 18px 44px #0f172a1f}.dh-landing .dl-chat-header{align-items:center;gap:10px;display:flex}.dh-landing .dl-chat-header>span{background:var(--dl-lime);border-radius:999px;width:34px;height:34px;box-shadow:inset 0 0 0 7px #ffffffa6}.dh-landing .dl-chat-header strong{color:var(--dl-text);font-size:14px;display:block}.dh-landing .dl-chat-header small{color:var(--dl-muted);font-size:12px}.dh-landing .dl-chat-question,.dh-landing .dl-chat-answer{border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.45}.dh-landing .dl-chat-question{background:#f2f4f7;justify-self:end;max-width:82%}.dh-landing .dl-chat-answer{background:var(--dl-lime-soft);color:#334155;border:1px solid #a3e635d9}.dh-landing .dl-chat-input{border:1px solid var(--dl-lime);color:#667085;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 8px 0 14px;font-size:13px;font-weight:700;display:flex}.dh-landing .dl-chat-input b{background:var(--dl-lime);color:#1f2937;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.dh-landing .dl-training-pill{background:var(--dl-lime);color:#365314;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;top:64px;right:18px;box-shadow:0 10px 18px #4d7c0f24}.dh-landing .dl-workflow{border-block:1px solid var(--dl-border);background:#fff}.dh-landing .dl-timeline{gap:0;max-width:760px;margin:24px 0 0;padding:0;list-style:none;display:grid;position:relative}.dh-landing .dl-timeline:before{content:"";background:#dbeafe;width:2px;position:absolute;top:28px;bottom:28px;left:24px}.dh-landing .dl-timeline li{grid-template-columns:50px minmax(0,1fr);gap:14px;padding:12px 0;display:grid;position:relative}.dh-landing .dl-timeline strong{z-index:1;background:var(--dl-lime-soft);color:#365314;border:1px solid #a3e635bf;border-radius:16px;place-items:center;width:50px;height:50px;font-size:18px;display:grid;position:relative}.dh-landing .dl-timeline li>div{border:1px solid #0000;border-radius:16px;align-content:center;gap:4px;min-height:74px;padding:12px 14px;transition:background .16s,border-color .16s;display:grid}.dh-landing .dl-timeline li:hover>div{border-color:var(--dl-border);background:#fff}.dh-landing .dl-features{background:var(--dl-bg)}.dh-landing .dl-feature-grid,.dh-landing .dl-security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.dh-landing .dl-feature-grid article,.dh-landing .dl-security-grid article{border:1px solid var(--dl-border);background:#fff;border-radius:18px;gap:10px;padding:18px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 8px 20px #0f172a0a}.dh-landing .dl-feature-grid article:hover,.dh-landing .dl-feature-grid article:focus-within,.dh-landing .dl-security-grid article:hover,.dh-landing .dl-security-grid article:focus-within{box-shadow:var(--dl-shadow-soft);border-color:#bfdbfe;transform:translateY(-2px)}.dh-landing .dl-feature-grid p,.dh-landing .dl-security-grid p{font-size:15px;line-height:1.5}.dh-landing .dl-icon,.dh-landing .dl-platform-icon{background:var(--dl-lime-soft);width:40px;height:40px;color:var(--dl-blue-dark);border-radius:12px;place-items:center;display:grid}.dh-landing .dl-icon:before,.dh-landing .dl-platform-icon:before{font-size:16px;font-weight:900}.dh-landing .dl-icon.train:before{content:"KB"}.dh-landing .dl-icon.customize:before{content:"UI"}.dh-landing .dl-icon.leads:before{content:"LD"}.dh-landing .dl-icon.install:before{content:"JS";font-size:12px}.dh-landing .dl-icon.lock:before{content:"L"}.dh-landing .dl-icon.shield:before{content:"S"}.dh-landing .dl-icon.lead:before{content:"C"}.dh-landing .dl-icon.meter:before{content:"%"}.dh-landing .dl-dashboard{border-block:1px solid var(--dl-border);background:#fff}.dh-landing .dl-dashboard-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.dh-landing .dl-dashboard .dl-section-head .dl-btn{width:max-content;margin-top:10px}.dh-landing .dl-dashboard-card{border:1px solid var(--dl-border);box-shadow:var(--dl-shadow);background:#fff;border-radius:22px;overflow:hidden}.dh-landing .dl-browser-bar{border-bottom:1px solid var(--dl-border);background:#f8fafc;align-items:center;gap:7px;min-height:42px;padding:0 14px;display:flex}.dh-landing .dl-browser-bar span{background:#d0d5dd;border-radius:999px;width:8px;height:8px}.dh-landing .dl-browser-bar strong{color:#344054;margin-left:6px;font-size:13px}.dh-landing .dl-preview-tabs{scrollbar-width:none;gap:8px;padding:12px;display:flex;overflow-x:auto}.dh-landing .dl-preview-tabs::-webkit-scrollbar{display:none}.dh-landing .dl-preview-tabs button{border:1px solid var(--dl-border);color:#475467;min-height:44px;font:inherit;background:#fff;border-radius:12px;flex:none;padding:0 12px;font-size:13px;font-weight:800;transition:background .16s,border-color .16s,color .16s}.dh-landing .dl-preview-tabs button.active,.dh-landing .dl-preview-tabs button:hover,.dh-landing .dl-preview-tabs button:focus-visible{background:var(--dl-lime-soft);color:#365314;border-color:#a3e635d9}.dh-landing .dl-preview-panel{border-top:1px solid var(--dl-border);background:#fff;grid-template-columns:minmax(0,1fr) 160px;gap:16px;padding:18px;display:grid}.dh-landing .dl-preview-summary{gap:8px;display:grid}.dh-landing .dl-preview-summary span{background:var(--dl-blue-soft);width:max-content;color:var(--dl-blue-dark);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:850}.dh-landing .dl-preview-summary h3{font-size:26px}.dh-landing .dl-mini-chart{border:1px solid var(--dl-border);background:#f8fafc;border-radius:16px;grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;min-height:128px;padding:12px;display:grid}.dh-landing .dl-mini-chart i{background:var(--dl-blue);border-radius:999px 999px 6px 6px;display:block}.dh-landing .dl-mini-chart i:first-child{height:42%}.dh-landing .dl-mini-chart i:nth-child(2){height:68%}.dh-landing .dl-mini-chart i:nth-child(3){height:54%}.dh-landing .dl-mini-chart i:nth-child(4){background:var(--dl-lime);height:86%}.dh-landing .dl-preview-list{grid-column:1/-1;gap:8px;margin:0;padding:0;list-style:none;display:grid}.dh-landing .dl-preview-list li{border:1px solid var(--dl-border);color:#344054;background:#f8fafc;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.dh-landing .dl-preview-list li span{background:var(--dl-green);border-radius:999px;width:8px;height:8px}.dh-landing .dl-install-grid{grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);align-items:center;gap:clamp(24px,5vw,56px);display:grid}.dh-landing .dl-text-link{width:max-content;min-height:44px;color:var(--dl-blue-dark);align-items:center;font-size:15px;font-weight:850;display:inline-flex}.dh-landing .dl-text-link:hover,.dh-landing .dl-text-link:focus-visible{text-decoration:underline}.dh-landing .dl-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dh-landing .dl-platform-grid a{border:1px solid var(--dl-border);min-height:96px;color:var(--dl-text);text-align:center;background:#fff;border-radius:18px;place-items:center;gap:8px;padding:14px 10px;font-size:14px;font-weight:850;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.dh-landing .dl-platform-grid a:hover,.dh-landing .dl-platform-grid a:focus-visible{box-shadow:var(--dl-shadow-soft);border-color:#bfdbfe;transform:translateY(-2px)}.dh-landing .dl-platform-icon.html:before{content:"HTML";font-size:11px}.dh-landing .dl-platform-icon.wp:before{content:"W"}.dh-landing .dl-platform-icon.shop:before{content:"S"}.dh-landing .dl-platform-icon.wix:before{content:"WIX";font-size:11px}.dh-landing .dl-platform-icon.sq:before{content:"SQ"}.dh-landing .dl-platform-icon.custom:before{content:"JS";font-size:12px}.dh-landing .dl-security{color:#fff;background:#0f172a}.dh-landing .dl-security .dl-section-head h2,.dh-landing .dl-security h3{color:#fff}.dh-landing .dl-security .dl-section-head span{color:#bfdbfe}.dh-landing .dl-security-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dh-landing .dl-security-grid article{box-shadow:none;background:#ffffff0f;border-color:#ffffff1a}.dh-landing .dl-security-grid p{color:#cbd5e1}.dh-landing .dl-security-grid .dl-icon{color:var(--dl-lime);background:#a3e63524}.dh-landing .dl-final{padding:48px 0 32px}.dh-landing .dl-cta-panel{background:var(--dl-lime-soft);border:1px solid #a3e635bf;border-radius:24px;gap:12px;padding:clamp(22px,4vw,40px);display:grid}.dh-landing .dl-cta-panel h2{font-size:clamp(30px,4vw,44px)}.dh-landing .dl-cta-panel p{color:#475467;max-width:680px}.dh-landing .dl-cta-panel .dl-btn{width:max-content;min-width:180px;margin-top:6px}.dh-landing .dh-footer{border:1px solid var(--dl-border);width:min(100% - 32px,1200px);box-shadow:var(--dl-shadow-soft);background:#fff;border-radius:24px;grid-template-columns:minmax(260px,1fr) minmax(360px,.9fr);gap:28px;margin:0 auto 28px;padding:24px;display:grid}.dh-landing .dh-footer-brand{align-content:start;gap:10px;display:grid}.dh-landing .dh-footer-brand p{max-width:360px;color:var(--dl-muted);font-size:15px}.dh-landing .dh-footer-group{min-width:0}.dh-landing .dh-footer-panel a:hover,.dh-landing .dh-footer-panel a:focus-visible{color:var(--dl-blue-dark)}.dh-landing .dh-footer-bottom{border-top:1px solid var(--dl-border);color:var(--dl-muted);grid-column:1/-1;justify-content:space-between;gap:16px;padding-top:16px;font-size:13px;display:flex}@media (max-width:980px){.dh-landing .dl-hero-grid,.dh-landing .dl-dashboard-grid,.dh-landing .dl-install-grid{grid-template-columns:1fr}.dh-landing .dl-product-scene{max-width:560px;margin-inline:auto}.dh-landing .dl-feature-grid,.dh-landing .dl-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dh-landing .dl-container{width:calc(100vw - 32px)}.dh-landing .dl-section{padding:40px 0}.dh-landing h1{font-size:clamp(36px,10.6vw,44px);line-height:1.02}.dh-landing h2{font-size:clamp(28px,8.2vw,34px);line-height:1.1}.dh-landing p{font-size:16px}.dh-landing .dh-header{border-radius:16px;width:calc(100vw - 20px);min-height:58px;padding:7px 8px;top:8px}.dh-landing .dh-brand{gap:8px;font-size:14px}.dh-landing .dh-brand-mark{border-radius:10px;width:32px;min-width:32px;height:32px;font-size:16px}.dh-landing .dh-header nav{border:1px solid var(--dl-border);box-shadow:var(--dl-shadow);background:#fff;border-radius:16px;grid-template-columns:1fr;gap:4px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.dh-landing .dh-header.menu-open nav{display:grid}.dh-landing .dh-header nav a{justify-content:flex-start;width:100%;padding:0 12px}.dh-landing .dh-header nav .dh-nav-cta,.dh-landing .dh-header nav .dh-login-link{display:none}.dh-landing .dh-mobile-actions{display:flex}.dh-landing .dh-menu-button{display:grid}.dh-landing .dh-mobile-signup{border-radius:11px;min-height:40px;padding:0 12px;font-size:13px}.dh-landing .dl-hero{padding:34px 0 38px}.dh-landing .dl-hero-grid{gap:28px}.dh-landing .dl-hero-copy{gap:14px}.dh-landing .dl-hero-copy>p:not(.dl-kicker):not(.dl-trust-note){font-size:16px}.dh-landing .dl-actions{grid-template-columns:1fr;gap:10px;display:grid}.dh-landing .dl-actions .dl-btn,.dh-landing .dl-cta-panel .dl-btn,.dh-landing .dl-dashboard .dl-section-head .dl-btn{width:100%}.dh-landing .dl-chip-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.dh-landing .dl-chip-row::-webkit-scrollbar{display:none}.dh-landing .dl-chip-row span{flex:none}.dh-landing .dl-site-card{border-radius:20px;padding:12px}.dh-landing .dl-site-content>span:first-child{height:44px}.dh-landing .dl-chat-card{width:100%;margin:-24px 0 0}.dh-landing .dl-training-pill{font-size:11px;top:58px;right:12px}.dh-landing .dl-timeline{margin-top:18px}.dh-landing .dl-timeline li{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:8px 0}.dh-landing .dl-timeline strong{border-radius:14px;width:46px;height:46px}.dh-landing .dl-timeline:before{left:22px}.dh-landing .dl-feature-grid,.dh-landing .dl-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.dh-landing .dl-feature-grid article,.dh-landing .dl-security-grid article{border-radius:16px;gap:8px;padding:14px}.dh-landing .dl-feature-grid h3,.dh-landing .dl-security-grid h3{font-size:15px}.dh-landing .dl-feature-grid p,.dh-landing .dl-security-grid p{font-size:13px;line-height:1.45}.dh-landing .dl-icon,.dh-landing .dl-platform-icon{border-radius:11px;width:36px;height:36px}.dh-landing .dl-dashboard-card{border-radius:18px}.dh-landing .dl-preview-panel{grid-template-columns:1fr;gap:12px;padding:14px}.dh-landing .dl-preview-summary h3{font-size:22px}.dh-landing .dl-mini-chart{min-height:108px}.dh-landing .dl-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dh-landing .dl-platform-grid a{border-radius:16px;min-height:92px;font-size:13px}.dh-landing .dl-security{padding:40px 0}.dh-landing .dl-final{padding:40px 0 24px}.dh-landing .dl-cta-panel{border-radius:20px;padding:22px 18px}.dh-landing .dh-footer{border-radius:20px;grid-template-columns:1fr;gap:16px;width:calc(100vw - 32px);margin-bottom:20px;padding:18px}.dh-landing .dh-footer-links{border-top:1px solid var(--dl-border);grid-template-columns:1fr;gap:0}.dh-landing .dh-footer-group{border-bottom:1px solid var(--dl-border)}.dh-landing .dh-footer-group button{min-height:48px}.dh-landing .dh-footer-group button span{color:var(--dl-blue-dark);font-size:18px;line-height:1;display:inline-flex}.dh-landing .dh-footer-panel{gap:4px;padding:0 0 12px;display:grid}.dh-landing .dh-footer-panel[hidden]{display:none!important}.dh-landing .dh-footer-panel a{min-height:34px;font-size:14px}.dh-landing .dh-footer-bottom{border-top:0;gap:6px;padding-top:0;font-size:12px;display:grid}}@media (min-width:761px) and (max-width:900px){.dh-landing .dh-header{grid-template-columns:minmax(0,1fr) 112px!important;column-gap:8px!important;width:calc(100% - 32px)!important;max-width:none!important;display:grid!important}.dh-landing .dh-header-main{display:contents!important}.dh-landing .dh-mobile-actions{grid-column:2!important;grid-template-columns:68px 40px!important;gap:4px!important;display:grid!important}.dh-landing .dh-mobile-signup{min-height:40px!important;padding:0!important;font-size:12px!important}.dh-landing .dh-menu-button{width:40px!important;height:40px!important;display:grid!important}.dh-landing .dh-header nav{background:#fff!important;border:1px solid #dde5ef!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:4px!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;box-shadow:0 16px 40px #0f172a14!important}.dh-landing .dh-header.menu-open nav{display:grid!important}.dh-landing .dh-header nav .dh-nav-cta,.dh-landing .dh-header nav .dh-login-link{display:none!important}}@media (max-width:380px){.dh-landing .dl-container,.dh-landing .dh-footer{width:calc(100vw - 24px)}.dh-landing h1{font-size:34px}.dh-landing h2{font-size:27px}.dh-landing .dl-feature-grid,.dh-landing .dl-security-grid{grid-template-columns:1fr}}@media (max-width:640px){html,body{max-width:100%;overflow-x:hidden}nextjs-portal,[data-nextjs-dev-tools-button],[aria-label="Open Next.js Dev Tools"],[aria-label="Next.js dev tools"]{pointer-events:none!important;display:none!important}.dh-home{width:100%;padding-bottom:env(safe-area-inset-bottom);overflow-x:hidden}.dh-home *,.dh-home :before,.dh-home :after{box-sizing:border-box;max-width:100%}.dh-home .dh-hero,.dh-home .dh-steps,.dh-home .dh-product-band>*,.dh-home .dh-dashboard-preview,.dh-home .dh-platforms,.dh-home .dh-trust-strip,.dh-home .dh-final-cta,.dh-home .dh-footer,.dh-home .auto-slider.dh-feature-grid,.dh-home .auto-slider.dh-trust-grid{width:calc(100% - 28px)!important;margin-left:auto!important;margin-right:auto!important}.dh-home section,.dh-home .dh-product-band,.dh-home .dh-dashboard-preview,.dh-home .dh-platforms,.dh-home .dh-trust-strip,.dh-home .dh-final-cta,.dh-home .dh-footer{scroll-margin-bottom:calc(72px + env(safe-area-inset-bottom))}.dh-home .dh-btn,.dh-home .dh-actions .dh-btn,.dh-home .dh-dashboard-preview .dh-btn,.dh-home .dh-final-cta .dh-btn{border-radius:9px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0 16px!important;font-size:13px!important;line-height:1.2!important;display:inline-flex!important}.dh-home .dh-actions{gap:10px!important}.dh-home .dh-proof{gap:8px!important}.dh-home .dh-proof span{white-space:normal!important;min-height:34px!important;padding:7px 9px!important}.dh-home .dh-product-scene,.dh-home .dh-chat-card,.dh-home .dh-site-preview,.dh-home .dh-console,.dh-home .dh-steps article,.dh-home .dh-feature-grid article,.dh-home .dh-trust-grid article,.dh-home .dh-platform-grid a{overflow:hidden!important}.dh-home .dh-chat-card,.dh-home .dh-console,.dh-home .dh-steps article,.dh-home .dh-feature-grid article,.dh-home .dh-trust-grid article{border-radius:12px!important;padding:16px!important}.dh-home .dh-steps article,.dh-home .dh-feature-grid article,.dh-home .dh-trust-grid article{grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:8px 12px!important}.dh-home .dh-steps article strong,.dh-home .dh-feature-grid article .dh-feature-icon,.dh-home .dh-trust-grid article .dh-trust-icon{grid-row:1/span 2!important;width:36px!important;min-width:36px!important;height:36px!important}.dh-home .dh-steps article h2,.dh-home .dh-feature-grid article h3,.dh-home .dh-trust-grid article strong{overflow-wrap:anywhere;grid-column:2!important;margin:0!important;font-size:15px!important;line-height:1.25!important}.dh-home .dh-steps article p,.dh-home .dh-feature-grid article p,.dh-home .dh-trust-grid article p{overflow-wrap:anywhere;color:#667085!important;grid-column:2!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.dh-home .dh-section-title,.dh-home .dh-dashboard-preview>div:first-child,.dh-home .dh-platforms>div:first-child{gap:10px!important;display:grid!important}.dh-home .dh-section-title p,.dh-home .dh-dashboard-preview p,.dh-home .dh-platforms p,.dh-home .dh-final-cta p{margin:0!important;font-size:13px!important;line-height:1.58!important}.dh-home .dh-dashboard-preview{gap:18px!important}.dh-home .dh-console{background:#fff!important;border-radius:14px!important;padding:0!important}.dh-home .dh-console-top{border-bottom:1px solid #e4e7ec!important;min-height:36px!important}.dh-home .dh-console-body{background:#f8fafc!important;grid-template-columns:1fr!important;gap:12px!important;padding:12px!important;display:grid!important}.dh-home .dh-console .dh-side-list{background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}.dh-home .dh-console .dh-side-list span{overflow-wrap:anywhere;color:#344054!important;text-align:center!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:8px!important;font-size:11px!important;line-height:1.2!important;display:flex!important}.dh-home .dh-console .dh-side-list span.active{color:#101828!important;background:#eaffb8!important;border-color:#c8f96d!important}.dh-home .dh-console-main{gap:12px!important;min-width:0!important;display:grid!important}.dh-home .dh-stat-row,.dh-home .dh-activity-list,.dh-home .dh-leads-table{box-shadow:none!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:12px!important;padding:10px!important}.dh-home .dh-stat-row{grid-template-columns:1fr!important;gap:8px!important}.dh-home .dh-stat-row i{background:#f8fafc!important;border-radius:9px!important;min-height:44px!important;padding:10px 12px!important;font-size:11px!important;line-height:1.35!important}.dh-home .dh-stat-row b{margin-top:3px!important;font-size:18px!important;line-height:1.1!important;display:block!important}.dh-home .dh-activity-list,.dh-home .dh-leads-table{gap:8px!important;display:grid!important}.dh-home .dh-activity-list span,.dh-home .dh-leads-table span{background:#f8fafc!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:10px!important;font-size:11px!important;line-height:1.35!important;display:grid!important}.dh-home .dh-activity-list b,.dh-home .dh-leads-table b,.dh-home .dh-activity-list em,.dh-home .dh-leads-table em{overflow-wrap:anywhere!important;min-width:0!important}.dh-home .dh-platform-grid{grid-template-columns:1fr!important;gap:10px!important;min-width:0!important;display:grid!important}.dh-home .dh-platform-grid a,.dh-home .dh-platform-grid a:first-child{color:#101828!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;background:#fff!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;min-height:56px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.25!important;display:flex!important}.dh-home .dh-platform-grid a span,.dh-home .dh-platform-grid a:first-child span{color:#155eef!important;background:#eaffb8!important;border-radius:9px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;font-size:10px!important;line-height:1!important;display:grid!important;position:static!important}.dh-home .dh-final-cta{border-radius:12px!important;align-items:stretch!important;padding:18px 16px!important}.dh-home .dh-footer{padding:22px 16px calc(24px + env(safe-area-inset-bottom))!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:14px 14px 0 0!important;gap:20px!important;margin-bottom:0!important;display:grid!important;overflow:visible!important}.dh-home .dh-footer-brand{gap:10px!important;display:grid!important}.dh-home .dh-footer-links{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.dh-home .dh-footer-links div{gap:8px!important;display:grid!important}.dh-home .dh-footer-links h3{color:#667085!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0!important;font-size:11px!important;font-weight:800!important}.dh-home .dh-footer-links a{color:#344054!important;align-items:center!important;min-height:30px!important;font-size:12px!important;line-height:1.35!important;display:flex!important}.dh-home .dh-footer-links a:hover,.dh-home .dh-footer-links a:focus-visible{color:#2563eb!important}.dh-home .dh-footer-brand p,.dh-home .dh-footer-bottom{color:#667085!important;font-size:11px!important;line-height:1.55!important}.dh-home .dh-footer-bottom{overflow-wrap:anywhere!important;border-top:1px solid #e4e7ec!important;gap:8px!important;padding-top:12px!important;display:grid!important}}@media (max-width:760px){.dh-landing .dh-header{border-radius:16px!important;width:calc(100vw - 20px)!important;min-height:58px!important;padding:7px 8px!important;top:8px!important}.dh-landing .dh-header nav{background:#fff!important;border:1px solid #dde5ef!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:4px!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;box-shadow:0 16px 40px #0f172a14!important}.dh-landing .dh-header.menu-open nav{display:grid!important}.dh-landing .dh-header nav .dh-nav-cta,.dh-landing .dh-header nav .dh-login-link{display:none!important}.dh-landing .dh-mobile-actions{display:flex!important}.dh-landing .dh-menu-button{width:44px!important;height:44px!important;display:grid!important}.dh-landing .dh-footer{border-radius:20px!important;grid-template-columns:1fr!important;gap:16px!important;width:calc(100vw - 32px)!important;margin-bottom:20px!important;padding:18px!important}.dh-landing .dh-footer-links{border-top:1px solid #dde5ef!important;grid-template-columns:1fr!important;gap:0!important}.dh-landing .dh-footer-group{border-bottom:1px solid #dde5ef!important}.dh-landing .dh-footer-group button span{color:#1d4ed8!important;font-size:18px!important;display:inline-flex!important}.dh-landing .dh-footer-panel{gap:4px!important;padding:0 0 12px!important;display:grid!important}.dh-landing .dh-footer-panel[hidden]{display:none!important}.dh-landing .dh-footer-bottom{border-top:0!important;gap:6px!important;padding-top:0!important;font-size:12px!important;display:grid!important}html,body,.dh-landing{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.dh-landing *,.dh-landing :before,.dh-landing :after{box-sizing:border-box!important;max-width:100%!important}.dh-landing .dl-container{width:calc(100% - 32px)!important;max-width:390px!important;margin-left:auto!important;margin-right:auto!important}.dh-landing .dh-header{width:calc(100% - 20px)!important;max-width:390px!important;margin-left:10px!important;margin-right:10px!important;overflow:visible!important}.dh-landing .dh-header-main{flex:auto!important;width:100%!important}.dh-landing .dh-mobile-actions{flex:none!important;margin-left:auto!important}.dh-landing .dh-mobile-signup{min-width:72px!important;padding:0 10px!important}.dh-landing h1{overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;font-size:32px!important;line-height:1.08!important}.dh-landing h2{overflow-wrap:normal!important;max-width:100%!important;font-size:27px!important;line-height:1.12!important}.dh-landing p{overflow-wrap:break-word!important;max-width:100%!important}.dh-landing .dl-feature-grid{grid-template-columns:1fr!important}.dh-landing .dl-feature-grid article{min-height:0!important}.dh-landing .dl-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dh-landing .dl-security-grid article{min-height:0!important}.dh-landing .dl-dashboard-card,.dh-landing .dl-site-card,.dh-landing .dl-cta-panel,.dh-landing .dh-footer{max-width:100%!important}.dh-landing .dh-footer{width:calc(100% - 32px)!important;max-width:390px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:380px){.dh-landing .dl-container{margin-left:12px!important;margin-right:12px!important}.dh-landing h1{font-size:30px!important}.dh-landing h2{font-size:25px!important}}.dh-landing .dh-header{z-index:50!important;background:#fffffff0!important;border:1px solid #dde5eff2!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:min(100% - 24px,1200px)!important;min-height:64px!important;margin:12px auto 0!important;padding:10px 12px!important;display:flex!important;position:sticky!important;top:10px!important;box-shadow:0 8px 24px #0f172a0f!important}.dh-landing .dh-mobile-actions,.dh-landing .dh-menu-button{display:none!important}@media (max-width:760px){.dh-landing .dh-header{border-radius:16px!important;width:calc(100vw - 20px)!important;min-height:58px!important;padding:7px 8px!important;top:8px!important}.dh-landing .dh-header nav{background:#fff!important;border:1px solid #dde5ef!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:4px!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;box-shadow:0 16px 40px #0f172a14!important}.dh-landing .dh-header.menu-open nav{display:grid!important}.dh-landing .dh-header nav .dh-nav-cta,.dh-landing .dh-header nav .dh-login-link{display:none!important}.dh-landing .dh-mobile-actions{display:flex!important}.dh-landing .dh-menu-button{width:44px!important;height:44px!important;display:grid!important}.dh-landing .dh-footer{border-radius:20px!important;grid-template-columns:1fr!important;gap:16px!important;width:calc(100vw - 32px)!important;margin-bottom:20px!important;padding:18px!important}.dh-landing .dh-footer-links{border-top:1px solid #dde5ef!important;grid-template-columns:1fr!important;gap:0!important}.dh-landing .dh-footer-group{border-bottom:1px solid #dde5ef!important}.dh-landing .dh-footer-group button span{color:#1d4ed8!important;font-size:18px!important;display:inline-flex!important}.dh-landing .dh-footer-panel{gap:4px!important;padding:0 0 12px!important;display:grid!important}.dh-landing .dh-footer-panel[hidden]{display:none!important}.dh-landing .dh-footer-bottom{border-top:0!important;gap:6px!important;padding-top:0!important;font-size:12px!important;display:grid!important}}@media (max-width:640px){.dh-home .dh-hero-copy h1{max-width:12.8em!important}.dh-home .dh-section-title h2,.dh-home .dh-dashboard-preview h2,.dh-home .dh-platforms h2,.dh-home .dh-final-cta h2{max-width:14.5em!important}.dh-home .dh-steps article,.dh-home .dh-feature-grid article,.dh-home .dh-trust-grid article{grid-template-columns:1fr!important;gap:10px!important;padding:16px!important;display:grid!important}.dh-home .dh-steps article strong,.dh-home .dh-feature-grid article .dh-feature-icon,.dh-home .dh-trust-grid article .dh-trust-icon{grid-area:auto/1!important}.dh-home .dh-steps article h2,.dh-home .dh-feature-grid article h3,.dh-home .dh-trust-grid article strong,.dh-home .dh-steps article p,.dh-home .dh-feature-grid article p,.dh-home .dh-trust-grid article p{white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;grid-column:1!important;width:100%!important;max-width:100%!important;overflow:visible!important}.dh-home .dh-steps article p,.dh-home .dh-feature-grid article p,.dh-home .dh-trust-grid article p{display:block!important}}:root{--ui-bg:#f7f9fc;--ui-surface:#fff;--ui-surface-soft:#f1f5f9;--ui-text:#111827;--ui-muted:#667085;--ui-border:#dce3ed;--ui-border-strong:#c8d2df;--ui-primary:#2563eb;--ui-primary-dark:#1d4ed8;--ui-primary-soft:#eaf2ff;--ui-success:#059669;--ui-warning:#b45309;--ui-danger:#dc2626;--ui-shadow:0 18px 46px #0f172a14;--ui-shadow-soft:0 10px 28px #0f172a0f}html{background:var(--ui-bg)}body{background:var(--ui-bg);color:var(--ui-text)}.dh-home{min-height:100vh;color:var(--ui-text);background:linear-gradient(#fff 0,#f8fafc 540px,#f7f9fc 100%);overflow-x:clip}.dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #dce3ede6;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);min-height:72px;margin:16px auto 0;padding:0 16px;display:flex;position:sticky;top:0;box-shadow:0 10px 26px #0f172a12}.dh-header-main{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dh-brand,.saas-brand{color:var(--ui-text);letter-spacing:0;align-items:center;gap:10px;font-weight:850;display:inline-flex}.dh-brand-mark,.saas-brand-mark{background:var(--ui-primary);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:900;display:grid;box-shadow:0 10px 20px #2563eb38}.dh-header nav,.dh-support-page .dh-header nav,.dh-embed-page .dh-header nav{box-shadow:none;background:0 0;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex}.dh-header nav a,.dh-support-page .dh-header nav a,.dh-embed-page .dh-header nav a,.dh-mobile-signup{color:#475467;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:14px;font-weight:750;display:inline-flex}.dh-header nav a:hover,.dh-header nav a:focus-visible,.dh-header nav a.active:not(.dh-nav-cta),.dh-mobile-signup:hover,.dh-mobile-signup:focus-visible{background:var(--ui-primary-soft);color:var(--ui-primary-dark);text-decoration:none}.dh-header nav a.active:not(.dh-nav-cta):after,.dh-support-page .dh-header nav a.active:not(.dh-nav-cta):after{display:none}.dh-header nav .dh-nav-cta,.dh-nav-cta,.dh-mobile-signup{border:1px solid var(--ui-primary);background:var(--ui-primary);color:#fff}.dh-header nav .dh-nav-cta:hover,.dh-header nav .dh-nav-cta:focus-visible,.dh-mobile-signup:hover,.dh-mobile-signup:focus-visible{background:var(--ui-primary-dark);color:#fff}.dh-mobile-actions{align-items:center;gap:8px;display:none}.dh-menu-button{border:1px solid var(--ui-border);background:#fff;border-radius:10px;place-items:center;gap:4px;width:42px;height:42px;display:none}.dh-menu-button span{background:#344054;border-radius:999px;width:18px;height:2px}.dh-hero,.dh-home .dh-hero,.dh-dashboard-preview,.dh-platforms,.dh-final-cta{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.dh-hero,.dh-home .dh-hero{grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);align-items:center;gap:clamp(32px,5vw,68px);min-height:calc(100svh - 98px);padding:52px 0 68px;display:grid}.dh-kicker,.dh-home .dh-kicker,.dh-section-title span{color:var(--ui-primary-dark);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:850;display:inline-flex}.dh-kicker:before,.dh-section-title span:before{content:"";background:var(--ui-success);border-radius:999px;width:8px;height:8px}.dh-hero-copy h1,.dh-home .dh-hero-copy h1{color:#0f172a;letter-spacing:0;max-width:690px;margin:0;font-size:clamp(42px,5.7vw,72px);font-weight:820;line-height:1.02}.dh-hero-copy>p:not(.dh-kicker),.dh-home .dh-hero-copy>p:not(.dh-kicker){max-width:640px;color:var(--ui-muted);margin:20px 0 0;font-size:clamp(16px,1.55vw,19px);line-height:1.65}.dh-actions,.dh-home .dh-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.dh-btn,.dh-home .dh-btn,.btn,.dash-button,.install-code-panel button,.platform-grid button,.add-knowledge-btn,.train-row button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.dh-btn.dark,.dh-home .dh-btn.dark,.btn.primary,.dash-button-primary,.install-code-panel button,.add-knowledge-btn,.train-row button{border:1px solid var(--ui-primary);background:var(--ui-primary);color:#fff}.dh-btn.dark:hover,.dh-home .dh-btn.dark:hover,.btn.primary:hover,.dash-button-primary:hover,.install-code-panel button:hover,.add-knowledge-btn:hover,.train-row button:hover{border-color:var(--ui-primary-dark);background:var(--ui-primary-dark);color:#fff;transform:translateY(-1px)}.dh-btn.light,.dh-home .dh-btn.light,.btn.secondary,.dash-button-secondary{border:1px solid var(--ui-border);color:#344054;background:#fff}.dh-btn.light:hover,.btn.secondary:hover,.dash-button-secondary:hover{background:var(--ui-primary-soft);color:var(--ui-primary-dark);border-color:#bfdbfe}.dh-proof{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.dh-proof span{border:1px solid var(--ui-border);color:#475467;background:#fff;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:750;box-shadow:0 5px 14px #0f172a0a}.dh-product-scene,.dh-home .dh-product-scene{align-items:center;min-height:520px;display:grid;position:relative;overflow:visible}.dh-site-preview,.dh-chat-card,.dh-training-pill,.dh-console,.dh-steps article,.dh-feature-grid article,.dh-trust-grid article,.dh-platform-grid a,.dh-final-cta,.panel,.plan,.dash-card,.dash-metric-card,.dash-usage-card,.train-panel,.install-code-panel,.platform-section,.widget-preview-card,.lead-card,.conversation-row{border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-soft);background:#fff;border-radius:12px}.dh-site-preview{width:min(430px,100%);min-height:310px;padding:16px;transform:rotate(-1.4deg)}.dh-site-bar,.dh-console-top,.browser-bar{border-bottom:1px solid var(--ui-border);color:#667085;align-items:center;gap:7px;min-height:34px;font-size:12px;font-weight:800;display:flex}.dh-site-bar span,.dh-console-top span,.browser-bar span{background:#cbd5e1;border-radius:999px;width:9px;height:9px}.dh-page-block.hero{background:linear-gradient(135deg,#dbeafe,#eff6ff);border-radius:12px;height:112px;margin-top:18px}.dh-page-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.dh-page-grid span{background:#f1f5f9;border-radius:10px;min-height:88px}.dh-training-pill{z-index:2;min-height:42px;color:var(--ui-success);align-items:center;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;position:absolute;top:54px;right:18px}.dh-chat-card{width:min(360px,86%);box-shadow:var(--ui-shadow);position:absolute;bottom:26px;right:0;overflow:hidden}.dh-chat-card header{color:#fff;background:#111827;align-items:center;gap:10px;padding:14px;display:flex}.dh-chat-card header>span{background:var(--ui-primary);border-radius:999px;width:34px;height:34px}.dh-chat-card small{color:#cbd5e1;margin-top:2px;display:block}.dh-message{color:#344054;border-radius:10px;max-width:86%;margin:12px 14px 0;padding:10px 12px;font-size:14px;line-height:1.45}.dh-message.visitor{background:var(--ui-primary);color:#fff;margin-left:auto}.dh-message.bot{border:1px solid var(--ui-border);background:#f8fafc}.dh-chat-input{border:1px solid var(--ui-border);color:#667085;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;min-height:42px;margin:14px;padding:0 12px;font-size:13px;display:flex}.dh-chat-input b{background:var(--ui-primary);color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.auto-slider.dh-steps,.auto-slider.dh-feature-grid,.auto-slider.dh-trust-grid{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.auto-slider-track{scrollbar-width:none}.auto-slider-track::-webkit-scrollbar{display:none}.auto-slider.dh-steps .auto-slider-track,.auto-slider.dh-feature-grid .auto-slider-track,.auto-slider.dh-trust-grid .auto-slider-track{grid-template-columns:repeat(var(--slider-columns,3), minmax(0, 1fr));gap:14px;display:grid;overflow:visible}.auto-slider.dh-feature-grid .auto-slider-track,.auto-slider.dh-trust-grid .auto-slider-track{--slider-columns:4}.auto-slider-slide{min-width:0}.auto-slider-dots{display:none}.dh-steps{padding:14px 0 70px}.dh-steps article,.dh-feature-grid article,.dh-trust-grid article{align-content:start;gap:10px;height:100%;padding:20px;display:grid}.dh-steps strong,.dh-feature-icon,.dh-trust-icon,.dh-platform-grid a span{background:var(--ui-primary-soft);width:42px;height:42px;color:var(--ui-primary-dark);border-radius:10px;place-items:center;font-weight:900;display:grid}.dh-steps h2,.dh-feature-grid h3,.dh-trust-grid strong{color:var(--ui-text);margin:0;font-size:18px}.dh-steps p,.dh-feature-grid p,.dh-trust-grid p{color:var(--ui-muted);margin:0;font-size:14px;line-height:1.55}.dh-product-band,.dh-trust-strip{padding:70px 0}.dh-section-title{width:min(1180px,100% - 40px);margin:0 auto 24px}.dh-section-title h2,.dh-dashboard-preview h2,.dh-platforms h2,.dh-final-cta h2{color:#0f172a;max-width:720px;margin:0;font-size:clamp(30px,4vw,46px);font-weight:820;line-height:1.1}.dh-section-title p,.dh-dashboard-preview p,.dh-platforms p,.dh-final-cta p{max-width:680px;color:var(--ui-muted);margin:14px 0 0;font-size:16px;line-height:1.65}.dh-dashboard-preview,.dh-platforms{grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);align-items:center;gap:28px;padding:72px 0;display:grid}.dh-console{overflow:hidden}.dh-console-body{grid-template-columns:150px 1fr;gap:14px;padding:16px;display:grid}.dh-side-list,.dh-console-main,.dh-activity-list,.dh-leads-table{gap:10px;display:grid}.dh-side-list span,.dh-activity-list span,.dh-leads-table span,.dh-stat-row i{border:1px solid var(--ui-border);color:#475467;background:#f8fafc;border-radius:10px;padding:10px;font-style:normal}.dh-side-list .active{background:var(--ui-primary);color:#fff}.dh-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dh-stat-row b,.dh-activity-list b,.dh-leads-table b{color:var(--ui-text)}.dh-activity-list em,.dh-leads-table em{color:var(--ui-muted);margin-top:3px;font-size:12px;font-style:normal;display:block}.dh-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dh-platform-grid a{color:#344054;align-content:center;justify-items:start;gap:10px;min-height:112px;padding:18px;font-weight:800;display:grid}.dh-final-cta{justify-content:space-between;align-items:center;gap:24px;margin-top:40px;margin-bottom:60px;padding:28px;display:flex}.dh-footer{border-top:1px solid var(--ui-border);background:#fff}.noupe-auth-shell{background:linear-gradient(#fff 0,#f7f9fc 100%);place-items:center;min-height:100svh;padding:28px 16px;display:grid}.noupe-auth-modal{text-align:center;border:1px solid var(--ui-border);width:min(460px,100%);box-shadow:var(--ui-shadow);background:#fff;border-radius:16px;justify-items:center;gap:14px;padding:34px;display:grid}.noupe-face{background:var(--ui-primary-soft);border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.noupe-face:before,.noupe-face:after,.noupe-face span,.noupe-face i{display:none}.noupe-face:after{content:"d";background:var(--ui-primary);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;font-weight:900;display:grid}.noupe-auth-modal h1{color:var(--ui-text);margin:4px 0 0;font-size:clamp(30px,4vw,40px);line-height:1.08}.noupe-auth-modal>p{color:var(--ui-muted);margin:0;line-height:1.55}.modal-close{border:1px solid var(--ui-border);color:#475467;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid;position:absolute;top:16px;right:16px}.modal-close:hover,.modal-close:focus-visible{background:var(--ui-primary-soft);color:var(--ui-primary-dark);border-color:#bfdbfe;text-decoration:none}.noupe-input,.noupe-auth-form input,.field input,.field textarea,.field select,.train-row input{border:1px solid var(--ui-border-strong);background:#fff;border-radius:10px}.noupe-dark-btn,.auth-button-link,.noupe-google-btn{border-radius:10px}.saas-shell{--dash-bg:#f7f9fc;--dash-surface:#fff;--dash-text:var(--ui-text);--dash-muted:var(--ui-muted);--dash-border:var(--ui-border);--dash-primary:var(--ui-primary);--dash-primary-dark:var(--ui-primary-dark);--dash-primary-soft:var(--ui-primary-soft);background:var(--dash-bg);min-height:100vh;color:var(--dash-text);grid-template-columns:280px minmax(0,1fr);display:grid}.saas-sidebar{background:#111827;border-right:1px solid #1f2937;height:100vh;padding:22px 16px;position:sticky;top:0;overflow-y:auto}.saas-sidebar .saas-brand{color:#fff}.saas-brand-text{font-size:18px}.saas-workspace-pill,.saas-sidebar-note{color:#d1d5db;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px}.saas-nav-group p{color:#98a2b3;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.saas-nav a{color:#d1d5db;border-radius:10px;min-height:42px}.saas-nav a.is-active{color:#111827;background:#fff}.saas-nav-icon{border-radius:8px}.saas-main{min-width:0}.saas-topbar{z-index:20;border-bottom:1px solid var(--ui-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;min-height:76px;padding:0 26px;position:sticky;top:0}.saas-topbar-title h1{color:var(--ui-text);font-size:22px}.saas-topbar-title p,.saas-topbar-title span{color:var(--ui-muted)}.saas-feedback-button,.saas-icon-button,.saas-profile-menu summary,.saas-menu-button{border-radius:10px}.saas-workspace{padding:26px}.saas-content{width:min(100%,1180px);margin:0 auto}.dash-page{gap:18px;display:grid}.dash-welcome{border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-soft);background:#fff;border-radius:14px;padding:24px}.dash-welcome h2{color:#0f172a;font-size:clamp(28px,3vw,36px)}.panel,.train-panel,.install-code-panel,.platform-section,.widget-preview-card,.dash-card{overflow:hidden}.panel-head,.dash-card-head{border-bottom:1px solid var(--ui-border);background:#fff;padding:18px}.panel-head h2,.dash-card-head h2,.platform-section h2{color:#0f172a;font-size:20px}.panel-head p,.dash-card-head p,.help-text,.empty,.empty-state p{color:var(--ui-muted)}.panel-body,.platform-section,.train-panel{padding:18px}.dash-metrics,.dash-usage-grid{gap:14px}.dash-main-grid{gap:18px}.plans{gap:14px}.plan.current-plan{box-shadow:0 0 0 3px #2563eb14, var(--ui-shadow-soft);border-color:#bfdbfe}.notice{border-radius:10px}.empty,.empty-state{border:1px dashed var(--ui-border-strong);background:#fff;border-radius:12px;padding:22px}@media (max-width:1024px){.saas-shell{grid-template-columns:1fr}.saas-sidebar{z-index:60;width:min(300px,100vw - 32px);transition:transform .18s;position:fixed;transform:translate(-105%)}.saas-sidebar.is-open{transform:translate(0)}.saas-menu-button{display:inline-grid}.saas-drawer-backdrop.is-open{display:block}}@media (max-width:900px){.dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{width:min(100% - 24px,1180px);min-height:64px;padding:10px;display:grid}.dh-mobile-actions,.dh-menu-button{display:inline-flex}.dh-menu-button{display:grid}.dh-header nav,.dh-support-page .dh-header nav,.dh-embed-page .dh-header nav{grid-template-columns:1fr;gap:6px;width:100%;padding-top:10px;display:none}.dh-header.menu-open nav,.dh-support-page .dh-header.menu-open nav,.dh-embed-page .dh-header.menu-open nav{display:grid}.dh-header nav a,.dh-support-page .dh-header nav a,.dh-embed-page .dh-header nav a{justify-content:flex-start;width:100%}.dh-header nav .dh-nav-cta{display:none}.dh-hero,.dh-home .dh-hero,.dh-dashboard-preview,.dh-platforms,.dh-final-cta{grid-template-columns:1fr;width:min(100% - 28px,1180px)}.dh-hero,.dh-home .dh-hero{min-height:auto;padding:46px 0 52px}.dh-product-scene,.dh-home .dh-product-scene{min-height:460px}.auto-slider.dh-steps .auto-slider-track,.auto-slider.dh-feature-grid .auto-slider-track,.auto-slider.dh-trust-grid .auto-slider-track{scroll-snap-type:x mandatory;gap:12px;display:flex;overflow-x:auto}.auto-slider-slide{scroll-snap-align:start;flex:0 0 min(86vw,360px)}.auto-slider-dots{display:flex}.dh-platform-grid,.dh-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dh-hero-copy h1,.dh-home .dh-hero-copy h1{font-size:clamp(36px,11vw,48px)}.dh-actions .dh-btn,.dh-home .dh-actions .dh-btn,.dh-final-cta .dh-btn{width:100%}.dh-product-scene,.dh-home .dh-product-scene{min-height:430px}.dh-site-preview{width:92%;min-height:270px}.dh-chat-card{width:min(330px,92%);bottom:8px}.dh-console-body,.dh-platform-grid,.dh-stat-row{grid-template-columns:1fr}.dh-dashboard-preview,.dh-platforms,.dh-product-band,.dh-trust-strip{padding:48px 0}.dh-final-cta{padding:22px;display:grid}.noupe-auth-modal{padding:30px 18px 22px}.saas-topbar{gap:12px;min-height:auto;padding:14px 16px;display:grid}.saas-topbar-actions{justify-content:space-between;width:100%}.saas-workspace{padding:16px}}.dh-home .dh-steps:before{display:none!important}.dh-home .dh-product-band,.dh-home .dh-trust-strip{color:var(--ui-text);background:#fff!important}.dh-home .dh-product-band{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border)}.dh-home .dh-product-band .dh-section-title h2,.dh-home .dh-trust-strip .dh-section-title h2{color:#0f172a!important}.dh-home .dh-product-band .dh-section-title p,.dh-home .dh-trust-strip .dh-section-title p{color:var(--ui-muted)!important}.dh-home .auto-slider.dh-steps,.dh-home .auto-slider.dh-feature-grid,.dh-home .auto-slider.dh-trust-grid{display:block!important;overflow:visible!important}.dh-home .auto-slider.dh-steps .auto-slider-track,.dh-home .auto-slider.dh-feature-grid .auto-slider-track,.dh-home .auto-slider.dh-trust-grid .auto-slider-track{scroll-snap-type:none!important;width:100%!important;display:grid!important;overflow:visible!important;transform:none!important}.dh-home .auto-slider.dh-steps .auto-slider-track{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dh-home .auto-slider.dh-feature-grid .auto-slider-track,.dh-home .auto-slider.dh-trust-grid .auto-slider-track{grid-template-columns:repeat(4,minmax(0,1fr))!important}.dh-home .auto-slider.dh-steps .auto-slider-slide,.dh-home .auto-slider.dh-feature-grid .auto-slider-slide,.dh-home .auto-slider.dh-trust-grid .auto-slider-slide{flex:initial!important;scroll-snap-align:none!important;width:auto!important;min-width:0!important;max-width:none!important;transform:none!important}.dh-home .auto-slider.dh-steps .auto-slider-slide>article,.dh-home .auto-slider.dh-feature-grid .auto-slider-slide>article,.dh-home .auto-slider.dh-trust-grid .auto-slider-slide>article{min-height:188px;width:100%!important;min-width:0!important;max-width:none!important}.dh-home .dh-feature-grid article,.dh-home .dh-trust-grid article{min-height:220px}.dh-home .dh-feature-grid h3,.dh-home .dh-trust-grid strong,.dh-home .dh-steps h2,.dh-home .dh-feature-grid p,.dh-home .dh-trust-grid p,.dh-home .dh-steps p{overflow-wrap:normal;word-break:normal}@media (max-width:900px){.dh-home .auto-slider.dh-steps .auto-slider-track,.dh-home .auto-slider.dh-feature-grid .auto-slider-track,.dh-home .auto-slider.dh-trust-grid .auto-slider-track{scroll-snap-type:x mandatory!important;display:flex!important;overflow-x:auto!important}.dh-home .auto-slider.dh-steps .auto-slider-slide,.dh-home .auto-slider.dh-feature-grid .auto-slider-slide,.dh-home .auto-slider.dh-trust-grid .auto-slider-slide{scroll-snap-align:start!important;flex:0 0 min(86vw,360px)!important}}.dh-home,.saas-shell,.noupe-auth-shell{background:#f7f9fc!important}.dh-home .landing-feature-band,.dh-home .dh-product-band,.dh-home .dh-trust-strip,.dh-home .dh-chat-card header,.dh-home .dh-console .dh-side-list,.dh-home .dh-site-preview .dh-page-block.hero,.dh-home .dh-platform-grid a:first-child{color:var(--ui-text)!important;background:#fff!important}.dh-home .dh-chat-card header{border-bottom:1px solid var(--ui-border)}.dh-home .dh-chat-card header strong,.dh-home .dh-chat-card header small,.dh-home .dh-console .dh-side-list span,.dh-home .dh-platform-grid a:first-child{color:var(--ui-text)!important}.dh-home .dh-chat-card header small{color:var(--ui-muted)!important}.dh-home .dh-chat-card header>span{border:1px solid #bfdbfe;background:var(--ui-primary-soft)!important}.dh-home .dh-site-preview .dh-page-block.hero{border:1px solid var(--ui-border);background:linear-gradient(135deg,#eff6ff 0%,#fff 100%)!important}.dh-home .dh-console .dh-side-list{border:1px solid var(--ui-border);border-radius:12px;padding:10px}.dh-home .dh-console .dh-side-list .active{background:var(--ui-primary-soft)!important;color:var(--ui-primary-dark)!important}@media (min-width:1025px){.saas-shell{padding-left:280px;display:block!important}.saas-sidebar{z-index:50;border-right:1px solid var(--ui-border);width:280px;height:100dvh;inset:0 auto 0 0;box-shadow:10px 0 30px #0f172a0d;color:var(--ui-text)!important;background:#fff!important;position:fixed!important}.saas-main{min-height:100vh}}.saas-sidebar{color:var(--ui-text)!important;background:#fff!important}.saas-sidebar .saas-brand,.saas-sidebar .saas-brand-text,.saas-sidebar-note strong{color:var(--ui-text)!important}.saas-workspace-pill,.saas-sidebar-note{border:1px solid var(--ui-border)!important;color:#475467!important;background:#f8fafc!important}.saas-workspace-pill span{background:var(--ui-success)!important}.saas-nav-group p{color:#64748b!important}.saas-nav a{color:#344054!important}.saas-nav a.is-active{background:var(--ui-primary-soft)!important;color:var(--ui-primary-dark)!important}.saas-nav a:hover:not(.is-active){color:var(--ui-text)!important;background:#f1f5f9!important}.saas-nav-icon{color:#475467!important;background:#eef2f7!important}.saas-nav a.is-active .saas-nav-icon{background:var(--ui-primary)!important;color:#fff!important}.saas-drawer-backdrop.is-open{background:#94a3b838!important}.dh-brand,.saas-brand{font-size:18px;gap:12px!important;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:900!important}.dh-brand-mark,.saas-brand-mark{border:1px solid #2563eb33;position:relative;color:#fff!important;letter-spacing:0!important;text-transform:none!important;background:radial-gradient(circle at 76% 24%,#a3e63559 0 11%,#0000 12%),linear-gradient(135deg,#2563eb 0%,#1d4ed8 58%,#0f3aa9 100%)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;font-size:22px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;box-shadow:0 12px 24px #2563eb3d!important}.dh-brand-mark:after,.saas-brand-mark:after{content:"";background:#a3e635;border:2px solid #2563eb;border-radius:999px;width:9px;height:9px;margin:0;position:absolute;top:8px;right:7px;box-shadow:0 0 0 3px #a3e63538}.noupe-face{position:relative;box-shadow:0 16px 34px #2563eb3d;background:radial-gradient(circle at 75% 25%,#a3e63559 0 10%,#0000 11%),linear-gradient(135deg,#2563eb 0%,#1d4ed8 58%,#0f3aa9 100%)!important;border:0!important;border-radius:16px!important;width:58px!important;height:58px!important}.noupe-face:after{place-items:center;content:"d"!important;color:#fff!important;letter-spacing:0!important;background:0 0!important;border-radius:16px!important;width:100%!important;height:100%!important;font-size:32px!important;font-weight:950!important;display:grid!important}.noupe-face:before{z-index:2;background:#a3e635;border:2px solid #2563eb;border-radius:999px;width:11px;height:11px;position:absolute;top:12px;right:11px;box-shadow:0 0 0 4px #a3e63533;content:""!important;display:block!important}.auth-brand-lockup{color:#0f172a;letter-spacing:0;margin-top:-2px;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:900}.noupe-auth-modal h1{text-wrap:balance;max-width:calc(100% - 18px);margin-left:auto!important;margin-right:auto!important;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(28px,4vw,36px)!important;line-height:1.08!important}.noupe-auth-form{text-align:left;width:100%}.noupe-auth-form .auth-switch,.noupe-auth-form .forgot-password-link{text-align:center}.signup-auth-modal h1{font-size:clamp(27px,3.6vw,34px)!important}@media (max-width:420px){.noupe-auth-modal h1{max-width:100%;font-size:28px!important}.signup-auth-modal h1{font-size:27px!important}}.dh-brand-mark,.saas-brand-mark,.noupe-face{font-family:Space Grotesk,Plus Jakarta Sans,Arial,Helvetica,sans-serif!important}.dh-brand-mark,.saas-brand-mark{isolation:isolate;transform:skew(-4deg);background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;font-size:23px!important;font-style:italic!important;overflow:visible!important}.dh-brand-mark:before,.saas-brand-mark:before{content:none!important;display:none!important}.dh-brand-mark:after,.saas-brand-mark:after{z-index:2;background:#a3e635!important;border:2px solid #1d4ed8!important;width:8px!important;height:8px!important;top:6px!important;right:6px!important}.noupe-auth-modal .noupe-face{isolation:isolate;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;place-items:center!important;display:grid!important;overflow:visible!important}.noupe-auth-modal .noupe-face span,.noupe-auth-modal .noupe-face i{content:none!important;opacity:0!important;width:0!important;height:0!important;display:none!important}.noupe-auth-modal .noupe-face:after{content:"R"!important;color:#fff!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;place-items:center!important;font-family:Space Grotesk,Plus Jakarta Sans,Arial,Helvetica,sans-serif!important;font-size:34px!important;font-style:italic!important;font-weight:950!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.noupe-auth-modal .noupe-face:before{content:""!important;z-index:3!important;background:#a3e635!important;border:2px solid #1d4ed8!important;border-radius:999px!important;width:10px!important;height:10px!important;display:block!important;position:absolute!important;top:10px!important;right:10px!important;transform:none!important;box-shadow:0 0 0 4px #a3e63533!important}@media (max-width:640px){.dh-home{overflow-x:hidden!important}.dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{border-radius:12px!important;width:calc(100% - 18px)!important;min-height:52px!important;margin-top:8px!important;padding:7px 8px!important}.dh-brand,.saas-brand{gap:8px!important;font-size:13px!important}.dh-brand-mark,.saas-brand-mark{border-radius:8px!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:17px!important}.dh-brand-mark:after,.saas-brand-mark:after{border-width:1px!important;width:6px!important;height:6px!important;top:4px!important;right:4px!important}.dh-mobile-signup{border-radius:8px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important}.dh-menu-button{border-radius:8px!important;width:32px!important;height:32px!important}.dh-menu-button span{width:14px!important}.dh-home .dh-hero,.dh-dashboard-preview,.dh-platforms,.dh-final-cta,.dh-home .dh-footer,.auto-slider.dh-steps,.auto-slider.dh-feature-grid,.auto-slider.dh-trust-grid,.dh-section-title{width:calc(100% - 24px)!important}.dh-home .dh-hero{gap:20px!important;padding:28px 0 34px!important}.dh-kicker,.dh-home .dh-kicker,.dh-section-title span{margin-bottom:8px!important;font-size:10px!important}.dh-home .dh-hero-copy>p:not(.dh-kicker){margin-top:12px!important;font-size:12px!important;line-height:1.55!important}.dh-home .dh-actions{gap:8px!important;margin-top:16px!important}.dh-home .dh-actions .dh-btn{border-radius:8px!important;width:100%!important;min-height:38px!important;font-size:12px!important}.dh-proof{gap:6px!important;margin-top:12px!important}.dh-proof span{padding:6px 8px!important;font-size:10px!important}.dh-home .dh-product-scene{min-height:300px!important;margin-top:8px!important}.dh-training-pill{border-radius:8px!important;min-height:28px!important;padding:0 9px!important;font-size:9px!important;top:0!important;right:0!important}.dh-home .dh-chat-card{border-radius:12px!important;width:min(292px,100%)!important;margin:44px auto 0!important;position:relative!important;bottom:auto!important;right:auto!important}.dh-chat-card header{padding:10px!important}.dh-message{margin-top:9px!important;padding:9px 10px!important;font-size:11px!important}.dh-chat-input{min-height:34px!important;margin:10px!important;font-size:11px!important}.dh-home .auto-slider.dh-steps .auto-slider-slide,.dh-home .auto-slider.dh-feature-grid .auto-slider-slide,.dh-home .auto-slider.dh-trust-grid .auto-slider-slide{flex:initial!important;width:100%!important;min-width:0!important;display:none!important}.dh-home .auto-slider.dh-steps .auto-slider-slide:first-child,.dh-home .auto-slider.dh-feature-grid .auto-slider-slide:first-child,.dh-home .auto-slider.dh-trust-grid .auto-slider-slide:first-child{display:block!important}.dh-home .auto-slider-slide>article{min-height:0!important;padding:16px!important}.auto-slider-dots{justify-content:center!important;margin-top:10px!important;display:flex!important}.dh-steps{padding:8px 0 40px!important}.dh-product-band,.dh-trust-strip,.dh-dashboard-preview,.dh-platforms{padding:44px 0!important}.dh-section-title{margin-bottom:16px!important}.dh-section-title h2,.dh-home .dh-dashboard-preview h2,.dh-home .dh-platforms h2,.dh-home .dh-final-cta h2{max-width:100%!important;font-size:25px!important;line-height:1.08!important}.dh-section-title p,.dh-home .dh-dashboard-preview p,.dh-home .dh-platforms p,.dh-home .dh-final-cta p{margin-top:10px!important;font-size:12px!important;line-height:1.55!important}.dh-home .dh-dashboard-preview,.dh-home .dh-platforms{gap:18px!important}.dh-home .dh-dashboard-preview .dh-btn{width:100%!important;min-height:38px!important}.dh-home .dh-console{border-radius:12px!important}.dh-home .dh-console-body{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;display:grid!important}.dh-home .dh-console .dh-side-list{grid-template-columns:1fr!important;gap:8px!important;padding:8px!important;display:grid!important}.dh-home .dh-console-main,.dh-home .dh-stat-row,.dh-home .dh-activity-list,.dh-home .dh-leads-table{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.dh-platform-grid{grid-template-columns:1fr!important;gap:8px!important}.dh-platform-grid a{grid-template-columns:72px 1fr!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:8px 12px!important;font-size:12px!important;display:grid!important}.dh-platform-grid a span{border-radius:6px!important;width:56px!important;height:24px!important;font-size:10px!important}.dh-final-cta{border-radius:12px!important;margin-top:8px!important;margin-bottom:28px!important;padding:18px!important}.dh-home .dh-footer{border-radius:0!important;gap:18px!important;padding:22px 12px!important;display:grid!important}.dh-footer-links{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.dh-footer-links h3{margin-bottom:6px!important;font-size:12px!important}.dh-footer-links a,.dh-footer-brand p,.dh-footer-bottom{font-size:11px!important;line-height:1.55!important}.dh-footer-bottom{gap:8px!important;display:grid!important}.dh-home{background:#f8fafc!important}.dh-home .dh-hero,.dh-home .dh-steps,.dh-home .dh-product-band>*,.dh-home .dh-dashboard-preview,.dh-home .dh-platforms,.dh-home .dh-trust-strip,.dh-home .dh-final-cta,.dh-home .dh-footer,.dh-home .auto-slider.dh-feature-grid,.dh-home .auto-slider.dh-trust-grid{width:min(100% - 28px,420px)!important}.dh-home .dh-hero{grid-template-columns:1fr!important;gap:18px!important;padding:26px 0 30px!important;display:grid!important}.dh-home .dh-hero-copy h1{letter-spacing:0!important;font-size:30px!important;line-height:1.04!important}.dh-home .dh-hero-copy>p:not(.dh-kicker){max-width:32rem!important;font-size:13px!important;line-height:1.55!important}.dh-home .dh-actions{grid-template-columns:1fr!important;display:grid!important}.dh-home .dh-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.dh-home .dh-proof span{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:30px!important;display:flex!important}.dh-home .dh-product-scene{min-height:auto!important;padding-top:6px!important;display:block!important}.dh-home .dh-training-pill{width:max-content!important;margin:0 0 10px auto!important;position:static!important}.dh-home .dh-chat-card{width:100%!important;max-width:340px!important;margin:0 auto!important}.dh-home .dh-steps,.dh-home .dh-product-band,.dh-home .dh-dashboard-preview,.dh-home .dh-platforms,.dh-home .dh-trust-strip{padding:34px 0!important}.dh-home .auto-slider.dh-steps,.dh-home .auto-slider.dh-feature-grid,.dh-home .auto-slider.dh-trust-grid{overflow:visible!important}.dh-home .auto-slider.dh-steps .auto-slider-track,.dh-home .auto-slider.dh-feature-grid .auto-slider-track,.dh-home .auto-slider.dh-trust-grid .auto-slider-track{scroll-snap-type:none!important;grid-template-columns:1fr!important;gap:12px!important;display:grid!important;overflow:visible!important}.dh-home .dh-steps article,.dh-home .dh-feature-grid article,.dh-home .dh-trust-grid article{border-radius:12px!important;grid-template-columns:42px 1fr!important;gap:10px 12px!important;min-height:0!important;padding:16px!important;display:grid!important}.dh-home .dh-steps article strong,.dh-home .dh-feature-grid article .dh-feature-icon,.dh-home .dh-trust-grid article .dh-trust-icon{grid-row:span 2}.dh-home .dh-steps article h2,.dh-home .dh-feature-grid article h3,.dh-home .dh-trust-grid article strong{align-self:end;font-size:15px!important;line-height:1.2!important}.dh-home .dh-steps article p,.dh-home .dh-feature-grid article p,.dh-home .dh-trust-grid article p{grid-column:2;font-size:12px!important;line-height:1.5!important}.dh-home .dh-section-title h2,.dh-home .dh-dashboard-preview h2,.dh-home .dh-platforms h2,.dh-home .dh-final-cta h2{font-size:24px!important;line-height:1.12!important}.dh-home .dh-dashboard-preview{grid-template-columns:1fr!important;display:grid!important}.dh-home .dh-console-top{min-height:30px!important;padding:0 10px!important}.dh-home .dh-console-body{grid-template-columns:1fr!important;padding:10px!important}.dh-home .dh-side-list{display:none!important}.dh-home .dh-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.dh-home .dh-stat-row i{padding:8px!important;font-size:10px!important}.dh-home .dh-stat-row b{font-size:15px!important}.dh-home .dh-activity-list span,.dh-home .dh-leads-table span{padding:8px!important;font-size:10px!important}.dh-home .dh-leads-table strong{font-size:12px!important}.dh-home .dh-platforms{grid-template-columns:1fr!important;display:grid!important}.dh-home .dh-platform-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.dh-home .dh-platform-grid a{border-radius:10px!important;min-height:52px!important}.dh-home .dh-final-cta{grid-template-columns:1fr!important;gap:14px!important;margin:18px auto 28px!important;display:grid!important}.dh-home .dh-final-cta .dh-btn{width:100%!important}.dh-home .dh-footer{border-top:1px solid var(--ui-border)!important;background:0 0!important;margin:0 auto!important;padding:22px 0 12px!important}.dh-home .dh-footer-brand,.dh-home .dh-footer-links,.dh-home .dh-footer-bottom{width:100%!important}html,body{max-width:100%!important;overflow-x:hidden!important}nextjs-portal,[data-nextjs-dev-tools-button],[aria-label="Open Next.js Dev Tools"],[aria-label="Next.js dev tools"]{pointer-events:none!important;display:none!important}.dh-home{width:100vw!important;max-width:100vw!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.dh-home *,.dh-home :before,.dh-home :after{min-width:0;box-sizing:border-box!important}.dh-home .dh-hero,.dh-home .dh-steps,.dh-home .dh-product-band>*,.dh-home .dh-dashboard-preview,.dh-home .dh-platforms,.dh-home .dh-trust-strip,.dh-home .dh-final-cta,.dh-home .dh-footer,.dh-home .auto-slider.dh-feature-grid,.dh-home .auto-slider.dh-trust-grid{width:calc(100vw - 44px)!important;max-width:min(420px,100vw - 44px)!important;margin-left:auto!important;margin-right:auto!important}.dh-home .dh-hero-copy,.dh-home .dh-section-title,.dh-home .dh-dashboard-preview>div:first-child,.dh-home .dh-platforms>div:first-child,.dh-home .dh-final-cta>div{width:100%!important;overflow:visible!important}.dh-home .dh-hero-copy h1,.dh-home .dh-section-title h2,.dh-home .dh-dashboard-preview h2,.dh-home .dh-platforms h2,.dh-home .dh-final-cta h2{white-space:normal!important;text-wrap:auto!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;max-width:none!important}.dh-home .dh-hero-copy h1{max-width:12.8em!important;font-size:26px!important;line-height:1.1!important}.dh-home .dh-section-title h2,.dh-home .dh-dashboard-preview h2,.dh-home .dh-platforms h2,.dh-home .dh-final-cta h2{max-width:14.5em!important;font-size:21px!important;line-height:1.18!important}.dh-home .dh-hero-copy p,.dh-home .dh-section-title p,.dh-home .dh-dashboard-preview p,.dh-home .dh-platforms p,.dh-home .dh-final-cta p{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;max-width:none!important}.dh-home .dh-actions,.dh-home .dh-proof,.dh-home .dh-final-cta{grid-template-columns:1fr!important}.dh-home .dh-btn,.dh-home .dh-actions .dh-btn,.dh-home .dh-dashboard-preview .dh-btn,.dh-home .dh-final-cta .dh-btn{border-radius:9px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0 16px!important;display:inline-flex!important}.dh-home .dh-proof span{white-space:normal!important;min-height:32px!important}.dh-home .dh-product-scene{gap:12px!important;min-height:0!important;padding:6px 0 0!important;display:grid!important}.dh-home .dh-site-preview{display:none!important}.dh-home .dh-training-pill,.dh-home .dh-chat-card{position:static!important;transform:none!important}.dh-home .dh-training-pill{justify-self:end!important;width:max-content!important;margin:0!important}.dh-home .dh-chat-card{width:100%!important;max-width:min(340px,100vw - 44px)!important;margin:0 auto!important;padding:14px!important}.dh-home .auto-slider.dh-steps,.dh-home .auto-slider.dh-feature-grid,.dh-home .auto-slider.dh-trust-grid,.dh-home .auto-slider.dh-steps .auto-slider-track,.dh-home .auto-slider.dh-feature-grid .auto-slider-track,.dh-home .auto-slider.dh-trust-grid .auto-slider-track{overflow:visible!important}.dh-home .auto-slider.dh-steps .auto-slider-track,.dh-home .auto-slider.dh-feature-grid .auto-slider-track,.dh-home .auto-slider.dh-trust-grid .auto-slider-track{grid-template-columns:1fr!important;gap:12px!important;display:grid!important;transform:none!important}.dh-home .auto-slider.dh-steps .auto-slider-slide,.dh-home .auto-slider.dh-feature-grid .auto-slider-slide,.dh-home .auto-slider.dh-trust-grid .auto-slider-slide{flex:initial!important;width:100%!important;max-width:none!important;display:block!important}.dh-home .auto-slider-dots{display:none!important}.dh-home .dh-steps article,.dh-home .dh-feature-grid article,.dh-home .dh-trust-grid article{border-radius:12px!important;grid-template-columns:1fr!important;gap:10px!important;padding:16px!important;display:grid!important}.dh-home .dh-steps article strong,.dh-home .dh-feature-grid article .dh-feature-icon,.dh-home .dh-trust-grid article .dh-trust-icon{grid-area:auto/1!important;width:36px!important;height:36px!important}.dh-home .dh-steps article h2,.dh-home .dh-feature-grid article h3,.dh-home .dh-trust-grid article strong,.dh-home .dh-steps article p,.dh-home .dh-feature-grid article p,.dh-home .dh-trust-grid article p{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;grid-column:1!important;width:100%!important;margin:0!important;overflow:visible!important}.dh-home .dh-dashboard-preview{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.dh-home .dh-console{background:#fff!important;padding:0!important;overflow:hidden!important}.dh-home .dh-console-body{background:#f8fafc!important;grid-template-columns:1fr!important;gap:12px!important;padding:12px!important;display:grid!important}.dh-home .dh-console .dh-side-list{background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}.dh-home .dh-console .dh-side-list span{color:#344054!important;text-align:center!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:8px!important;font-size:11px!important;line-height:1.2!important;display:flex!important}.dh-home .dh-console .dh-side-list .active{color:#101828!important;background:#eaffb8!important;border-color:#c8f96d!important}.dh-home .dh-console-main,.dh-home .dh-activity-list,.dh-home .dh-leads-table{gap:10px!important;display:grid!important}.dh-home .dh-stat-row,.dh-home .dh-activity-list,.dh-home .dh-leads-table{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:12px!important;grid-template-columns:1fr!important;padding:10px!important}.dh-home .dh-stat-row i,.dh-home .dh-activity-list span,.dh-home .dh-leads-table span{background:#f8fafc!important;border-radius:9px!important;min-height:44px!important;padding:10px!important}.dh-home .dh-activity-list span,.dh-home .dh-leads-table span{grid-template-columns:1fr!important;gap:3px!important;display:grid!important}.dh-home .dh-activity-list em,.dh-home .dh-leads-table em{text-align:left!important;justify-self:start!important}.dh-home .dh-platforms{grid-template-columns:1fr!important;gap:18px!important}.dh-home .dh-platform-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important;overflow:visible!important}.dh-home .dh-platform-grid a,.dh-home .dh-platform-grid a:first-child{white-space:normal!important;color:#101828!important;background:#fff!important;border-radius:10px!important;align-items:center!important;gap:12px!important;min-height:56px!important;padding:10px 12px!important;display:flex!important;overflow:visible!important}.dh-home .dh-platform-grid a span,.dh-home .dh-platform-grid a:first-child span{color:#155eef!important;background:#eaffb8!important;border-radius:9px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;font-size:10px!important;line-height:1!important;display:grid!important;position:static!important}.dh-home .dh-final-cta{align-items:stretch!important;margin:18px auto 28px!important;padding:18px 16px!important}.dh-home .dh-footer{padding:22px 16px calc(24px + env(safe-area-inset-bottom))!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:14px 14px 0 0!important;gap:20px!important;display:grid!important;overflow:visible!important}.dh-home .dh-footer-links{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.dh-home .dh-footer-links div{gap:8px!important;display:grid!important}.dh-home .dh-footer-links h3{color:#667085!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0!important;font-size:11px!important;font-weight:800!important}.dh-home .dh-footer-links a{color:#344054!important;align-items:center!important;min-height:30px!important;font-size:12px!important;display:flex!important}.dh-home .dh-footer-links a:hover,.dh-home .dh-footer-links a:focus-visible{color:#2563eb!important}.dh-home .dh-footer-brand p,.dh-home .dh-footer-bottom{color:#667085!important;font-size:11px!important;line-height:1.55!important}.dh-home .dh-footer-bottom{overflow-wrap:anywhere!important;border-top:1px solid #e4e7ec!important;gap:8px!important;padding-top:12px!important;display:grid!important}}.dh-landing .dh-header{z-index:50!important;background:#fffffff0!important;border:1px solid #dde5eff2!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;width:min(100% - 24px,1200px)!important;min-height:64px!important;margin:12px auto 0!important;padding:10px 12px!important;display:flex!important;position:sticky!important;top:10px!important;box-shadow:0 8px 24px #0f172a0f!important}.dh-landing .dh-header-main{flex:1!important;justify-content:space-between!important;align-items:center!important;min-width:0!important;display:flex!important}.dh-landing .dh-mobile-actions,.dh-landing .dh-menu-button{display:none!important}.dh-landing .dh-footer{background:#fff!important;border:1px solid #dde5ef!important;border-radius:24px!important;grid-template-columns:minmax(260px,1fr) minmax(360px,.9fr)!important;gap:28px!important;width:min(100% - 32px,1200px)!important;margin:0 auto 28px!important;padding:24px!important;display:grid!important;box-shadow:0 8px 24px #0f172a0f!important}.dh-landing .dh-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.dh-landing .dh-footer-group button{color:#475467!important;width:100%!important;min-height:44px!important;font:inherit!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;padding:0!important;font-size:12px!important;font-weight:850!important;display:flex!important}.dh-landing .dh-footer-group button span{display:none!important}.dh-landing .dh-footer-panel,.dh-landing .dh-footer-panel[hidden]{gap:8px!important;display:grid!important}.dh-landing .dh-footer-panel a{color:#344054!important;align-items:center!important;min-height:32px!important;font-size:14px!important;font-weight:650!important;display:flex!important}.dh-landing .dh-footer-bottom{color:#667085!important;border-top:1px solid #dde5ef!important;grid-column:1/-1!important;justify-content:space-between!important;gap:16px!important;padding-top:16px!important;font-size:13px!important;display:flex!important}@media (max-width:760px){.dh-landing .dh-header{border-radius:16px!important;width:calc(100vw - 20px)!important;min-height:58px!important;padding:7px 8px!important;top:8px!important}.dh-landing .dh-header nav{background:#fff!important;border:1px solid #dde5ef!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:4px!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;box-shadow:0 16px 40px #0f172a14!important}.dh-landing .dh-header.menu-open nav{display:grid!important}.dh-landing .dh-header nav .dh-nav-cta,.dh-landing .dh-header nav .dh-login-link{display:none!important}.dh-landing .dh-mobile-actions{display:flex!important}.dh-landing .dh-menu-button{width:44px!important;height:44px!important;display:grid!important}.dh-landing .dh-footer{border-radius:20px!important;grid-template-columns:1fr!important;gap:16px!important;width:calc(100vw - 32px)!important;margin-bottom:20px!important;padding:18px!important}.dh-landing .dh-footer-links{border-top:1px solid #dde5ef!important;grid-template-columns:1fr!important;gap:0!important}.dh-landing .dh-footer-group{border-bottom:1px solid #dde5ef!important}.dh-landing .dh-footer-group button span{color:#1d4ed8!important;font-size:18px!important;display:inline-flex!important}.dh-landing .dh-footer-panel{gap:4px!important;padding:0 0 12px!important;display:grid!important}.dh-landing .dh-footer-panel[hidden]{display:none!important}.dh-landing .dh-footer-bottom{border-top:0!important;gap:6px!important;padding-top:0!important;font-size:12px!important;display:grid!important}html,body,.dh-landing{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.dh-landing .dl-container{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}.dh-landing .dh-header{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin-left:auto!important;margin-right:auto!important;position:sticky!important}.dh-landing .dh-header-main{width:100%!important}.dh-landing .dh-mobile-actions{flex:none!important;gap:4px!important;width:98px!important;margin-left:auto!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}.dh-landing .dh-mobile-signup{border-radius:10px!important;flex:0 0 58px!important;min-width:58px!important;min-height:36px!important;padding:0!important;font-size:11px!important}.dh-landing .dh-menu-button{border-radius:10px!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;display:grid!important}.dh-landing .dh-brand{gap:6px!important;padding-right:112px!important;font-size:12px!important}.dh-landing .dh-brand-mark{border-radius:9px!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:15px!important}.dh-landing h1{max-width:13ch!important;font-size:30px!important;line-height:1.08!important}.dh-landing h2{max-width:17ch!important;font-size:24px!important;line-height:1.12!important}.dh-landing p{overflow-wrap:break-word!important;max-width:100%!important}.dh-landing .dl-feature-grid{grid-template-columns:1fr!important}.dh-landing .dl-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}.dh-landing .dl-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.dh-landing .dl-platform-grid a,.dh-landing .dl-security-grid article{min-width:0!important;overflow:hidden!important}.dh-landing .dl-chip-row,.dh-landing .dl-preview-tabs{max-width:100%!important;overflow-x:auto!important}.dh-landing .dl-training-pill{left:12px!important;right:auto!important}.dh-landing .dl-chat-question{justify-self:start!important;max-width:100%!important}.dh-landing .dh-footer{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}.dh-landing .dl-container,.dh-landing .dh-footer{width:358px!important;max-width:calc(100% - 32px)!important;margin-left:16px!important;margin-right:16px!important}.dh-landing .dh-header{grid-template-columns:minmax(0,1fr) 98px!important;column-gap:4px!important;width:370px!important;max-width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important;display:grid!important}.dh-landing .dh-header-main{display:contents!important}.dh-landing .dh-mobile-actions{grid-column:2!important;grid-template-columns:58px 36px!important;gap:4px!important;width:98px!important;display:grid!important;position:static!important;transform:none!important}.dh-landing .dh-brand{grid-column:1!important;padding-right:0!important}.dh-landing .dh-mobile-signup{width:58px!important;min-width:58px!important}.dh-landing .dh-menu-button{width:36px!important;min-width:36px!important;display:grid!important}.dh-landing .dh-menu-button span{display:block!important}}@media (min-width:761px) and (max-width:900px){.dh-landing .dh-header{grid-template-columns:minmax(0,1fr) 112px!important;column-gap:8px!important;width:calc(100% - 32px)!important;max-width:none!important;margin-left:16px!important;margin-right:16px!important;display:grid!important}.dh-landing .dh-header-main{display:contents!important}.dh-landing .dh-brand{grid-column:1!important;min-width:0!important}.dh-landing .dh-mobile-actions{grid-column:2!important;grid-template-columns:68px 40px!important;gap:4px!important;width:112px!important;display:grid!important;position:static!important;transform:none!important}.dh-landing .dh-mobile-signup{width:68px!important;min-width:68px!important;min-height:40px!important;padding:0!important;font-size:12px!important}.dh-landing .dh-menu-button{width:40px!important;min-width:40px!important;height:40px!important;display:grid!important}.dh-landing .dh-menu-button span{display:block!important}.dh-landing .dh-header nav{background:#fff!important;border:1px solid #dde5ef!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:4px!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;box-shadow:0 16px 40px #0f172a14!important}.dh-landing .dh-header.menu-open nav{display:grid!important}.dh-landing .dh-header nav .dh-nav-cta,.dh-landing .dh-header nav .dh-login-link{display:none!important}}@media (max-width:760px){html,body,.dh-landing{width:100%!important;max-width:100%!important;overflow-x:clip!important}.dh-landing .dl-container{width:100%!important;max-width:100%!important;padding-left:max(16px, env(safe-area-inset-left))!important;padding-right:max(16px, env(safe-area-inset-right))!important;margin-left:0!important;margin-right:0!important}.dh-landing .dh-header,.dh-landing .dh-footer{width:auto!important;max-width:none!important}.dh-landing .dh-header{margin-left:10px!important;margin-right:10px!important}.dh-landing .dh-footer{margin-left:16px!important;margin-right:16px!important}.dh-landing .dl-hero-grid,.dh-landing .dl-dashboard-grid,.dh-landing .dl-install-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important}.dh-landing .dl-hero-copy,.dh-landing .dl-product-scene,.dh-landing .dl-site-card,.dh-landing .dl-chat-card,.dh-landing .dl-dashboard-card,.dh-landing .dl-cta-panel{width:100%!important;min-width:0!important;max-width:100%!important}.dh-landing .dl-actions,.dh-landing .dl-actions .dl-btn{min-width:0!important;max-width:100%!important}}.dh-footer .dh-footer-panel[hidden]{display:grid!important}.dh-footer .dh-footer-group button span{display:none!important}.dh-home .dh-footer-group button{color:#475467!important;width:100%!important;min-height:44px!important;font:inherit!important;letter-spacing:.04em!important;text-transform:uppercase!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;padding:0!important;font-size:12px!important;font-weight:850!important;display:flex!important}.dh-home .dh-footer-group button span{color:#2563eb!important;font-size:18px!important;line-height:1!important;display:none!important}.dh-home .dh-footer-panel{gap:8px!important;display:grid!important}.dh-home .dh-footer-panel[hidden]{display:none!important}.dh-home .dh-footer-panel a{color:#344054!important;align-items:center!important;min-height:32px!important;font-size:14px!important;font-weight:650!important;display:flex!important}.dh-landing .dl-platform-icon.code:before,.dh-landing .dl-icon.code:before{content:"JS"!important;font-size:12px!important}.dh-landing .dl-site-content>span:first-child{background:#eaf1f8!important;width:72%!important}@media (max-width:760px){.dh-home .dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{border-radius:16px!important;grid-template-columns:minmax(0,1fr) 102px!important;align-items:center!important;column-gap:6px!important;width:auto!important;max-width:none!important;min-height:60px!important;margin:10px 10px 0!important;padding:8px!important;display:grid!important}.dh-home .dh-header-main,.dh-support-page .dh-header-main,.dh-embed-page .dh-header-main{display:contents!important}.dh-home .dh-brand,.dh-support-page .dh-brand,.dh-embed-page .dh-brand{white-space:nowrap!important;grid-column:1!important;gap:8px!important;min-width:0!important;padding-right:0!important;font-size:14px!important}.dh-home .dh-brand-mark,.dh-support-page .dh-brand-mark,.dh-embed-page .dh-brand-mark{border-radius:10px!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:16px!important}.dh-home .dh-mobile-actions,.dh-support-page .dh-mobile-actions,.dh-embed-page .dh-mobile-actions{grid-column:2!important;grid-template-columns:62px 36px!important;gap:4px!important;width:102px!important;margin:0!important;display:grid!important;position:static!important;transform:none!important}.dh-home .dh-mobile-signup,.dh-support-page .dh-mobile-signup,.dh-embed-page .dh-mobile-signup{border-radius:10px!important;width:62px!important;min-width:62px!important;min-height:36px!important;padding:0!important;font-size:11px!important}.dh-home .dh-menu-button,.dh-support-page .dh-menu-button,.dh-embed-page .dh-menu-button{border-radius:10px!important;width:36px!important;min-width:36px!important;height:36px!important;display:grid!important}.dh-home .dh-header nav,.dh-support-page .dh-header nav,.dh-embed-page .dh-header nav{z-index:40!important;background:#fff!important;border:1px solid #dde5ef!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:4px!important;width:100%!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;box-shadow:0 16px 40px #0f172a14!important}.dh-home .dh-header.menu-open nav,.dh-support-page .dh-header.menu-open nav,.dh-embed-page .dh-header.menu-open nav{display:grid!important}.dh-home .dh-header nav .dh-nav-cta,.dh-home .dh-header nav .dh-login-link,.dh-support-page .dh-header nav .dh-nav-cta,.dh-support-page .dh-header nav .dh-login-link,.dh-embed-page .dh-header nav .dh-nav-cta,.dh-embed-page .dh-header nav .dh-login-link{display:none!important}.dh-landing .dl-hero-copy{text-align:left!important}.dh-landing .dl-trust-note{text-align:center!important}.dh-landing .dl-chip-row{flex-wrap:wrap!important;justify-content:center!important;overflow:visible!important}.dh-landing .dl-chip-row span{flex:0 auto!important}.dh-landing .dl-platform-icon,.dh-landing .dl-icon{overflow:hidden!important}.dh-landing .dl-platform-icon:before,.dh-landing .dl-icon:before{text-align:center!important;max-width:100%!important;line-height:1!important;display:block!important;overflow:hidden!important}.dh-landing .dl-preview-panel{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.dh-landing .dl-mini-chart{gap:6px!important;min-height:86px!important;max-height:96px!important;padding:10px!important}.dh-landing .dl-mini-chart i{border-radius:12px 12px 4px 4px!important}.dh-home .dh-footer{background:#fff!important;border:1px solid #dde5ef!important;border-radius:20px!important;grid-template-columns:1fr!important;gap:16px!important;width:auto!important;max-width:none!important;margin:20px 16px!important;padding:18px!important;display:grid!important;box-shadow:0 8px 24px #0f172a0f!important}.dh-home .dh-footer-links{border-top:1px solid #dde5ef!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.dh-home .dh-footer-group{border-bottom:1px solid #dde5ef!important}.dh-home .dh-footer-group button span{display:inline-flex!important}.dh-home .dh-footer-panel{gap:4px!important;padding:0 0 12px!important}.dh-home .dh-footer-bottom{color:#667085!important;border-top:0!important;gap:6px!important;padding-top:0!important;font-size:12px!important;line-height:1.5!important;display:grid!important}html,body,.dh-home,.dh-landing,.dh-support-page,.dh-embed-page{max-width:100vw!important;overflow-x:hidden!important}.dh-header,.dh-landing .dh-header,.dh-support-page .dh-header,.dh-embed-page .dh-header{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:calc(100vw - 20px)!important;min-width:0!important;max-width:calc(100vw - 20px)!important;margin:10px auto 0!important;padding:8px!important;display:grid!important;transform:none!important}.dh-header-main,.dh-landing .dh-header-main,.dh-support-page .dh-header-main,.dh-embed-page .dh-header-main{min-width:0!important;display:contents!important}.dh-brand,.dh-landing .dh-brand,.dh-support-page .dh-brand,.dh-embed-page .dh-brand{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.dh-mobile-actions,.dh-landing .dh-mobile-actions,.dh-support-page .dh-mobile-actions,.dh-embed-page .dh-mobile-actions{grid-template-columns:64px 36px!important;justify-self:end!important;gap:4px!important;width:auto!important;display:grid!important;position:static!important;transform:none!important}.dh-mobile-signup,.dh-landing .dh-mobile-signup,.dh-support-page .dh-mobile-signup,.dh-embed-page .dh-mobile-signup{border-radius:10px!important;width:64px!important;min-width:64px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:11px!important;line-height:1!important}.dh-menu-button,.dh-landing .dh-menu-button,.dh-support-page .dh-menu-button,.dh-embed-page .dh-menu-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.dh-home .dh-hero,.dh-home .dh-steps,.dh-home .dh-product-band>*,.dh-home .dh-dashboard-preview,.dh-home .dh-platforms,.dh-home .dh-trust-strip,.dh-home .dh-final-cta,.dh-embed-page section,.dh-support-page section{box-sizing:border-box!important;width:min(100%,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}.dh-landing .dl-site-content>span:first-child{display:none!important}.dh-landing .dl-mini-chart{min-height:72px!important;max-height:78px!important}.dh-landing .dl-platform-icon.code:before,.dh-landing .dl-icon.code:before{content:"JS"!important;font-size:12px!important;font-weight:900!important}.dh-landing .dl-chip-row{justify-content:flex-start!important;gap:8px!important;max-width:100%!important}.dh-landing .dl-chip-row span{min-height:30px!important;padding:0 10px!important;font-size:12px!important}.dh-footer,.dh-home .dh-footer,.dh-landing .dh-footer,.dh-support-page .dh-footer,.dh-embed-page .dh-footer{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:16px!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:20px auto!important;padding:18px!important;display:grid!important}.dh-footer-links,.dh-home .dh-footer-links,.dh-landing .dh-footer-links,.dh-support-page .dh-footer-links,.dh-embed-page .dh-footer-links{border-top:1px solid #dde5ef!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.dh-footer-group,.dh-home .dh-footer-group,.dh-landing .dh-footer-group,.dh-support-page .dh-footer-group,.dh-embed-page .dh-footer-group{border-bottom:1px solid #dde5ef!important}.dh-footer-group button,.dh-home .dh-footer-group button,.dh-landing .dh-footer-group button,.dh-support-page .dh-footer-group button,.dh-embed-page .dh-footer-group button{color:#475467!important;letter-spacing:.04em!important;text-transform:uppercase!important;appearance:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0!important;font-size:12px!important;font-weight:850!important;display:flex!important}.dh-footer-group button span,.dh-home .dh-footer-group button span,.dh-landing .dh-footer-group button span,.dh-support-page .dh-footer-group button span,.dh-embed-page .dh-footer-group button span{color:#2563eb!important;font-size:18px!important;display:inline-flex!important}.dh-footer-panel,.dh-home .dh-footer-panel,.dh-landing .dh-footer-panel,.dh-support-page .dh-footer-panel,.dh-embed-page .dh-footer-panel{gap:4px!important;padding:0 0 12px!important;display:grid!important}.dh-footer-panel[hidden],.dh-home .dh-footer-panel[hidden],.dh-landing .dh-footer-panel[hidden],.dh-support-page .dh-footer-panel[hidden],.dh-embed-page .dh-footer-panel[hidden]{display:none!important}}@media (max-width:720px){.saas-shell{grid-template-columns:minmax(0,1fr)!important}.saas-main{width:100%!important;min-width:0!important}.saas-topbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:64px!important;padding:10px 12px!important;display:grid!important}.saas-topbar-title{grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.saas-topbar-title>div{min-width:0!important;display:block!important}.saas-topbar-title p{font-size:10px!important;line-height:1.1!important}.saas-topbar-title h1{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:20px!important;line-height:1.15!important;overflow:hidden!important}.saas-topbar-title span,.saas-feedback-button span,.saas-profile-menu summary strong{display:none!important}.saas-topbar-actions{grid-template-columns:repeat(2,40px)!important;align-items:center!important;gap:6px!important;display:grid!important}.saas-menu-button,.saas-feedback-button,.saas-icon-button,.saas-profile-menu summary{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.saas-workspace{padding:12px 10px 28px!important}.saas-content{width:100%!important;max-width:100%!important}.dash-welcome{padding:18px!important}.dash-welcome h2{font-size:24px!important;line-height:1.08!important}}
