.AppRow_row__zr0Yx{display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:center;padding:.95rem 1rem;background:var(--bg-elevated);border-bottom:1px solid var(--line);transition:background .2s var(--ease),transform .2s var(--ease)}.AppRow_row__zr0Yx:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.AppRow_row__zr0Yx:last-child{border-bottom:none;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.AppRow_row__zr0Yx:only-child{border-radius:var(--radius-lg)}.AppRow_row__zr0Yx:hover{background:#fafafc}.AppRow_row__zr0Yx:active{transform:scale(.995)}.AppRow_icon__iXixW{width:3rem;height:3rem;border-radius:.9rem;display:grid;place-items:center;font-weight:700;font-size:1.15rem;color:#fff;background:linear-gradient(145deg,#14352c 0,var(--accent) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.AppRow_copy__MBIbD{min-width:0;display:grid;gap:.2rem}.AppRow_titleRow__VdyxF{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.AppRow_title__hO4f5{font-weight:600;letter-spacing:-.02em}.AppRow_badge__SGwen{font-size:.72rem;font-weight:600;padding:.15rem .45rem;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.AppRow_badge__SGwen[data-status=planning]{background:#eeeef2;color:var(--ink-soft)}.AppRow_badge__SGwen[data-status=released]{background:#e7f0ff;color:#1d4f91}.AppRow_summary__TuMl8{color:var(--ink-soft);font-size:.9rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AppRow_platforms__Vno7f{font-size:.75rem;color:color-mix(in oklab,var(--ink-soft) 80%,transparent);letter-spacing:.02em;text-transform:uppercase}.AppRow_chevron__QwTLO{color:color-mix(in oklab,var(--ink) 28%,transparent);font-size:1.4rem;line-height:1;padding-right:.15rem}.page_page__ZU32B{width:min(980px,100%);margin:0 auto;padding:0 1.25rem 4rem;display:grid;gap:2.75rem}.page_kicker___28aI{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.page_pageTitle__1Vg2e{font-family:var(--font-display);font-size:clamp(1.9rem,4.5vw,2.6rem);letter-spacing:-.03em;font-weight:550;line-height:1.15}.page_metaRow__UDb5i{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.page_statusPill__rcBj_{font-size:.78rem;font-weight:600;padding:.25rem .65rem;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.page_statusPill__rcBj_[data-status=planning]{background:#eeeef2;color:var(--ink-soft)}.page_statusPill__rcBj_[data-status=released]{background:#e7f0ff;color:#1d4f91}.page_metaMuted__Tqp6k{font-size:.85rem;color:var(--ink-soft);font-family:var(--font-mono)}.page_hero__SKW6o{position:relative;min-height:calc(100svh - var(--header-h));display:grid;align-content:center;gap:1rem;padding:2.5rem 0 3rem;overflow:clip;animation:page_rise-in__gkuo1 .7s var(--ease) both}.page_heroCompact__9BV9i{display:grid;gap:.75rem;padding:2rem 0 .5rem;animation:page_rise-in__gkuo1 .6s var(--ease) both}.page_heroCompact__9BV9i .page_brand__f_q1F{font-size:clamp(2.2rem,6vw,3.2rem);animation:none}.page_heroCompact__9BV9i .page_lede__RDnn4{animation:none;max-width:40rem}.page_note__eFpMG{color:var(--ink-soft);font-size:.92rem;line-height:1.6;max-width:40rem}.page_urlList__Scmug{list-style:none;display:grid;gap:.45rem;margin-top:.25rem}.page_urlList__Scmug code{font-family:var(--font-mono);font-size:.78rem;word-break:break-all;color:var(--ink-soft)}.page_heroGlow__P_3KC{position:absolute;inset:12% -10% auto;height:58%;background:radial-gradient(closest-side at 30% 40%,rgba(11,110,79,.16),transparent 70%),radial-gradient(closest-side at 78% 30%,rgba(20,40,80,.1),transparent 68%);filter:blur(2px);pointer-events:none;z-index:0;animation:page_fade-in__YbWU6 1.1s var(--ease) both}.page_brand__f_q1F,.page_ctaRow__yWcJm,.page_headline__7qraH,.page_lede__RDnn4{position:relative;z-index:1}.page_brand__f_q1F{font-family:var(--font-display);font-size:clamp(2.8rem,9vw,4.6rem);font-weight:550;letter-spacing:-.04em;line-height:1;color:var(--ink);animation:page_rise-in__gkuo1 .75s var(--ease) .05s both}.page_headline__7qraH{font-family:var(--font-display);font-size:clamp(1.35rem,3.2vw,1.85rem);line-height:1.35;letter-spacing:-.02em;font-weight:500;font-style:italic;color:var(--ink-soft);max-width:22ch;animation:page_rise-in__gkuo1 .8s var(--ease) .1s both}.page_lede__RDnn4{max-width:36rem;color:var(--ink-soft);font-size:clamp(1rem,2.2vw,1.12rem);line-height:1.7;animation:page_rise-in__gkuo1 .85s var(--ease) .16s both}.page_ctaRow__yWcJm{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.35rem;animation:page_rise-in__gkuo1 .9s var(--ease) .22s both}.page_primary__V8M9Y,.page_secondary__lm_PT{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem 1.15rem;border-radius:999px;font-weight:600;font-size:.95rem;transition:transform .2s var(--ease),background .2s var(--ease),border-color .2s var(--ease)}.page_primary__V8M9Y{background:var(--ink);color:#f7f7fa}.page_primary__V8M9Y:hover{transform:translateY(-1px)}.page_secondary__lm_PT{background:var(--bg-elevated);border:1px solid var(--line);box-shadow:var(--shadow)}.page_secondary__lm_PT:hover{border-color:color-mix(in oklab,var(--ink) 22%,transparent)}.page_section__61PEw{display:grid;gap:1rem;animation:page_rise-in__gkuo1 .7s var(--ease) both}.page_sectionHead__qnhAZ{display:grid;gap:.45rem}.page_sectionHead__qnhAZ h2{font-family:var(--font-display);font-size:clamp(1.45rem,3vw,1.8rem);letter-spacing:-.02em;font-weight:550}.page_prose__1kUxP,.page_sectionHead__qnhAZ p{color:var(--ink-soft);line-height:1.7;max-width:42rem}.page_group__M5nWl{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line);background:var(--bg-elevated)}.page_sectionFoot__WcdlM{font-size:.92rem}.page_sectionFoot__WcdlM a{color:var(--accent);font-weight:600}.page_interestRow__n_qlJ{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.page_interestRow__n_qlJ li{padding:.45rem .75rem;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--line);font-size:.88rem;color:var(--ink-soft)}.page_contactRow__oQ7QV{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;border-bottom:1px solid var(--line);background:var(--bg-elevated);transition:background .2s var(--ease)}.page_contactRow__oQ7QV:last-child{border-bottom:none}.page_contactRow__oQ7QV:hover{background:#fafafc}.page_contactRow__oQ7QV span:first-child{display:grid;gap:.15rem}.page_contactRow__oQ7QV strong{font-weight:600;letter-spacing:-.01em}.page_contactMeta__fC3E2{color:var(--ink-soft);font-size:.88rem}.page_chevron__D5NMV{color:color-mix(in oklab,var(--ink) 28%,transparent);font-size:1.35rem}@media (max-width:640px){.page_hero__SKW6o{min-height:calc(100svh - var(--header-h) - 1rem);padding-top:1.5rem}.page_headline__7qraH{max-width:18ch}.page_ctaRow__yWcJm{width:100%}.page_primary__V8M9Y,.page_secondary__lm_PT{flex:1 1 auto}}