:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#121317;--text:#f5f6f7;--muted:#b6babf;--accent:#e8fa65}*{box-sizing:border-box}html{background:var(--background)}body{color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}::selection{color:var(--background);background:var(--accent)}.page{text-align:center;flex-direction:column;min-height:100svh;padding:64px 24px 32px;display:flex}main{width:100%;margin:auto;padding:48px 0 64px}.brand{margin-bottom:46px}.app-icon{border-radius:26px;margin:0 auto;display:block}.wordmark{letter-spacing:-2px;margin:16px 0 0;font-size:48px;font-weight:750;line-height:1.1}h1{letter-spacing:-.052em;margin:0;font-size:clamp(40px,6.4vw,80px);font-weight:750;line-height:1.05}h1 span{color:var(--accent)}.description{letter-spacing:-.025em;margin:28px 0 0;font-size:clamp(17px,2.1vw,24px);line-height:1.5}.availability{color:var(--muted);letter-spacing:-.02em;margin:34px 0 0;font-size:20px;line-height:1.5}footer{color:var(--muted);font-size:14px;line-height:1.5}@media (max-width:600px){.page{padding:32px 20px 24px}main{padding:32px 0 56px}.app-icon{border-radius:21px;width:88px;height:88px}.brand{margin-bottom:36px}.wordmark{letter-spacing:-1.5px;font-size:36px}.description{max-width:290px;margin:24px auto 0}.availability{margin-top:28px;font-size:16px}}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--accent)}a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:2px}.site-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;display:flex}.site-footer nav{gap:24px;display:flex}.information-page{text-align:left;max-width:792px;margin:0 auto}.information-page header{line-height:1.5}.home-link{color:var(--muted)}.information-page main{margin:0;padding:56px 0 64px}.information-page h1{font-size:clamp(40px,7vw,64px)}.introduction{color:var(--muted);margin:24px 0 40px;font-size:20px;line-height:1.6}.information-page section{margin-top:36px}.information-page h2{letter-spacing:-.025em;margin:0 0 14px;font-size:23px;line-height:1.3}.information-page section p{color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.75}.information-pagea{overflow-wrap:anywhere}.information-page sectiona{color:var(--text)}.information-page sectiona:hover{color:var(--accent)}@media (max-width:600px){.information-page main{padding-top:40px}.introduction{font-size:18px}.information-page h2{font-size:21px}}.policy-date{color:var(--muted);font-size:14px;line-height:1.5}
