:root{--paper:#fcfbf8;--ink:#272923;--muted:#686a61;--line:#dedfd5;--sidebar:#f1f1eb;--raspberry:#a5254c;--rose:#f3e9ec;--radius:4px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:2px solid var(--raspberry);outline-offset:4px}.skip-link{position:absolute;left:16px;top:-80px;padding:12px;background:var(--ink);color:var(--paper);z-index:10}.skip-link:focus{top:16px}.workspace{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:100dvh}.sidebar{display:flex;flex-direction:column;background:var(--sidebar);border-right:1px solid var(--line);padding:38px 22px 26px}.wordmark{font-family:Georgia,serif;font-size:31px;letter-spacing:-1.4px;line-height:1.1;display:block}.wordmark span{display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:1.6px;color:var(--muted);margin-top:10px}.sidebar nav{display:grid;gap:5px;margin-top:50px}.sidebar nav a,.sidebar-bottom a{padding:10px 12px;font-size:13px;border-radius:var(--radius)}.sidebar a[aria-current=page]{background:var(--paper);color:var(--raspberry);font-weight:600}.sidebar-bottom{display:grid;gap:20px;margin-top:auto;padding-top:60px}.sidebar-bottom span{font-size:11px;color:var(--muted);padding:0 12px}.main-content{max-width:1440px;width:100%;padding:30px 48px 20px;min-width:0}.workspace-topline{display:flex;justify-content:space-between;align-items:center;gap:15px;color:var(--muted);font-size:11px;letter-spacing:.04em;margin-bottom:45px}.mode-label{border:1px solid var(--line);padding:4px 9px;border-radius:var(--radius);letter-spacing:0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:36px}h1{font-family:Georgia,serif;font-size:40px;line-height:1.1;letter-spacing:-1.2px;font-weight:400;margin:0 0 12px}.page-heading p,p{color:var(--muted);margin:0}.quiet-link{font-size:12px;white-space:nowrap}.quiet-link span{color:var(--raspberry);margin-left:6px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-bottom:1px solid var(--line);padding-bottom:32px}.metrics h2{font-size:12px;font-weight:400;color:var(--muted);margin:0}.metric-value{display:block;font-size:34px;line-height:1.2;margin:12px 0 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metrics p{font-size:11px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:60px;margin:38px 0}.section-label{font-size:10px;text-transform:uppercase;letter-spacing:1.15px;color:var(--muted)}.sales-empty{background:var(--sidebar);padding:30px;min-height:245px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}h2{font-size:21px;font-weight:400;margin:12px 0;line-height:1.25}.empty-state h2,.sales-empty h2,.section-row h2{font-family:Georgia,serif;letter-spacing:-.5px;font-size:25px}.sales-empty p{font-size:13px;max-width:420px;margin-bottom:24px}.launch-list h2{font-family:Georgia,serif;font-size:25px}.launch-list ol{list-style:none;padding:0;margin:18px 0 0}.launch-list li{display:flex;gap:18px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.launch-list li>span{font-size:11px;color:var(--raspberry);padding-top:3px}.launch-list small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.section-row{display:flex;justify-content:space-between;align-items:center;gap:28px;border-top:1px solid var(--line);padding:30px 0}.section-row p{font-size:13px;max-width:660px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius);font-size:12px;white-space:nowrap}.button.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.button:hover{text-decoration:none;background:var(--raspberry);border-color:var(--raspberry);color:var(--paper)}footer{font-size:11px;color:var(--muted);margin-top:35px;border-top:1px solid var(--line);padding:16px 0}.table-container{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{font-size:11px;font-weight:400;color:var(--muted);text-align:left;white-space:nowrap;padding:12px 14px}td,th{border-bottom:1px solid var(--line)}td{padding:18px 14px;vertical-align:top}td strong{font-weight:500}.table-empty{color:var(--muted);text-align:center;padding:50px 14px}.empty-state{padding:50px 0;max-width:620px}.empty-state h2{font-size:30px}.empty-state p{margin-bottom:25px}.channel-row{display:flex;gap:26px;border-bottom:1px solid var(--line);padding-bottom:18px;font-size:13px}.settings-note{border-top:2px solid var(--raspberry);padding:20px 0 30px;max-width:720px}.settings-note h2{font-size:18px;margin:0 0 10px}.settings-note p{font-size:13px}.access-page{padding:80px 24px;max-width:650px;margin:auto}.access-page .wordmark{margin-bottom:45px}.access-page p{margin:25px 0}@media(min-width:1600px){.main-content{padding-inline:65px}}@media(max-width:1050px){.workspace{grid-template-columns:160px minmax(0,1fr)}.sidebar{padding-inline:16px}.main-content{padding-inline:28px}.metrics{grid-template-columns:1fr 1fr;gap:25px}.overview-grid{gap:28px}.page-heading{align-items:flex-start;flex-wrap:wrap}}@media(max-width:720px){.workspace{display:block}.sidebar{padding:22px 20px 12px;border-right:0;border-bottom:1px solid var(--line)}.wordmark{font-size:27px}.wordmark span{display:none}.sidebar nav{display:flex;gap:4px;flex-wrap:wrap;margin-top:20px}.sidebar nav a{padding:8px 10px}.sidebar-bottom{margin:10px 0 0;padding:0;display:block}.sidebar-bottom a{display:inline-block}.sidebar-bottom span{display:none}.main-content{padding:23px 20px 15px}.workspace-topline{margin-bottom:30px}h1{font-size:34px}.page-heading{margin-bottom:28px}.overview-grid{grid-template-columns:1fr}.sales-empty{padding:25px;min-height:220px}.section-row{align-items:flex-start;flex-direction:column;gap:22px}.empty-state{padding:35px 0}.channel-row{gap:20px;flex-wrap:wrap}td,th{padding-inline:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.sign-in-form{display:grid;gap:12px;max-width:400px}.sign-in-form label{font-size:12px}.sign-in-form input{padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:transparent;font:inherit;color:var(--ink)}.sign-in-form input:focus-visible{outline:2px solid var(--raspberry);outline-offset:2px}.sign-in-form button{cursor:pointer;font:inherit}.sign-in-form button:disabled{opacity:.6;cursor:wait}.sign-in-form p{margin:5px 0}.text-button{background:none;border:0;padding:10px 12px;font:inherit;font-size:12px;cursor:pointer;color:var(--muted)}.creator-form{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:780px}.creator-form label{display:grid;gap:8px;font-size:12px;color:var(--muted)}.creator-form input,.creator-form select,.creator-form textarea{width:100%;font:inherit;font-size:14px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:11px;background:transparent}.creator-form .wide{grid-column:1/-1}.creator-form .checkbox-label{display:flex;align-items:center;gap:10px}.creator-form input[type=checkbox]{width:auto;accent-color:var(--raspberry)}.form-actions{display:flex;align-items:center;gap:25px}.creator-form button{cursor:pointer}.creator-link{font-weight:500;text-decoration:underline;text-underline-offset:4px}.stage-value{text-transform:capitalize}.result-count{font-size:12px;margin-top:12px}@media(max-width:720px){.creator-form{grid-template-columns:1fr}}.auth-forms{max-width:400px}.email-link-option{border-top:1px solid var(--line);margin-top:28px;padding-top:20px;font-size:12px}.email-link-option summary{cursor:pointer;color:var(--muted);padding:4px 0}.email-link-option .sign-in-form{margin-top:18px}.email-link-option summary:focus-visible{outline:2px solid var(--raspberry);outline-offset:4px}.connection-detail{font-size:11px;max-width:390px;margin-top:8px;overflow-wrap:anywhere}.connection-manage{display:block;font-size:11px;text-decoration:underline;margin-top:12px}.connection-status{font-weight:500}.connection-sync p{font-size:11px;max-width:190px;margin-top:8px}.sync-error{color:var(--raspberry);font-size:11px;margin-top:8px}.sync-success{color:#3f6943}.button:disabled{opacity:.5;cursor:default}.button:disabled:hover{background:transparent;color:var(--ink);border-color:var(--line)}.report-coverage{font-size:12px;margin:22px 0;max-width:900px}.report-coverage a{text-decoration:underline}.report-section{padding:24px 0;border-top:1px solid var(--line)}.report-section>h2{font-family:Georgia,serif;font-size:28px}