.store-links[data-astro-cid-z3z3ujyr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.store-link[data-astro-cid-z3z3ujyr]{border:1px solid var(--line);background:var(--ink);min-height:76px;color:var(--paper);text-align:left;font:inherit;border-radius:14px;align-items:center;gap:.85rem;padding:.9rem 1.1rem;text-decoration:none;display:flex}.store-link[data-astro-cid-z3z3ujyr]>span[data-astro-cid-z3z3ujyr]:nth-child(2){flex:1;gap:.15rem;display:grid}.store-link[data-astro-cid-z3z3ujyr] small[data-astro-cid-z3z3ujyr]{font-size:.72rem;font-weight:450}.store-link[data-astro-cid-z3z3ujyr] strong[data-astro-cid-z3z3ujyr]{letter-spacing:-.02em;font-size:1.08rem}.store-pending[data-astro-cid-z3z3ujyr]{background:var(--surface);color:var(--text);cursor:default}.platform[data-astro-cid-z3z3ujyr]{color:var(--muted);white-space:nowrap;font-size:.65rem}.release-note[data-astro-cid-z3z3ujyr]{color:var(--muted);margin:.85rem 0 0;font-size:.78rem;line-height:1.55}.compact[data-astro-cid-z3z3ujyr] .platform[data-astro-cid-z3z3ujyr]{display:none}@media (width<=560px){.store-links[data-astro-cid-z3z3ujyr]{grid-template-columns:1fr}.store-link[data-astro-cid-z3z3ujyr]{min-height:72px}}.theme-switch[data-astro-cid-flrnxrhm]{border:1px solid var(--line);min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.78rem;display:flex}.phone-preview[data-astro-cid-6j7y53xn]{color:#202923;width:100%;max-width:330px;margin:0}.phone-device[data-astro-cid-6j7y53xn]{background:#26322b;border:1px solid #566157;border-radius:42px;padding:9px;box-shadow:0 30px 60px #101e153b,0 0 0 4px #fff3}.phone-screen[data-astro-cid-6j7y53xn]{background:#f5f2eb;border-radius:33px;padding:15px 17px 6px;overflow:hidden}.phone-status[data-astro-cid-6j7y53xn]{justify-content:space-between;padding:1px 4px 17px;font-size:10px;font-weight:750;display:flex}.phone-top[data-astro-cid-6j7y53xn]{justify-content:space-between;align-items:center;display:flex}.phone-top[data-astro-cid-6j7y53xn] strong[data-astro-cid-6j7y53xn]{letter-spacing:-.07em;font-size:21px}.phone-top[data-astro-cid-6j7y53xn] strong[data-astro-cid-6j7y53xn]>span[data-astro-cid-6j7y53xn]{color:#a5680d}.phone-offline[data-astro-cid-6j7y53xn]{color:#36533c;background:#e2e9de;border-radius:99px;padding:4px 7px;font-size:8px}.phone-heading[data-astro-cid-6j7y53xn]{justify-content:space-between;margin:22px 0 19px;font-size:12px;font-weight:650;display:flex}.phone-expression[data-astro-cid-6j7y53xn]{font:18px var(--font-mono);text-align:right;color:#626b62}.phone-result[data-astro-cid-6j7y53xn]{font:550 49px/1.3 var(--font-mono);text-align:right;letter-spacing:-.07em;margin-top:7px}.phone-result[data-astro-cid-6j7y53xn]>span[data-astro-cid-6j7y53xn]{font:22px var(--font-body);color:#53604f;letter-spacing:0;margin-left:10px}.phone-conversion[data-astro-cid-6j7y53xn]{color:#65705f;border-bottom:1px solid #d7dacf;justify-content:space-between;padding:8px 0 19px;font-size:10px;display:flex}.phone-conversion[data-astro-cid-6j7y53xn]>span[data-astro-cid-6j7y53xn]{color:#345c43;font-weight:650}.phone-unit-row[data-astro-cid-6j7y53xn]{gap:6px;margin:17px 0 12px;display:flex}.phone-unit-row[data-astro-cid-6j7y53xn]>span[data-astro-cid-6j7y53xn]{text-align:center;background:#ecece2;border:1px solid #d8dbd0;border-radius:6px;flex:1;padding:5px 0;font-size:11px}.phone-keypad[data-astro-cid-6j7y53xn]{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.phone-keypad[data-astro-cid-6j7y53xn]>span[data-astro-cid-6j7y53xn]{background:#fffdf8;border:1px solid #e1e2d9;border-radius:9px;justify-content:center;align-items:center;height:45px;font-size:20px;font-weight:550;display:flex;box-shadow:0 2px #e0e0d5}.phone-keypad[data-astro-cid-6j7y53xn]>span[data-astro-cid-6j7y53xn].operator{color:#466044;background:#e7eadd}.phone-keypad[data-astro-cid-6j7y53xn]>span[data-astro-cid-6j7y53xn].equals{background:#edad37;border-color:#edad37}.phone-keypad[data-astro-cid-6j7y53xn]>span[data-astro-cid-6j7y53xn].clear{color:#8e4a33;font-size:13px}.phone-tabs[data-astro-cid-6j7y53xn]{justify-content:space-between;padding-top:19px;font-size:7px;display:flex}.phone-tabs[data-astro-cid-6j7y53xn]>span[data-astro-cid-6j7y53xn]{color:#6b7568;justify-items:center;gap:4px;display:grid}.phone-tabs[data-astro-cid-6j7y53xn]>span[data-astro-cid-6j7y53xn].selected{color:#345b43;font-weight:750}.phone-home[data-astro-cid-6j7y53xn]{background:#283329;border-radius:5px;width:85px;height:4px;margin:15px auto 2px}.app-screenshot[data-astro-cid-6j7y53xn]{border-radius:33px;width:100%;display:block}figcaption[data-astro-cid-6j7y53xn]{font:9px var(--font-mono);text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:15px}.download-body{flex-direction:column;min-height:100vh;display:flex}.download-header{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.8rem;display:flex}.download-header>div{align-items:center;gap:1.5rem;display:flex}.about-link{align-items:center;gap:.6rem;min-height:44px;font-size:.8rem;text-decoration:none;display:flex}.install-main{flex:1;grid-template-columns:1.2fr 1fr;align-items:center;gap:5rem;min-height:740px;padding-block:3rem 4rem;display:grid}.install-copy>.pill{font:8px var(--font-mono);letter-spacing:.06em;margin-bottom:2rem;padding:.55rem .75rem}.status-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.install-copy h1{margin-bottom:1.5rem;font-size:clamp(3.5rem,6vw,5.8rem)}.install-copy h1>span{color:var(--green)}.install-copy .eyebrow{font-size:.64rem}.install-copy .lede{max-width:40ch;margin-bottom:2rem}.install-benefits{color:var(--muted);flex-wrap:wrap;gap:1.1rem;margin-top:1.5rem;display:flex}.install-benefits>span{align-items:center;gap:.4rem;font-size:.67rem;display:flex}.install-note{border-top:1px solid var(--line);color:var(--green);align-items:center;gap:1rem;margin-top:2.7rem;padding-top:1.5rem;display:flex}.install-note p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.8}.install-note strong{color:var(--text);font-weight:500}.install-visual{justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.install-main .install-visual{min-width:0;overflow-x:clip}.install-main .install-visual .phone-preview{width:min(315px,100% - 40px);max-width:315px}.install-visual .phone-preview{z-index:2;width:315px;position:relative;transform:rotate(4deg)}.visual-grid{background:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);opacity:.5;border:1px solid var(--line);background-size:40px 40px;position:absolute;inset:30px 0}.annotation{font:8px var(--font-mono);letter-spacing:.1em;color:var(--muted);background:var(--paper);z-index:3;padding:.3rem .5rem;position:absolute}.annotation-top{top:24px;right:20px}.annotation-bottom{bottom:24px;left:10px}.download-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;font-size:.68rem;display:flex}.download-footer nav{gap:1.5rem;display:flex}.download-footer nav>a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.download-footer nav>a:hover{text-underline-offset:4px;text-decoration:underline}.footer-domain{font-family:var(--font-mono)}.preview-link{flex-direction:column;margin-top:1rem;display:flex}.preview-link .text-link{color:var(--green);font-size:.82rem}.preview-link>span{color:var(--muted);font-size:.65rem}@media (width<=1000px){.install-main{grid-template-columns:1.2fr .9fr;gap:2.5rem}.install-visual .phone-preview{width:270px}.install-visual{min-height:580px}}@media (width<=760px){.install-main{grid-template-columns:1fr;gap:2rem;padding-top:1.5rem}.install-copy{max-width:580px}.install-copy h1{font-size:clamp(3.5rem,10vw,5rem)}.install-visual{width:100%;max-width:430px;min-height:620px;margin-inline:auto}.install-visual .phone-preview{width:300px}.install-note{margin-top:2rem}.download-footer{flex-wrap:wrap}.footer-domain{display:none}.download-header{padding-block:1.2rem}.about-link{display:none}}@media (width<=370px){.install-visual .phone-preview{width:265px}.install-visual{min-height:550px}.install-copy h1{font-size:3.3rem}.install-copy>.pill{font-size:7px}.download-footer nav{gap:1rem}}
