:root{--bg: #f5f1e8;--bg-soft: #eef7f2;--surface: #fffdf7;--surface-2: #f8fbff;--text: #17211f;--muted: #63716d;--line: #d8ded8;--brand: #1f8a70;--brand-2: #2563eb;--warm: #c47a28;--danger: #b42318;--success: #16803c;--shadow: 0 24px 70px rgb(23 33 31 / 12%);--soft-shadow: 0 14px 38px rgb(23 33 31 / 9%);color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;color-scheme:light}:root[data-theme=dark]{--bg: #0f1715;--bg-soft: #14211d;--surface: #18231f;--surface-2: #111d20;--text: #edf7f1;--muted: #a6b8b0;--line: #2a3a35;--brand: #41d3a2;--brand-2: #7ca7ff;--warm: #f0ae54;--danger: #ff8a7a;--success: #6ee7a8;--shadow: 0 26px 80px rgb(0 0 0 / 34%);--soft-shadow: 0 18px 44px rgb(0 0 0 / 24%);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 10% 8%,color-mix(in srgb,var(--brand) 16%,transparent),transparent 30rem),linear-gradient(135deg,var(--bg) 0%,var(--bg-soft) 48%,var(--bg) 100%)}a{color:inherit}button,input,select,textarea{font:inherit}button{color:inherit}.site-header,.site-footer{max-width:1220px;margin:0 auto;padding:18px 24px}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.site-footer a,nav a,.text-link{text-decoration:none}.brand{display:inline-flex;align-items:center;gap:9px;color:var(--text);font-weight:900}.brand-mark{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;background:var(--text);color:var(--surface)}nav{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:flex-end;color:var(--muted);font-size:.94rem;font-weight:760}nav a:hover,.site-footer a:hover,.text-link:hover{color:var(--brand-2)}.header-actions{display:flex;gap:8px;align-items:center}.round-control{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);padding:0 12px;color:var(--text);font-size:.86rem;font-weight:850;cursor:pointer}.lead-hero,.builder-section,.result-band,.how-section,.pricing-story,.feature-grid,.pricing-band,.safety-section,.faq,.page-hero,.content-page{max-width:1220px;margin:0 auto;padding:64px 24px}.lead-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);gap:52px;align-items:center;min-height:calc(100vh - 82px)}.hero-copy h1,.page-hero h1,.content-page h1{max-width:760px;margin:0;color:var(--text);font-size:clamp(3rem,7vw,6.7rem);line-height:.92;letter-spacing:0}.hero-copy p,.page-hero p{max-width:690px;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.26rem)}.eyebrow{display:inline-flex;margin:0 0 14px;color:var(--brand);font-size:.79rem;font-weight:920;letter-spacing:.08em;text-transform:uppercase}.hero-actions,.hero-proof,.result-actions,.public-contact-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-proof{margin-top:26px}.hero-proof span,.trust-pill,.field-chip,.safety-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--muted);padding:8px 12px;font-size:.9rem;font-weight:820}.primary-link,.primary-action,.secondary-link,.secondary-action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border-radius:8px;padding:0 18px;font-weight:900;text-decoration:none;cursor:pointer}.primary-link,.primary-action{border:0;background:var(--text);color:var(--surface);box-shadow:0 14px 28px color-mix(in srgb,var(--text) 20%,transparent)}.primary-action{width:100%}.secondary-link,.secondary-action{border:1px solid var(--line);background:var(--surface);color:var(--text)}.secondary-link.ghost{background:transparent}.primary-action:disabled,.secondary-action:disabled{cursor:wait;opacity:.68}.phone-stage{display:grid;justify-items:center;gap:14px}.phone-stage>p{max-width:330px;margin:0;color:var(--muted);text-align:center}.phone-frame{width:min(360px,100%);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:34px;background:#111;padding:12px;box-shadow:var(--shadow)}.phone-top{width:92px;height:5px;margin:0 auto 10px;border-radius:999px;background:#363d3a}.lead-preview{overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#fbfffc,#eef8f5);color:#17211f;padding:22px}.lead-preview .preview-brand{width:max-content;max-width:100%;border-radius:999px;background:color-mix(in srgb,var(--brand) 15%,white);color:color-mix(in srgb,var(--brand) 70%,#17211f);padding:7px 10px;font-size:.78rem;font-weight:900}.lead-preview h2{margin:18px 0 8px;font-size:2rem;line-height:1}.lead-preview p{margin:0 0 14px;color:#53625d}.offer-strip{border-left:4px solid var(--brand);border-radius:8px;background:#fff;padding:11px 12px;font-weight:860}.lead-preview label,.public-lead-form label{display:grid;gap:7px;margin-top:12px;color:#3a4945;font-size:.88rem;font-weight:820}.lead-preview input,.lead-preview button{width:100%;border-radius:8px}.lead-preview input{border:1px solid #d5dfda;background:#fff;padding:12px 13px;color:#17211f}.lead-preview button{min-height:46px;margin-top:16px;border:0;background:var(--brand);color:#fff;font-weight:900}.builder-section{display:grid;grid-template-columns:minmax(280px,.54fr) minmax(0,1fr);gap:34px;align-items:start}.builder-copy{position:sticky;top:98px}.builder-copy h2,.how-section h2,.pricing-story h2,.result-band h2{margin:0;color:var(--text);font-size:clamp(1.8rem,3.8vw,3.45rem);line-height:1}.simple-flow{display:grid;gap:10px;margin-top:24px}.simple-flow div{display:flex;gap:10px;align-items:center;color:var(--muted);font-weight:840}.simple-flow svg{color:var(--success)}.lead-builder,.shortener-shell,.result-card,.price-card,.metric,.analytics-card,.preview-card{border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--soft-shadow)}.lead-builder{display:grid;gap:18px;padding:clamp(20px,3vw,30px)}fieldset{min-width:0;margin:0;border:0;padding:0}legend,label>span,.checkout-email span{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--text);font-weight:880}.template-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.template-option{display:grid;min-height:88px;gap:9px;align-content:center;justify-items:start;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:13px;color:var(--text);font-size:.9rem;font-weight:850;text-align:left;cursor:pointer}.template-option svg{color:var(--brand)}.template-option.selected{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,var(--surface));box-shadow:inset 0 0 0 1px var(--brand)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}label{display:grid;gap:8px;color:var(--muted);font-weight:780}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:13px 14px;outline:0}input[type=color]{height:48px;padding:5px}input:focus,select:focus,textarea:focus,.input-row:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 15%,transparent)}small,.muted{color:var(--muted);font-size:.9rem}.field-chips{display:flex;flex-wrap:wrap;gap:9px}.field-chip{cursor:pointer}.field-chip input{width:auto}.field-chip.locked{border-color:color-mix(in srgb,var(--brand) 36%,var(--line));color:var(--text)}.result-band{display:grid;grid-template-columns:.42fr 1fr;gap:28px;align-items:start}.result-list{display:grid;gap:12px}.result-list div{display:grid;grid-template-columns:120px 1fr auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.result-list span{color:var(--muted);font-size:.86rem;font-weight:850}.result-list a{min-width:0;overflow-wrap:anywhere;color:var(--brand-2);font-weight:830;text-decoration:none}.result-list button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:9px 10px;font-weight:850;cursor:pointer}.result-actions{grid-column:2}.how-section{display:grid;grid-template-columns:.7fr 1fr;gap:32px;align-items:start}.how-section p,.pricing-story p,.safety-section p,.content-page p,.faq p{color:var(--muted)}.how-grid,.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.how-grid article,.feature-grid article{border-top:2px solid color-mix(in srgb,var(--brand) 52%,var(--line));padding:18px 0}.how-grid h3,.feature-grid h2,.safety-section h2,.faq h2,.stats-layout h2{margin:10px 0 6px;font-size:1.18rem}.pricing-story{display:grid;grid-template-columns:.72fr 1fr;gap:24px;align-items:center;border-top:1px solid var(--line)}.pricing-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.price-card{display:grid;gap:12px;padding:22px}.price-card h3,.price-card p,.price-card ul{margin:0}.price-card strong{font-size:2.5rem}.price-card ul{color:var(--muted);padding-left:18px}.checkout-email,.pricing-band>.error-message{grid-column:1 / -1}.content-page{min-height:64vh}.content-page.narrow{max-width:760px}.public-lead-shell{display:grid;place-items:center;min-height:calc(100vh - 84px);padding:34px 18px}.public-lead-card{width:min(620px,100%);border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:clamp(22px,5vw,38px)}.public-lead-hero{display:grid;gap:18px}.public-lead-hero img{width:100%;max-height:260px;object-fit:cover;border-radius:8px}.verified-line{display:inline-flex;gap:7px;align-items:center;margin:0 0 14px;color:color-mix(in srgb,var(--brand) 72%,var(--text));font-size:.88rem;font-weight:850}.public-business{margin:0 0 8px;color:var(--muted);font-weight:900}.public-lead-hero h1{margin:0;font-size:clamp(2.1rem,9vw,4.4rem);line-height:.96}.public-offer{margin-top:20px;border-left:4px solid var(--brand);border-radius:8px;background:color-mix(in srgb,var(--brand) 10%,var(--surface-2));padding:13px 15px;font-weight:900}.public-contact-row{margin-top:16px}.public-contact-row a{display:inline-flex;min-height:42px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:0 13px;font-weight:850;text-decoration:none}.public-lead-form{display:grid;gap:14px;margin-top:20px}.public-lead-form b{color:var(--danger)}.public-privacy{margin:0;color:var(--muted);font-size:.88rem}.lead-success{display:grid;justify-items:center;gap:8px;padding:30px 0 8px;text-align:center}.lead-success svg{color:var(--success)}.lead-success h2,.lead-success p{margin:0}.error-message{color:var(--danger);font-weight:850}.success-message,.quota{color:var(--success);font-weight:850}.shortener-shell{padding:22px}.shortener-form,.stack-form{display:grid;gap:16px}.tool-header{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.tool-header h2{margin:0}.input-row{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 12px}.input-row input{border:0;background:transparent;padding-left:0}.disclosure-button,.action-chip,.icon-button{border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);cursor:pointer}.disclosure-button,.action-chip{display:inline-flex;width:max-content;align-items:center;gap:8px;padding:10px 12px;font-weight:850}.disclosure-button svg.open{transform:rotate(180deg)}.tracking-panel{display:grid;gap:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:14px}.result-card{display:grid;grid-template-columns:1fr auto;gap:16px;margin-top:18px;padding:20px}.short-url{overflow-wrap:anywhere;color:var(--brand-2);font-size:1.16rem;font-weight:900}.target-url{overflow-wrap:anywhere;margin:5px 0 0;color:var(--muted);font-size:.92rem}.icon-button{width:42px;height:42px}.qr-wrap,.safety-summary,.result-links{grid-column:1 / -1}.qr-wrap,.safety-summary{display:grid;gap:10px;width:max-content;max-width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.safety-detail-grid{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 12px;border-top:1px solid var(--line);padding-top:10px}.safety-detail-grid span,.trust-item span{color:var(--muted);font-size:.86rem;font-weight:850}.safety-detail-grid b,.trust-item strong,.trust-item small{min-width:0;overflow-wrap:anywhere}.verified-badge{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--success) 44%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success);padding:7px 10px;font-weight:850}.qr-label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:850}.result-links{display:flex;flex-wrap:wrap;gap:10px}.result-links a,.action-chip{text-decoration:none}.action-chip{border-radius:999px;color:var(--brand-2)}.action-chip.danger{color:var(--danger)}.analytics-page{max-width:1240px}.stats-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.metric{display:grid;gap:6px;padding:18px}.metric span,.section-heading span,.meta-grid span{color:var(--muted);font-weight:850}.metric strong{overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.9rem);line-height:1.1}.stats-layout section{grid-column:span 2}.trend-card,.recent-card,.link-meta-card{grid-column:1 / -1}.analytics-card{padding:18px}.section-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.section-heading h2{margin:0}.bar-chart{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(22px,1fr);gap:8px;min-height:210px;overflow-x:auto;padding-bottom:6px}.bar-item{display:grid;grid-template-rows:1fr auto;gap:8px;min-width:24px;text-align:center}.bar-track{display:flex;align-items:flex-end;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--line) 50%,transparent);overflow:hidden}.bar-track span{display:block;width:100%;border-radius:8px 8px 0 0;background:var(--brand-2)}.rank-row,.stat-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:11px 0}.rank-row span{display:inline-flex;min-width:0;align-items:center;gap:7px;overflow-wrap:anywhere;color:var(--text);font-weight:780}.event-table{overflow-x:auto}.event-head,.event-row{display:grid;grid-template-columns:1.2fr .7fr 1.4fr .8fr .8fr;gap:12px;min-width:760px;border-bottom:1px solid var(--line);padding:11px 0}.event-head{color:var(--muted);font-size:.82rem;font-weight:850;text-transform:uppercase}.meta-grid{display:grid;grid-template-columns:150px 1fr;gap:10px 16px}.meta-grid b,.event-row span{overflow-wrap:anywhere}.preview-page{display:grid;place-items:start center;min-height:calc(100vh - 148px);padding:54px 24px 76px}.preview-card{width:min(960px,100%);padding:clamp(22px,4vw,38px)}.preview-topline,.preview-heading,.preview-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.preview-heading h1{max-width:680px;margin:0;overflow-wrap:anywhere;color:var(--text);font-size:clamp(2rem,4.2vw,4rem);line-height:1}.risk-score,.destination-panel div,.trust-item,.url-panel,.reason-list{border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:14px}.risk-score{display:grid;min-width:116px;gap:2px;color:var(--success);text-align:center}.risk-score.warn{color:var(--warm)}.risk-score.danger{color:var(--danger)}.risk-score strong{font-size:2.5rem;line-height:1}.destination-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.destination-panel div,.trust-panel,.trust-item,.url-panel,.reason-list{display:grid;gap:8px}.trust-panel{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.trust-item.verified{border-color:color-mix(in srgb,var(--success) 44%,var(--line))}.url-panel,.reason-list,.preview-actions{margin-top:14px}.login-page,.dashboard-shell{max-width:1220px;margin:0 auto;padding:58px 24px 84px}.login-page{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.52fr);gap:48px;align-items:center;min-height:calc(100vh - 148px)}.login-hero h1,.dashboard-top h1{max-width:740px;margin:0;color:var(--text);font-size:clamp(2.45rem,5vw,5rem);line-height:.96;letter-spacing:0}.login-hero p,.dashboard-top p,.empty-workspace p,.empty-leads p{color:var(--muted)}.login-trust{display:grid;gap:10px;margin-top:28px}.login-trust span,.signed-in,.status-pill,.notify-status{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--muted);padding:8px 12px;font-size:.9rem;font-weight:850}.login-card,.dashboard-panel,.page-list-panel,.empty-workspace,.loading-panel{border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--soft-shadow)}.login-card{display:grid;gap:18px;padding:clamp(22px,4vw,32px)}.code-sent,.debug-code{display:grid;gap:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:14px}.code-sent span,.debug-code span{color:var(--muted);font-size:.88rem;font-weight:820}.debug-code strong{color:var(--brand-2);font-size:2rem;letter-spacing:.12em}.full-width{width:100%}.dashboard-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start}.signed-in{margin-top:10px}.dashboard-actions,.workspace-actions,.notify-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.dashboard-actions .primary-link,.dashboard-actions .secondary-action,.workspace-actions .icon-text-button,.notify-actions .secondary-action{min-height:42px}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:34px 0 22px}.dashboard-metrics article{border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-2) 90%,transparent)),var(--surface);padding:18px;box-shadow:0 12px 28px color-mix(in srgb,var(--text) 8%,transparent)}.dashboard-metrics article:nth-child(2){border-color:color-mix(in srgb,var(--brand-2) 34%,var(--line))}.dashboard-metrics article:nth-child(3){border-color:color-mix(in srgb,var(--brand) 34%,var(--line))}.dashboard-metrics article.attention{border-color:color-mix(in srgb,var(--warm) 52%,var(--line))}.dashboard-metrics span,.panel-heading span,.link-strip span,.lead-head{color:var(--muted);font-weight:850}.dashboard-metrics strong{display:block;margin-top:8px;color:var(--text);font-size:clamp(1.7rem,3vw,2.6rem);line-height:1}.empty-workspace,.loading-panel{display:grid;justify-items:center;gap:12px;padding:34px;text-align:center}.loading-panel.inline{min-height:240px}.empty-workspace svg,.empty-leads svg{color:var(--brand-2)}.empty-workspace h2,.empty-workspace p{margin:0}.dashboard-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start}.page-list-panel{position:sticky;top:92px;display:grid;gap:10px;padding:14px}.panel-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.panel-heading strong{color:var(--text)}.page-list-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:11px;align-items:center;border:1px solid transparent;border-radius:8px;background:transparent;padding:11px 9px;color:var(--text);text-align:left;cursor:pointer}.page-list-item:hover,.page-list-item.selected{border-color:var(--line);background:var(--surface-2)}.page-list-item.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 42%,transparent)}.page-list-item b,.page-list-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-list-item small{color:var(--muted);font-weight:760}.page-dot{width:10px;height:10px;border-radius:999px}.workspace-main{display:grid;min-width:0;gap:16px}.workspace-head{display:flex;gap:16px;align-items:start;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:16px}.workspace-head h2,.leads-toolbar h2{margin:8px 0 4px;color:var(--text);font-size:clamp(1.6rem,3vw,2.55rem);line-height:1.04}.workspace-head p{max-width:640px;margin:0;color:var(--muted)}.status-pill{border-color:color-mix(in srgb,var(--success) 46%,var(--line));color:var(--success)}.status-pill.paused{border-color:color-mix(in srgb,var(--warm) 58%,var(--line));color:var(--warm)}.icon-text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:0 12px;font-weight:850;text-decoration:none;cursor:pointer}.link-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.link-strip div{display:grid;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:13px}.link-strip button{display:inline-flex;min-width:0;align-items:center;gap:8px;border:0;background:transparent;color:var(--brand-2);padding:0;font-weight:850;text-align:left;cursor:pointer;overflow-wrap:anywhere}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.44fr);gap:16px;align-items:start}.dashboard-panel{display:grid;gap:16px;padding:18px}.status-switch{display:inline-flex;width:max-content;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);padding:7px 10px;color:var(--text);font-size:.9rem;font-weight:850;cursor:pointer}.status-switch input{width:auto;accent-color:var(--brand)}.notify-panel{border-color:color-mix(in srgb,var(--brand-2) 24%,var(--line))}.notify-actions{justify-content:flex-start}.leads-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between}.leads-toolbar .eyebrow{margin-bottom:4px}.search-box{display:grid;min-width:min(320px,100%);grid-template-columns:18px 1fr;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 12px}.search-box input{border:0;background:transparent;padding-left:0}.empty-leads{display:grid;justify-items:center;gap:8px;border:1px dashed var(--line);border-radius:8px;padding:30px;text-align:center}.lead-table{overflow-x:auto}.lead-row{display:grid;grid-template-columns:1.1fr 1.1fr .75fr .85fr .78fr;gap:12px;min-width:820px;align-items:start;border-top:1px solid var(--line);padding:13px 0}.lead-row>div,.lead-row>span{min-width:0;overflow-wrap:anywhere}.lead-row strong,.lead-row small{display:block}.lead-row small{color:var(--muted)}.lead-head{padding-top:0;font-size:.78rem;text-transform:uppercase}.notify-status{width:max-content;padding:6px 10px;color:var(--muted)}.notify-status.sent,.notify-status.delivered{border-color:color-mix(in srgb,var(--success) 42%,var(--line));color:var(--success)}.notify-status.failed{border-color:color-mix(in srgb,var(--danger) 46%,var(--line));color:var(--danger)}.lead-extra{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:2px 0 0;border-radius:8px;background:var(--surface-2);padding:12px}.lead-extra dt{color:var(--muted);font-size:.82rem;font-weight:850}.lead-extra dd{margin:2px 0 0;color:var(--text);overflow-wrap:anywhere}.dashboard-error{margin-top:16px}.toast{position:fixed;right:22px;bottom:22px;z-index:50;border:1px solid color-mix(in srgb,var(--success) 42%,var(--line));border-radius:8px;background:var(--surface);color:var(--success);padding:12px 14px;box-shadow:var(--shadow);font-weight:900}.workspace-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 86%,transparent);padding:8px;box-shadow:0 14px 34px color-mix(in srgb,var(--text) 7%,transparent)}.workspace-tabs button{border:0;border-radius:7px;background:transparent;color:var(--muted);padding:10px 13px;font-weight:900;cursor:pointer}.workspace-tabs button:hover,.workspace-tabs button.active{background:var(--surface-2);color:var(--text)}.workspace-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 38%,var(--line))}.overview-grid,.integrations-grid,.settings-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hero-panel{grid-column:span 2;grid-template-columns:minmax(0,1fr) auto;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 10%,transparent),color-mix(in srgb,var(--brand-2) 12%,transparent)),var(--surface)}.hero-panel h2{max-width:760px;margin:0;color:var(--text);font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.05}.quick-actions,.link-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.compact-empty{border:1px dashed var(--line);border-radius:8px;background:var(--surface-2);color:var(--muted);padding:16px;font-weight:820}.compact-list{display:grid;gap:9px}.compact-list button,.compact-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);padding:11px;text-align:left}.compact-list button{cursor:pointer}.compact-list button:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--line))}.compact-list strong,.compact-list span,.compact-list small{min-width:0;overflow-wrap:anywhere}.compact-list span,.compact-list small{color:var(--muted);font-weight:760}.compact-list button[type=button],.compact-list>div>button{width:max-content;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);padding:7px 10px;font-weight:850;cursor:pointer}.compact-list.readonly>div{grid-template-columns:minmax(0,1fr)}.mini-funnel,.funnel-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.funnel-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.mini-funnel div,.funnel-strip article{border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:14px}.mini-funnel b,.funnel-strip strong{display:block;color:var(--text);font-size:clamp(1.45rem,3vw,2.15rem);line-height:1}.mini-funnel span,.funnel-strip span,.funnel-strip small{display:block;margin-top:7px;color:var(--muted);font-weight:850}.campaign-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;align-items:start}.campaign-main,.stack-form{display:grid;gap:16px;min-width:0}.campaign-list{display:grid;gap:9px}.campaign-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);padding:12px;text-align:left;cursor:pointer}.campaign-list button.selected{border-color:color-mix(in srgb,var(--brand) 52%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 28%,transparent)}.campaign-list b,.campaign-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-list small{color:var(--muted);font-weight:760}.csv-box,.code-sample{min-height:170px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.code-sample,.secret-box{border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);padding:13px;overflow-x:auto}.secret-box{display:grid;gap:8px}.secret-box button{border:0;background:transparent;color:var(--brand-2);padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-align:left;overflow-wrap:anywhere;cursor:pointer}.status-pill.mini{padding:6px 9px;font-size:.78rem}.campaign-table .lead-row{min-width:0;grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(88px,.55fr) minmax(112px,.75fr) minmax(112px,.7fr)}.campaign-table .icon-text-button.small{width:100%;min-width:0;white-space:normal;text-align:center}.campaign-head{color:var(--muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.text-link{min-width:0;border:0;background:transparent;color:var(--brand-2);padding:0;font-weight:880;text-align:left;overflow-wrap:anywhere;cursor:pointer}.icon-text-button.small{min-height:34px;padding:0 10px;font-size:.86rem}.link-filters select{min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:0 12px;font-weight:850}.link-management-list{display:grid;gap:10px}.link-management-list article{display:grid;grid-template-columns:minmax(0,1.4fr) auto auto auto auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:13px}.link-management-list small{display:block;margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.muted{color:var(--muted)}.site-footer{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:980px){.site-header,.lead-hero,.login-page,.builder-section,.result-band,.how-section,.pricing-story,.pricing-band,.feature-grid,.stats-layout,.dashboard-top,.dashboard-layout,.dashboard-grid,.link-strip,.overview-grid,.integrations-grid,.settings-two-col,.campaign-layout,.hero-panel{grid-template-columns:1fr}.hero-panel{grid-column:auto}.site-header{align-items:start}nav{justify-content:start}.header-actions{grid-column:1 / -1}.dashboard-actions,.workspace-actions{justify-content:flex-start}.builder-copy,.page-list-panel{position:static}.template-grid,.how-grid,.dashboard-metrics,.funnel-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.link-management-list article{grid-template-columns:minmax(0,1fr) auto}.stats-layout section,.result-actions{grid-column:auto}}@media(max-width:640px){.site-header{grid-template-columns:1fr;gap:14px}.lead-hero,.login-page,.dashboard-shell,.builder-section,.result-band,.how-section,.pricing-story,.feature-grid,.pricing-band,.safety-section,.faq,.page-hero,.content-page{padding:42px 18px}.hero-copy h1{font-size:clamp(2.6rem,16vw,4.3rem)}.form-grid,.template-grid,.how-grid,.destination-panel,.trust-panel,.result-list div{grid-template-columns:1fr}.tool-header,.analytics-hero,.workspace-head,.leads-toolbar{flex-direction:column}.dashboard-metrics,.lead-extra,.mini-funnel,.funnel-strip,.inline-form{grid-template-columns:1fr}.lead-table{overflow-x:visible}.lead-row{min-width:0;grid-template-columns:1fr;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px;margin-bottom:10px}.lead-row.lead-head{display:none}.campaign-table .lead-row,.link-management-list article{grid-template-columns:1fr}.dashboard-actions .primary-link,.dashboard-actions .secondary-action,.workspace-actions .icon-text-button,.quick-actions .primary-action,.quick-actions .secondary-action{width:100%}}
