:root{--bg:#fff4e2;--card:#fbe8c8;--ink:#14171f;--muted:#5d5a55;--line:#14171f1f;--orange:#ff6b35;--yellow:#ffd23f;--mint:#3ddc97;--band-bg:#14171f;--band-ink:#fff4e2;--radius:28px;--display:"Anton", "Impact", "Helvetica Neue", sans-serif;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#14171f;--card:#1f2230;--ink:#fff4e2;--muted:#b3ada3;--line:#fff4e224;--band-bg:#ff6b35;--band-ink:#14171f}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto}a{color:inherit}.skip{position:absolute;left:-999px}.skip:focus{z-index:10;background:var(--ink);color:var(--bg);border-radius:10px;padding:8px 14px;top:16px;left:16px}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:400;line-height:1}.muted{color:var(--muted)}.center{text-align:center}.site-header{z-index:5;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.brand{width:112px;line-height:0;display:block}.wm :global(svg),.wm svg{width:100%;height:auto}.wm-dark{display:none}@media (prefers-color-scheme:dark){.wm-light{display:none}.wm-dark{display:block}}.main-nav{align-items:center;gap:20px;font-size:15px;font-weight:600;display:flex}.main-nav>a{text-decoration:none}.main-nav>a:hover,.main-nav>a[aria-current=page]{color:var(--orange)}.langs{background:var(--card);border-radius:999px;gap:2px;padding:3px;display:flex}.langs a{color:var(--muted);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;text-decoration:none}.langs a[aria-current=true]{background:var(--ink);color:var(--bg)}@media (width<=640px){.hide-sm{display:none}.main-nav{gap:12px}.brand{width:96px}}.store{background:var(--ink);color:var(--bg);border-radius:14px;align-items:center;gap:10px;padding:10px 20px 10px 16px;line-height:1.1;text-decoration:none;transition:transform .15s;display:inline-flex}a.store:hover{transform:translateY(-2px)}.store small{font-size:11px;font-weight:500;display:block}.store strong{letter-spacing:-.01em;font-size:19px;font-weight:600;display:block}.store-soon{cursor:default}.hero{padding:56px 0 24px;overflow:hidden}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid}.kicker{align-items:center;gap:12px;margin:0 0 20px;font-weight:700;display:flex}.hero-icon{border-radius:11px}.hero h1{margin-bottom:22px;font-size:clamp(56px,9.5vw,112px)}.lead{max-width:34em;margin:0 0 28px;font-size:clamp(18px,2.2vw,21px)}.lead.center{margin-left:auto;margin-right:auto}.note{color:var(--muted);margin:16px 0 0;font-size:15px;font-weight:600}.hero-shot{justify-content:center;display:flex}.shot{border-radius:30px;display:block;box-shadow:0 30px 60px -30px #14171f73}.hero-shot .shot{width:min(100%,380px);transform:rotate(3deg)}@media (width<=820px){.hero{padding-top:36px}.hero-grid{grid-template-columns:1fr}.hero-shot .shot{width:min(80%,340px);transform:none}}.gallery{padding:32px 0 24px}.gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:8px max(20px,50vw - 540px) 24px;display:flex;overflow-x:auto}.gallery-track::-webkit-scrollbar{display:none}.gallery figure{scroll-snap-align:center;flex:none;width:min(62vw,250px);margin:0}.gallery figure .shot{border-radius:22px;width:100%}.gallery figcaption{color:var(--muted);margin-top:12px;font-size:14px;font-weight:600}.section{padding:72px 0}.section-title{text-align:center;margin-bottom:20px;font-size:clamp(40px,6vw,64px)}.card{background:var(--card);border-radius:var(--radius);padding:28px}.features{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.feature h3,.tier h3{margin:14px 0 10px;font-size:22px}.feature ul{margin:0;padding-left:1.1em}.feature li+li{margin-top:8px}.coin{background:var(--coin);width:40px;height:40px;box-shadow:inset 0 0 0 6px var(--ink);border-radius:50%;display:block}@media (width<=820px){.features{grid-template-columns:1fr}}.privacy-band{background:var(--band-bg);color:var(--band-ink)}.privacy-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.privacy-band h2{margin-bottom:20px;font-size:clamp(40px,6vw,64px)}.text-link{text-underline-offset:4px;font-weight:700}.checks{margin:0;padding:0;font-size:19px;font-weight:600;list-style:none}.checks li{padding-left:36px;position:relative}.checks li+li{margin-top:14px}.checks li:before{content:"";background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%2314171F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:.2em;left:0}.checks.small{font-size:16px;font-weight:500}.checks.small li+li{margin-top:10px}@media (width<=820px){.privacy-grid{grid-template-columns:1fr;gap:28px}}.pro-grid{grid-template-columns:.8fr 1.2fr;gap:20px;margin-top:40px;display:grid}.tier h3{margin-top:0}.tier-pro{background:var(--yellow);color:#14171f}.tier-pro .checks li:before{background-color:#14171f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23FFD23F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.price{font-family:var(--display);margin:0 0 16px;font-size:40px;line-height:1.1}.price span{font-family:var(--sans);color:var(--muted);font-size:16px;font-weight:600}.plans{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.plan{text-align:center;border:2px solid #0000}.plan.featured{border-color:var(--orange)}.plan-name{margin:0 0 6px;font-weight:700}.plan .price{margin-bottom:4px}.plan .muted{margin:0;font-size:14px}.fine{color:var(--muted);text-align:center;max-width:46em;margin:24px auto 32px;font-size:13px}@media (width<=820px){.pro-grid,.plans{grid-template-columns:1fr}}.prose{max-width:760px;padding-top:56px;padding-bottom:72px}.prose h1{margin-bottom:12px;font-size:clamp(44px,8vw,72px)}.prose h2{margin:40px 0 8px;font-size:22px}.prose h3{margin:28px 0 6px;font-size:18px}.prose a{color:var(--orange);text-underline-offset:3px}.prose ul{padding-left:1.2em}.prose li+li{margin-top:6px}.prose table{border-collapse:collapse;width:100%;margin:16px 0;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.prose blockquote{background:var(--card);border-radius:18px;margin:24px 0;padding:18px 22px}.prose blockquote p{margin:0}.not-found p{margin:18px 0}.site-footer{border-top:1px solid var(--line);padding:32px 0 40px;font-size:15px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-row>div{align-items:center;gap:12px;display:flex}.footer-row p{margin:0}.footer-icon{border-radius:8px}.footer-nav{flex-wrap:wrap;gap:20px;font-weight:600;display:flex}.footer-nav a{text-decoration:none}.footer-nav a:hover{color:var(--orange)}
