.app-hero[data-astro-cid-lfa3mhoq]{border-bottom:1px solid var(--rule);background:radial-gradient(800px 380px at 85% -5%, #25c7a41a, transparent 70%), var(--paper);padding-block:clamp(52px,7vw,88px)}.hero-grid[data-astro-cid-lfa3mhoq]{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:end;gap:clamp(28px,5vw,64px);display:grid}.copy[data-astro-cid-lfa3mhoq]{gap:20px;display:grid}.copy[data-astro-cid-lfa3mhoq] h1[data-astro-cid-lfa3mhoq]{font-size:clamp(2.3rem,5vw,3.7rem)}.app-badge[data-astro-cid-lfa3mhoq]{align-items:center;gap:16px;display:flex}.app-badge[data-astro-cid-lfa3mhoq] .app-icon{box-shadow:0 12px 32px #073b320f}.badge-text[data-astro-cid-lfa3mhoq]{gap:6px;display:grid}.app-word[data-astro-cid-lfa3mhoq]{letter-spacing:-.05em;font-size:1.5rem;font-weight:760;line-height:1}.app-word[data-astro-cid-lfa3mhoq] span[data-astro-cid-lfa3mhoq],.o-name[data-astro-cid-lfa3mhoq] span[data-astro-cid-lfa3mhoq]{color:var(--accent)}.glance[data-astro-cid-lfa3mhoq]{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow-lg);border-radius:20px;gap:14px;padding:23px;display:grid}.glance[data-astro-cid-lfa3mhoq] dl[data-astro-cid-lfa3mhoq]{gap:0;margin:0;display:grid}.glance[data-astro-cid-lfa3mhoq] dl[data-astro-cid-lfa3mhoq]>div[data-astro-cid-lfa3mhoq]{border-top:1px solid #f0f3f1;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 0;display:grid}.glance[data-astro-cid-lfa3mhoq] dt[data-astro-cid-lfa3mhoq]{font:800 .64rem/1.3 var(--f-body);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.glance[data-astro-cid-lfa3mhoq] dd[data-astro-cid-lfa3mhoq]{margin:0;font-size:.94rem}.big[data-astro-cid-lfa3mhoq]{letter-spacing:-.06em;color:var(--ink);font-size:1.7rem;font-weight:760}.chips[data-astro-cid-lfa3mhoq]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-astro-cid-lfa3mhoq]{border:1px solid var(--rule);color:var(--ink);background:var(--card);border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.chip[data-astro-cid-lfa3mhoq]:hover{color:var(--ink);background:var(--mint-soft);border-color:#c7eee3}.chip[data-astro-cid-lfa3mhoq] .app-icon{border:0}@media (width<=860px){.hero-grid[data-astro-cid-lfa3mhoq]{grid-template-columns:1fr}}.highlights[data-astro-cid-lfa3mhoq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:15px;display:grid}.highlights[data-astro-cid-lfa3mhoq] article[data-astro-cid-lfa3mhoq]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);align-content:start;gap:10px;padding:23px;transition:transform .25s,box-shadow .25s;display:grid}.highlights[data-astro-cid-lfa3mhoq] article[data-astro-cid-lfa3mhoq]:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}.highlights[data-astro-cid-lfa3mhoq] h2[data-astro-cid-lfa3mhoq]{letter-spacing:-.035em;font-size:1.15rem;line-height:1.25}.highlights[data-astro-cid-lfa3mhoq] p[data-astro-cid-lfa3mhoq]{color:var(--ink-2);font-size:.93rem;line-height:1.7}.n[data-astro-cid-lfa3mhoq]{font:800 .66rem/1 var(--f-body);letter-spacing:.12em;color:var(--brand)}.who[data-astro-cid-lfa3mhoq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:15px;display:grid}.who[data-astro-cid-lfa3mhoq] .card[data-astro-cid-lfa3mhoq]{align-content:start;gap:8px;display:grid}.who[data-astro-cid-lfa3mhoq] h3[data-astro-cid-lfa3mhoq]{font-size:1.02rem}.who[data-astro-cid-lfa3mhoq] p[data-astro-cid-lfa3mhoq]{color:var(--ink-2);font-size:.93rem}.ww-list[data-astro-cid-lfa3mhoq]{border:1px solid var(--rule);background:var(--card);box-shadow:var(--shadow-lg);border-radius:20px;margin:0;padding:6px 24px;list-style:none}.ww-list[data-astro-cid-lfa3mhoq] li[data-astro-cid-lfa3mhoq]{border-bottom:1px solid #f0f3f1;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:8px 20px;padding:14px 0;display:grid}.ww-list[data-astro-cid-lfa3mhoq] li[data-astro-cid-lfa3mhoq]:last-child{border-bottom:0}.ww-app[data-astro-cid-lfa3mhoq]{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-weight:750;text-decoration:none;display:inline-flex}a[data-astro-cid-lfa3mhoq].ww-app:hover{color:#1aa987}.all-apps[data-astro-cid-lfa3mhoq]{width:34px;height:34px;font:800 .6rem/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:var(--mint-soft);border:1px solid var(--rule-2);border-radius:10px;place-items:center;display:inline-grid}.ww-list[data-astro-cid-lfa3mhoq] li[data-astro-cid-lfa3mhoq]>span[data-astro-cid-lfa3mhoq]:last-child{color:var(--ink-2);font-size:.94rem}@media (width<=600px){.ww-list[data-astro-cid-lfa3mhoq]{padding-inline:16px}.ww-list[data-astro-cid-lfa3mhoq] li[data-astro-cid-lfa3mhoq]{grid-template-columns:1fr}}.two-col[data-astro-cid-lfa3mhoq]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.moments[data-astro-cid-lfa3mhoq]{counter-reset:m;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.moments[data-astro-cid-lfa3mhoq] li[data-astro-cid-lfa3mhoq]{counter-increment:m;background:var(--card);border:1px solid #edf1ef;border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:2px 13px;padding:14px;display:grid}.moments[data-astro-cid-lfa3mhoq] li[data-astro-cid-lfa3mhoq]:before{content:counter(m, decimal-leading-zero);width:36px;height:36px;font:800 .72rem/1 var(--f-body);color:var(--brand);background:#e5faf3;border-radius:10px;grid-row:span 2;place-items:center;display:grid}.moments[data-astro-cid-lfa3mhoq] b[data-astro-cid-lfa3mhoq]{letter-spacing:-.02em}.moments[data-astro-cid-lfa3mhoq] span[data-astro-cid-lfa3mhoq]{color:var(--ink-2);font-size:.93rem}.two-col[data-astro-cid-lfa3mhoq] .btn-row[data-astro-cid-lfa3mhoq] .btn[data-astro-cid-lfa3mhoq]{white-space:normal;text-align:left}.nums[data-astro-cid-lfa3mhoq]{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow-lg);border-radius:20px;gap:12px;padding:23px;display:grid}.nums[data-astro-cid-lfa3mhoq] dl[data-astro-cid-lfa3mhoq]{margin:0;display:grid}.nums[data-astro-cid-lfa3mhoq] dl[data-astro-cid-lfa3mhoq]>div[data-astro-cid-lfa3mhoq]{border-top:1px solid #f0f3f1;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.nums[data-astro-cid-lfa3mhoq] dt[data-astro-cid-lfa3mhoq]{letter-spacing:-.06em;color:#17aa89;background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:760;line-height:1.1}.nums[data-astro-cid-lfa3mhoq] dd[data-astro-cid-lfa3mhoq]{color:var(--ink-2);margin:0;font-size:.93rem}.not-yet[data-astro-cid-lfa3mhoq]{border-top:1px solid var(--rule);padding-top:12px}@media (width<=860px){.two-col[data-astro-cid-lfa3mhoq]{grid-template-columns:1fr}}.groups[data-astro-cid-lfa3mhoq]{columns:2 380px;column-gap:20px}.group[data-astro-cid-lfa3mhoq]{break-inside:avoid;border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);margin-bottom:20px;padding:20px 22px 8px}.group[data-astro-cid-lfa3mhoq] h3[data-astro-cid-lfa3mhoq]{color:var(--ink);border-bottom:1px solid var(--rule);margin-bottom:2px;padding-bottom:10px;font-size:1rem}.group[data-astro-cid-lfa3mhoq] ul[data-astro-cid-lfa3mhoq]{margin:0;padding:0;list-style:none}.group[data-astro-cid-lfa3mhoq] li[data-astro-cid-lfa3mhoq]{border-bottom:1px solid #f0f3f1;gap:3px;padding:10px 0;display:grid}.group[data-astro-cid-lfa3mhoq] li[data-astro-cid-lfa3mhoq]:last-child{border-bottom:0}.f-name[data-astro-cid-lfa3mhoq]{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-weight:650;display:flex}.f-what[data-astro-cid-lfa3mhoq]{color:var(--ink-2);font-size:.9rem}.f-what[data-astro-cid-lfa3mhoq] code{font-size:.85em;font-family:var(--f-code)}.other-apps[data-astro-cid-lfa3mhoq]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.other-apps[data-astro-cid-lfa3mhoq] a[data-astro-cid-lfa3mhoq]{border-radius:var(--radius);color:var(--ink);border:1px solid #0000;justify-items:center;gap:10px;padding:16px 8px;text-decoration:none;transition:transform .25s,background .25s,border-color .25s;display:grid}.other-apps[data-astro-cid-lfa3mhoq] a[data-astro-cid-lfa3mhoq]:hover{background:var(--card);border-color:var(--rule);color:var(--ink);transform:translateY(-5px)}.other-apps[data-astro-cid-lfa3mhoq] a[data-astro-cid-lfa3mhoq][aria-current=page]{background:var(--card);border-color:#c7eee3}.other-apps[data-astro-cid-lfa3mhoq] .app-icon{box-shadow:0 10px 26px #073b320d}.o-name[data-astro-cid-lfa3mhoq]{letter-spacing:-.035em;white-space:nowrap;font-size:.92rem;font-weight:750}@media (prefers-reduced-motion:reduce){.highlights[data-astro-cid-lfa3mhoq] article[data-astro-cid-lfa3mhoq]:hover,.other-apps[data-astro-cid-lfa3mhoq] a[data-astro-cid-lfa3mhoq]:hover{transform:none}}
