:root{font-family:ui-rounded,"SF Pro Rounded",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#253e42;background:#f2e9da;font-synthesis:none;line-height:1.65;-webkit-text-size-adjust:100%}
*{box-sizing:border-box}body{margin:0;border-top:7px solid #52706a}main{max-width:720px;margin:auto;padding:64px 28px 36px}header{padding-bottom:32px}.app-icon{display:block;border-radius:26px;box-shadow:0 8px 24px #253e4214}.eyebrow{font-size:.76rem;font-weight:650;letter-spacing:.10em;text-transform:uppercase;color:#52675f;margin:28px 0 12px}h1{font-size:clamp(2.6rem,8vw,4.1rem);line-height:1.07;letter-spacing:-.045em;margin:0 0 20px;font-weight:750}p{margin:0 0 16px}.intro{font-size:1.2rem;max-width:440px;color:#465e5c}section{border-top:1px solid #253e422b;padding:27px 0 14px}h2{font-size:1.12rem;line-height:1.3;margin:0 0 12px}section p{color:#415957}footer{border-top:1px solid #253e422b;padding-top:24px;font-size:.88rem}footer p{font-size:.76rem;color:#52635f;max-width:570px;margin:20px 0 0}a{color:#24594f;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:#102f29}a:focus-visible{outline:3px solid #24594f;outline-offset:5px;border-radius:2px}@media(max-width:480px){main{padding:36px 22px 28px}.app-icon{width:88px;height:88px;border-radius:21px}header{padding-bottom:22px}}

nav{margin-bottom:32px;font-size:.9rem}.app-listing{display:flex;gap:22px;align-items:center;margin:24px 0}.app-listing .app-icon{width:88px;height:88px;flex-shrink:0;border-radius:21px}.app-listing h3{font-size:1.2rem;line-height:1.3;margin:0 0 8px}.app-listing p{margin:0 0 6px}.app-listing .status{font-size:.82rem;color:#52635f}@media(max-width:480px){.app-listing{gap:16px;align-items:flex-start}.app-listing .app-icon{width:64px;height:64px;border-radius:16px}}

.support-email{overflow-wrap:anywhere}

.policy h2{margin-top:32px}.policy p{overflow-wrap:anywhere}.policy header{padding-bottom:8px}

.download-button{display:inline-block;background:#24594f;color:#fff;border-radius:12px;padding:12px 20px;text-decoration:none;font-weight:650;line-height:1.4}.download-button:hover{background:#173e36;color:#fff}.download-note{font-size:.82rem;color:#52635f}
