:root{--cool-950: oklch(.13 .01 262);--cool-900: oklch(.16 .01 262);--cool-850: oklch(.185 .01 262);--cool-800: oklch(.22 .01 262);--cool-750: oklch(.24 .01 262);--cool-700: oklch(.3 .01 262);--cool-600: oklch(.4 .012 262);--cool-500: oklch(.52 .01 262);--cool-400: oklch(.62 .01 262);--cool-300: oklch(.75 .008 262);--cool-200: oklch(.86 .005 262);--cool-250: oklch(.9 .005 262);--cool-100: oklch(.94 .005 262);--cool-050: oklch(.98 .003 262);--cool-025: oklch(.995 .002 262);--signal-500: oklch(.78 .17 128);--signal-600: oklch(.7 .155 128);--signal-700: oklch(.62 .14 128);--signal-ink: oklch(.18 .05 128);--signal-800: oklch(.42 .09 128);--signal-850: oklch(.34 .075 128);--rec-500: oklch(.62 .15 25);--warn-500: oklch(.78 .15 74);--bg: var(--cool-950);--stage: var(--cool-900);--input: var(--cool-850);--surface: var(--cool-800);--surface-raised: var(--cool-750);--line: var(--cool-750);--line-strong: var(--cool-700);--line-hover: var(--cool-500);--text: var(--cool-200);--text-2: var(--cool-300);--text-3: var(--cool-400);--text-on-accent: var(--signal-ink);--accent: var(--signal-500);--accent-hover: var(--signal-600);--on-accent-hover: var(--signal-ink);--focus: var(--signal-500);--accent-line: var(--accent);--link: var(--accent-hover);--link-hover: var(--text);--record-deep: var(--rec-500);--record: color-mix(in srgb, var(--rec-500) 70%, var(--text));--paused: var(--warn-500);--following: var(--accent);--record-panel: color-mix(in srgb, var(--record-deep) 22%, var(--bg));--paused-panel: color-mix(in srgb, var(--paused) 20%, var(--bg));--following-panel: color-mix(in srgb, var(--following) 18%, var(--bg));--warn-bg: color-mix(in srgb, var(--paused) 18%, var(--bg));--warn-line: color-mix(in srgb, var(--paused) 55%, transparent);--warn-text: var(--paused);--warn-text-2: color-mix(in srgb, var(--paused) 55%, var(--text));--warn-text-3: color-mix(in srgb, var(--paused) 35%, var(--text-3));--danger-bg: color-mix(in srgb, var(--rec-500) 22%, transparent);--danger-text: color-mix(in srgb, var(--rec-500) 40%, var(--text));--danger-line: color-mix(in srgb, var(--danger-text) 40%, transparent);--danger-panel: color-mix(in srgb, var(--danger-text) 20%, var(--bg));--shadow: #000000;--site-bg: var(--cool-050);--site-surface: var(--cool-025);--site-surface-2: var(--cool-100);--site-line: var(--cool-250);--site-line-strong: var(--cool-300);--site-text: var(--cool-750);--site-text-2: var(--cool-600);--site-text-3: var(--cool-500);--site-accent: var(--signal-500);--site-accent-hover: var(--signal-600);--site-on-accent: var(--signal-ink);--site-focus: var(--signal-700);--site-link: var(--signal-800);--site-link-hover: var(--signal-850);--site-eyebrow: var(--signal-800);--site-bar-bg: color-mix(in srgb, var(--cool-050) 92%, transparent);--site-mock-bg: var(--cool-900);--site-mock-dim: var(--cool-600);--site-mock-current: var(--cool-050);--site-mock-bar: var(--signal-500);--site-mock-line: var(--cool-750);--site-mock-lit-bg: color-mix(in srgb, var(--signal-500) 14%, transparent);--site-mock-rec: var(--rec-500);--site-mock-signal: var(--signal-500);--site-mock-label: var(--cool-200);--site-mock-quiet: var(--cool-400);--site-mock-well: var(--cool-800);--site-mock-shadow: color-mix(in srgb, var(--cool-800) 55%, transparent)}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+2007-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2052,U+2074,U+20AC,U+2122,U+2190-2194,U+2212,U+2215}.site h1,.site h2,.site h3,.site-top a.site-cta,.site a.site-cta,.site-card-title,.site-point-title,.site-step-title,.site-mock{font-family:Space Grotesk,Segoe UI,system-ui,sans-serif}.site-micro{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--site-text-3)}.site-eyebrow{color:var(--site-eyebrow)}.site-page{margin:0;background:var(--site-bg);color:var(--site-text);font-family:Segoe UI,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.site-top{position:sticky;top:0;z-index:20;background:var(--site-bar-bg);backdrop-filter:blur(8px);border-bottom:1px solid var(--site-line)}.site-top-row{box-sizing:border-box;position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;max-width:68ch;margin:0 auto;padding:20px 24px}.site-top nav{display:flex;align-items:baseline;flex-wrap:wrap;gap:18px;margin-left:auto}.site-top a{color:var(--site-link);text-decoration:underline}.site-top .site-mark{display:flex;align-items:center;color:var(--site-text);font-weight:600;letter-spacing:-.01em;text-decoration:none}.site-top a:hover{color:var(--site-link-hover)}.site-top .site-mark:hover{opacity:.82}.site-top a[aria-current=page]{color:var(--site-text-3);text-decoration:none}.site-top a.site-cta{display:flex;align-items:center;height:44px;padding:0 20px;border-radius:999px;background:var(--site-accent);color:var(--site-on-accent);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.site-menu,.site-menu-panel{display:contents}.site-menu::details-content{display:contents;content-visibility:visible}.site-menu>summary{display:none}.site-menu-button{list-style:none;cursor:pointer}.site-menu-button::-webkit-details-marker{display:none}.site-menu-name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-menu-icon{position:relative;display:block;width:20px;height:2px;border-radius:1px;background:var(--site-text)}.site-menu-icon:before,.site-menu-icon:after{content:"";position:absolute;left:0;width:20px;height:2px;border-radius:1px;background:var(--site-text)}.site-menu-icon:before{top:-6px}.site-menu-icon:after{top:6px}.site-menu[open] .site-menu-icon{background:transparent}.site-menu[open] .site-menu-icon:before,.site-menu[open] .site-menu-icon:after{top:0}.site-menu[open] .site-menu-icon:before{transform:rotate(45deg)}.site-menu[open] .site-menu-icon:after{transform:rotate(-45deg)}@media(prefers-reduced-motion:no-preference){.site-menu-icon,.site-menu-icon:before,.site-menu-icon:after{transition:top .12s ease,transform .12s ease,background-color .12s ease}}.site{box-sizing:border-box;max-width:68ch;margin:0 auto;padding:56px 24px 96px}.site-page-wide .site-top-row,.site-page-wide .site,.site-page-wide .site-foot{max-width:1120px;padding-left:40px;padding-right:40px}.site h1{margin:0 0 24px;font-size:34px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.site h2{margin:48px 0 16px;font-size:20px;font-weight:600;letter-spacing:-.01em}.site p{margin:0 0 16px}.site-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:56px;align-items:center;padding:20px 0 64px;margin-bottom:48px}.site-hero h1{margin:0;font-size:clamp(34px,4.2vw,52px);line-height:1.08;letter-spacing:-.03em;text-wrap:pretty}.site .site-hero-sub{margin:20px 0 0;max-width:30em;color:var(--site-text-2);font-size:17px;line-height:1.55;text-wrap:pretty}.site .site-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0 0}.site .site-hero a.site-cta{margin:0}.site .site-trust{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.site .site-trust li{padding:7px 12px;border:1px solid var(--site-line);border-radius:999px;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--site-text-2);line-height:1.4}.site .site-hero-note{margin:20px 0 0;color:var(--site-text-3);font-size:13px;line-height:1.5}.site .site-hero-notice{display:none;margin:0 0 16px;padding:10px 12px;border:1px solid var(--site-line-strong);border-radius:8px;background:var(--site-surface-2);color:var(--site-text);font-size:13px;line-height:1.5}.site-mock{position:relative;border-radius:14px;border:1px solid var(--site-mock-line);background:var(--site-mock-bg);box-shadow:0 30px 70px -30px var(--site-mock-shadow);overflow:hidden}.site-mock-chrome{display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;padding:0 16px;border-bottom:1px solid var(--site-mock-line)}.site-mock-rec{flex:none;width:8px;height:8px;border-radius:50%;background:var(--site-mock-rec);margin-right:-4px}.site-mock-clock{margin-left:auto;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:13px;letter-spacing:.02em;color:var(--site-mock-signal)}.site-mock-chrome .site-micro{color:var(--site-mock-label)}.site-mock-screen{position:relative;height:304px;overflow:hidden;padding:0 22px}.site-mock-script{margin:0;padding-top:38px}.site .site-mock-line{height:76px;margin:0;padding-left:18px;line-height:76px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site .site-mock-dim .site-mock-line{color:var(--site-mock-dim);font-size:21px}.site .site-mock-bright .site-mock-line{color:var(--site-mock-current);font-size:30px;font-weight:500}.site-mock-lit{position:absolute;top:114px;left:22px;right:22px;height:76px;overflow:hidden;background:var(--site-mock-lit-bg)}.site-mock-lit .site-mock-script{margin-top:-114px}.site-mock-bar{position:absolute;top:114px;left:22px;width:4px;height:76px;background:var(--site-mock-bar)}.site-mock-scrim-top,.site-mock-scrim-bottom{position:absolute;left:0;right:0;height:104px;pointer-events:none}.site-mock-scrim-top{top:0;background:linear-gradient(var(--site-mock-bg) 45%,transparent)}.site-mock-scrim-bottom{bottom:0;background:linear-gradient(transparent,var(--site-mock-bg) 65%)}.site-mock-foot{display:flex;align-items:center;gap:14px;padding:14px 22px;border-top:1px solid var(--site-mock-line)}.site-mock-well{position:relative;flex:none;display:flex;align-items:flex-end;box-sizing:border-box;width:62px;height:42px;padding:6px;border-radius:6px;border:1px solid var(--site-mock-line);background:var(--site-mock-well);overflow:hidden}.site-mock-foot .site-micro{color:var(--site-mock-quiet);white-space:nowrap}.site-mock-well .site-micro{position:relative;z-index:1}.site-mock-rail{position:relative;flex:1;height:4px;border-radius:999px;background:var(--site-mock-line);overflow:hidden}.site-mock-rail-window{position:absolute;top:0;bottom:0;left:0;width:78px;border-radius:999px;background:var(--site-mock-signal)}.site-mock-cam{position:absolute;inset:0;width:100%;height:100%}.site-mock-cam-frame{fill:var(--site-mock-bg);stroke:var(--site-mock-line)}.site-mock-cam-head,.site-mock-cam-body{fill:var(--site-mock-line)}@media(prefers-reduced-motion:no-preference){.site-mock-script{animation:site-mock-creep 14s steps(1,end) infinite}.site-mock-rec{animation:site-mock-pulse 1.6s ease-in-out infinite}.site-mock-rail-window{animation:site-mock-rail 14s linear infinite}}@keyframes site-mock-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes site-mock-rail{0%{left:0}to{left:calc(100% - 78px)}}@keyframes site-mock-creep{0%,15%{transform:translateY(0)}17%,32%{transform:translateY(-76px)}34%,49%{transform:translateY(-152px)}51%,66%{transform:translateY(-228px)}68%,83%{transform:translateY(-304px)}85%,99%{transform:translateY(-380px)}to{transform:translateY(-456px)}}.site-problem,.site-audiences,.site-steps-section,.site-requirements,.site-privacy,.site-faq-section{padding:56px 0 0;border-top:1px solid var(--site-line)}.site-problem>h2,.site-audiences>h2,.site-steps-section>h2,.site-privacy>h2,.site-faq-section>h2{margin:0 0 24px;font-size:34px;line-height:1.15;letter-spacing:-.02em;text-wrap:pretty}.site-problem>h2{max-width:22ch}.site-prose-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:36px}.site-prose-pair h3{margin:0 0 10px;font-size:22px;line-height:1.25;letter-spacing:-.015em}.site .site-prose-pair p{margin:0 0 14px;color:var(--site-text-2);line-height:1.55}.site .site-prose-pair p:last-child{margin-bottom:0;color:var(--site-text)}.site-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin-top:32px}.site-panel{margin:0;border:1px solid var(--site-line);border-radius:12px;overflow:hidden}.site-panel figcaption{padding:12px 16px;border-bottom:1px solid var(--site-line)}.site-three-up{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));margin-top:36px;border-top:1px solid var(--site-line)}.site-point{padding:20px 24px 0 0}.site-point-title{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.site .site-point p{margin:6px 0 0;color:var(--site-text-2);font-size:14px;line-height:1.5}.site-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}.site-card{box-sizing:border-box;padding:20px;border:1px solid var(--site-line);border-radius:12px;background:var(--site-surface)}.site-card-title{margin:12px 0 0;font-size:18px;font-weight:600;letter-spacing:-.01em}.site .site-card p{margin:6px 0 0;color:var(--site-text-2);font-size:14px;line-height:1.5}.site .site-card .site-micro{margin-top:12px}.site .site-card .site-micro:first-child{margin-top:0}.site .site-card .site-micro:first-child+.site-card-title{margin-top:10px}.site-audience-photo{display:block;width:80px;height:100px;border-radius:8px;border:1px solid var(--site-line);object-fit:cover;background:var(--site-surface-2)}.site-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none}.site-step{margin:0}.site .site-step .site-micro{margin:12px 0 0}.site-step-title{margin:6px 0 0;font-size:18px;font-weight:600;letter-spacing:-.01em}.site .site-step-line{margin:6px 0 0;color:var(--site-text-2);font-size:14px;line-height:1.5}.site .site-step-more{margin:24px 0 0;color:var(--site-text-2);font-size:15px}.site-shot{display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:600 / 420;object-fit:cover;border-radius:10px;border:1px solid var(--site-line);background:var(--site-surface-2)}.site-panel .site-shot{border:0;border-radius:0}.site-requirements{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:32px;padding-top:44px}.site-requirements h2{margin:0;font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.015em}.site .site-requirements p{margin:10px 0 0;max-width:46ch;color:var(--site-text-2);font-size:15px;line-height:1.55}.site .site-privacy-lead{margin:0 0 28px;max-width:62ch;color:var(--site-text-2);line-height:1.55;text-wrap:pretty}.site-faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));column-gap:48px;margin:0;color:var(--site-text-2)}@media(max-width:640px){.site-page-wide .site-top-row,.site-page-wide .site,.site-page-wide .site-foot{padding-left:20px;padding-right:20px}.site-menu{display:block;margin-left:auto}.site-menu:not([open]) .site-menu-panel{display:none}.site-menu>summary{display:flex;align-items:center;padding:11px;margin:-11px}.site-menu[open] .site-menu-panel{position:absolute;z-index:1;top:100%;left:0;right:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;box-sizing:border-box;padding:12px 24px 20px;border-bottom:1px solid var(--site-line);background:var(--site-surface);box-shadow:0 12px 24px -18px var(--site-text)}.site-top .site-menu-panel nav{display:flex;flex-direction:column;align-self:stretch;gap:0;margin-left:0}.site-top .site-menu-panel nav a{display:block;padding:10px 0}.site-top .site-menu-panel a.site-cta{margin-top:8px}.site-hero{grid-template-columns:1fr;gap:0}.site-hero-copy{display:contents}.site-hero h1{order:1}.site-mock{order:2;margin:0 0 20px}.site .site-hero-sub{order:3}.site .site-hero-notice{display:block;order:4}.site .site-hero-actions{order:5}.site .site-trust{order:6}.site .site-hero-note{order:7}.site-steps{grid-template-columns:1fr 1fr}.site .site-close{padding:48px 0 56px}}.site-question{padding:18px 0;border-top:1px solid var(--site-line)}.site-faq h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.site .site-question p{margin:8px 0 0;font-size:14px;line-height:1.55}.site-close{padding:72px 0 88px;border-top:1px solid var(--site-line);text-align:center}.site .site-close h2{margin:0;font-size:clamp(30px,3.4vw,42px);line-height:1.15;letter-spacing:-.025em}.site .site-close p{margin:14px auto 0;max-width:44ch;color:var(--site-text-2);line-height:1.55}.site a.site-cta{display:inline-flex;align-items:center;height:52px;margin:40px 0 0;padding:0 26px;border-radius:999px;background:var(--site-accent);color:var(--site-on-accent);font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap}.site-top a.site-cta:hover,.site a.site-cta:hover{background:var(--site-accent-hover);color:var(--site-on-accent)}.site a{color:var(--site-link);text-decoration:underline}.site a:hover{color:var(--site-link-hover)}.site-walkthrough{margin:0 0 16px;padding-left:24px;color:var(--site-text-3)}.site-walkthrough li{margin-bottom:18px}.site-walkthrough li strong{display:block;margin-bottom:4px;font-weight:600;color:var(--site-text)}.site-walkthrough li>span{display:block;color:var(--site-text-2)}.site-optional{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;background:var(--site-surface-2);color:var(--site-text-3);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;vertical-align:1px}.site-claims{margin:0;color:var(--site-text-2)}.site-claims dt{margin-top:24px;color:var(--site-text);font-weight:600}.site-claims dd{margin:8px 0 0}.site-free-tier{margin:40px 0 0;padding:16px 20px;border:1px solid var(--site-line-strong);border-radius:8px;background:var(--site-surface);color:var(--site-text-2)}.site-note{margin-top:40px;color:var(--site-text-2)}.site-nav{margin-top:48px;padding-top:24px;border-top:1px solid var(--site-line)}.site-nav p{margin:0 0 8px}.site-foot{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;max-width:68ch;margin:0 auto;padding:24px 24px 32px;border-top:1px solid var(--site-line)}.site-foot-mark{display:flex}.site-foot-nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:20px}.site-foot p{margin:0}.site-foot a{color:var(--site-text-3);font-size:14px;text-decoration:underline}.site-foot a:hover{color:var(--site-link-hover)}.site a:focus-visible,.site-top a:focus-visible,.site summary:focus-visible,.site-cta:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}
/*# sourceMappingURL=site.css.map */
