.visitor-globe-shell[data-v-7616d144]{aspect-ratio:1;cursor:grab;touch-action:none;width:104%;box-shadow:none;background:0 0;border-radius:0;position:relative;overflow:visible}.visitor-globe-shell.is-detail[data-v-7616d144]{width:108%}.visitor-globe-shell[data-v-7616d144]:active{cursor:grabbing}.visitor-globe-canvas[data-v-7616d144]{width:100%;height:100%;display:block}.is-failed .visitor-globe-canvas[data-v-7616d144]{display:none}.landing-page[data-v-213b3a85]{width:100%;min-height:100vh;min-height:var(--app-viewport-height);color:#101114;-webkit-user-select:text;user-select:text;touch-action:auto;background:#fff;overflow-x:hidden}.landing-page[data-v-213b3a85] *{-webkit-user-select:text;user-select:text}.landing-nav[data-v-213b3a85],.landing-hero[data-v-213b3a85],.landing-section[data-v-213b3a85],.landing-audience[data-v-213b3a85],.landing-help[data-v-213b3a85]{width:min(1200px,100vw - 40px);margin:0 auto}.landing-nav[data-v-213b3a85]{min-height:72px;padding:max(14px, env(safe-area-inset-top)) 1.5rem 12px;justify-content:space-between;align-items:center;display:flex}.landing-brand[data-v-213b3a85]{color:#111317;align-items:center;gap:8px;font-size:16px;font-weight:950;display:inline-flex}.landing-brand img[data-v-213b3a85]{object-fit:contain;width:42px;height:42px;display:block}.landing-nav-actions[data-v-213b3a85]{align-items:center;gap:8px;display:flex}.landing-login[data-v-213b3a85]{color:#171a1f;border:1px solid #e5e8ef;border-radius:999px;place-items:center;width:38px;height:38px;display:inline-grid}.landing-pill[data-v-213b3a85]{letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:13px;font-weight:850;display:inline-flex}.landing-pill--dark[data-v-213b3a85]{color:#fff;background:#111317;box-shadow:0 12px 24px #1013172e}.landing-main[data-v-213b3a85]{background:#fff;gap:clamp(58px,7vw,96px);padding-bottom:36px;display:grid}.landing-hero[data-v-213b3a85]{gap:clamp(30px,4vw,46px);display:grid}.hero-card[data-v-213b3a85]{aspect-ratio:1/.6;background-color:#a9ecd9;background-image:linear-gradient(#ffffff52,#ffffff0a),url(/images/homepage/hero.png);background-position:50% 80%;background-size:auto 130%;border-radius:36px;align-content:start;justify-items:center;gap:18px;padding:clamp(34px,4vw,48px);display:grid;overflow:hidden}.section-copy[data-v-213b3a85]{text-align:left;justify-items:start;gap:12px;max-width:430px;display:grid}.hero-copy[data-v-213b3a85]{text-align:center;justify-items:center;gap:10px;width:min(100%,620px);padding-top:8px;display:grid}.eyebrow[data-v-213b3a85]{color:#0e1216b8;margin:0;font-size:13px;font-weight:850}.landing-title.accent-font[data-v-213b3a85]{letter-spacing:0;transform-origin:0;margin:0}.hero-copy .landing-title.accent-font[data-v-213b3a85]{transform-origin:50%}.hero-copy h1[data-v-213b3a85]{max-width:460px;font-size:clamp(46px,6vw,66px)}.section-copy p[data-v-213b3a85]{color:#12161b8a;margin:0;font-size:18px;font-weight:400;line-height:1.45}.landing-page .hero-phone.hero-phone[data-v-213b3a85]{justify-self:center;width:min(100%,224px);margin-bottom:-86px;transform:none}.landing-page .hero-phone.hero-phone[data-v-213b3a85] .device-shell{aspect-ratio:9/19.5;width:100%}.proof-strip[data-v-213b3a85]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:min(420px,100%);margin:0 auto;font-style:normal;display:grid}.proof-strip article[data-v-213b3a85]{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:96px;padding:0;display:flex}.proof-content[data-v-213b3a85]{justify-items:center;gap:2px;display:grid}.proof-laurel[data-v-213b3a85]{transform-origin:50% 68%;background:#d4d5d8;flex:none;width:42px;height:76px;display:block;-webkit-mask:url(/images/landing/laurel-half.svg) 50%/contain no-repeat;mask:url(/images/landing/laurel-half.svg) 50%/contain no-repeat}.proof-laurel--left[data-v-213b3a85]{transform:rotate(10deg)}.proof-laurel--right[data-v-213b3a85]{transform:scaleX(-1)rotate(10deg)}.proof-content strong[data-v-213b3a85]{color:#24262a;white-space:nowrap;font-size:clamp(28px,2vw,34px);font-style:normal;font-weight:950;line-height:.96}.proof-content span[data-v-213b3a85]{color:#101216db;max-width:13ch;font-size:11px;font-style:normal;font-weight:900;line-height:1.06}.landing-section[data-v-213b3a85]{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:center;gap:clamp(28px,5vw,60px);display:grid}.landing-section[data-v-213b3a85]:nth-of-type(3),.landing-section[data-v-213b3a85]:nth-of-type(5){grid-template-columns:minmax(360px,1fr) minmax(0,.82fr)}.landing-section:nth-of-type(3) .section-copy[data-v-213b3a85],.landing-section:nth-of-type(5) .section-copy[data-v-213b3a85]{order:2}.section-copy h2[data-v-213b3a85],.landing-cta h2[data-v-213b3a85]{text-wrap:balance;max-width:24ch;font-size:clamp(34px,5vw,72px)}.section-copy p[data-v-213b3a85]{max-width:420px}.visual-panel[data-v-213b3a85]{border-radius:34px;place-items:center;min-height:420px;padding:clamp(24px,5vw,46px);display:grid;overflow:hidden}.visual-panel--mint[data-v-213b3a85]{background:radial-gradient(circle at 24% 24%,#d8ff7e52 0 72px,#0000 73px),linear-gradient(#ffffffb8,#fff0 52%),#e9faef}.visual-panel--blue[data-v-213b3a85]{background:radial-gradient(circle at 72% 24%,#75d7c433 0 80px,#0000 81px),#edf0ff}.visual-panel--setup[data-v-213b3a85]{background:radial-gradient(circle at 28% 72%,#ff7e602e 0 78px,#0000 79px),#effbcf}.visual-panel--pink[data-v-213b3a85]{background:radial-gradient(circle at 74% 26%,#d8ff7e42 0 72px,#0000 73px),#ffe1d7}.live-activity[data-v-213b3a85],.stats-preview[data-v-213b3a85],.install-preview[data-v-213b3a85]{background:#ffffffd6;border:1px solid #ffffffb8;border-radius:24px;width:min(100%,340px);box-shadow:0 20px 44px #1c21291f}.live-activity[data-v-213b3a85]{gap:10px;padding:22px;display:grid}.live-dot[data-v-213b3a85]{background:#2bd476;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 9px #2bd4762e}.live-activity strong[data-v-213b3a85]{font-size:24px;font-weight:950}.live-activity p[data-v-213b3a85]{color:#101216a3;margin:0;font-size:14px;font-weight:700;line-height:1.35}.activity-path[data-v-213b3a85]{color:#fff;background:#111317;border-radius:999px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:850}.activity-row[data-v-213b3a85],.stats-preview p[data-v-213b3a85],.stats-header[data-v-213b3a85],.check-list span[data-v-213b3a85],.moment-stack article[data-v-213b3a85]{align-items:center;display:flex}.activity-row[data-v-213b3a85]{color:#10121685;gap:8px;font-size:13px;font-weight:800}.moment-stack[data-v-213b3a85]{gap:10px;width:min(100%,360px);display:grid}.moment-stack article[data-v-213b3a85]{color:#14181d;background:#ffffffe0;border-radius:18px;gap:10px;min-height:58px;padding:0 16px;font-size:14px;font-weight:850;box-shadow:0 14px 26px #2a43651a}.moment-stack article[data-v-213b3a85]:nth-child(2){transform:rotate(-2deg)}.moment-stack article[data-v-213b3a85]:nth-child(3){transform:rotate(2deg)}.install-preview[data-v-213b3a85]{gap:16px;padding:18px;display:grid}.setup-meter[data-v-213b3a85]{color:#fff;background:#111317;border-radius:18px;align-items:center;gap:10px;min-height:58px;padding:0 16px;font-weight:950;display:flex}.check-list[data-v-213b3a85]{gap:9px;display:grid}.check-list span[data-v-213b3a85]{color:#101216ad;gap:9px;font-size:13px;font-weight:850}.check-list svg[data-v-213b3a85]{color:#28b379}.stats-preview[data-v-213b3a85]{gap:16px;padding:18px;display:grid}.stats-header[data-v-213b3a85]{gap:9px;font-weight:950}.bars[data-v-213b3a85]{grid-template-columns:repeat(5,1fr);align-items:end;gap:9px;height:118px;padding:10px 4px 0;display:grid}.bars span[data-v-213b3a85]{height:var(--height);background:#ff7e60;border-radius:999px 999px 8px 8px;display:block}.bars span[data-v-213b3a85]:nth-child(2){background:#75d7c4}.bars span[data-v-213b3a85]:nth-child(3){background:#d8ff7e}.bars span[data-v-213b3a85]:nth-child(4){background:#111317}.bars span[data-v-213b3a85]:nth-child(5){background:#7c7cf3}.stats-preview p[data-v-213b3a85]{color:#1012169e;gap:8px;margin:0;font-size:13px;font-weight:850}.landing-audience[data-v-213b3a85],.landing-help[data-v-213b3a85]{justify-items:center;gap:24px;display:grid}.landing-audience .section-copy[data-v-213b3a85],.landing-help .section-copy[data-v-213b3a85]{text-align:center;justify-items:center;max-width:620px}.landing-audience .landing-title.accent-font[data-v-213b3a85],.landing-help .landing-title.accent-font[data-v-213b3a85],.landing-cta .landing-title.accent-font[data-v-213b3a85]{transform-origin:50%}.landing-audience .section-copy h2[data-v-213b3a85],.landing-help .section-copy h2[data-v-213b3a85],.landing-audience .section-copy p[data-v-213b3a85],.landing-help .section-copy p[data-v-213b3a85]{max-width:620px}.landing-audience .section-copy h2[data-v-213b3a85],.landing-help .section-copy h2[data-v-213b3a85]{max-width:480px}.audience-list[data-v-213b3a85],.help-list[data-v-213b3a85]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.audience-list article[data-v-213b3a85],.help-item[data-v-213b3a85]{text-align:center;background:#fff;border:1px solid #edf0f4;border-radius:28px;align-content:center;justify-items:center;gap:8px;min-height:170px;padding:22px;display:grid;box-shadow:0 12px 24px #181c240a}.audience-list article[data-v-213b3a85]:first-child{background:#f3f9df}.audience-list article[data-v-213b3a85]:nth-child(2){background:#edf7f5}.audience-list article[data-v-213b3a85]:nth-child(3){background:#f5f0ff}.audience-list svg[data-v-213b3a85],.help-item svg[data-v-213b3a85]{color:#32a97b}.audience-list strong[data-v-213b3a85],.help-item strong[data-v-213b3a85]{font-size:16px;font-weight:950}.audience-list p[data-v-213b3a85],.help-item small[data-v-213b3a85]{color:#10121694;margin:0;font-size:13px;font-weight:700;line-height:1.38}.help-item span[data-v-213b3a85]{gap:4px;display:grid}.landing-cta[data-v-213b3a85]{text-align:center;background:#eff0f5;border-radius:34px;justify-items:center;gap:14px;width:min(760px,100vw - 40px);margin:0 auto;padding:28px 22px;display:grid}.landing-cta img[data-v-213b3a85]{border-radius:18px;width:66px;height:66px}.landing-cta .landing-pill[data-v-213b3a85]{min-height:46px;padding:0 18px}.landing-login-text[data-v-213b3a85]{color:#10121694;font-size:12px;font-weight:800}.landing-footer[data-v-213b3a85]{padding:22px 20px max(26px, 26px + env(safe-area-inset-bottom));color:#1012167a;background:#fff;justify-items:center;gap:14px;font-size:12px;font-weight:750;display:grid}.landing-footer img[data-v-213b3a85]{width:92px;height:auto}.landing-footer nav[data-v-213b3a85]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.landing-footer a[data-v-213b3a85]{color:#1012168f}@media (width<=860px){.landing-nav[data-v-213b3a85],.landing-hero[data-v-213b3a85],.landing-section[data-v-213b3a85],.landing-audience[data-v-213b3a85],.landing-help[data-v-213b3a85],.landing-cta[data-v-213b3a85]{width:min(100vw - 28px,720px)}.landing-main[data-v-213b3a85]{gap:42px;padding-bottom:22px}.hero-card[data-v-213b3a85]{aspect-ratio:.7;background-position:50% 80%;background-size:auto 130%;align-content:start;gap:18px;width:100%;padding:28px 18px 0}.section-copy[data-v-213b3a85]{text-align:center;justify-items:center;max-width:none}.hero-copy[data-v-213b3a85]{max-width:none;padding-top:0}.landing-title.accent-font[data-v-213b3a85]{transform-origin:50%}.hero-copy h1[data-v-213b3a85]{max-width:9ch;font-size:clamp(3.6rem,16vw,4.5rem)}.section-copy p[data-v-213b3a85]{font-size:14px}.landing-page .hero-phone.hero-phone[data-v-213b3a85]{width:min(100%,238px);margin-bottom:-92px;transform:none}.landing-page .hero-phone.hero-phone[data-v-213b3a85] .device-shell{width:100%}.proof-strip[data-v-213b3a85]{gap:12px;padding:0}.proof-strip article[data-v-213b3a85]{gap:4px;min-height:92px;padding:0}.proof-content[data-v-213b3a85]{min-width:82px}.proof-laurel[data-v-213b3a85]{width:27px;height:58px}.proof-content strong[data-v-213b3a85]{font-size:30px}.proof-content span[data-v-213b3a85]{font-size:12px}.landing-section[data-v-213b3a85],.landing-section[data-v-213b3a85]:nth-of-type(3),.landing-section[data-v-213b3a85]:nth-of-type(5){grid-template-columns:1fr;gap:18px}.landing-section:nth-of-type(3) .section-copy[data-v-213b3a85],.landing-section:nth-of-type(5) .section-copy[data-v-213b3a85]{order:0}.section-copy h2[data-v-213b3a85],.landing-cta h2[data-v-213b3a85]{max-width:9ch;font-size:clamp(3rem,13.2vw,3.75rem)}.section-copy p[data-v-213b3a85]{max-width:330px}.visual-panel[data-v-213b3a85]{min-height:286px;padding:24px}.live-activity[data-v-213b3a85],.stats-preview[data-v-213b3a85],.install-preview[data-v-213b3a85]{width:min(100%,270px)}.moment-stack[data-v-213b3a85]{width:min(100%,290px)}.audience-list[data-v-213b3a85],.help-list[data-v-213b3a85]{grid-template-columns:1fr}.help-item[data-v-213b3a85]{text-align:left;grid-template-columns:42px minmax(0,1fr);justify-items:start;min-height:96px}}.event-feed-section{--event-accent:#0a141e1f}.event-feed{gap:10px;margin:0;padding:0;list-style:none;display:grid}.event-row{box-sizing:border-box;color:#101418;cursor:pointer;background:#ffffffc7;border:1px solid #1014180f;border-radius:20px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;max-width:100%;padding:14px;transition:background .18s,border-color .18s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .18s;display:grid;position:relative}.event-row:hover{background:#fffffff2;border-color:#10141829}.event-row.highlighted{background:#fff7df;box-shadow:0 6px 18px #1014180f}.event-row[data-family=arrival]{background:linear-gradient(#fffffff2 0%,#d6f7e099 100%)}.event-row[data-family=conversion]{background:linear-gradient(#fffffff2 0%,#b7ff1452 100%)}.event-row[data-family=signal]{background:linear-gradient(#fffffff2 0%,#b7ff1466 100%)}.event-row[data-family=departure]{opacity:.72}.event-rail{display:none}.event-icon{color:#101418;background:#10141814;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.event-body{gap:6px;min-width:0;max-width:100%;display:grid;overflow:hidden}.event-row-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;overflow:hidden}.event-visitor-badge{color:#101418;letter-spacing:.01em;background:#10141814;border-radius:999px;align-items:center;min-width:0;height:22px;padding:0 9px;font-size:11px;font-weight:760;display:inline-flex}.event-time{color:#1014188c;letter-spacing:-.02em;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:580}.event-headline{letter-spacing:-.01em;color:#101418;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:720;line-height:1.25;display:-webkit-box;overflow:hidden}.event-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;overflow:hidden}.event-meta-chip{color:#101418b3;white-space:nowrap;text-overflow:ellipsis;background:#1014180f;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;height:22px;padding:0 8px;font-size:11px;font-weight:620;display:inline-flex;overflow:hidden}.event-meta-chip svg{flex:none}.event-meta-chip b{filter:saturate(120%);font-weight:400}.event-meta-path{letter-spacing:-.02em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.event-meta-device{color:#1014188c;background:#1014180f;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.event-chevron{color:#10141857;align-self:center}.visitor-browser{background:#eef3ff;gap:16px;display:grid}.visitor-count-pill{color:#101418;background:#10141814;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:720;display:inline-flex}.visitor-roster{gap:8px;margin:0;padding:0;list-style:none;display:grid}.visitor-roster-row{cursor:pointer;background:#fff9;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto 22px;align-items:center;gap:8px 12px;padding:12px 14px;transition:background .18s,transform .2s cubic-bezier(.2,.8,.2,1);display:grid}.visitor-roster-row:hover{background:#ffffffd9}.visitor-roster-row.selected{color:#f7f7f4;background:#101418}.visitor-roster-row.selected .visitor-roster-loc,.visitor-roster-row.selected .visitor-roster-time,.visitor-roster-row.selected .visitor-roster-pages,.visitor-roster-row.selected .visitor-roster-device{color:#f7f7f4b8}.visitor-avatar{width:44px;height:44px;color:inherit;background:#10141814;border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.visitor-avatar b{filter:saturate(120%);opacity:.42;place-items:center;font-size:20px;font-weight:400;display:grid;position:absolute;inset:0}.visitor-avatar i{z-index:1;letter-spacing:-.02em;background:#ffffffd1;border-radius:6px;padding:0 4px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-style:normal;font-weight:720;position:relative}.visitor-roster-row.selected .visitor-avatar{background:#ffffff2e}.visitor-roster-row.selected .visitor-avatar i{color:#101418;background:#ffffffeb}.visitor-roster-body{gap:2px;min-width:0;display:grid}.visitor-roster-body strong{font-size:16px;font-weight:720;line-height:1.1}.visitor-roster-loc{color:#1014189e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.visitor-roster-meta{justify-items:end;gap:2px;display:grid}.visitor-roster-pages{color:#101418c7;font-size:12px;font-weight:700}.visitor-roster-time{color:#1014188c;letter-spacing:-.02em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600}.visitor-roster-device{color:#10141880;place-items:center;width:24px;height:24px;display:inline-grid}.visitor-hero{border-bottom:1px solid #10141814;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding-bottom:14px;display:grid}.visitor-hero-identity{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;display:grid}.visitor-hero-avatar{background:#10141814;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden}.visitor-hero-avatar b{opacity:.55;place-items:center;font-size:30px;font-weight:400;display:grid;position:absolute;inset:0}.visitor-hero-avatar i{z-index:1;letter-spacing:-.02em;background:#ffffffeb;border-radius:7px;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-style:normal;font-weight:760;position:relative}.visitor-hero-identity h2{letter-spacing:-.02em;margin:0;font-size:28px;line-height:1}.visitor-hero-status{color:#101418a8;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.visitor-hero-pulse{background:#49df70;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse-blink;display:inline-block;box-shadow:0 0 0 4px #49df7038}@keyframes pulse-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.66;transform:scale(.84)}}.visitor-hero-quickfacts{align-self:start;justify-items:end;gap:6px;display:grid}.visitor-hero-quickfacts>span{color:#101418c7;background:#1014180f;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.visitor-stat-grid>div{background:#1014180d;border-radius:16px;gap:2px;padding:12px;display:grid}.visitor-stat-grid small{letter-spacing:.05em;text-transform:uppercase;color:#1014188c;font-size:10px;font-weight:800}.visitor-stat-grid strong{letter-spacing:-.04em;color:#101418;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:700;line-height:1}.visitor-scroll-meter{background:#1014180d;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.visitor-scroll-meter-head{letter-spacing:.05em;text-transform:uppercase;color:#10141899;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.visitor-scroll-meter-head strong{color:#101418;letter-spacing:-.02em;text-transform:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:720}.visitor-scroll-meter-bar{background:#10141814;border-radius:999px;height:8px;overflow:hidden}.visitor-scroll-meter-fill{border-radius:inherit;background:linear-gradient(90deg,#0b67ff 0%,#b7ff14 100%);height:100%;transition:width .32s}.session-card{background:#ffffffc7;border:1px solid #1014180f;border-radius:20px;gap:10px;padding:14px;display:grid}.session-card-head{gap:10px;display:grid}.session-card-head>div:first-child{gap:4px;display:grid}.session-card-number{letter-spacing:.08em;text-transform:uppercase;color:#1014188c;font-size:10px;font-weight:800}.session-card-head strong{letter-spacing:-.01em;color:#101418;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.session-card-path{color:#10141899;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.session-summary span{color:#101418b3;background:#1014180f;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:11.5px;font-weight:620;display:inline-flex}.session-summary b{color:#101418;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:760}.session-events{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.session-event{border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:8px 4px;display:grid;position:relative}.session-event .event-rail{background:#1014181a;width:2px;display:block;position:absolute;top:0;bottom:0;left:19px}.session-event:first-child .event-rail{top:18px}.session-event:last-child .event-rail{bottom:calc(100% - 18px)}.session-event .event-icon{z-index:1;border-radius:50%;width:28px;height:28px;position:relative;box-shadow:0 0 0 4px #ffffffd9}.session-event .event-body strong{font-size:14.5px;font-weight:720;line-height:1.25}.session-event .event-meta{margin-top:4px}.event-updates{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.event-updates span{color:#10141894;background:#1014180b;border-radius:7px;min-width:0;max-width:100%;padding:4px 7px;font-size:11px;font-weight:600;line-height:1.2}.settings-block-v2{color:#101418;background:#f1f1f1;gap:22px;padding:16px 8px;display:grid}.settings-hero{background:#fff;border:1px solid #1014180f;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:0 0 4px;padding:18px;display:grid;box-shadow:0 12px 28px #1014180a}.settings-hero-icon{color:#f7f7f4;background:#101418;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.settings-hero h2{letter-spacing:-.025em;word-break:break-all;margin:4px 0 0;font-size:26px;line-height:1.02}.settings-hero-meta{color:#101418a8;align-items:center;gap:7px;margin-top:6px;font-size:12px;font-weight:700;display:inline-flex}.settings-hero-dot{background:#10141857;border-radius:50%;width:8px;height:8px;display:inline-block}.settings-hero-dot.live{background:#49df70;box-shadow:0 0 0 4px #49df702e}.settings-group{gap:8px;display:grid}.settings-group-kicker{letter-spacing:0;text-transform:none;color:#1014188c;margin:12px 18px 0;font-size:13px;font-weight:400}.settings-card{box-shadow:none;background:#fff;border:1px solid #00000014;border-radius:14px;gap:0;padding:0;display:grid;overflow:hidden}.settings-row{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1014180f;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;transition:background .16s;display:grid}.settings-row:last-child{border-bottom:0}.settings-card>.settings-row:hover{background:#1014180a}.settings-row-icon{color:#101418;background:#1014180f;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.settings-row-body{gap:3px;min-width:0;display:grid}.settings-row-body strong{word-break:break-word;font-size:14.5px;font-weight:720;line-height:1.25}.settings-row-body small{color:#1014189e;font-size:12px;font-weight:580;line-height:1.35}.settings-row-chevron{color:#10141857}.settings-row-info{cursor:default}.settings-row-info:hover{background:0 0!important}.settings-row.danger-text strong{color:#a32820}.settings-row.danger-text .settings-row-icon{color:#a32820;background:#a328201a}.settings-switch{background:#10141829;border-radius:999px;width:52px;height:30px;transition:background .18s;display:inline-block;position:relative}.settings-switch i{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000001f}.settings-switch.on{background:#34c759}.settings-switch.on i{transform:translate(22px)}.settings-card-embed{padding:0}.settings-card-embed .panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px}.settings-card-embed .code-block{border-radius:14px;font-size:12px}.settings-card-dev{background:linear-gradient(#b7ff1424 0%,#fff6 100%)}.settings-card-danger{background:linear-gradient(#ffe7e2b3 0%,#fff6 100%);border-color:#a328201f}.settings-card-success,.settings-card-error{margin:0;padding:10px 16px 14px;font-size:12px;font-weight:700}.settings-card-success{color:#0a8a4a}.settings-card-error{color:#a32820}@media (width<=420px){.visitor-roster-meta{display:none}.visitor-roster-row{grid-template-columns:44px minmax(0,1fr) 22px}.visitor-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.session-card-head{grid-template-columns:1fr}.event-row{grid-template-columns:36px minmax(0,1fr)}.event-chevron{display:none}.event-meta{gap:4px}.settings-hero h2{font-size:22px}.visitor-hero{grid-template-columns:1fr}.visitor-hero-quickfacts{justify-items:start}}@font-face{font-family:New Title;src:url(/assets/NewTitle-Variable-5CTAof5O.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}:root{--app-viewport-height:100vh;--font-accent:"New Title", ui-serif, Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#171a1f;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;background:#000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@supports (height:100lvh){:root{--app-viewport-height:100lvh}}*{box-sizing:border-box}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{position:fixed;inset:0}#app{left:var(--vv-left,0px);top:var(--vv-top,0px);width:var(--vv-width,100vw);height:var(--vv-height,100dvh);padding-top:env(safe-area-inset-top);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;overflow:hidden}html.is-marketing-route,body.is-marketing-route,html.is-marketing-route #app{-webkit-user-select:text;user-select:text;touch-action:auto}body.is-marketing-route{overflow-y:auto}html{background:#000}body{-webkit-font-smoothing:antialiased;background:#000;margin:0}html.is-immersive-route,body.is-immersive-route{width:100%;height:var(--app-viewport-height);min-height:var(--app-viewport-height);overscroll-behavior:none;overflow:hidden}body.is-immersive-route{position:fixed;inset:0}#app{left:var(--vv-left,0px);top:var(--vv-top,0px);width:var(--vv-width,100vw);height:var(--vv-height,100dvh);padding-top:env(safe-area-inset-top);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;overflow:hidden}main{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;overflow-y:auto}.app-launch-splash{z-index:9999;background:#000;place-items:center;display:grid;position:fixed;inset:0}.app-launch-splash img{object-fit:contain;filter:drop-shadow(0 0 28px #b7ff1424);width:82px;height:82px;animation:1.5s ease-in-out infinite plingel-launch-pulse}@keyframes plingel-launch-pulse{0%,to{opacity:.72;transform:translateY(0)scale(.96)}50%{opacity:1;transform:translateY(-4px)scale(1.04)}}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,[role=button],summary,label,.app-button,.primary-button,.secondary-button,.text-button,.icon-button,.moment-type-card,.moment-card,.suggestion-row,.observed-card,.chip{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}input,textarea,[contenteditable=""],[contenteditable=true]{-webkit-tap-highlight-color:transparent;-webkit-user-select:text;user-select:text}button:disabled{cursor:not-allowed;opacity:.62}a{color:inherit;text-decoration:none}.accent-font.accent-font{--accent-font-weight:700;font-family:var(--font-accent);font-weight:var(--accent-font-weight);font-variation-settings:"wght" var(--accent-font-weight);letter-spacing:.01em;font-synthesis:none;transform-origin:50%;line-height:.9;display:inline-block;transform:scaleX(1.15)scaleY(.84)!important}main{background-color:#000;width:100%}.app-shell{min-height:100vh;min-height:var(--app-viewport-height)}.app-shell--installed,.app-shell--installed main{min-height:var(--app-viewport-height)}.app-shell--immersive{height:var(--app-viewport-height);min-height:0;overflow:hidden}.app-shell--immersive main{height:100%;overflow:hidden}.topbar{z-index:10;min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(28px, env(safe-area-inset-right)) 0 max(28px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000;border-bottom:0;justify-content:space-between;align-items:center;display:flex;top:0}.analyzer-compare-page{min-height:var(--app-viewport-height);color:#101418;background:#f1f0ec;gap:18px;padding:clamp(18px,4vw,42px);display:grid}.analyzer-compare-hero,.analyzer-compare-form,.analyzer-compare-loading,.analyzer-variant{background:#fff;border-radius:30px;box-shadow:0 22px 70px #00000014}.analyzer-compare-hero{justify-content:space-between;gap:22px;padding:clamp(24px,5vw,46px);display:flex}.analyzer-compare-hero h1{max-width:760px;margin:0;font-size:clamp(34px,7vw,76px);line-height:.96}.analyzer-compare-hero p:not(.bento-kicker){color:#101418ad;max-width:660px;margin:16px 0 0;font-size:clamp(17px,2.2vw,22px);line-height:1.35}.analyzer-compare-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:clamp(18px,3vw,26px);display:grid}.analyzer-compare-form label{color:#101418a8;text-transform:uppercase;gap:8px;font-size:13px;font-weight:760;display:grid}.analyzer-compare-form label span{color:#101418;background:#f1f0ec;border-radius:18px;align-items:center;gap:10px;min-height:56px;padding:0 16px;display:flex}.analyzer-compare-form input{color:#101418;background:0 0;border:0;outline:0;width:100%;font-size:20px;font-weight:720}.analyzer-compare-error{margin:0}.analyzer-compare-loading{align-items:flex-start;gap:14px;padding:22px;display:flex}.analyzer-compare-loading strong,.analyzer-compare-loading span{display:block}.analyzer-compare-loading span{color:#1014189e;margin-top:4px}.analyzer-compare-results{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.analyzer-variant{gap:18px;padding:clamp(20px,3vw,30px);display:grid}.analyzer-variant header{justify-content:space-between;gap:16px;display:flex}.analyzer-variant h2{margin:0;font-size:clamp(26px,4vw,42px);line-height:1}.analyzer-variant header span,.analyzer-variant-pulse span,.analyzer-variant-section p,.analyzer-variant-section small{color:#101418a3;line-height:1.4}.analyzer-variant-pulse{background:#b7ff14;border-radius:22px;gap:8px;padding:18px;display:grid}.analyzer-variant-pulse strong{font-size:22px;line-height:1.15}.analyzer-variant-section{gap:10px;display:grid}.analyzer-variant-section h3{text-transform:uppercase;margin:0;font-size:15px}.analyzer-variant-section p{margin:0}.compare-belletjes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.compare-belletjes li,.compare-pages span,.analyzer-log-details li{background:#f1f0ec;border-radius:18px;gap:4px;padding:14px;display:grid}.compare-belletjes strong,.compare-belletjes span,.compare-belletjes small,.compare-pages b,.compare-pages small,.analyzer-log-details strong,.analyzer-log-details small{line-height:1.3;display:block}.compare-belletjes span,.compare-belletjes small,.compare-pages small,.analyzer-log-details small{color:#1014189e}.compare-pages{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.analyzer-log-details summary{cursor:pointer;font-weight:760}.analyzer-log-details ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.spin{animation:.9s linear infinite analyzer-spin}@keyframes analyzer-spin{to{transform:rotate(360deg)}}.analyzer-lab-page{min-height:100vh;color:var(--color-ink);background:radial-gradient(circle at 0 0,#24788129,#0000 34rem),linear-gradient(135deg,#f8fbf8 0%,#eef5f4 48%,#f7f1e8 100%);padding:32px}.analyzer-lab-hero,.analyzer-lab-form,.analyzer-lab-status,.lab-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #1522211a;border-radius:8px;box-shadow:0 18px 55px #15222114}.analyzer-lab-hero{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1180px;margin:0 auto 18px;padding:28px;display:flex}.analyzer-lab-hero h1{max-width:780px;margin:6px 0 10px;font-size:clamp(2rem,4vw,4.25rem);line-height:.94}.analyzer-lab-hero p:not(.bento-kicker){color:#152221ad;max-width:720px;margin:0;font-size:1rem}.analyzer-lab-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;max-width:1180px;margin:0 auto 18px;padding:18px;display:grid}.analyzer-lab-form label{gap:8px;margin:0}.analyzer-lab-form label span{background:#fff;border:1px solid #1522211f;border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.analyzer-lab-form input{width:100%;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0}.analyzer-lab-error{max-width:1180px;margin:0 auto 18px}.analyzer-lab-status{text-align:center;max-width:1180px;margin:0 auto 18px;padding:28px;overflow:hidden}.analyzer-lab-status.completed{border-color:#2478812e}.analyzer-lab-status.failed{border-color:#b13e3e40}.lab-progress-header{justify-items:center;gap:8px;display:grid}.lab-progress-number{color:#152221;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;font-size:clamp(4rem,12vw,8rem);font-weight:900;line-height:1;display:flex}.lab-progress-number em{color:#1522217a;margin-left:2px;font-size:.22em;font-style:normal}.lab-progress-digit{width:.62em;height:1em;display:inline-block;overflow:hidden}.lab-progress-digit.muted{color:#15222138}.lab-progress-digit span{will-change:transform;flex-direction:column;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:flex}.lab-progress-digit b{flex:0 0 1em;height:1em;font-weight:900;line-height:1;display:block}.lab-progress-track{background:#1522211a;border-radius:999px;height:10px;margin-top:22px;position:relative;overflow:hidden}.lab-progress-track span{border-radius:inherit;background:#101418;min-width:18px;transition:width .22s;position:absolute;inset:0 auto 0 0;overflow:hidden}.lab-progress-track span i{background:linear-gradient(90deg,#0000 0%,#ffffff47 48%,#0000 100%);animation:1.35s ease-in-out infinite lab-progress-pulse;position:absolute;inset:0}.lab-progress-live-line,.lab-progress-live-detail{overflow-wrap:anywhere;max-width:760px;display:block}.lab-progress-live-line{min-height:1.4em;font-size:clamp(1.15rem,2.5vw,1.65rem);line-height:1.2}.lab-progress-live-detail{color:#15222194;font-size:.98rem}.lab-progress-site{color:#1522219e;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:.84rem;font-weight:850;display:flex}.lab-progress-site img,.lab-site-kicker img,.lab-tech-pill img{object-fit:contain;border-radius:5px;width:20px;height:20px}.lab-line-enter-active,.lab-line-leave-active{transition:opacity .22s,transform .22s}.lab-line-enter-from{opacity:0;transform:translateY(8px)}.lab-line-leave-to{opacity:0;transform:translateY(-8px)}@keyframes lab-progress-pulse{0%{transform:translate(-100%)}to{transform:translate(100%)}}.analyzer-lab-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.lab-panel{min-width:0;padding:20px}.lab-panel header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.lab-panel h2{margin:4px 0 0;font-size:1.18rem;line-height:1.16}.lab-panel p,.lab-panel span,.lab-panel small,.lab-panel pre{overflow-wrap:anywhere}.lab-site-read,.lab-pages-panel{grid-column:1/-1}.lab-site-read>p{color:#152221b8;max-width:860px;margin:0 0 16px;font-size:1.02rem}.lab-site-kicker{align-items:center;gap:8px;display:inline-flex}.lab-site-proof{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.lab-site-proof>span{background:#ffffffad;border:1px solid #15222117;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:8px 10px;display:inline-flex}.lab-site-proof strong{font-size:.95rem}.lab-site-proof small{color:#1522218f;font-size:.78rem}.lab-tech-pill img{border-radius:4px}.lab-read-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lab-read-grid span,.lab-template-grid span{background:#f2f7f3b8;border:1px solid #15222117;border-radius:8px;gap:5px;padding:12px;display:grid}.lab-read-grid small,.lab-template-grid small,.lab-action-list small,.lab-probe-list small,.lab-suggestion-list small,.lab-log-list small{color:#15222194}.lab-suggestion-list,.lab-action-list,.lab-probe-list,.lab-log-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lab-suggestion-list li{background:#e8f6f2b3;border:1px solid #24788124;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.lab-suggestion-list strong,.lab-suggestion-list span,.lab-suggestion-list small,.lab-probe-list strong,.lab-probe-list span,.lab-probe-list small,.lab-log-list strong,.lab-log-list small{display:block}.lab-suggestion-list span,.lab-action-list p,.lab-probe-list span{color:#152221ad}.lab-action-list li,.lab-probe-list li,.lab-log-list li{background:#ffffff9e;border:1px solid #15222117;border-radius:8px;gap:8px;padding:12px;display:grid}.lab-action-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lab-action-title span{color:#15222194;font-size:.82rem}.lab-action-list p{margin:0}.lab-method-row{flex-wrap:wrap;gap:6px;display:flex}.lab-method-row span,.lab-listener-row span{color:#184b50;background:#2478811c;border-radius:999px;padding:5px 8px;font-size:.78rem}.lab-listener-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lab-draft-toggle{color:#152221b3;width:fit-content;min-height:30px;font:inherit;background:#ffffffb3;border:1px solid #1522211f;border-radius:999px;margin-top:8px;padding:0 10px;font-size:.78rem;font-weight:800}.lab-draft-object{color:#152221;white-space:pre-wrap;background:#f4f7f5f2;border:1px solid #1522211a;border-radius:8px;max-height:360px;margin:10px 0 0;padding:12px;font-size:.76rem;line-height:1.45;overflow:auto}.lab-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lab-page-table{background:#15222117;border:1px solid #15222117;border-radius:8px;grid-template-columns:minmax(170px,1.2fr) minmax(170px,1fr) minmax(150px,.8fr);gap:1px;display:grid;overflow:hidden}.lab-page-table>*{background:#fffc;min-width:0;padding:10px;font-size:.9rem}.lab-page-table-head{color:#15222194;text-transform:uppercase;font-size:.78rem;font-weight:800}.lab-empty{color:#1522219e;margin:0}.lab-panel pre{color:#183334;background:#edf3ef;border-radius:8px;max-height:320px;margin:0;padding:12px;font-size:.82rem;overflow:auto}@media (width<=820px){.analyzer-compare-form,.analyzer-compare-results{grid-template-columns:1fr}.analyzer-lab-page{padding:18px}.analyzer-lab-hero,.analyzer-lab-form,.analyzer-lab-results,.lab-read-grid,.lab-template-grid{grid-template-columns:1fr}.analyzer-lab-hero{display:grid}.analyzer-lab-hero h1{font-size:2.35rem}.lab-progress-number{font-size:4.4rem}.lab-site-read,.lab-pages-panel{grid-column:auto}.lab-action-title{display:grid}.lab-page-table{grid-template-columns:minmax(0,1fr)}.lab-page-table-head{display:none}}.app-update-banner{top:max(10px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#fffffff0;border:1px solid #1014181f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;padding:8px 8px 8px 14px;display:grid;position:fixed;box-shadow:0 12px 40px #0f172a2e}.app-update-banner span{font-size:14px;font-weight:760}.app-update-banner button{color:#fff;background:#101418;border:0;border-radius:999px;min-height:32px;padding:0 11px;font-size:13px;font-weight:760}.app-update-banner button:last-child{color:#56616d;background:0 0}.brand,.account,.header-actions,.primary-button,.secondary-button,.icon-button,.page-header p{align-items:center;display:inline-flex}.brand{gap:10px;font-size:18px;font-weight:700}.brand-mark{justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.account,.header-actions{gap:10px}.avatar{background:#fff;border:1px solid #d6dee8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-grid}.icon-button{color:#171a1f;background:#fff0;border:1px solid #d3d2cc;border-radius:999px;justify-content:center;width:38px;height:38px}.icon-button:hover,.secondary-button:hover,.plingel-row:hover{border-color:#9baaba}.page{width:min(1180px,100vw - 40px);margin:0 auto;padding:34px 0 56px}.narrow-page{width:min(760px,100vw - 40px)}.auth-layout{min-height:100vh;display:grid}.auth-panel{background:#fff;border:1px solid #dde3ea;gap:24px;width:min(440px,100%);padding:30px;display:grid}.auth-brand{justify-self:start}.page-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:24px;display:flex}.page-header h1,.auth-panel h1,.panel h1{letter-spacing:0;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.panel h2,.metric strong{margin:0;font-size:19px;line-height:1.2}.auth-panel p,.page-header p,.panel p,.muted,.empty-state span,.activity-list span,.metric span,.plingel-row small{color:#666a70}.page-header p{gap:7px;margin:9px 0 0}.section-kicker{color:#356255;letter-spacing:0;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:780}.stack{gap:14px;display:grid}label{color:#3b3f45;gap:7px;font-size:14px;font-weight:640;display:grid}input,select{color:#171a1f;background:#fff;border:1px solid #cfd9e5;border-radius:8px;min-height:53px;padding:0 16px;font-size:16px}input:focus,select:focus,button:focus-visible{outline-offset:2px;outline:3px solid #35625538}.primary-button,.secondary-button,.text-button{border-radius:999px;min-height:52px;padding:0 14px;font-weight:700}.app-button,.primary-button,.secondary-button,.text-button,.icon-button,.choice-card,.chip,.suggestion-row,.moment-type-card,.moment-card,.observed-card{transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s,background-color .18s;transform:translateZ(0)}.app-button{will-change:transform;gap:8px;position:relative}.app-button-content,.app-button-loading-label{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.app-button-content.is-hidden{display:none}.app-button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite button-spin}.app-button:active:not(:disabled),.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.text-button:active:not(:disabled),.icon-button:active:not(:disabled),.choice-card:active:not(:disabled),.chip:active:not(:disabled),.suggestion-row:active,.moment-type-card:active,.moment-card:active,.observed-card:active{transform:scale(.965)}@keyframes button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-button,.primary-button,.secondary-button,.text-button,.icon-button,.choice-card,.wizard-stage.stage-choice .choice-step-track .wizard-copy>*,.momentum-line,.momentum-dot,.sheet-presence-enter-active,.sheet-presence-leave-active,.sheet-presence-enter-active .auth-sheet,.sheet-presence-leave-active .auth-sheet{transition-duration:1ms;animation-duration:1ms;animation-delay:0s}}.primary-button{color:#fff;background:#101418;border:1px solid #101418;justify-content:center;gap:8px}.secondary-button{color:#171a1f;background:#fff;border:1px solid #d6dee8;justify-content:center}.text-button{color:#246b5a;background:0 0;border:0;padding:0}.compact-button{gap:7px;min-height:38px;padding:0 12px}.inline-link{align-items:center;gap:7px;display:inline-flex}.platform-install-icon{flex:none;width:18px;height:18px}.error{color:#a53636}.marketing-page{background:linear-gradient(#fff 0%,#f6f8fb 48%,#edf6f2 100%);min-height:100vh}.install-page,.welcome-flow{min-height:100vh;min-height:var(--app-viewport-height);background:radial-gradient(circle at 82% 14%,#f7cb5b47,#0000 30%),linear-gradient(#fff 0%,#f6f8fb 54%,#edf6f2 100%)}.native-welcome,.onboarding-wizard,.offer-view{width:100%;height:100vh;height:var(--app-viewport-height);max-height:var(--app-viewport-height);background-color:#fff;display:grid;overflow:hidden}.native-welcome{padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));grid-template-rows:minmax(0,1fr) auto;gap:2.4rem}.native-welcome-visual{justify-content:center;align-items:flex-end;height:100%;display:flex}.native-welcome-copy{text-align:center;justify-items:center;gap:1.75rem;padding:0 0 1rem;display:grid}.native-welcome-copy h1{letter-spacing:0;max-width:9ch;margin:0;font-size:clamp(34px,20vw,82px);line-height:.98}.native-primary-action{border-radius:999px;width:min(100%,340px);min-height:54px}.native-lab-link{color:#101418;text-underline-offset:4px;margin-top:-1.1rem;font-size:.92rem;font-weight:760;text-decoration:underline}.native-login-link{color:#56616d;min-height:32px;margin-top:-1.35rem;font-weight:650}.native-login-link strong{color:#101418}.onboarding-wizard{isolation:isolate;grid-template-rows:auto minmax(0,1fr);position:relative}.wizard-background-layer{z-index:0;pointer-events:none;position:absolute;inset:0}.wizard-background-fade-enter-active,.wizard-background-fade-leave-active{transition:opacity .36s}.wizard-background-fade-enter-from,.wizard-background-fade-leave-to{opacity:0}.wizard-topbar,.wizard-stage-shell{z-index:1;position:relative}.mascot-title{text-align:left;align-items:center;gap:12px;width:min(100%,620px);margin:0 auto;display:flex}.mascot-title img{z-index:1;object-position:50% 180%;background-color:#ff0;border-radius:1000px;flex:none;width:clamp(58px,15vw,84px);height:clamp(58px,15vw,84px);padding:8px;position:relative}.mascot-title h1{color:#fff;text-wrap:balance;background:#101418;border-radius:1rem;margin:4px 0 0;padding:10px 12px;position:relative;font-size:clamp(25px,6.3vw,52px)!important}.mascot-title h1:before{content:"";background:#101418;border-radius:0;width:.75rem;height:.75rem;position:absolute;top:50%;left:0;transform:translate(-50%)translateY(-50%)scaleX(1.25)rotate(45deg)}@keyframes mascot-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(3deg)}}.wizard-topbar{padding:max(14px, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) .5rem max(1rem, env(safe-area-inset-left));grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.25rem;display:grid;position:relative}.wizard-topbar--hidden{grid-template-columns:42px}.wizard-topbar--dots{padding-right:max(1rem, env(safe-area-inset-right));grid-template-columns:42px minmax(0,1fr) 42px}.wizard-back{color:#101418;width:42px;height:42px;box-shadow:none;border:0;grid-area:1/1;place-items:center;margin-left:-8px;display:grid}.wizard-back:disabled{opacity:0;pointer-events:none}.wizard-progress{background:#fff;border-radius:999px;grid-area:1/2;height:5px;overflow:hidden}.wizard-progress span{border-radius:inherit;background:#00bc10;height:100%;transition:width .28s;display:block}.wizard-step-dots{pointer-events:none;grid-area:1/1/auto/-1;justify-content:center;place-self:center;gap:9px;display:flex}.wizard-step-dots span{background:#10141838;border-radius:999px;width:9px;height:9px;transition:width .22s,background-color .22s,transform .22s}.wizard-step-dots span.active{background:#101418;width:28px}.wizard-stage-shell{min-height:0;display:grid;overflow:hidden}.wizard-stage{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;grid-area:1/1;align-content:center;gap:20px;width:min(720px,100vw);min-height:0;margin:0 auto;padding:0 1.25rem;display:grid;overflow:auto}.onboarding-wizard--has-footer .wizard-stage{padding-bottom:calc(124px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(124px + env(safe-area-inset-bottom))}.wizard-stage.stage-dense{align-content:start;gap:16px;padding-top:12px}.wizard-stage.stage-choice{grid-template-rows:minmax(0,1fr);align-content:stretch;width:min(720px,100vw);padding-left:0;padding-right:0;animation:none;overflow:hidden}.onboarding-wizard--has-footer .wizard-stage.stage-choice.stage-options-overflow{align-content:start;overflow:auto}.onboarding-wizard--has-footer .wizard-stage.stage-choice.stage-options-overflow .choice-step-track{height:auto;min-height:100%}.onboarding-wizard--has-footer .wizard-stage.stage-choice.stage-options-overflow .choice-grid-shell{align-items:start;overflow:visible}.onboarding-wizard--has-footer .wizard-stage.stage-choice.stage-options-overflow .choice-grid{padding-bottom:calc(168px + env(safe-area-inset-bottom))}.wizard-stage.stage-options-overflow{align-content:start;overflow:auto}.wizard-stage.stage-auth{align-content:center}.wizard-stage.stage-benefit{grid-template-rows:minmax(0,1fr);align-content:stretch;height:100%;overflow:hidden}.wizard-stage.stage-insight{align-content:stretch;overflow:hidden}.onboarding-wizard--has-footer .wizard-stage.stage-insight-image{height:100%;padding-bottom:0;scroll-padding-bottom:0}.wizard-stage.stage-introText,.wizard-stage.stage-mascotWake{align-content:stretch;overflow:visible}.wizard-stage.stage-visitorSlider{align-content:stretch;overflow:hidden}.wizard-stage-slide-forward-enter-active,.wizard-stage-slide-forward-leave-active,.wizard-stage-slide-backward-enter-active,.wizard-stage-slide-backward-leave-active{will-change:transform;transition:transform .36s cubic-bezier(.2,.82,.22,1);animation:none;overflow:hidden}.wizard-stage-slide-forward-enter-active,.wizard-stage-slide-backward-enter-active{z-index:2}.wizard-stage-slide-forward-leave-active,.wizard-stage-slide-backward-leave-active{z-index:1}.wizard-stage-slide-forward-enter-from{transform:translate(100vw)}.wizard-stage-slide-forward-leave-to,.wizard-stage-slide-backward-enter-from{transform:translate(-100vw)}.wizard-stage-slide-backward-leave-to{transform:translate(100vw)}.wizard-stage.benefit-wheel-forward-enter-active,.wizard-stage.benefit-wheel-forward-leave-active,.wizard-stage.benefit-wheel-backward-enter-active,.wizard-stage.benefit-wheel-backward-leave-active{transform-origin:50% calc(var(--app-viewport-height) - 72px);will-change:transform}.wizard-stage.benefit-wheel-forward-leave-active{animation:.7s cubic-bezier(.7,0,.22,1) both benefit-wheel-out-forward}.wizard-stage.benefit-wheel-forward-enter-active{animation:.72s cubic-bezier(.18,.95,.28,1.08) both benefit-wheel-in-forward}.wizard-stage.benefit-wheel-backward-leave-active{animation:.7s cubic-bezier(.7,0,.22,1) both benefit-wheel-out-backward}.wizard-stage.benefit-wheel-backward-enter-active{animation:.72s cubic-bezier(.18,.95,.28,1.08) both benefit-wheel-in-backward}@keyframes benefit-wheel-out-forward{0%{transform:rotate(0)translate(0,0)}42%{transform:rotate(5.2deg)translate(0,0)}to{transform:rotate(-100deg)translate(-58vw)}}@keyframes benefit-wheel-in-forward{0%{transform:rotate(100deg)translate(58vw)}78%{transform:rotate(-2.4deg)translate(0,0)}to{transform:rotate(0)translate(0,0)}}@keyframes benefit-wheel-out-backward{0%{transform:rotate(0)translate(0,0)}42%{transform:rotate(-5.8deg)translate(0,0)}to{transform:rotate(100deg)translate(58vw)}}@keyframes benefit-wheel-in-backward{0%{transform:rotate(-100deg)translate(-58vw)}78%{transform:rotate(2.4deg)translate(0,0)}to{transform:rotate(0)translate(0,0)}}.choice-step-track{grid-template-rows:auto minmax(0,1fr);gap:20px;width:100%;height:100%;min-height:0;margin:0 auto;padding:0;display:grid}.stage-options-overflow .choice-step-track{grid-template-rows:auto auto;height:auto}.wizard-stage.stage-choice .choice-step-track .wizard-copy>*,.wizard-stage.stage-choice .choice-card{opacity:0;animation:.52s cubic-bezier(.16,1,.3,1) both choice-step-in-forward}.wizard-stage.stage-backward .choice-step-track .wizard-copy>*,.wizard-stage.stage-backward .choice-card{animation-name:choice-step-in-backward}.wizard-stage.stage-choice .choice-step-track .wizard-copy>:first-child{animation-delay:30ms}.wizard-stage.stage-choice .choice-step-track .wizard-copy>:nth-child(2){animation-delay:95ms}.wizard-stage.stage-choice .choice-card{animation-delay:calc(.155s + var(--choice-index,0) * 52ms)}@keyframes choice-step-in-forward{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0,0)}}@keyframes choice-step-in-backward{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:translate(0,0)}}.wizard-copy{gap:10px;padding:0 1.25rem;display:grid}.wizard-copy.centered{text-align:center;justify-items:center}.regular-title{color:#101418;text-align:center;text-wrap:balance;justify-self:center;width:min(100%,20ch);font-size:clamp(24px,13vw,64px)}.wizard-copy h1,.offer-panel h1{letter-spacing:0;text-wrap:pretty;margin:.5rem 0 0;font-size:clamp(24px,13vw,64px);line-height:1.125}.wizard-copy p,.offer-panel p{letter-spacing:-.01em;max-width:30ch;margin:.25rem 0 0;font-size:1.125rem;line-height:1.3}.benefit-step{grid-template-rows:minmax(0,1fr) auto;justify-self:center;gap:clamp(12px,2.8vh,24px);width:min(100%,560px);height:100%;min-height:0;padding:0 0 clamp(8px,2.2vh,18px);display:grid}.benefit-visual{border-radius:clamp(18px,5vw,24px);place-self:center;place-items:center;width:min(100%,clamp(238px,70vw,420px));min-height:0;display:grid;position:relative;overflow:hidden}.benefit-image{object-fit:contain;width:100%;max-width:min(390px,100%);max-height:min(330px,39vh);margin:0 auto;display:block}.benefit-copy{text-align:center;gap:clamp(8px,1.7vh,12px);display:grid}.benefit-copy h1{color:#101418;letter-spacing:-.02em;text-wrap:balance;width:min(100%,12ch);margin:0 auto;font-size:clamp(32px,15vw,82px);line-height:.98}.benefit-copy p{text-wrap:balance;color:#878c92;max-width:22ch;margin:0 auto;font-size:clamp(.96rem,3.2vw,1.08rem);line-height:1.35}@media (height<=720px){.benefit-step{grid-template-rows:minmax(160px,1fr) auto;gap:10px;padding-bottom:4px}.benefit-visual{align-self:end;width:min(100%,clamp(210px,66vw,300px))}.benefit-image{max-height:min(260px,36vh)}.benefit-copy{gap:7px}.benefit-copy h1{width:min(100%,11ch);font-size:clamp(30px,12.5vw,56px);line-height:.94}.benefit-copy p{max-width:24ch;font-size:.95rem;line-height:1.28}}@media (height<=620px),(width<=360px){.benefit-step{grid-template-rows:minmax(130px,1fr) auto;gap:8px}.benefit-visual{width:min(100%,clamp(176px,62vw,244px))}.benefit-image{max-height:min(220px,33vh)}.benefit-copy h1{font-size:clamp(28px,11vw,46px);line-height:.94}.benefit-copy p{font-size:.9rem;line-height:1.24}}.intro-text-step{text-align:center;place-items:center;min-height:100%;padding:2rem 0;display:grid;transform:translateY(clamp(-42px,-5vh,-26px))}.intro-text-step h1{color:#101418;text-wrap:balance;width:min(100%,18ch);margin:0 auto;font-size:clamp(34px,15vw,82px)}.wake-step{--rope-pull:0px;--rope-sway:-3deg;text-align:center;grid-template-areas:"scene";justify-self:center;width:min(100%,560px);min-height:100%;padding:0 0 10px;display:grid;overflow:visible}.wake-title{z-index:3;pointer-events:none;grid-area:scene;align-content:start;align-self:end;justify-items:center;min-height:178px;padding:0 0 clamp(42px,9vh,86px);display:grid}.wake-title h1{color:#101418;text-wrap:balance;grid-area:1/1;width:min(100%,17ch);margin:0;font-size:clamp(30px,13.5vw,74px);line-height:.92;transition:translate .36s,opacity .26s}.wake-title__meet{opacity:0;translate:0 calc(clamp(26px,5vh,44px) + 14px)}.wake-step--awakened .wake-title__pull{opacity:0;translate:0 -12px}.wake-step--ready .wake-title__meet{opacity:1;transition:translate .52s cubic-bezier(.2,1.2,.3,1),opacity .34s;translate:0 clamp(26px,5vh,44px)}.wake-step--ready .wake-title{align-self:end;min-height:178px;padding:0 0 clamp(12px,3.5vh,34px)}.wake-step--ready .wake-title h1{width:min(100%,17ch);font-size:clamp(30px,13.5vw,74px)}.wake-playground{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;grid-area:scene;min-height:0;display:grid;position:relative}.wake-playground:focus-visible{outline-offset:3px;outline:3px solid #35625538}.wake-step--dragging .wake-playground{cursor:grabbing}.wake-rope{z-index:8;opacity:1;translate:0;transform:translate3d(-50%, 0, 0) rotate(var(--rope-sway));transform-origin:50% 0;justify-items:center;transition:transform .52s cubic-bezier(.22,1.35,.32,1);animation:2.2s ease-in-out infinite wake-rope-idle;display:grid;position:fixed;top:-150px;left:50%}.wake-step:not(.wake-step--rope-ready):not(.wake-step--dragging):not(.wake-step--awakened) .wake-rope{opacity:0;animation:.56s cubic-bezier(.16,1,.3,1) .5s both wake-rope-enter,2.2s ease-in-out infinite wake-rope-idle;translate:0 -138px}.wake-step--dragging .wake-rope{opacity:1;translate:0;transform:translate3d(-50%, 0, 0) rotate(var(--rope-sway));transition:none;animation:none}.wake-step--awakened .wake-rope{animation:.64s cubic-bezier(.38,0,.72,1) both wake-rope-release}.wake-rope-line{width:8px;height:calc(304px + var(--rope-pull));background:linear-gradient(90deg,#ffeccd47,#0000 34%),repeating-linear-gradient(135deg,#2b1710 0 7px,#6a432c 7px 13px,#3c2418 13px 20px);border-radius:999px;transition:height .56s cubic-bezier(.22,1.4,.32,1);display:block;box-shadow:inset 1px 0 #ffe4c438,0 10px 18px #1014181f}.wake-step--dragging .wake-rope-line{transition:none}.wake-rope-knot{background:#2b1710;border-radius:999px;width:20px;height:20px;margin-top:-3px;box-shadow:inset 1px 2px #ffeccd2e,0 10px 16px #10141824}.wake-rope-ring{background:0 0;border:7px solid #2b1710;border-radius:50%;width:58px;height:58px;margin-top:-2px;box-shadow:0 16px 24px #10141824}.wake-mascot{opacity:0;-webkit-user-select:none;user-select:none;width:clamp(138px,42vw,230px);height:clamp(138px,42vw,230px);position:absolute;top:36%;left:50%}.wake-mascot img{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.wake-step--awakened .wake-mascot{animation:1.38s cubic-bezier(.03,.25,.21,1.04) .5s both wake-mascot-land}.wake-speech-bubble{z-index:5;color:#fff;text-align:left;background:#101418;border-radius:26px;width:min(100% - 32px,360px);min-height:112px;padding:20px 22px;animation:.42s cubic-bezier(.2,1.2,.3,1) both wake-speech-in;position:absolute;top:calc(36% - 150px);left:50%;transform:translate(-50%);box-shadow:0 24px 44px #10141829}.wake-speech-bubble:after{content:"";background:#101418;border-radius:4px;width:22px;height:22px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.wake-speech-bubble p{text-wrap:pretty;white-space:pre-wrap;margin:0;font-size:clamp(1.02rem,3.9vw,1.32rem);font-weight:780;line-height:1.22}.wake-speech-copy{display:grid}.wake-speech-copy span{grid-area:1/1}.wake-speech-copy__ghost{visibility:hidden}.wake-speech-copy__visible{min-width:0}@keyframes wake-rope-idle{0%,to{transform:translate(-50%)rotate(-3deg)}50%{transform:translate(-50%,8px)rotate(1.5deg)}}@keyframes wake-rope-enter{0%{opacity:0;translate:0 -138px}1%{opacity:1}76%{opacity:1;translate:0 10px}to{opacity:1;translate:0}}@keyframes wake-rope-release{0%{opacity:1;transform:translate3d(-50%, 0, 0) rotate(var(--rope-sway))}12%{opacity:1;transform:translate(-50%,-18px)rotate(3deg)}36%{opacity:1;transform:translate(-50%,118px)rotate(12deg)}to{opacity:0;transform:translate(-28%,118vh)rotate(104deg)}}@keyframes wake-mascot-land{0%{opacity:1;transform:translate(-50%,-62vh)rotate(-324deg)scale(.2)}45%{transform:translate(-50%)rotate(0)scale(.6)}80%{transform:translate(-50%)rotate(-5deg)}85%{transform:translate(-50%)rotate(8deg)}90%{transform:translate(-50%)rotate(-10deg)}95%{transform:translate(-50%)rotate(5deg)}to{opacity:1;transform:translate(-50%)rotate(0)scale(1)}}@keyframes wake-speech-in{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.choice-grid{gap:10px;padding:0 0 8px;display:grid}.visitor-slider-step{grid-template-rows:auto minmax(0,1fr);justify-self:center;gap:clamp(12px,2.6vh,24px);width:min(100%,560px);height:100%;min-height:0;display:grid}.visitor-slider-copy{align-self:start}.visitor-measure-wrap{--visitor-row-height:46px;--visitor-row-half-height:23px;--visitor-band-height:46px;--visitor-wheel-height:clamp(288px, 50vh, 490px);isolation:isolate;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:clamp(14px,2.4vh,24px);width:100%;min-height:0;display:grid;position:relative}.visitor-measure-wheel{width:min(100%,410px);height:min(100%, var(--visitor-wheel-height));isolation:isolate;place-items:stretch stretch;min-height:0;display:grid;position:relative}.visitor-measure-wheel:before{background:linear-gradient(#ebebef 0%,#ebebef00 100%);top:0}.visitor-measure-wheel:after{background:linear-gradient(#ebebef00 0%,#ebebef 100%);bottom:0}.visitor-measure-active{z-index:1;width:200px;height:var(--visitor-band-height);pointer-events:none;background:#101418;border-radius:999px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visitor-measure-active:before,.visitor-measure-active:after{display:none}.visitor-measure{z-index:2;overscroll-behavior:contain;width:100%;height:100%;min-height:0;padding-block:calc(50% - var(--visitor-row-half-height));scroll-padding-block:calc(50% - var(--visitor-row-half-height));scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.visitor-measure::-webkit-scrollbar{display:none}.visitor-measure-tick{width:min(100% - 18px,372px);height:var(--visitor-row-height);color:#1014184d;text-align:center;scroll-snap-align:center;background:0 0;border:0;place-items:center;margin:0 auto;transition:color .18s,opacity .18s;display:grid;position:relative}.visitor-measure-tick:before,.visitor-measure-tick:after{content:"";background:#1014182e;border-radius:999px;width:24px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.visitor-measure-tick:before{left:28px}.visitor-measure-tick:after{right:28px}.visitor-measure-tick span{letter-spacing:0;text-wrap:balance;justify-content:center;min-width:7ch;max-width:calc(100% - 104px);font-size:clamp(30px,8vw,54px);font-weight:900;line-height:1;transition:translate .18s;display:inline-grid;translate:0}.visitor-measure-tick:first-child span{white-space:nowrap;min-width:0;max-width:calc(100% - 76px);font-size:clamp(27px,7.8vw,38px);line-height:1}.visitor-measure-tick small{margin-top:6px;font-size:.78rem;font-weight:760}.visitor-measure-tick.active{color:#000}.visitor-measure-tick.active span{scale:1.2}.visitor-measure-tick.active:before,.visitor-measure-tick.active:after{opacity:0}.visitor-measure-readout{z-index:4;color:#101418;white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:2px;max-width:calc(100% - 32px);padding:8px 12px;font-size:.78rem;font-weight:760;display:inline-flex;position:relative}.visitor-measure-readout span{color:#10141885;white-space:nowrap}.visitor-measure-readout strong{white-space:nowrap;font-size:.88rem;font-weight:900}@media (width<=360px),(height<=620px){.stage-visitorSlider .visitor-slider-step{gap:8px}.stage-visitorSlider .mascot-title{align-items:center;gap:8px}.stage-visitorSlider .mascot-title img{width:clamp(42px,13vw,52px);height:clamp(42px,13vw,52px)}.stage-visitorSlider .mascot-title h1{border-radius:16px;padding:10px 12px;line-height:1.02;font-size:clamp(20px,6.6vw,25px)!important}.stage-visitorSlider .visitor-measure-wrap{--visitor-row-height:76px;--visitor-row-half-height:38px;--visitor-band-height:72px;--visitor-wheel-height:clamp(214px, 38vh, 284px);gap:10px}.stage-visitorSlider .visitor-measure-active{width:min(100% - 10px,330px);height:74px}.stage-visitorSlider .visitor-measure-tick{width:min(100% - 10px,330px)}.stage-visitorSlider .visitor-measure-tick:before,.stage-visitorSlider .visitor-measure-tick:after{width:18px}.stage-visitorSlider .visitor-measure-tick:before{left:18px}.stage-visitorSlider .visitor-measure-tick:after{right:18px}.stage-visitorSlider .visitor-measure-tick span{max-width:calc(100% - 78px);font-size:clamp(28px,9.4vw,40px)}.stage-visitorSlider .visitor-measure-tick:first-child span{max-width:calc(100% - 54px);font-size:clamp(24px,7.4vw,30px)}.stage-visitorSlider .visitor-measure-tick.active span{translate:0 .08em}.stage-visitorSlider .visitor-measure-readout{gap:8px;min-height:36px;padding:6px 12px;font-size:.7rem}.stage-visitorSlider .visitor-measure-readout strong{font-size:.78rem}}.choice-grid-shell{align-items:center;min-height:0;padding:0 1.25rem;display:grid;overflow:hidden}.stage-options-overflow .choice-grid-shell{align-items:start;overflow:visible}.wizard-stage.stage-sparse-options:not(.stage-options-overflow) .choice-grid-shell{align-items:start;padding-top:clamp(190px,24vh,230px)}.choice-card{color:#101418;text-align:left;background:#fff;border:none;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:12px;padding:14px 15px;display:grid}.stage-icon-options .choice-card{grid-template-columns:40px minmax(0,1fr) 26px}.choice-icon{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.stage-compact-options .choice-grid{gap:7px}.stage-compact-options .choice-card{border-radius:18px;min-height:56px;padding:10px 13px 10px 10px}.choice-card.selected{background:#dff6e1;box-shadow:inset 0 0 0 2px #00bc10}.choice-card strong,.choice-card small{display:block}.choice-card strong{font-size:16px;line-height:1.2}.choice-card small{color:#66717c;font-size:12px;line-height:1.35}.stage-compact-options .choice-card strong{font-size:15px}.stage-compact-options .choice-card small{margin-top:3px;line-height:1.28}.choice-card svg{color:#00bc10}.choice-icon svg,.choice-card.selected .choice-icon svg{color:currentColor}.wizard-icon{color:#f6d365;background:#101418;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.website-field{justify-self:center;width:min(100%,440px)}.website-field input{text-align:center;border-radius:16px;min-height:56px}.insight-card{text-align:center;grid-template-rows:auto minmax(0,1fr);justify-self:center;gap:clamp(18px,4vh,36px);width:min(100%,620px);height:100%;padding:6px 0 0;display:grid}.insight-card--image{width:min(100% + 2.5rem,720px);height:calc(var(--app-viewport-height) - 64px);max-height:calc(var(--app-viewport-height) - 64px);grid-template-rows:min-content minmax(0,1fr);gap:clamp(8px,1.4vh,16px);margin-left:-1.25rem;margin-right:-1.25rem;padding-top:clamp(6px,1.4vh,14px)}.insight-card--image .insight-copy{justify-self:center;width:min(100% - 2.5rem,620px)}.insight-copy{align-self:start}.insight-copy .regular-title{font-size:clamp(24px,15vw,64px);line-height:.98}.insight-copy p{color:#68727d;text-wrap:balance;max-width:28ch;margin:0 auto;font-size:1.08rem;line-height:1.35}.insight-visual{color:#101418;align-self:stretch;place-items:center;min-height:0;display:grid}.insight-image-panel{align-self:end;width:100%;height:min(100%,100vh);min-height:0;position:absolute;inset:0;overflow:hidden}.insight-image-panel img{object-fit:contain;width:100%;height:100%;display:block;scale:.7}.momentum-proof{grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:18px;width:min(100%,390px);height:100%;display:grid}.momentum-chart-card{transform-origin:50%;filter:drop-shadow(0 24px 38px #10141824);align-self:center;width:min(100%,318px);transform:rotate(-3deg)}.momentum-chart{width:100%;display:block;overflow:visible}.momentum-axis{fill:none;stroke:#1014181a;stroke-linecap:round;stroke-width:2px}.momentum-axis-label,.momentum-time-label{fill:#101418;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:800}.momentum-time-label{fill:#10141847;font-weight:700}.momentum-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.momentum-line--plingel{stroke:#36a654;stroke-width:7px;animation:1.15s cubic-bezier(.16,1,.3,1) .22s both momentum-line-draw}.momentum-line--alternative{stroke:#ff6657;stroke-dasharray:.025 .07;stroke-dashoffset:0;stroke-width:5px}.momentum-alt-reveal{animation:1.45s cubic-bezier(.16,1,.3,1) .36s both momentum-alt-reveal}.momentum-dot{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.36s cubic-bezier(.2,1.5,.3,1) .98s both momentum-dot-pop}.momentum-dot--start,.momentum-dot--plingel{fill:#fff;stroke:#36a654;stroke-width:6px}.momentum-dot--alternative{fill:#ff6657;animation-delay:1.42s}.momentum-label-pl,.momentum-label-alt,.momentum-question{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:900}.momentum-label-pl{fill:#fff;paint-order:stroke;stroke:#36a654;stroke-linejoin:round;stroke-width:12px;font-size:18px;animation:.42s .98s both momentum-label-in}.momentum-label-alt{fill:#ff6657;font-size:15px;animation:.42s .76s both momentum-label-in}.momentum-question{fill:#ff6657;opacity:0;font-size:30px;animation:.36s cubic-bezier(.2,1.4,.3,1) 1.56s both momentum-question-in}.momentum-research-pill{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff94;border:1px solid #ffffffd6;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-self:end;align-items:center;gap:12px;width:min(100%,350px);min-height:64px;margin-bottom:10px;padding:12px 16px;display:grid;box-shadow:0 18px 38px #10141814}.momentum-research-pill span{color:#36a654;background:#fff;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.momentum-research-pill p{color:#101418;margin:0;font-size:13px;font-weight:720;line-height:1.28}@keyframes momentum-line-draw{to{stroke-dashoffset:0}}@keyframes momentum-alt-reveal{to{width:248px}}@keyframes momentum-dot-pop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes momentum-label-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes momentum-question-in{0%{opacity:0}to{opacity:1}}.setup-progress-card,.save-progress-card,.before-after,.analysis-card{background:#ffffffe6;border:1px solid #d7e0ea;border-radius:22px;justify-self:center;gap:11px;width:min(100%,520px);padding:16px;display:grid;box-shadow:0 14px 36px #0f172a12}.stage-analysis .wizard-copy{gap:8px}.stage-analysis .wizard-icon{border-radius:17px;width:56px;height:56px}.analysis-summary-page{justify-self:center;gap:12px;width:min(100%,620px);padding-bottom:4px;display:grid}.analysis-summary-hero{gap:9px;padding:0 2px 4px}.analysis-summary-hero h1{overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:620px}.analysis-site-name{color:#b7ff14;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:clamp(28px,8vw,52px);display:block}.setup-progress-track{background:#dfe8e4;border-radius:999px;height:9px;overflow:hidden}.setup-progress-track span{border-radius:inherit;background:#101418;height:100%;transition:width .26s;display:block}.analysis-progress-row{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;display:grid}.analysis-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.analysis-checklist li{color:#6c7781;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;font-weight:680;display:grid}.analysis-checklist span{background:#fff;border:1px solid #cfd9e5;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.analysis-checklist li.done{color:#214f40}.analysis-checklist li.done span{color:#fff;background:#214f40;border-color:#214f40}.analysis-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.analysis-result-grid span{background:#f8fbfa;border:1px solid #d7e0ea;border-radius:14px;gap:3px;padding:10px;display:grid}.analysis-summary{margin:0;font-weight:720}.analysis-evidence-list,.analysis-insight-list{gap:8px;margin:0;padding:0;display:grid}.analysis-evidence-list span{background:#fbfdfc;border:1px solid #dbe6e0;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 8px;padding:10px;display:grid}.analysis-evidence-list svg{color:#2f7a52;grid-row:span 2}.analysis-evidence-list strong{font-size:14px;line-height:1.1}.analysis-evidence-list small{color:#66717c;line-height:1.28}.analysis-insight-list{list-style:none}.analysis-insight-list li{color:#52605a;padding-left:17px;font-size:13px;line-height:1.3;position:relative}.analysis-insight-list li:before{content:"";background:#2f7a52;border-radius:999px;width:5px;height:5px;position:absolute;top:.54em;left:3px}.analysis-result-grid small{color:#66717c;line-height:1.25}.analysis-card-heading{gap:4px;display:grid}.analysis-card-heading strong{overflow-wrap:anywhere;font-size:17px;line-height:1.18}.analysis-card-heading small{color:#66717c;line-height:1.35}.analysis-proof-list,.answer-summary-grid,.benefit-list,.starter-belletjes-list{gap:8px;display:grid}.stack-detection-card{background:#fbfdfc;border:1px solid #dbe6e0;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.stack-brand-mark{color:#fff;background:#101418;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:820;display:grid}.stack-brand-mark[data-stack=wordpress]{background:#21759b}.stack-brand-mark[data-stack=webflow]{background:#146ef5}.stack-brand-mark[data-stack=shopify]{color:#10200a;background:#95bf47}.stack-brand-mark[data-stack=wix]{background:#111}.stack-brand-mark[data-stack=squarespace]{background:#000}.stack-brand-mark[data-stack=framer]{background:#05f}.stack-brand-mark[data-stack=nextjs]{background:#000}.stack-detection-card strong{font-size:15px;line-height:1.18;display:block}.stack-detection-card small{color:#66717c;line-height:1.28}.analysis-proof-list span,.benefit-list span,.starter-belletjes-list button{background:#fbfdfc;border:1px solid #dbe6e0;border-radius:16px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 9px;padding:10px;display:grid}.analysis-proof-list svg,.benefit-list svg{color:#2f7a52;grid-row:span 2}.analysis-proof-list strong,.benefit-list strong,.starter-belletjes-list strong{overflow-wrap:anywhere;font-size:14px;line-height:1.18}.analysis-proof-list small,.benefit-list small,.starter-belletjes-list small{color:#66717c;line-height:1.28}.starter-belletjes-list button{text-align:left;width:100%;color:inherit;cursor:pointer}.starter-belletjes-list button.selected{background:#f1fbf3;border-color:#214f40}.starter-belletjes-list button>span{color:#fff;background:#fff;border:1px solid #cfd9e5;border-radius:50%;grid-row:span 2;place-items:center;width:22px;height:22px;display:grid}.starter-belletjes-list button.selected>span{background:#214f40;border-color:#214f40}.answer-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.answer-summary-grid span{background:#fbfdfc;border:1px solid #dbe6e0;border-radius:16px;gap:4px;min-width:0;padding:11px;display:grid}.answer-summary-grid small{color:#66717c;font-size:12px;font-weight:720;line-height:1.2}.answer-summary-grid strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.2}.analysis-before-after{justify-self:center;width:min(100%,520px)}.setup-progress-card ul,.offer-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.setup-progress-card li{color:#6c7781;gap:3px;font-weight:680;display:grid}.setup-progress-card li small{color:#7b858e;font-weight:640}.setup-progress-card li.done{color:#214f40}.before-after{grid-template-columns:repeat(2,minmax(0,1fr))}.before-after span,.save-progress-card span{gap:4px;display:grid}.before-after small,.save-progress-card span{color:#66717c;line-height:1.35}.wizard-footer{z-index:20;padding:16px max(18px, env(safe-area-inset-right)) max(3.25rem, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;position:fixed;bottom:0;left:0;right:0;transform:translateY(10px)}.wizard-footer--visible{opacity:1;pointer-events:none;transform:translateY(0)}.wizard-next{width:min(fit-content, 520px);pointer-events:auto;border-radius:999px;min-height:56px;margin:0 auto;display:flex;padding:0 1.75rem!important}.inline-auth-options{justify-self:center;gap:10px;width:min(100%,520px);display:grid}.inline-email-form .primary-button{min-height:50px}.analytics-play-cards{isolation:isolate;width:min(100%,390px);height:clamp(220px,52vh,300px);margin:0 auto;position:relative}.analytics-play-card{z-index:2;color:#101418;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:50%;background:#ffffffc2;border:1px solid #1014180f;border-radius:20px;align-items:center;gap:10px;width:min(48%,184px);min-height:78px;padding:12px;animation:.74s cubic-bezier(.18,1.3,.34,1) both analytics-card-in;display:flex;position:absolute;box-shadow:0 18px 34px #1014181a}.analytics-play-card svg{color:#b7ff14;background:#101418;border-radius:14px;flex:none;width:38px;height:38px;padding:9px}.analytics-play-card strong{font-size:clamp(.86rem,3.1vw,1rem);font-weight:900;line-height:1.05;display:block}.analytics-play-card p{color:#1014189e;text-wrap:balance;max-width:15.5ch;margin:4px 0 0;font-size:clamp(.7rem,2.55vw,.82rem);font-weight:760;line-height:1.15}.analytics-play-card--signals{top:18px;left:10px;transform:rotate(-2deg)}.analytics-play-card--meaning{background:#b7ff14d1;animation-delay:.13s;top:92px;right:2px;transform:rotate(2deg)}.analytics-play-card--meaning svg{color:#101418;background:#fff}.analytics-play-card--momentum{animation-delay:.24s;bottom:88px;left:2px;transform:rotate(2.5deg)}.analytics-play-card--install{color:#fff;background:#101418eb;animation-delay:.36s;bottom:20px;right:10px;transform:rotate(-2deg)}.analytics-play-card--install p{color:#ffffffad}.analytics-play-card--install svg{color:#101418;background:#b7ff14}@keyframes analytics-card-in{0%{opacity:0;translate:0 26px;scale:.9}68%{scale:1.035}}@keyframes analytics-orbit-spin{to{transform:rotate(360deg)}}.sheet-backdrop{z-index:1200;background:#0f172a47;align-items:end;padding:5px;display:grid;position:fixed;inset:0}.auth-sheet{width:min(560px,100%);max-height:min(88vh,720px);max-height:min(var(--app-viewport-height) - 64px, 720px);padding:1rem 1.5rem max(32px, env(safe-area-inset-bottom));background:#fff;border-radius:42px 42px 13.8vw 13.8vw;gap:16px;margin:0 auto;display:grid;position:relative;overflow:auto;box-shadow:0 26px 80px #0f172a42}.sheet-presence-enter-active{transition:opacity .26s,background-color .26s}.sheet-presence-leave-active{transition:opacity .26s .26s,background-color .26s}.sheet-presence-enter-active .auth-sheet{transition:transform .42s cubic-bezier(.16,1,.3,1) .16s}.sheet-presence-leave-active .auth-sheet{transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .48s}.sheet-presence-enter-from,.sheet-presence-leave-to{opacity:0}.sheet-presence-enter-from .auth-sheet,.sheet-presence-leave-to .auth-sheet{transform:translateY(100%)scale(.982)}.sheet-close{color:#101418;background:#eef2f4;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:1rem;right:1rem}.auth-sheet-heading{gap:7px;padding-right:42px;display:grid}.auth-sheet-heading h2{letter-spacing:-.02em;margin:0;font-size:28px;line-height:1}.auth-sheet-heading p{color:#66717c;margin:0}.auth-option-grid{gap:10px;display:grid}.auth-provider-button{grid-template-columns:24px minmax(0,1fr);justify-items:start;gap:10px;min-height:50px;display:grid}.offer-view{min-height:var(--app-viewport-height);height:auto;max-height:none;padding:max(52px, env(safe-area-inset-top) + 20px) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom) + 14px) max(16px, env(safe-area-inset-left));background:#f5f5f1;place-items:start center;overflow:hidden auto}.offer-panel{text-align:center;justify-items:center;gap:13px;width:min(520px,100%);display:grid}.payment-wall{align-content:start;min-height:auto;padding-top:0}.offer-topline{color:#1014189e;justify-content:space-between;gap:10px;width:100%;font-size:12px;font-weight:780;display:flex}.offer-topline span{align-items:center;gap:5px;display:inline-flex}.offer-copy{justify-items:center;gap:10px;display:grid}.offer-icon{background:#101418;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.offer-copy h1{letter-spacing:0;max-width:min(100%,420px);margin:0 auto;font-size:clamp(30px,8.6vw,44px);line-height:1.02}.offer-copy h1 span{overflow-wrap:anywhere;word-break:break-word;display:block}.offer-card{text-align:left;background:#fff;border:1px solid #101418;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px;display:flex;box-shadow:0 18px 54px #0f172a1f}.payment-card{color:#fff;background:#101418;border:0;border-radius:22px;box-shadow:0 20px 48px #1014182e}.offer-card strong,.offer-card span{display:block}.offer-card span{color:#66717c;margin-top:3px;font-size:14px;line-height:1.3}.offer-card b{font-size:28px}.payment-card span{color:#ffffffad}.payment-card b{color:#b7ff14;white-space:nowrap;align-items:baseline;gap:1px;font-size:28px;line-height:1;display:inline-flex}.payment-card b small,.payment-card b span{color:currentColor;font-size:16px}.trial-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.trial-summary div{text-align:left;background:#fff;border:1px solid #1014181a;border-radius:14px;align-content:center;gap:4px;min-height:66px;padding:10px;display:grid}.trial-summary span{color:#1014188f;text-transform:uppercase;font-size:11px;font-weight:850}.trial-summary strong{color:#101418;font-size:13px;line-height:1.16}.cancellation-copy{color:#225941;text-align:left;background:#2f7a521a;border-radius:14px;width:100%;margin:0;padding:12px;font-size:13px;font-weight:760;line-height:1.32}.plan-toggle{background:#10141814;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:5px;display:grid}.plan-toggle button{color:#101418b8;text-align:left;background:0 0;border:0;border-radius:17px;gap:3px;min-height:64px;padding:10px;display:grid;position:relative}.plan-toggle button.active{color:#101418;background:#fff;box-shadow:0 10px 24px #1014181a}.plan-toggle span,.plan-toggle strong,.plan-toggle small{line-height:1.15;display:block}.plan-toggle span{font-size:12px;font-weight:850}.plan-toggle strong{font-size:14px}.plan-toggle small{color:#2f7a52;font-size:11px;font-weight:820}.payment-method-panel{text-align:left;background:#fff;border:1px solid #1014181a;border-radius:18px;gap:9px;width:100%;padding:12px;display:grid}.method-heading{color:#101418;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.method-heading span{color:#1014188c;font-size:12px;font-weight:750}.payment-method-list{gap:7px;display:grid}.payment-method-option svg{color:#2f7a52}.payment-method-option span{gap:2px;min-width:0;display:grid}.payment-method-option strong,.payment-method-option small{display:block}.payment-method-option strong{font-size:13px}.payment-method-option small{color:#10141899;font-size:12px;font-weight:680;line-height:1.25}.terms-check input{accent-color:#101418;width:16px;height:16px;margin:1px 0 0}.mollie-card-panel{text-align:left;background:#fff;border:1px solid #1014181a;border-radius:18px;gap:12px;width:100%;padding:14px;display:grid}.credit-card-preview{color:#101418;background:linear-gradient(135deg,#b7ff14f2,#fafaf4e0 42%,#101418eb);border-radius:16px;gap:14px;min-height:148px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff80}.credit-card-preview span,.credit-card-preview small{font-size:12px;font-weight:850}.credit-card-preview strong{color:#101418;letter-spacing:0;align-self:end;font-size:20px}.credit-card-fields{gap:10px;display:grid}.credit-card-fields label{color:#1014189e;text-transform:uppercase;gap:6px;font-size:11px;font-weight:850;display:grid}.credit-card-field-row{grid-template-columns:minmax(0,1fr) minmax(88px,.58fr);gap:10px;display:grid}.mollie-card-mount{background:#f8f8f4;border:1px solid #10141821;border-radius:12px;min-height:46px;padding:13px 12px}.mollie-card-mount .mollie-component{min-height:20px}.offer-list{text-align:left;width:100%}.payment-benefits{gap:7px;margin:0;padding:0;list-style:none;display:grid}.offer-list li{color:#2f6958;align-items:center;gap:8px;font-size:14px;font-weight:720;display:inline-flex}.payment-benefits li{color:#273038;align-items:flex-start;line-height:1.28}.payment-benefits svg{color:#2f7a52;flex:none;margin-top:1px}.offer-footnote{color:#1014188c;max-width:38ch;margin:-2px auto 0;font-size:12px;font-weight:650;line-height:1.35}.offer-footnote a{color:#101418;font-weight:820}@media (width<=430px){.trial-summary{grid-template-columns:1fr}.payment-card{flex-direction:column;align-items:flex-start}}.marketing-nav{width:min(1120px,100vw - 40px);min-height:72px;padding-top:env(safe-area-inset-top);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.marketing-hero{width:min(1120px,100vw - 40px);min-height:calc(100vh - 164px);min-height:calc(var(--app-viewport-height) - 164px);grid-template-columns:minmax(0,1fr) minmax(300px,410px);align-items:center;gap:clamp(28px,6vw,72px);margin:0 auto;padding:34px 0 48px;display:grid}.marketing-note{width:min(1120px,100vw - 40px);padding-bottom:max(34px, 34px + env(safe-area-inset-bottom));color:#56616d;margin:-22px auto 0;font-weight:680}.hero-copy{gap:20px;max-width:660px;display:grid}.hero-copy h1{letter-spacing:0;max-width:640px;margin:0;font-size:clamp(44px,8vw,86px);line-height:.95}.hero-copy p,.install-section p,.marketing-band p{color:#56616d;line-height:1.55}.hero-copy p{max-width:620px;margin:0;font-size:clamp(18px,2vw,22px)}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;padding-top:6px;display:flex}.hero-actions .primary-button{min-height:50px;padding:0 18px}.phone-stage{place-items:center;min-height:510px;display:grid}.marketing-band,.install-section{width:min(1120px,100vw - 40px);margin:0 auto}.marketing-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px 0 58px;display:grid}.marketing-band article{background:#fff;border:1px solid #dde3ea;border-radius:8px;align-content:start;gap:9px;min-height:172px;padding:20px;display:grid}.marketing-band svg{color:#356255}.marketing-band strong{font-size:18px}.marketing-band p{margin:0}.install-section{padding:34px 0 max(72px, 72px + env(safe-area-inset-bottom));border-top:1px solid #d8e3dc;grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.install-section h2{letter-spacing:0;margin:0;font-size:clamp(30px,4vw,46px);line-height:1}.install-section p{margin:12px 0 0}.install-steps{counter-reset:install-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.install-steps li{counter-increment:install-step;background:#fff;border:1px solid #d6dee8;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:grid}.install-steps li:before{content:counter(install-step);color:#fff;background:#101418;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:780;display:grid}.install-steps svg{display:none}.install-layout{width:min(960px,100vw - 40px);padding:64px 0 max(72px, 72px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,.88fr) minmax(320px,1fr);align-items:start;gap:clamp(18px,4vw,44px);margin:0 auto;display:grid}.install-intro{align-content:start;gap:18px;display:grid;position:sticky;top:92px}.install-intro h1,.welcome-copy h1{letter-spacing:0;margin:0;font-size:clamp(38px,6vw,68px);line-height:.96}.install-intro p,.install-aside p,.welcome-copy p{color:#56616d;margin:0;line-height:1.55}.install-intro .primary-button{justify-self:start;min-height:50px;padding:0 18px}.install-card-list{counter-reset:install-card;gap:12px;margin:0;padding:0;list-style:none;display:grid}.install-card-list li{counter-increment:install-card;background:#ffffffe6;border:1px solid #d6dee8;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;min-height:96px;padding:18px;display:grid;box-shadow:0 16px 40px #0f172a0f}.install-step-icon{color:#f6d365;background:#101418;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:relative}.install-step-icon:after{content:counter(install-card);color:#fff;background:#356255;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:780;display:grid;position:absolute;bottom:-6px;right:-6px}.install-card-list strong,.install-card-list small{display:block}.install-card-list strong{font-size:18px;line-height:1.2}.install-card-list small{color:#56616d;margin-top:5px;line-height:1.45}.install-aside{background:#f5fbf8;border:1px solid #d8e3dc;border-radius:8px;grid-column:2;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.install-aside svg{color:#356255}.welcome-flow{padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));place-items:center;display:grid}.welcome-flow-panel{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:clamp(20px,6vw,64px);width:min(1020px,100%);display:grid}.welcome-copy{gap:22px;display:grid}.welcome-brand{justify-self:start;align-items:center;gap:10px;font-weight:780;display:inline-flex}.welcome-icon{color:#f6d365;background:#101418;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 18px 48px #0f172a29}.welcome-copy p{max-width:600px;font-size:18px}.welcome-dots{gap:8px;display:inline-flex}.welcome-dots button{background:#d7e1df;border:0;border-radius:999px;width:34px;height:6px;padding:0}.welcome-dots button.active{background:#101418}.welcome-actions{flex-wrap:wrap;gap:10px;display:flex}.welcome-actions .primary-button,.welcome-actions .secondary-button{min-height:50px;padding:0 18px}.welcome-preview{place-items:center;display:grid}.success{color:#2f7a52}.setup-warning{color:#6b4d12;background:#fff7df;border:1px solid #e3bc66;border-radius:8px;padding:12px;font-size:14px;line-height:1.45}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.metric{background:#fff;border:1px solid #dde3ea;border-radius:8px;gap:8px;min-height:94px;padding:18px;display:grid}.metric strong{font-size:34px}.dashboard-page{gap:5px;padding-top:18px;display:grid}.dashboard-hero{gap:18px;padding:6px 4px 2px;display:grid}.dashboard-hero-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-hero-copy h1{letter-spacing:-.03em;max-width:14ch;margin:0;font-size:clamp(34px,6vw,56px);line-height:.98}.dashboard-eyebrow{color:#5f676f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:760}.dashboard-domain{color:#6d747c;align-items:center;gap:7px;margin:10px 0 0;font-size:14px;display:inline-flex}.dashboard-actions{flex-shrink:0}.dashboard-icon-button{background:#ffffffb8;border-color:#e2e0d8;border-radius:999px}.dashboard-pills{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-pill{color:#4d545c;background:#ebe9e3;border-radius:999px;align-items:baseline;gap:6px;min-height:40px;padding:0 14px;font-size:14px;display:inline-flex}.dashboard-pill strong{color:#101418;font-size:16px;font-weight:780}.dashboard-pill-action{color:#fff;background:#101418;border:0;border-radius:14px;place-items:center;width:40px;height:40px;display:inline-grid}.stats-band{color:#eceff2;background:#090909;border-radius:32px;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,4vw,42px);padding:clamp(22px,4vw,30px) clamp(20px,4vw,34px);display:grid}.stats-band-item{align-content:start;gap:7px;display:grid}.stats-band-label{color:#8f959c;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.stats-band-trend{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.stats-band-trend.up{color:#6fd38b}.stats-band-trend.down{color:#e39a4d}.stats-band-trend.muted{color:#5d636a}.stats-band-value{letter-spacing:-.04em;font-variant-numeric:slashed-zero tabular-nums;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:.95}.bento-block{border-radius:32px;gap:18px;padding:clamp(20px,3vw,28px);display:grid}.bento-plingels{color:#171a1f;background:#f3e7a8}.bento-activity{color:#12202c;background:#b7daf3}.bento-suggestions{color:#171a1f;background:#efece6}.analyzer-panel{color:#101418;background:#e4f2ee}.analyzer-summary{color:#101418b8;margin:0;font-size:15px;line-height:1.45}.analyzer-progress{background:#1014181a;border-radius:999px;height:10px;overflow:hidden}.analyzer-progress span{border-radius:inherit;background:#101418;height:100%;transition:width .28s;display:block}.analyzer-meta{color:#1014189e;gap:4px;font-size:13px;display:grid}.analyzer-meta strong{color:#101418;font-size:14px}.analyzer-log{gap:8px;margin:0;padding:0;list-style:none;display:grid}.analyzer-log li{background:#ffffff6b;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.analyzer-log strong,.analyzer-log small{line-height:1.25;display:block}.analyzer-log small{color:#10141894;margin-top:2px}.analyzer-button{justify-content:center;width:100%}.analyzer-button+.analyzer-button{margin-top:-8px}.analyzer-button:disabled{opacity:.62;cursor:progress}.acquisition-block{color:#101418;background:#e4f2ee}.learning-block{color:#101418;background:#e9ecff}.origin-readout-block{color:#101418;background:#f5f1e5}.bento-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bento-heading.compact h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,30px);line-height:1.05}.bento-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.72;margin:0 0 6px;font-size:12px;font-weight:760}.bento-heading h2{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3.4vw,34px);line-height:1.02}.bento-action{min-height:40px;color:inherit;background:#10141814;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:720;display:inline-flex}.bento-action.solid{color:#fff;background:#101418}.bento-empty{justify-items:start;gap:8px;padding:8px 2px 2px;display:grid}.bento-empty.compact{text-align:center;place-content:center;justify-items:center;min-height:180px}.bento-empty span{max-width:34ch;color:inherit;opacity:.78;line-height:1.45}.moment-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.moment-tile{background:#ffffff6b;border-radius:24px;gap:6px;min-height:128px;padding:16px;display:grid;position:relative}.moment-tile.off{opacity:.58}.moment-tile strong{padding-right:34px;font-size:16px;line-height:1.25}.moment-tile-count{letter-spacing:-.03em;margin-top:4px;font-size:clamp(30px,5vw,40px);font-weight:800;line-height:1}.moment-tile small{color:#171a1fad}.moment-tile .moment-toggle{background:#ffffffb8;border-color:#1014181f;top:12px;right:12px}.dashboard-bento-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);align-items:start;gap:14px;display:grid}.dashboard-side{gap:14px;display:grid}.dashboard-side .panel{box-shadow:none;background:#efece6;border:0;border-radius:28px;gap:16px;padding:clamp(18px,3vw,24px)}.dashboard-side .panel-heading h2{font-size:20px}.dashboard-side .panel-heading p{margin-top:4px}.dashboard-side .icon-button{background:#ffffff8c;border-color:#1014181a;border-radius:999px}.activity-list-bento li{border-bottom-color:#10202c1f}.activity-list-bento li.highlighted{background:#ffffff6b}.activity-list-bento span{color:#12202c9e}.suggestion-stack{gap:10px;display:grid}.dashboard-side .suggestion-row,.bento-suggestions .suggestion-row{background:#ffffff73;border:0;border-radius:20px}.suggestion-strategy{color:#1014189e;margin-top:8px;font-size:12px;font-weight:680;line-height:1.35;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.8fr);align-items:start;gap:16px;display:grid}.side-stack{gap:16px;display:grid}.panel{background:#fff;border:1px solid #dde3ea;border-radius:8px;gap:18px;padding:20px;display:grid}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-heading p{margin:5px 0 0;line-height:1.45}.code-block{color:#f7f7f4;background:#111418;border:1px solid #d9e1eb;border-radius:8px;max-width:100%;margin:0;padding:14px;font-size:13px;line-height:1.55;overflow-x:auto}.code-block code{overflow-wrap:anywhere;white-space:pre-wrap}.status-dot,.activity-dot{border-radius:50%;display:inline-block}.status-dot{background:#b8b7b0;width:12px;height:12px;margin-top:5px}.status-dot[data-status=enabled]{background:#3ca66b}.status-dot[data-status=blocked],.status-dot[data-status=error]{background:#be4b4b}.activity-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.activity-list li{border-bottom:1px solid #e8edf3;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:12px;min-height:56px;padding:12px 0;display:grid}.activity-list li:last-child{border-bottom:0}.activity-list li.highlighted{background:#fff7df;border-radius:8px;margin:0 -10px;padding-left:10px;padding-right:10px}.activity-list div,.empty-state,.plingel-row span{gap:5px;display:grid}.event-chip-row{flex-wrap:wrap;gap:6px;display:flex!important}.event-chip-row em,.visitor-row-meta em,.session-summary em{min-height:24px;color:inherit;opacity:.74;background:#10141814;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-style:normal;font-weight:760;line-height:1;display:inline-flex}.empty-state{text-align:center;place-content:center;min-height:220px}.plingel-list{gap:8px;display:grid}.plingel-row{text-align:left;background:#fff;border:1px solid #dde3ea;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 12px;display:flex}.onboarding-page{gap:16px;display:grid}.step-pills{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.step-pills span{color:#0000;background:#dce4ed;border-radius:999px;min-width:0;height:6px;display:grid;overflow:hidden}.step-pills span.active,.step-pills span.done{background:#163f35}.welcome-panel{align-content:center;justify-items:start;min-height:430px}.brand-mark.large{width:46px;height:46px}.button-row,.chip-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.connection-state{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;display:grid}.pulse-ring{background:#e7f7f1;border:2px solid #9ccfbd;border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 9px #2c9a771a}.connection-state[data-state=not_found] .pulse-ring{background:#fff0f0;border-color:#d79c9c;box-shadow:0 0 0 9px #be4b4b1a}.connection-state[data-state=connected] .pulse-ring{background:#e5f8ef;border-color:#36a875;box-shadow:0 0 0 9px #36a87529}.test-plingel-panel{text-align:center;place-items:center;min-height:360px}.test-button{min-width:210px}.suggestion-list,.moment-grid,.moment-type-grid{gap:12px;display:grid}.suggestion-card,.moment-card,.moment-type-card,.suggestion-row{background:#fff;border:1px solid #dde3ea;border-radius:8px}.suggestion-card{grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;align-items:center;gap:14px;padding:14px;display:grid}.suggestion-card p{margin:5px 0 0}.toggle-grid{gap:8px;display:grid}.toggle-line{grid-template-columns:auto minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:8px;font-weight:640;display:inline-flex}.toggle-line input{min-height:auto}.moment-overview{margin-bottom:16px}.moment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.moment-card{gap:12px;min-height:132px;padding:16px;display:grid;position:relative}.moment-card strong{padding-right:40px;font-size:18px;line-height:1.2;display:block}.moment-card span{color:#171a1f;margin-top:8px;font-size:30px;font-weight:780;line-height:1;display:block}.moment-card small,.suggestion-row small,.moment-type-card span{color:#666a70}.moment-toggle{color:#1d7b59;background:#effaf5;border:1px solid #cdd7e3;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.suggestion-row{gap:5px;padding:12px;display:grid}.modal-backdrop{inset:calc(env(safe-area-inset-top) * -1) 0 0;z-index:40;padding:18px;padding-top:calc(18px + env(safe-area-inset-top));min-height:calc(100vh + env(safe-area-inset-top));min-height:calc(var(--app-viewport-height) + env(safe-area-inset-top));background:#0f172a57;place-items:end center;display:grid;position:fixed}.builder-modal{width:min(680px,100%);max-height:min(820px, 100vh - 36px - env(safe-area-inset-top));max-height:min(820px, var(--app-viewport-height) - 36px - env(safe-area-inset-top));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dde3ea;border-radius:18px 18px 8px 8px;gap:18px;padding:20px;display:grid;overflow:auto;box-shadow:0 24px 70px #0f172a3d}.signal-sheet{gap:18px}.add-website-sheet{width:min(520px,100%);max-height:min(var(--app-viewport-height) - 42px, 720px);padding:10px 18px max(22px, env(safe-area-inset-bottom));color:#101418;background:#f7f7f4;border-radius:30px 30px 0 0;gap:18px;margin:auto auto 0;display:grid;overflow:auto}.add-website-form{gap:16px;display:grid}.add-website-form .primary-button{width:100%}.add-website-evidence{gap:10px;display:grid}.add-website-evidence article{background:#fff;border:1px solid #dde3ea;border-radius:16px;gap:4px;padding:13px 14px;display:grid}.add-website-evidence strong{text-transform:uppercase;font-size:13px}.add-website-evidence span{font-weight:760}.add-website-evidence small{color:#5f6872;line-height:1.35}.signal-start,.signal-review,.signal-page-setup,.signal-finalize{gap:14px;display:grid}.signal-start-card{color:#171a1f;background:#f3e7a8;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:16px;display:grid}.signal-start-card div{gap:5px;display:grid}.signal-start-card span{color:#171a1fa8;line-height:1.4}.signal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.signal-finalize{background:#f6f8fb;border-radius:24px;padding:14px}.bottom-sheet{padding-bottom:max(20px, env(safe-area-inset-bottom))}.moment-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moment-type-card{text-align:left;gap:8px;min-height:112px;padding:14px;display:grid}.moment-type-card:hover,.chip:hover{border-color:#9baaba}.chip{color:#28313d;background:#f6f8fb;border:1px solid #d6dee8;border-radius:999px;min-height:34px;padding:0 11px}.recorder-panel,.observed-list{gap:12px;display:grid}.recorder-panel{background:#f8fafc;border:1px solid #d6dee8;border-radius:12px;padding:14px}.recorder-panel p{margin:5px 0 0}.recorder-panel code{overflow-wrap:anywhere;color:#40505f;font-size:12px;line-height:1.45}.observed-heading{color:#666a70;justify-content:space-between;gap:10px;display:flex}.observed-card{background:#fff;border:1px solid #d6dee8;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;display:grid}.observed-card.selected{background:#f0fbf6;border-color:#2f8f6d}.observed-card input{min-height:auto;margin-top:3px}.observed-card span{gap:5px;display:grid}.observed-card small{color:#666a70;line-height:1.35}.observed-card em{color:#2f6958;font-size:12px;font-style:normal;font-weight:760}.scope-choice{background:#f6f8fb;border:1px solid #d6dee8;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;display:grid}.scope-choice button{color:#4b5663;background:0 0;border:0;border-radius:8px;min-height:40px;font-weight:760}.scope-choice button.active{color:#18212c;background:#fff;box-shadow:0 1px 4px #0f172a1f}@media (width<=860px){.topbar{padding:env(safe-area-inset-top) max(18px, env(safe-area-inset-right)) 0 max(18px, env(safe-area-inset-left))}.marketing-nav,.marketing-hero,.marketing-band,.install-section,.install-layout,.marketing-note{width:min(100vw - 28px,760px)}.marketing-hero,.install-section,.install-layout,.welcome-flow-panel{grid-template-columns:1fr}.marketing-hero{min-height:auto;padding-top:28px}.phone-stage{min-height:auto;padding:8px 0 20px}.marketing-band{grid-template-columns:1fr}.marketing-note{margin-top:-18px}.install-layout{padding-top:34px}.install-intro{position:static}.install-aside{grid-column:auto}.welcome-flow{place-items:start center}.welcome-flow-panel{gap:28px}.welcome-preview{order:-1}.page{width:100%;padding-top:24px}.page-header,.dashboard-grid{grid-template-columns:1fr}.page-header{display:grid}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-band{border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.dashboard-bento-grid{grid-template-columns:1fr}.dashboard-hero-top{display:grid}.moment-grid,.suggestion-card,.moment-type-grid{grid-template-columns:1fr}}@media (width<=520px){.marketing-nav{min-height:66px}.marketing-nav .secondary-button span{display:none}.hero-copy h1{font-size:42px}.hero-actions{align-items:stretch}.hero-actions .primary-button,.hero-actions .inline-link{justify-content:center;width:100%}.install-intro h1,.welcome-copy h1{font-size:40px}.install-card-list li{grid-template-columns:46px minmax(0,1fr);min-height:88px;padding:14px}.install-step-icon{border-radius:12px;width:42px;height:42px}.welcome-flow{padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}.welcome-copy{gap:18px}.modal-backdrop{padding:0;padding-top:env(safe-area-inset-top)}.builder-modal{width:100%;max-height:min(86vh,760px);max-height:min(var(--app-viewport-height) - 72px, 760px);border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0}.metric-grid{grid-template-columns:1fr}.stats-band{border-radius:24px;grid-template-columns:1fr 1fr 1fr 1fr;padding:22px 18px}.moment-tiles{grid-template-columns:1fr 1fr}.acquisition-summary,.learning-facts{grid-template-columns:1fr}.header-actions{width:100%}.header-actions select{flex:1;min-width:0}}.dashboard-page{--dashboard-nav-clearance:calc(56px + 13px + max(13px, env(safe-area-inset-bottom)) + 34px);width:min(520px,100vw);min-height:100vh;min-height:var(--app-viewport-height);padding:max(12px, env(safe-area-inset-top)) 0 var(--dashboard-nav-clearance);scroll-padding-bottom:var(--dashboard-nav-clearance);background:#050505;margin:0 auto}.dashboard-page--empty-home{height:100vh;height:var(--app-viewport-height);overflow:hidden}.dashboard-hero,.daily-pulse-card,.stats-band,.bento-block,.dashboard-side .panel{border-radius:34px}.dashboard-hero{color:#101418;background:#f7f7f4;align-content:space-between;gap:28px;padding:16px 18px 20px}.dashboard-empty-property{min-height:calc(var(--app-viewport-height) - var(--dashboard-nav-clearance) - max(12px, env(safe-area-inset-top)));color:#f7f7f4;align-content:center;padding:0 28px;display:grid}.dashboard-empty-main{align-content:center;gap:28px;min-height:0;padding-bottom:9vh;display:grid}.dashboard-empty-copy{gap:10px;display:grid}.dashboard-empty-copy h1{color:#fff;letter-spacing:0;max-width:9ch;font-size:54px;line-height:.96}.dashboard-empty-copy p:not(.bento-kicker){color:#f7f7f4b3;max-width:31ch;margin:0;font-size:17px;line-height:1.42}.dashboard-empty-main .primary-button{justify-self:start}.dashboard-app-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-logo{width:43px;height:43px;margin-left:-3px}.dashboard-header-actions{align-items:center;gap:8px;display:inline-flex}.dashboard-round-button{color:#101418;background:#ffffffd1;border:0;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 10px 28px #1014180f}.dashboard-hero-top{gap:18px;display:grid}.dashboard-hero-copy{gap:12px;display:grid}.dashboard-eyebrow{color:#22262b;letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:760;display:inline-flex}.dashboard-eyebrow span{background:#101418;border-radius:50%;width:9px;height:9px}.dashboard-hero-copy h1{letter-spacing:0;text-wrap:balance;max-width:100%;font-size:clamp(46px,12vw,64px);line-height:.98}.dashboard-hero-copy h1 strong{font-weight:860}.dashboard-lead{color:#3f454c;max-width:30ch;margin:0;font-size:16px;font-weight:640;line-height:1.38}.dashboard-domain{color:#2c3238;background:#1014180f;border-radius:999px;justify-self:start;align-items:center;gap:7px;min-height:34px;margin:0;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.dashboard-domain-select{cursor:pointer;position:relative}.dashboard-domain-select select{appearance:none;min-width:0;max-width:220px;min-height:34px;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.dashboard-domain-select select:focus{outline:0}.dashboard-actions{justify-self:start;gap:8px;width:auto;display:flex}.dashboard-icon-button{color:#fff;background:#101418;border:0;width:44px;height:44px}.dashboard-pills{gap:8px}.dashboard-pill{color:#323940;background:#10141814;min-height:43px;font-weight:690}.dashboard-pill-action{border-radius:50%;width:43px;height:43px}.daily-pulse-card{color:#101418;background:#b7ff14;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:16px 12px;min-height:176px;padding:20px 18px;display:grid;position:relative;overflow:hidden}.dashboard-period-bar{background:#1014181a;border-radius:999px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;display:grid}.dashboard-period-bar button{color:#101418b8;background:0 0;border:0;border-radius:999px;min-width:0;min-height:34px;font-size:12px;font-weight:850}.dashboard-period-bar button.active{color:#f7f7f4;background:#101418}.install-focus-section,.activity-health-section{color:#101418;background:#f7f7f4;border-radius:34px;gap:14px;padding:20px 18px;display:grid}.activity-health-section{color:#f7f7f4;background:#101418}.install-focus-heading,.activity-health-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.install-focus-heading h2,.activity-health-heading h2{letter-spacing:0;max-width:12ch;margin:0;font-size:clamp(30px,8vw,44px);line-height:.98}.activity-health-heading h2{max-width:16ch}.install-focus-heading p:last-child,.activity-health-heading p:last-child{color:#52605a;max-width:42ch;margin:10px 0 0;font-weight:650;line-height:1.38}.activity-health-heading p:last-child{color:#f7f7f4c7}.install-focus-heading>span,.activity-health-heading>span{color:#101418;background:#b7ff14;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:850}.install-focus-section .panel,.activity-health-section .panel{box-shadow:none;background:#ffffffb8;border:1px solid #10141814;border-radius:22px;margin:0}.activity-health-section .panel{color:#f7f7f4;background:#ffffff14;border-color:#f7f7f41f}.install-focus-section .button-row,.activity-health-section .button-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.locked-preview{filter:blur(1.8px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.locked-preview:after{color:#101418d1;content:"Install to unlock";text-shadow:0 1px #ffffff73;background:#f7f7f429;place-items:center;font-size:13px;font-weight:850;display:grid;position:absolute;inset:0}.dashboard-error{color:#431d17;background:#ffe7e2;border-radius:24px;gap:8px;margin:0 8px;padding:18px;display:grid}.dashboard-error span{color:#431d17c2;line-height:1.35}.dashboard-error .bento-action{justify-self:start;margin-top:2px}.daily-pulse-card strong{letter-spacing:0;font-size:clamp(56px,16vw,76px);font-weight:760;line-height:.82;display:block}.daily-pulse-card span,.daily-pulse-card p{font-weight:760}.daily-pulse-card p{color:#101418c7;margin:0;line-height:1.3}.pulse-card-right{text-align:right;align-content:space-between;justify-items:end;gap:20px;display:grid}.pulse-card-button{color:#fff;background:#101418;border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.pulse-metrics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.pulse-metrics span{white-space:nowrap;background:#ffffffad;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 10px;font-size:13px;display:inline-flex}.stats-band{background:#101010;gap:14px;padding:18px}.stats-band-label,.bento-kicker{letter-spacing:0}.stats-band-value{letter-spacing:0;font-size:clamp(32px,9vw,48px)}.bento-block{padding:22px 18px}.bento-heading h2,.bento-heading.compact h2{letter-spacing:0}.bento-plingels{background:#fff2a6}.moment-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.moment-tile{background:#ffffff85;border-radius:22px;min-height:162px}.moment-tile strong{font-size:18px}.moment-tile-count{letter-spacing:0;font-size:44px}.bento-activity{background:#b9e3ff}.visitor-map-block{contain:layout paint;background:#e9f6ef;grid-template-columns:1fr;align-content:start;gap:12px;min-height:0;padding-bottom:0;position:relative;overflow:hidden}.visitor-map-block>.place-list,.visitor-map-block>.visitor-globe,.visitor-map-block>.location-detail-link{transition:opacity .11s}.visitor-globe{place-items:center;width:100%;min-width:0;height:clamp(250px,58vw,350px);margin:-6px 0 0;display:grid;overflow:hidden}.visitor-globe>.visitor-globe-shell{margin-bottom:-22%}.place-list{gap:10px;display:grid}.place-list h2{margin:0;font-size:25px;line-height:1.02}.location-chip-row{flex-wrap:wrap;gap:8px;display:flex}.location-chip{color:#101418;cursor:pointer;background:#ffffff8f;border:0;border-radius:999px;align-items:center;gap:7px;min-width:0;padding:7px 9px;font-size:13px;font-weight:790;display:inline-flex}.location-chip b{font-size:14px}.location-chip.active{color:#f7f7f4;background:#101418}.location-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.location-chip strong{color:#1014189e;font-variant-numeric:tabular-nums;font-size:12px;font-weight:820}.location-chip.active strong{color:#f7f7f4b3}.location-detail-link{color:#f7f7f4;background:#101418;border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 15px 13px 17px;font-size:14px;font-weight:850;display:inline-flex;position:absolute;bottom:20px;right:20px}.location-modal{z-index:80;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));color:#101418;overscroll-behavior:contain;transform-origin:0 0;backface-visibility:hidden;contain:layout paint style;will-change:transform, border-radius;-webkit-overflow-scrolling:touch;background:#e9f6ef;grid-template-rows:auto auto auto;align-content:start;gap:12px;margin:0;display:grid;position:fixed;overflow-y:auto}@keyframes location-modal-previewing{0%{opacity:0}to{opacity:1}}@keyframes location-modal-closing{0%{opacity:1}to{opacity:0}}.location-modal{animation:.3s location-modal-previewing}.location-modal>*{animation:.45s both location-modal-previewing}.location-modal.is-previewing{pointer-events:none;background:#e9f6ef;align-content:start;gap:0;padding:0;overflow:hidden}.location-modal.is-closing{animation:.3s .25s location-modal-closing!important}.location-modal-transition-surface{background:#e9f6ef;width:100%;height:100%}.location-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.location-modal-header div{gap:5px;min-width:0;display:grid}.location-modal-header h2{letter-spacing:0;max-width:10ch;margin:0;font-size:clamp(38px,12vw,58px);line-height:.96}.location-modal-header span{color:#1014189e;font-weight:760}.location-modal-close{width:42px;height:42px;color:inherit;background:#1014181a;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.location-experience-stage{gap:14px;display:grid}.location-atlas-globe{background:#ffffff5c;border-radius:34px;place-items:end center;min-height:min(82vw,430px);display:grid;overflow:hidden}.location-atlas-globe .visitor-globe-shell{margin-bottom:-22%}.location-atlas-places{gap:9px;margin:0;padding:0;list-style:none;display:grid}.location-atlas-places button{width:100%;color:inherit;text-align:left;background:#ffffffb3;border:0;border-radius:22px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.location-atlas-places button.active{color:#f7f7f4;background:#101418}.location-atlas-places b{font-size:22px}.location-atlas-places span{gap:2px;min-width:0;display:grid}.location-atlas-places strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.location-atlas-places small{color:currentColor;opacity:.58;font-weight:700}.location-atlas-places em{color:#101418;background:#b7ff14e0;border-radius:50%;place-items:center;min-width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.place-list ol,.visitor-list,.session-stack ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.place-list li{justify-content:space-between;gap:10px;font-weight:760;display:flex}.dashboard-bento-grid{grid-template-columns:1fr}.activity-list-bento li{min-height:76px;padding:16px 0}.activity-list div{gap:8px}.activity-list strong{font-size:18px;line-height:1.2}.activity-list-bento span{color:#12202c94;font-size:17px}.activity-dot{background:#49df70;width:10px;height:10px;margin-top:7px;box-shadow:0 0 0 6px #49df7024}.dashboard-side{gap:10px}.dashboard-side .panel,.bento-suggestions{background:#efede7}.dashboard-side .panel{border:0}.visitor-browser{background:#dfe8ff}.visitor-layout{gap:12px;display:grid}.visitor-list li{cursor:pointer;background:#ffffff7a;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px;display:grid}.visitor-list li.selected{color:#fff;background:#101418}.visitor-list span,.visitor-list small,.visitor-detail-head span,.session-stack small,.session-stack header span{color:inherit;opacity:.66}.visitor-row-meta{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.visitor-detail{background:#ffffff94;border-radius:24px;gap:14px;padding:16px;display:grid}.visitor-detail-sheet{top:max(12px, env(safe-area-inset-top));z-index:35;width:min(520px,100vw);max-height:calc(var(--app-viewport-height) - max(12px, env(safe-area-inset-top)));color:#101418;box-shadow:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f4f6fb;border-radius:34px 34px 0 0;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.visitor-detail-presence-enter-active,.visitor-detail-presence-leave-active{transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .22s}.visitor-detail-presence-enter-from,.visitor-detail-presence-leave-to{opacity:0;transform:translateY(34px)}.visitor-detail-head{justify-content:space-between;gap:12px;display:flex}.visitor-detail-head>div{gap:5px;min-width:0;display:grid}.visitor-detail h2{margin:0;font-size:30px;line-height:1}.visitor-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visitor-stat-grid div,.visitor-stat-grid span{background:#10141814;border-radius:18px;gap:4px;min-height:70px;padding:12px;font-weight:720;display:grid}.visitor-stat-grid strong{text-overflow:ellipsis;font-size:22px;line-height:1;overflow:hidden}.visitor-detail-close{color:#101418;background:#10141814;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.session-stack{gap:10px;display:grid}.session-stack article{background:#ffffff9e;border-radius:20px;gap:10px;padding:14px;display:grid}.session-stack header,.session-stack li{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;display:grid}.session-stack header{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.session-stack header>div:first-child{gap:4px;display:grid}.session-summary{flex-wrap:wrap;gap:6px;display:flex}.insights-block{background:#f4efe7}.insight-brief{border-bottom:1px solid #1014181f;grid-template-columns:minmax(0,1fr) minmax(140px,.34fr);align-items:end;gap:18px;padding:0 0 18px;display:grid}.insight-brief div{gap:6px;min-width:0;display:grid}.insight-brief span{color:#1014188c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.insight-brief strong{overflow-wrap:anywhere;font-size:clamp(22px,3vw,34px);font-weight:840;line-height:1.05}.insight-brief p,.insight-brief small{color:#101418a3;margin:0;font-size:14px;font-weight:700;line-height:1.4}.insight-brief small{text-align:right;justify-self:end;max-width:220px}.traffic-rhythm{background:#ffffff9e;border-radius:22px;gap:10px;padding:16px;display:grid}.traffic-rhythm svg{width:100%;height:auto;display:block;overflow:visible}.traffic-rhythm-warmup{color:#101418a3;text-align:center;background-color:#0000;background-image:linear-gradient(#1014180d 1px,#0000 1px),linear-gradient(90deg,#1014180d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:190px;display:grid}.traffic-rhythm-warmup svg{color:#0b67ff;width:22px;height:22px}.traffic-rhythm-warmup strong{color:#101418;font-size:18px;font-weight:830}.traffic-rhythm-warmup p{max-width:300px}.traffic-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.traffic-line.pageviews{stroke:#0b67ff}.traffic-line.sessions{stroke:#49df70;stroke-width:3px;stroke-dasharray:4 8}.traffic-dot{fill:#f7f7f4;stroke:#0b67ff;stroke-width:2.4px}.traffic-rhythm>div:not(.traffic-rhythm-warmup){flex-wrap:wrap;gap:8px;display:flex}.traffic-rhythm>div:not(.traffic-rhythm-warmup) span{color:#101418b8;align-items:center;gap:7px;font-size:12px;font-weight:820;display:inline-flex}.traffic-rhythm>div:not(.traffic-rhythm-warmup) span:before{content:"";background:#0b67ff;border-radius:999px;width:18px;height:4px}.traffic-rhythm>div:not(.traffic-rhythm-warmup) span:nth-child(2):before{background:#49df70}.traffic-rhythm p{color:#1014189e;margin:0;font-size:13px;font-weight:720;line-height:1.35}.learning-meter{background:#1014181a;border-radius:999px;height:12px;overflow:hidden}.learning-meter span{border-radius:inherit;background:#0b67ff;min-width:8%;height:100%;display:block}.learning-block p{color:#101418ad;margin:0;font-size:14px;font-weight:700;line-height:1.4}.learning-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.learning-facts article{background:#ffffff9e;border-radius:18px;gap:4px;min-width:0;padding:13px 14px;display:grid}.learning-facts span{color:#10141894;font-size:12px;font-weight:740}.learning-facts strong{color:#101418;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:830;line-height:1;overflow:hidden}.origin-readout-lede{color:#101418b8;max-width:680px;margin:0;font-size:clamp(16px,2.3vw,20px);font-weight:720;line-height:1.4}.origin-score-strip{border-top:1px solid #1014181f;border-bottom:1px solid #1014181f;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:16px 0;display:grid}.origin-score-strip article{gap:5px;min-width:0;display:grid}.origin-score-strip span,.origin-score-strip small{color:#10141894;font-size:12px;font-weight:740;line-height:1.35}.origin-score-strip strong{color:#101418;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,3vw,34px);font-weight:840;line-height:1;overflow:hidden}.origin-takeaways{gap:0;display:grid}.origin-takeaways article{border-top:1px solid #1014181a;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:15px 0;display:grid}.origin-takeaways article:first-child{border-top:0}.origin-takeaway-icon{color:#f6d365;background:#101418;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.origin-takeaways article[data-tone=strong] .origin-takeaway-icon{color:#b7ff14;background:#123f35}.origin-takeaways article[data-tone=caution] .origin-takeaway-icon{color:#f6d365;background:#372f22}.origin-takeaways article[data-tone=steady] .origin-takeaway-icon{color:#b7daf3;background:#16395f}.origin-takeaways div{gap:4px;min-width:0;display:grid}.origin-takeaways small{color:#1014188c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780;line-height:1}.origin-takeaways strong{overflow-wrap:anywhere;font-size:16px;font-weight:820;line-height:1.22}.origin-takeaways p{color:#101418a3;margin:0;font-size:13px;font-weight:680;line-height:1.4}.origin-takeaways b{color:#101418;text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:92px;font-size:15px;font-weight:850;line-height:1.1;overflow:hidden}.origin-evidence{gap:12px;padding-top:2px;display:grid}.origin-evidence header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;display:flex}.origin-evidence header strong{font-size:14px;font-weight:820}.origin-evidence header span,.origin-evidence p{color:#10141894;margin:0;font-size:13px;font-weight:700;line-height:1.35}.origin-source-pills{flex-wrap:wrap;gap:7px;display:flex}.origin-source-pills span{color:#101418b3;border:1px solid #1014181f;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:30px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.origin-source-pills b{color:#101418;font-size:12px;font-weight:850}@media (width<=520px){.origin-score-strip,.insight-brief{grid-template-columns:1fr}.origin-score-strip{gap:12px}.origin-takeaways article{grid-template-columns:38px minmax(0,1fr)}.origin-takeaway-icon{width:38px;height:38px}.origin-takeaways b{text-align:left;grid-column:2;justify-self:start;max-width:100%}.insight-brief small{text-align:left;justify-self:start;max-width:none}}.acquisition-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.acquisition-summary article{background:#ffffff9e;border-radius:18px;gap:4px;min-width:0;padding:14px;display:grid}.acquisition-summary span,.acquisition-summary small{color:#10141894;font-size:12px;font-weight:740}.acquisition-summary strong{color:#101418;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,3vw,30px);font-weight:830;line-height:1.02;overflow:hidden}.acquisition-story{color:#101418ad;margin:0;font-size:14px;font-weight:700;line-height:1.4}.channel-stack,.source-list,.acquisition-detail{gap:10px;display:grid}.channel-stack article,.source-list article{background:#ffffff9e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:13px 14px;display:grid;position:relative;overflow:hidden}.channel-stack article div,.source-list article div{align-items:center;gap:8px;min-width:0;display:flex}.source-list article div{gap:3px;display:grid}.channel-stack svg{color:#10141894}.channel-stack span,.source-list strong,.source-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-stack span,.source-list strong{font-weight:780}.source-list span,.source-list small{color:#10141894;font-size:12px;font-weight:700}.source-list small{text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:140px;overflow:hidden}.channel-stack em,.source-list em{background:#0b67ff;border-radius:999px;grid-column:1/-1;height:8px}.source-list em{background:#49df70}.channel-stack b,.source-list b{align-self:start;font-size:15px;font-weight:830}.source-list.compact article{grid-template-columns:minmax(0,1fr) auto;padding:12px}.acquisition-detail{background:#ffffff75;border-radius:22px;padding:16px}.top-pages,.device-balance{gap:10px;display:grid}.device-balance{margin-top:8px}.device-mix-bar{background:#1014181a;border-radius:999px;height:13px;display:flex;overflow:hidden}.device-mix-bar span{min-width:8px}.device-mix-bar .is-mobile{background:#0b67ff}.device-mix-bar .is-tablet{background:#49df70}.device-mix-bar .is-desktop{background:#101418}.device-mix-bar span:not(.is-mobile,.is-tablet,.is-desktop){background:#ffb020}.top-pages article,.device-balance article{background:#ffffff9e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:13px 14px;display:grid;position:relative;overflow:hidden}.top-pages em,.device-balance em{background:#b7ff14;border-radius:999px;grid-column:1/-1;height:8px}.device-balance em{background:#0b67ff}.top-pages span,.device-balance span{opacity:.62;font-weight:700}.settings-block{background:#efede7}.settings-toggle{color:#101418;text-align:left;background:#ffffffa3;border:0;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.settings-toggle span{gap:5px;display:grid}.settings-toggle small{color:#1014189e;font-weight:680;line-height:1.35}.settings-toggle b{background:#1014182e;border-radius:999px;flex:none;width:54px;height:32px;position:relative}.settings-toggle b:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .16s;position:absolute;top:4px;left:4px}.settings-toggle b.enabled{background:#101418}.settings-toggle b.enabled:after{transform:translate(22px)}.account-settings{background:#ffffffa3;border-radius:22px;gap:10px;padding:16px;display:grid}.dev-settings{background:#b7ff1429}.dev-billing-actions{gap:8px;display:grid}.dev-billing-actions .bento-action{text-align:left;background:#ffffff94;border-radius:18px;justify-content:flex-start;min-height:54px;padding:10px 12px}.dev-billing-actions .bento-action span{gap:3px;display:grid}.dev-billing-actions .bento-action small{color:#1014189e;font-size:12px;font-weight:680;line-height:1.25}.danger-settings{background:#ffe7e2d6;border-radius:22px;gap:14px;padding:16px;display:grid}.danger-settings div{gap:5px;display:grid}.danger-settings small{color:#431d17b3;font-weight:680;line-height:1.35}.danger-button{color:#a32820;background:#fff;border:1px solid #b02b2033;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:820;display:inline-flex}.danger-button.solid{color:#fff;background:#a32820;border-color:#a32820}.delete-modal{width:min(520px,100%);max-height:min(var(--app-viewport-height) - 42px, 720px);padding:10px 18px max(22px, env(safe-area-inset-bottom));color:#101418;background:#f7f7f4;border-radius:30px 30px 0 0;gap:16px;margin:auto auto 0;display:grid;overflow:auto}.dashboard-bottom-nav{--nav-corner-radius:32px;z-index:30;width:min(520px,100vw);padding:calc(var(--nav-corner-radius) + 14px) 22px max(13px, env(safe-area-inset-bottom));isolation:isolate;background:0 0;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.dashboard-bottom-nav:before{--r:var(--nav-corner-radius);content:"";z-index:0;-webkit-mask:radial-gradient(circle var(--r) at 100% 0, transparent calc(var(--r) - .6px), #000 var(--r)) top left/var(--r) var(--r) no-repeat, radial-gradient(circle var(--r) at 0 0, transparent calc(var(--r) - .6px), #000 var(--r)) top right/var(--r) var(--r) no-repeat, linear-gradient(#000, #000) 0 var(--r)/100% calc(100% - var(--r)) no-repeat;-webkit-mask:radial-gradient(circle var(--r) at 100% 0, transparent calc(var(--r) - .6px), #000 var(--r)) top left/var(--r) var(--r) no-repeat, radial-gradient(circle var(--r) at 0 0, transparent calc(var(--r) - .6px), #000 var(--r)) top right/var(--r) var(--r) no-repeat, linear-gradient(#000, #000) 0 var(--r)/100% calc(100% - var(--r)) no-repeat;mask:radial-gradient(circle var(--r) at 100% 0, transparent calc(var(--r) - .6px), #000 var(--r)) top left/var(--r) var(--r) no-repeat, radial-gradient(circle var(--r) at 0 0, transparent calc(var(--r) - .6px), #000 var(--r)) top right/var(--r) var(--r) no-repeat, linear-gradient(#000, #000) 0 var(--r)/100% calc(100% - var(--r)) no-repeat;background:#050505f5;position:absolute;inset:0}.dashboard-bottom-nav button{z-index:1;color:#ffffffb8;background:0 0;border:0;border-radius:500px;place-items:center;height:56px;transition:background .18s,color .18s;display:grid;position:relative}.dashboard-bottom-nav button.active{color:#101418;background:#f7f7f4}.dashboard-bottom-nav button.disabled{cursor:not-allowed;color:#ffffff3d}.dashboard-bottom-nav button.disabled:disabled{opacity:1}@media (width>=720px){.dashboard-page{padding-top:18px}}@media (width<=420px){.dashboard-hero,.dashboard-error,.install-focus-section,.activity-health-section,.daily-pulse-card,.stats-band,.bento-block,.dashboard-side .panel{border-radius:30px;margin-left:0;margin-right:0}.dashboard-page{width:100vw}.install-focus-heading,.activity-health-heading{display:grid}.install-focus-heading>span,.activity-health-heading>span{justify-self:start}.install-focus-section .button-row,.activity-health-section .button-row{grid-template-columns:1fr}.dashboard-hero-copy h1{font-size:clamp(43px,12vw,58px)}.visitor-map-block{gap:10px}.visitor-globe{margin-bottom:0}.place-list h2{font-size:32px}.location-detail-link{bottom:18px;right:18px}.location-detail-link span{display:none}.stats-band{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:17px 12px}.stats-band-label{font-size:9px}.stats-band-trend{font-size:11px}.stats-band-value{font-size:clamp(27px,8vw,38px)}.moment-tile{min-height:154px;padding:14px}.moment-tile strong{font-size:17px}.dashboard-bottom-nav{padding-left:18px;padding-right:18px}}.offer-view{width:100%;height:100%;min-height:var(--app-viewport-height);max-height:var(--app-viewport-height);padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#b7ff14;display:block;overflow:hidden auto}.offer-view--payment{background:#fff}.offer-shell{width:min(560px,100%);min-height:calc(var(--app-viewport-height) - 32px);grid-template-rows:auto minmax(0,1fr);gap:14px;margin:0 auto;display:grid}.offer-flow-topbar{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;display:grid}.offer-back{color:#101418;background:#1014181a;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.offer-back:disabled{opacity:0;pointer-events:none}.offer-progress-wrap{gap:8px;display:grid}.offer-progress-wrap strong{color:#1014189e;text-transform:uppercase;font-size:12px;font-weight:820}.offer-progress-track{background:#10141829;border-radius:999px;height:3px;overflow:hidden}.offer-progress-track span{border-radius:inherit;background:#101418;height:100%;transition:width .26s;display:block}.offer-step-panel{align-content:center;gap:14px;min-height:0;padding:12px 0 22px;display:grid}.offer-step-panel.payment-step{align-content:start}.trial-commitment-step{padding-top:clamp(18px,4vh,46px);padding-bottom:max(20px, env(safe-area-inset-bottom));gap:clamp(18px,3vh,30px)}.trial-commitment-copy{text-align:center;justify-items:center;display:grid}.trial-commitment-copy h1{color:#050505;letter-spacing:0;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(38px,8.4vw,64px);font-weight:850;line-height:1.05}.trial-timeline{gap:28px;width:min(100%,430px);margin:6px auto 0;display:grid;position:relative}.trial-timeline:before{content:"";background:linear-gradient(#f6d39a 0 64%,#9f9f9f 64% 100%);border-radius:999px;width:18px;position:absolute;top:36px;bottom:4px;left:35px}.trial-timeline article{z-index:1;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:20px;display:grid;position:relative}.trial-timeline-icon{color:#fff;background:#f79b2b;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.trial-timeline-icon.dark{background:#050505}.trial-timeline h2{color:#050505;letter-spacing:0;margin:8px 0;font-size:clamp(26px,5.7vw,38px);font-weight:850;line-height:1.04}.trial-timeline p{color:#8c8c8c;letter-spacing:0;margin:0;font-size:clamp(20px,4.2vw,30px);font-weight:430;line-height:1.16}.offer-copy{text-align:left;justify-items:start;gap:12px;display:grid}.offer-copy.centered{text-align:center;justify-items:center}.offer-icon{color:#b7ff14;background:#101418;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 18px 38px #1014182e}.offer-icon.dark{color:#fff;background:#101418}.offer-icon img{object-fit:contain;width:37px;height:37px}.no-payment-due-now{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;margin:1rem auto 0;font-weight:500;display:grid}.offer-copy h1{color:#101418;letter-spacing:0;text-wrap:balance;max-width:18ch;margin:0 auto;font-size:clamp(26px,6.4vw,42px);line-height:.98}.payment-step .offer-copy h1{max-width:100%;margin:0;font-size:clamp(32px,9vw,48px)}.offer-copy p{color:#101418b8;max-width:34ch;margin:10px auto 0;font-size:16px;font-weight:400;line-height:1.3}.payment-step .offer-copy p{margin-left:0;font-size:15px}.offer-signal-stack,.trial-path{gap:8px;width:100%;display:grid}.signal-card,.trial-path div,.wallet-hero,.return-fallback-card{color:#101418;background:#ffffffb8;border:1px solid #1014181f;border-radius:18px;gap:5px;padding:14px;display:grid;box-shadow:0 14px 34px #10141814}.signal-card{text-align:left;grid-template-columns:36px minmax(0,1fr);align-items:center}.signal-card.primary{color:#fff;background:#101418}.signal-card svg{color:currentColor;grid-row:span 2}.signal-card span,.trial-path small,.wallet-hero small,.return-fallback-card span{color:#1014189e;font-size:13px;font-weight:680;line-height:1.28}.signal-card.primary span{color:#ffffffb8}.signal-card strong,.trial-path strong,.wallet-hero strong,.return-fallback-card strong{font-size:16px;line-height:1.12}.trial-path{counter-reset:trial-step}.trial-path div{text-align:left;grid-template-columns:minmax(0,1fr);padding-left:52px;position:relative}.trial-path div:before{color:#fff;counter-increment:trial-step;content:counter(trial-step);background:#101418;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:850;display:grid;position:absolute;top:14px;left:14px}.trial-path span{color:#1014188f;text-transform:uppercase;font-size:12px;font-weight:850}.offer-card.payment-card{color:#fff;background:#101418;border:0;border-radius:18px;width:100%;box-shadow:0 18px 42px #10141829}.offer-card.payment-card span{color:#ffffffad}.offer-card.payment-card b{color:#b7ff14}.wallet-hero{color:#fff;text-align:left;background:#101418;grid-template-columns:minmax(0,1fr) 44px;align-items:center;width:100%}.wallet-hero>svg{color:#b7ff14;justify-self:end}.wallet-hero span{color:#b7ff14;text-transform:uppercase;font-size:12px;font-weight:850}.wallet-hero small{color:#ffffffb3}.terms-check{color:#273038;text-align:left;background:#1014181a;border-radius:16px;grid-template-columns:18px minmax(0,1fr);gap:10px;width:100%;padding:13px;font-size:12px;font-weight:720;line-height:1.34;display:grid}.terms-check input{accent-color:#101418;width:17px;height:17px;min-height:0;margin:1px 0 0}.other-method-toggle{color:#101418b8;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:14px;font-weight:780;display:inline-flex}.other-method-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.payment-method-panel,.mollie-card-panel{text-align:left;background:#ffffffb8;border:1px solid #1014181f;border-radius:18px;gap:9px;width:100%;padding:12px;display:grid}.payment-method-option{color:#101418;text-align:left;background:#ffffff8c;border:1px solid #1014181a;border-radius:14px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px;display:grid}.payment-method-option.active{background:#fff;border-color:#101418;box-shadow:0 10px 24px #10141814}.offer-cta{width:100%;min-height:54px}.payment-return-note{color:#384149;text-align:left;background:#1014181a;border-radius:16px;align-items:center;gap:8px;width:100%;padding:12px;font-size:13px;font-weight:720;line-height:1.3;display:inline-flex}.offer-footnote{color:#10141894;text-align:center;max-width:40ch;margin:0 auto;font-size:12px;font-weight:650;line-height:1.35}.offer-step-enter-active,.offer-step-leave-active{transition:opacity .18s,transform .18s}.offer-step-enter-from{opacity:0;transform:translate(18px)}.offer-step-leave-to{opacity:0;transform:translate(-18px)}.offer-flow-topbar--minimal{grid-template-columns:42px 1fr 42px}.offer-flow-topbar--minimal img{object-fit:contain;justify-self:center;width:34px;height:34px}.plan-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.plan-choice button{color:#101418;text-align:center;background:#ffffff80;border:1px solid #1014181f;border-radius:20px;align-content:center;gap:5px;min-height:112px;padding:14px;display:grid}.plan-choice button.active{background:#fff;border-color:#101418;box-shadow:0 14px 32px #1014181f}.plan-choice span,.plan-choice small{color:#10141894;text-transform:uppercase;font-size:12px;font-weight:820}.plan-choice strong{letter-spacing:0;font-size:clamp(26px,9vw,38px);line-height:.95}.plan-choice small{text-transform:none}.trial-plan-stack{gap:14px;width:100%;margin-top:auto;display:grid}.trial-plan-option{color:#050505;text-align:left;background:#fff;border:4px solid #b7b7b7;border-radius:24px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:94px;padding:20px 24px;display:grid;position:relative}.trial-plan-option.annual{padding-top:30px}.trial-plan-option.active{border-color:#050505;box-shadow:0 8px #05050505}.trial-plan-ribbon{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#050505;border-radius:19px 19px 0 0;place-items:center;min-height:32px;font-size:14px;font-weight:900;display:grid;position:absolute;top:-1px;left:-1px;right:-1px}.trial-plan-check{color:#fff;border:4px solid #b7b7b7;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.trial-plan-option.active .trial-plan-check{background:#050505;border-color:#050505}.trial-plan-option span:not(.trial-plan-ribbon):not(.trial-plan-check){gap:4px;display:grid}.trial-plan-option strong{color:#050505;letter-spacing:0;font-size:clamp(20px,4.7vw,30px);font-weight:850;line-height:1.05}.trial-plan-option small{color:#777;font-size:clamp(17px,3.6vw,24px);font-weight:450;line-height:1.1}.trial-plan-option b{color:#050505;white-space:nowrap;font-size:clamp(18px,3.9vw,26px);font-weight:850;line-height:1}.trial-no-payment{color:#050505;letter-spacing:0;grid-template-columns:30px minmax(0,auto);justify-content:center;align-items:center;gap:8px;font-size:clamp(20px,4.4vw,30px);font-weight:790;display:inline-grid}.trial-start-cta{color:#fff;background:#1d1922;border-radius:999px;width:100%;max-width:none;min-height:72px;font-size:clamp(21px,4.5vw,34px);font-weight:780}.wallet-native-cta{letter-spacing:-.02em}.wallet-native-cta .app-button-content{justify-content:center;align-items:center;gap:12px;display:inline-flex}.wallet-native-cta--apple{color:#fff;background:#000}.wallet-native-cta--google{color:#1f1f1f;background:#fff;border:1px solid #10141824;box-shadow:0 12px 28px #1014181a}.wallet-payment-logo{flex:none;display:block}.wallet-payment-logo--apple{width:28px;height:28px}.wallet-payment-logo--google{width:auto;height:30px}.trial-legal-links{color:#8e8e8e;justify-content:center;gap:8px;font-size:15px;font-weight:600;display:flex}.trial-legal-links span+span:before{content:"•";margin-right:8px}.terms-line{color:#1014188c;text-align:center;max-width:42ch;margin:-2px auto 0;font-size:12px;font-weight:660;line-height:1.35}.trial-commitment-step .terms-line{color:#8e8e8e;max-width:44ch;margin-top:2px;font-size:clamp(15px,3.3vw,22px);font-weight:450;line-height:1.24}@media (width<=430px){.trial-commitment-step{gap:16px;padding-top:8px}.trial-timeline{gap:20px}.trial-timeline article{grid-template-columns:58px minmax(0,1fr);gap:14px}.trial-timeline:before{width:14px;left:27px}.trial-timeline-icon{width:50px;height:50px}.trial-plan-option{border-width:3px;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;min-height:76px;padding:16px 14px}.trial-plan-option.annual{padding-top:28px}.trial-plan-check{border-width:3px;width:36px;height:36px}.trial-start-cta{min-height:64px}}
