
:root{color-scheme:light;--paper:#f3f0e8;--ink:#1c1c1a;--muted:#68675f;--red:#fb3f25;--display:"Avenir Next","Segoe UI",Arial,sans-serif;--body:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body)}[hidden]{display:none!important}a{color:inherit;text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid var(--red);outline-offset:4px}.wrap{width:min(1080px,calc(100% - 48px));margin-inline:auto}header{min-height:88px;display:flex;align-items:center}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font:700 18px var(--display)}.brand img{width:38px;height:38px;border-radius:10px}.skip{position:absolute;left:16px;top:-100px;padding:12px;background:var(--ink);color:white;z-index:10}.skip:focus{top:12px}h1,h2,p{margin-top:0}h1{font:600 clamp(48px,6vw,76px)/1.02 var(--display);letter-spacing:-.055em;margin-bottom:26px}h1 em{font-style:normal;color:var(--red)}.simple-home{display:grid;grid-template-columns:1fr 220px;align-items:center;gap:72px;min-height:min(620px,calc(100svh - 170px));padding-block:60px}.app-icon{width:220px;border-radius:24%}.lede{font-size:19px;line-height:1.55;color:var(--muted);max-width:510px;margin-bottom:24px}.privacy-summary{font-size:16px;line-height:1.6;max-width:500px;margin-bottom:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;background:var(--ink);color:#fffdf6;border:1px solid var(--ink);font:600 15px var(--body);text-decoration:none}.button:hover{background:#353531}.button:disabled{background:#d8d5cd;color:#55534b;border-color:#d8d5cd;cursor:default}.caveat{font-size:13px;line-height:1.65;color:var(--muted);max-width:480px;margin:18px 0 0}footer{padding-block:22px 32px;color:var(--muted);font-size:13px}.simple-beta{max-width:720px;min-height:calc(100svh - 170px);padding-block:50px 60px}.simple-beta h1{font-size:clamp(48px,7vw,76px)}.simple-beta .lede{font-size:16px}.install{margin:40px 0 32px}.install h2{font-size:20px;font-weight:600;margin-bottom:16px}.install ol{padding-left:22px;line-height:1.65;font-size:16px;max-width:540px}.install li{padding-left:4px;margin-bottom:10px}.simple-beta .privacy-summary{margin-bottom:0}.privacy{max-width:780px;padding:60px 0 80px}.privacy h1{font-size:clamp(48px,7vw,76px)}.privacy h2{margin:40px 0 12px;font:600 24px var(--display);letter-spacing:-.04em}.privacy p,.privacy li{color:var(--muted);font-size:15px;line-height:1.75}.privacy .lede{font-size:16px}.eyebrow,.updated{font:11px var(--mono);color:var(--muted)}.eyebrow{margin-bottom:20px}nav{display:flex;gap:20px;font-size:13px}header:has(nav){justify-content:space-between}.brand span{font-size:11px;color:var(--muted)}@media(max-width:760px){.wrap{width:calc(100% - 36px)}header{min-height:76px}.simple-home{grid-template-columns:1fr;gap:0;padding-block:40px;min-height:calc(100svh - 150px)}h1{font-size:clamp(44px,12vw,64px)}.app-icon{display:none}.lede{font-size:18px}.simple-beta{padding-block:36px}.brand span{display:none}.privacy{padding-top:40px}.privacy h1{font-size:48px}} 

.privacy-summary{list-style:none;padding:0;font-weight:500}.privacy-summary li{margin:4px 0}

:root{--button-bg:#1c1c1a;--button-text:#fffdf6;--disabled-bg:#d8d5cd;--disabled-text:#55534b}
@media(prefers-color-scheme:dark){:root{color-scheme:dark;--paper:#0a0a0a;--ink:#f8f7f4;--muted:#aaa;--red:#ff482b;--button-bg:#ff482b;--button-text:#0a0a0a;--disabled-bg:#292929;--disabled-text:#b8b8b8}}
header{justify-content:space-between}.button{background:var(--button-bg);color:var(--button-text);border-color:var(--button-bg)}.button:hover{background:var(--button-bg);filter:brightness(1.1)}.button:disabled{background:var(--disabled-bg);color:var(--disabled-text);border-color:var(--disabled-bg);filter:none}

.how-it-works{padding-block:60px 64px;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.how-it-works h2{font:600 clamp(32px,4vw,48px)/1.05 var(--display);letter-spacing:-.045em;margin:0 0 38px}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;list-style:none;padding:0;margin:0;counter-reset:how}.how-steps li{counter-increment:how}.how-steps li:before{content:counter(how,decimal-leading-zero);display:block;color:var(--red);font:12px var(--mono);margin-bottom:22px}.how-steps h3{font:600 20px var(--display);letter-spacing:-.025em;margin:0 0 12px}.how-steps p{font-size:15px;line-height:1.65;color:var(--muted);margin:0;max-width:310px}@media(max-width:760px){.how-it-works{padding-block:40px}.how-steps{grid-template-columns:1fr;gap:32px}.how-steps li:before{margin-bottom:12px}.how-steps p{max-width:100%}.simple-home{min-height:0;padding-block:40px 60px}} 

.privacy-summary li{display:flex;gap:8px;align-items:baseline}.promise-check{color:var(--red);font-weight:400}

.lede a{text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-thickness:1px}.lede a:hover{text-decoration-color:currentColor}
