.scene{pointer-events:none;border-radius:12px;width:100%;max-width:520px;position:relative;overflow:hidden}.scene--settings{font-family:var(--font-sans);box-sizing:border-box;background:#e9eaee;justify-content:center;padding:28px 24px;display:flex;box-shadow:inset 0 0 0 1px #1e20240d}.scene--settings .sw-window{box-sizing:border-box;color:#1e2024;background:#fff;border-radius:12px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 24px 60px #1e202429,0 4px 12px #1e202414,0 0 0 1px #1e202414}.scene--settings .sw-titlebar{border-bottom:1px solid #e9eaee;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex;position:relative}.scene--settings .sw-dot{background:#cfd2d9;border-radius:50%;flex:none;width:12px;height:12px}.scene--settings .sw-dot--red{background:#ff5f57}.scene--settings .sw-title{text-align:center;font:600 13px/1 var(--font-sans);color:#1e2024;position:absolute;left:0;right:0}.scene--settings .sw-body{padding:14px 22px 20px}.scene--settings .sw-lead{font:400 13px/1.45 var(--font-sans);color:#6b707a;margin:0}.scene--settings .sw-list{margin-top:6px}.scene--settings .sw-inforow{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.scene--settings .sw-hr{background:#e9eaee;height:1px}.scene--settings .sw-radio{box-sizing:border-box;background:#fff;border:1px solid #a9aeb8;border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px}.scene--settings .sw-radio--on{border:4.5px solid #e23024}.scene--settings .sw-inforow-text{flex:1;min-width:0}.scene--settings .sw-inforow-title{font:500 14px/1.3 var(--font-sans);color:#1e2024}.scene--settings .sw-inforow-sub{font:400 13px/1.45 var(--font-sans);color:#6b707a;margin-top:3px}.scene--settings .sw-note{box-sizing:border-box;font:400 13px/1.45 var(--font-sans);color:#a32016;background:#fdf6f4;border:1px solid #f6ccc5;border-radius:8px;flex-direction:column;gap:3px;margin-top:10px;padding:10px 12px;display:flex}.scene--settings .sw-link{font:500 13px/1.3 var(--font-sans);color:#c6271c;padding:14px 0 0}@media (width<=560px){.scene--settings{padding:20px 14px}.scene--settings .sw-body{padding:12px 16px 16px}}.scene--step{height:196px;font-family:var(--font-sans);border-radius:0;overflow:visible;container-type:inline-size}.scene--listen{-webkit-mask-image:linear-gradient(#000 64%,#0000 98%);mask-image:linear-gradient(#000 64%,#0000 98%)}.scene--listen .menubar{box-sizing:border-box;height:24px;font:400 12px/1 var(--font-sans);color:#1e2024;z-index:2;background:#1e20240d;align-items:center;gap:12px;padding:0 40px 0 28px;display:flex;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.scene--listen .menus{white-space:nowrap;align-items:center;gap:14px;display:flex}.scene--listen .menus .app{font-weight:700}@container (width<=279px){.scene--listen .menus span:nth-child(n+4){display:none}}.scene--listen .status-item{background:#1e20241a;border-radius:5px;justify-content:center;align-items:center;height:20px;margin-left:auto;padding:0 5px;display:inline-flex}.scene--listen .dropdown{box-sizing:border-box;color:#1e2024;background:#fff;border-radius:14px;width:min(280px,100% - 64px);padding:12px;position:absolute;top:30px;right:32px;box-shadow:0 18px 48px #1e202429,0 2px 6px #1e202414,0 0 0 1px #1e202414}.scene--listen .dd-head{align-items:flex-start;gap:8px;display:flex}.scene--listen .dd-head-text{min-width:0}.scene--listen .dd-title{font:600 13px/1 var(--font-sans);color:#1e2024}.scene--listen .dd-sub{font:400 12px/1.4 var(--font-sans);color:#6b707a;white-space:nowrap;margin-top:6px}.scene--listen .dd-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.scene--listen .dd-thread{margin:4px -12px -6px;overflow:hidden}.scene--listen .dd-body{font:400 12px/1.4 var(--font-sans);color:#6b707a;margin:10px 0 0}.scene--listen .dd-rule{background:#e9eaee;height:1px;margin:12px -12px 0}.scene--listen .dd-buttons{justify-content:space-between;margin-top:12px;display:flex}.scene--listen .dd-button{font:500 13px/1 var(--font-sans);color:#1e2024;border-radius:7px;padding:6px 10px;box-shadow:0 0 0 1px #e1e3e8}.scene--keys{justify-content:center;align-items:center;display:flex}.scene--keys .keys-stack{flex-direction:column;flex:none;align-items:center;gap:24px;width:309px;display:flex}.scene--keys .keys{align-items:center;gap:10px;display:flex}.scene--keys .key-plus{font:400 16px/1 var(--font-sans);color:#8a8f99}.scene--keys .key{box-sizing:border-box;background:linear-gradient(#fff,#fafbfc);border-radius:9px;flex:none;height:48px;position:relative;box-shadow:0 0 0 1px #1e202417,0 2px #1e20241f,0 6px 14px #1e202412}.scene--keys .key--option{width:58px}.scene--keys .key--space{width:188px}.scene--keys .key-glyph{font:400 13px/1 var(--font-sans);color:#1e2024;position:absolute;top:7px;right:8px}.scene--keys .key-word{font:400 11px/1 var(--font-sans);color:#1e2024;position:absolute;bottom:7px;left:8px}.scene--topics{justify-content:center;align-items:center;display:flex}.scene--topics .topics-stack{flex-direction:column;align-items:center;gap:8px;width:min(280px,100%);display:flex}.scene--topics .chip{font:400 12px/15px var(--font-sans);color:#6b707a;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex;box-shadow:0 1px 3px #1e202414,0 1px 2px #1e20240a,0 0 0 1px #1e202414}.scene--topics .chip-chevron{border-bottom:1.5px solid #6b707a;border-right:1.5px solid #6b707a;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.scene--topics .tpanel{box-sizing:border-box;color:#1e2024;background:#fff;border-radius:14px;width:100%;padding:12px 14px 9px;box-shadow:0 18px 48px #1e202429,0 2px 6px #1e202414,0 0 0 1px #1e202414}.scene--topics .tpanel-header{font:600 13px/1.2 var(--font-sans);color:#1e2024;align-items:center;gap:8px;display:flex}.scene--topics .tpanel-time{font:400 11px/1 var(--font-mono);color:#6b707a;font-variant-numeric:tabular-nums;margin-left:auto}.scene--topics .tpanel-thread{margin:-2px -14px -10px;overflow:hidden}.scene--topics .tpanel-rows{flex-direction:column;margin-top:2px;display:flex}.scene--topics .trow{height:24px;font:400 13px/1.2 var(--font-sans);color:#1e2024;white-space:nowrap;align-items:center;gap:10px;display:flex}.scene--topics .trow--current{font:600 13px/1.2 var(--font-sans);color:#e23024}.scene--topics .tdot{background:#cfd2d9;border-radius:50%;flex:none;width:5px;height:5px}.scene--topics .trow--current .tdot{background:#e23024}.scene--topics .ttime{font:400 11px/1 var(--font-mono);color:#6b707a;font-variant-numeric:tabular-nums;min-width:34px}.scene--topics .tlabel{text-overflow:ellipsis;overflow:hidden}@container (width<=379px){.scene--keys .keys-stack{transform:scale(.88)}}@container (width<=319px){.scene--keys .keys-stack{transform:scale(.8)}}@container (width<=289px){.scene--keys .keys-stack{transform:scale(.72)}}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400-italic.woff2)format("woff2")}@font-face{font-family:"Source Serif 4 Fallback";font-style:normal;font-weight:400;src:local(Georgia);size-adjust:108%}@font-face{font-family:"Source Serif 4 Fallback";font-style:italic;font-weight:400;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:108%}:root{--accent:#df2f23;--accent-hover:#c6271c;--accent-active:#a32016;--text-secondary:#515660;--text-tertiary:#686d77;--ink:#1e2024;--ink-2:#515660;--ink-3:#686d77;--rule:#e1e3e8;--paper-bg:#f7f8fa}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper-bg);color:var(--ink);font:400 17px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}main{overflow-x:clip}a{color:var(--ink);text-underline-offset:3px;text-decoration:underline 1px #cfd2d9;transition:text-decoration-color .12s}a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink)}::selection{background:#fbeae6}:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}[data-pill-seg]:focus-visible{outline-offset:-3px;border-radius:999px}.nowrap{white-space:nowrap}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.lane-680{max-width:680px;margin-inline:auto}.lane-960{max-width:none}.section{margin-top:clamp(88px,10vw,128px)}.section-opener{border-top:1px solid var(--rule);padding-top:36px}.section-label{font:500 13px/1.45 var(--font-sans);color:var(--ink-3);margin:0}.hero-scale{font:600 clamp(30px,calc((100vw - 40px) / 11.5),48px)/1.05 var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin:0}.h2{font:600 clamp(30px,3vw,40px)/1.08 var(--font-display);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;margin:0}.section-label+.h2{margin-top:10px}.h3{font:600 20px/1.3 var(--font-display);letter-spacing:-.014em;color:var(--ink);text-wrap:balance;margin:0}.lead{font:400 clamp(17px,1.4vw,20px)/1.55 var(--font-sans);letter-spacing:-.006em;color:var(--ink-2);text-wrap:pretty;margin:0}.get-lead{max-width:26em;margin-top:16px}.note{font:400 15px/1.5 var(--font-sans);color:var(--ink-3);margin:0}.text-link{font:500 15px/1.2 var(--font-sans);color:var(--ink);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:10px 2px;text-decoration:underline 1px #cfd2d9;transition:text-decoration-color .12s}.text-link:hover{text-decoration-color:var(--ink)}.hero{padding-top:clamp(24px,4vw,56px)}.hero-grid{grid-template-rows:repeat(6,auto) 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"kicker demo""title demo""lead demo""privacy demo""actions demo""compat demo"".demo";align-items:start;column-gap:clamp(40px,5vw,72px);display:grid}.hero-grid>*{min-width:0}.hero-kicker{font:500 13px/1.45 var(--font-sans);color:var(--ink-3);grid-area:kicker;margin:0 0 20px}.hero-title{grid-area:title}.hero-lead{grid-area:lead;margin-top:28px}.hero-privacy{max-width:34em;font:400 15px/1.5 var(--font-sans);color:var(--ink-2);text-wrap:pretty;grid-area:privacy;margin:14px 0 0}.key-cap{font:inherit;letter-spacing:inherit;color:var(--ink);white-space:nowrap;background:#fff;border-radius:6px;margin:0;padding:.02em .34em .06em;line-height:1.35;display:inline-block;box-shadow:inset 0 0 0 1px #cfd2d9,0 1px #cfd2d9}.hero-actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:8px 24px;margin-top:28px;display:flex}.hero-compat{font:400 13px/1.5 var(--font-sans);color:var(--ink-3);grid-area:compat;margin:18px 0 0}.hero-figure{grid-area:demo;justify-self:start;width:100%;min-width:0;max-width:560px;margin:0;container:demo/inline-size}.hero-figure:focus{outline:none}.demo-source{display:grid}.demo-story{grid-area:1/1;min-width:0}.demo-story[data-view=hidden]{visibility:hidden}.demo-setting{font:400 13px/1.45 var(--font-sans);color:var(--ink-3);margin:0}.demo-remark{grid-template-columns:58.5px minmax(0,1fr);align-items:baseline;column-gap:14px;margin:14px 0 0;display:grid}.demo-setting+.demo-remark{margin-top:10px}.demo-stamp{font:400 13px/1.45 var(--font-sans);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.demo-said{font:400 19px/1.5 var(--font-serif);color:var(--ink-2);text-wrap:pretty}.demo-mark{color:inherit;text-underline-offset:.2em;text-decoration-skip-ink:none;background:0 0;text-decoration-line:underline;text-decoration-color:#e23024;text-decoration-thickness:2px}.demo-story[data-marks=off] .demo-mark{text-decoration-color:#0000}@keyframes demo-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.demo-story[data-view=leaving]{opacity:0;transition:opacity .16s var(--ease-out)}.demo-story[data-view=arriving] [data-arrived=false]{visibility:hidden}.demo-story[data-view=arriving] .demo-setting:not([data-arrived=false]),.demo-story[data-view=arriving] .demo-remark:not([data-arrived=false]){animation:demo-arrive .24s var(--ease-out) both}.demo-story[data-view=arriving] .demo-mark,.demo-story[data-view=shown] .demo-mark{transition:text-decoration-color .3s var(--ease-out)}@media (prefers-reduced-motion:reduce){.demo-story,.demo-story *{transition:none!important;animation:none!important}}.demo-hint{z-index:1;font:400 14px/1.4 var(--font-sans);color:#6b707a;text-align:center;text-wrap:balance;text-shadow:0 0 2px #f7f8fa,0 0 6px #f7f8fa;margin:24px 0 0;position:relative}.demo-hint+.demo-ask{margin-top:22px}.demo-hint .key-cap{font-size:12px;line-height:1.3}.demo-hint-pointer{display:none}@media (hover:hover) and (pointer:fine){.demo-hint-touch{display:none}.demo-hint-pointer{display:inline}}.demo-ask{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:24px 0;display:flex}@container demo (width>=560px){.demo-ask{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:10px;display:grid}.demo-pill{grid-column:2}.demo-key{grid-column:3;justify-self:start}}.demo-pill{justify-content:center;min-width:0;display:flex}.demo-pill [data-pill-seg]:after{content:"";position:absolute;inset:-4px 0}.demo-key{box-sizing:border-box;height:40px;font:500 13px/1 var(--font-sans);color:var(--ink);white-space:nowrap;cursor:pointer;transition:transform .12s var(--ease-out);background:linear-gradient(#fff,#fafbfc);border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex;box-shadow:0 0 0 1px #1e202417,0 2px #1e20241f,0 6px 14px #1e202412}.demo-key:active,.demo-key[data-pressed]{transform:scale(.96)}.demo-key[aria-disabled=true]{cursor:default}.demo-key[aria-disabled=true]:active{transform:none}.demo-card-slot{display:grid}.demo-card-slot>*{grid-area:1/1;min-width:0}.demo-card-ghost{visibility:hidden;pointer-events:none}.demo-controls{align-items:center;margin-top:16px;display:flex}.demo-next{box-sizing:border-box;height:40px;font:500 15px/1 var(--font-sans);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd2d9;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;transition:background .12s;display:inline-flex;box-shadow:0 1px 2px #1e20240f}.demo-next:hover{background:#f0f1f4}.demo-next:active{background:#e9eaee}.demo-next[aria-disabled=true]{cursor:default}.demo-next[aria-disabled=true]:hover,.demo-next[aria-disabled=true]:active{background:#fff}.demo-note{font:400 13px/1.5 var(--font-sans);color:var(--ink-3);text-wrap:pretty;margin-top:12px}@media (hover:none){.demo-next,.demo-key{height:44px}}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px clamp(32px,4vw,56px);margin-top:40px;display:grid}.step-picture{max-width:520px;margin-bottom:24px}.step-num{font:500 13px/1.45 var(--font-sans);color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0}.step-heading{margin:10px 0 0}.step-body{font:400 17px/1.6 var(--font-sans);color:var(--ink-2);text-wrap:pretty;margin:14px 0 0}.pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(40px,5vw,72px);display:grid}.pair-picture{width:100%;min-width:0;max-width:520px}.pair-picture.pair-picture-end{justify-self:end;margin-top:6px}.pair-text{min-width:0}.promises{flex-direction:column;gap:28px;max-width:34em;margin-top:36px;display:flex}.promise-body{font:400 17px/1.6 var(--font-sans);color:var(--ink-2);text-wrap:pretty;margin:8px 0 0}.consent{max-width:30em;font:500 20px/1.45 var(--font-sans);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:40px 0 0}.about-letter{flex-direction:column;gap:18px;margin-top:24px;display:flex}.about-letter p{font:400 17px/1.6 var(--font-sans);color:var(--ink-2);text-wrap:pretty;margin:0}.about-contact{border-top:1px solid var(--rule);font:400 15px/1.55 var(--font-sans);color:var(--ink-3);text-wrap:pretty;margin:28px 0 0;padding-top:24px}.about-contact a{overflow-wrap:anywhere}.faq-list{border-bottom:1px solid var(--rule);margin-top:36px}.faq-item{border-top:1px solid var(--rule)}.faq-summary{cursor:pointer;font:600 17px/1.45 var(--font-sans);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.chev{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:8px;height:8px;transition:transform .16s var(--ease-out);flex:none;margin-right:6px;transform:rotate(-45deg)}.faq-summary:hover .chev{border-color:var(--ink)}.faq-item[open]>.faq-summary .chev{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.chev{transition:none}}.faq-answer{font:400 17px/1.6 var(--font-sans);color:var(--ink-2);padding:0 32px 24px 0}.faq-answer p{margin:0}.faq-answer p+p{margin-top:12px}.signup-block{max-width:480px;margin-top:32px}.signup-form{gap:8px;display:grid;position:relative}.field-label{font:500 13px/1.45 var(--font-sans);color:var(--ink-2)}.text-input{box-sizing:border-box;width:100%;height:48px;color:var(--ink);font:400 16px/1 var(--font-sans);background:#fff;border:1px solid #8a8f99;border-radius:8px;outline:none;padding:0 14px}.text-input:focus{border-color:var(--accent-hover);box-shadow:0 0 0 1px var(--accent-hover)}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-error{font:500 14px/1.45 var(--font-sans);color:var(--accent-hover);margin:0}.preview-note{font:500 13px/1.45 var(--font-sans);color:#a32016;background:#fdf6f4;border:1px solid #f6ccc5;border-radius:8px;margin:0 0 20px;padding:10px 12px}.success-msg{font:500 17px/1.5 var(--font-sans);color:var(--ink);outline:none;margin:28px 0 0}.fine-print{font:400 13px/1.55 var(--font-sans);color:var(--ink-3);text-wrap:pretty;margin:16px 0 0}.fine-print+.fine-print{margin-top:6px}@media (width<=1100px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=960px){.pair{flex-direction:column;align-items:stretch;gap:28px;display:flex}.pair-picture{max-width:520px}.pair-picture.pair-picture-end{justify-self:auto}.pair-text{max-width:36em}.steps-grid{grid-template-columns:minmax(0,1fr);gap:56px}.lane-960{max-width:680px;margin-left:auto;margin-right:auto}}@media (width<=560px){.consent{font-size:17px}.faq-answer{padding-right:0}.hero-actions{flex-direction:column;align-items:stretch;gap:4px}:root{--qc-question-size:24px}.demo-remark{grid-template-columns:minmax(0,1fr);row-gap:2px}.demo-stamp{text-align:left}.demo-key,.demo-next{height:44px}}@media (width<=960px){.hero-grid{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;display:flex;container:demo phone/inline-size}.hero-grid>*,.hero-grid .hero-figure>*{box-sizing:border-box;flex:0 0 100%}.hero-grid .hero-figure{display:contents;container:none}.hero-grid .demo-controls{display:contents}.hero-grid .hero-kicker,.hero-grid .hero-title,.hero-grid .hero-privacy,.hero-grid .hero-lead,.hero-grid .hero-compat{flex:none;width:min(100%,36em);max-width:none;margin:0 calc(100% - min(100%,36em)) 0 0}.hero-grid .hero-actions{margin:0}.hero-grid .demo-source,.hero-grid .demo-hint,.hero-grid .demo-ask,.hero-grid .demo-card-slot,.hero-grid .demo-note{flex:none;width:min(100%,560px);margin:0 calc(50% - min(100%,560px)/2)}.hero-grid .demo-next{flex:none;margin:0}.hero-grid .hero-kicker{order:1}.hero-grid .hero-title{order:2;margin-top:8px}.hero-grid .demo-hint{order:3;margin-top:12px}.hero-grid .demo-ask{order:4;margin-top:10px}.hero-grid .demo-card-slot{order:5;margin-top:4px}.hero-grid .hero-privacy{order:6;margin-top:12px}.hero-grid .demo-source{order:7;margin-top:12px;margin-bottom:8px}.hero-grid .demo-next{order:8}.hero-grid .demo-note{order:9;margin-top:4px}.hero-grid .hero-lead{order:10;margin-top:12px}.hero-grid .hero-actions{order:11;margin-top:12px}.hero-grid .hero-compat{order:12;margin-top:6px}.hero-grid .sr-only{order:99}}@container phone (width<=559.98px){.hero-grid .demo-ask{display:contents}.hero-grid .demo-pill{flex:0 0 100%;order:4;margin:10px 0 0}.hero-grid .demo-key{flex:none;order:8;margin:0}}@media (width<=340px){.container{padding-left:16px;padding-right:16px}[data-pill-seg]{padding:0 8px!important}}
