.prose_page__keE2a{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(3rem,7vw,5rem)}.prose_header__xzvL2{max-width:60ch;margin-bottom:clamp(2rem,5vw,3rem)}.prose_title__wLPHj{font-size:clamp(2.5rem,7vw,4.5rem);margin-bottom:1rem}.prose_intro__Php3Q{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.45;color:var(--forest-soft);margin:0}.prose_updated__XkSUj{display:block;font-family:var(--font-bebas-neue),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.85rem;color:var(--moss);margin-top:1rem}.prose_body__aGJP8{max-width:68ch}.prose_body__aGJP8 h2{font-size:clamp(1.6rem,3.5vw,2.4rem);margin:clamp(2rem,5vw,3rem) 0 .9rem}.prose_body__aGJP8 h3{font-size:1.4rem;margin:1.75rem 0 .6rem;color:var(--forest-soft)}.prose_body__aGJP8 p{color:var(--ink)}.prose_body__aGJP8 ul{margin:0 0 1.1em;padding-left:1.2em}.prose_body__aGJP8 li{margin-bottom:.4em}.prose_body__aGJP8 a{color:var(--forest)}.prose_divider__r2zKs{border:0;border-top:1px solid var(--line);margin:clamp(2rem,5vw,3rem) 0}.prose_details__stKnJ{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:2rem 0;padding:0;list-style:none}.prose_detail__ssWEJ{border:1px solid var(--line);border-radius:10px;padding:1.4rem 1.5rem;background:var(--paper-2)}.prose_detailLabel__LykiG{font-family:var(--font-bebas-neue),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.85rem;color:var(--accent);margin:0 0 .4rem}.prose_detailValue__zLXXJ{margin:0;font-size:1.15rem;color:var(--forest)}.apps_app__NqnnR{padding-block:clamp(2rem,5vw,3rem);border-top:1px solid var(--line)}.apps_app__NqnnR:first-of-type{border-top:0}.apps_appHead__f7YN_{max-width:60ch}.apps_tags__kQKd4{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.apps_status__KEqMO{font-family:var(--font-bebas-neue),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;color:var(--accent)}.apps_name__GZKuQ{font-size:clamp(2.4rem,6vw,3.75rem);color:var(--forest)}.apps_working__IU3qh{font-family:var(--font-baskervville),serif;text-transform:none;letter-spacing:0;font-size:1rem;color:var(--moss)}.apps_platform__ws_tH{margin:.35rem 0 0;font-size:.95rem;color:var(--moss)}.apps_tagline__8yHKL{font-size:clamp(1.25rem,2.5vw,1.7rem);line-height:1.4;color:var(--forest-soft);margin:.75rem 0 0}.apps_appBody__MLbuR{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:start;margin-top:clamp(1.5rem,4vw,2.5rem)}.apps_summary__f2KHs p{color:var(--ink)}.apps_summary__f2KHs p:last-child{margin-bottom:0}.apps_featureBox__9Hugf{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;padding:clamp(1.4rem,3vw,1.9rem)}.apps_featureHead__eOSDt{font-size:1.3rem;color:var(--forest);margin-bottom:1rem}.apps_features__cJLWF{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.apps_features__cJLWF li{position:relative;padding-left:1.5rem;color:var(--ink);line-height:1.5}.apps_features__cJLWF li:before{content:"";position:absolute;left:0;top:.6em;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent)}.apps_privacyNote__r7eWD{margin:clamp(1.5rem,4vw,2.25rem) 0 0;max-width:78ch;padding:1.1rem 1.3rem;border-left:3px solid var(--accent);background:var(--paper-2);border-radius:0 8px 8px 0;color:var(--ink);font-size:1rem;line-height:1.6}.apps_privacyNote__r7eWD strong{color:var(--forest)}.apps_footnote__0f289{margin-top:clamp(2rem,5vw,3rem);padding-top:1.5rem;border-top:1px solid var(--line);color:var(--moss)}@media (max-width:46rem){.apps_appBody__MLbuR{grid-template-columns:1fr}}