.registry-card[data-astro-cid-zdi6g73b]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;gap:18px;padding:28px;display:flex}.registry-head[data-astro-cid-zdi6g73b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.registry-badge[data-astro-cid-zdi6g73b]{color:var(--color-success);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}dl[data-astro-cid-zdi6g73b]{flex-direction:column;gap:14px;margin:0;display:flex}.row[data-astro-cid-zdi6g73b]{border-bottom:1px solid var(--color-line-soft);flex-direction:column;gap:4px;padding-bottom:14px;display:flex}.row[data-astro-cid-zdi6g73b].last{border-bottom:0;padding-bottom:0}.row[data-astro-cid-zdi6g73b].pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.row[data-astro-cid-zdi6g73b].pair>div[data-astro-cid-zdi6g73b]{flex-direction:column;gap:4px;display:flex}dt[data-astro-cid-zdi6g73b]{color:var(--color-ink-muted);font-size:13px}dd[data-astro-cid-zdi6g73b]{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}dd[data-astro-cid-zdi6g73b].strong{font-size:16px;font-weight:600}.sub[data-astro-cid-zdi6g73b]{color:var(--color-ink-secondary);font-weight:500;display:block}.hero[data-astro-cid-6voplrxj]{flex-wrap:wrap;align-items:center;gap:56px;padding-top:96px;padding-bottom:104px;display:flex}.hero-text[data-astro-cid-6voplrxj]{flex-direction:column;flex:999 520px;gap:28px;min-width:0;display:flex}.hero-card[data-astro-cid-6voplrxj]{flex:340px;min-width:0}.accent-line[data-astro-cid-6voplrxj]{color:var(--color-accent);display:block}.hero-actions[data-astro-cid-6voplrxj]{flex-wrap:wrap;gap:12px;display:flex}.lines[data-astro-cid-6voplrxj]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.line[data-astro-cid-6voplrxj]{border-radius:var(--radius-md);flex-direction:column;gap:18px;padding:36px;display:flex}.line[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:26px}.line[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{font-size:17px;line-height:1.65}.line[data-astro-cid-6voplrxj] ul[data-astro-cid-6voplrxj]{flex-direction:column;gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.line[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{align-items:baseline;gap:10px;display:flex}.line[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]:before{content:"";background:var(--color-accent);border-radius:1px;flex:none;width:6px;height:6px;transform:translateY(-2px)}.line-light[data-astro-cid-6voplrxj]{background:var(--color-ground);border:1px solid var(--color-line)}.line-light[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--color-ink-secondary)}.line-light[data-astro-cid-6voplrxj] .line-index[data-astro-cid-6voplrxj]{color:var(--color-ink-muted)}.line-dark[data-astro-cid-6voplrxj]{background:var(--color-deep);color:var(--color-on-deep)}.line-dark[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{color:var(--color-on-deep-strong)}.line-dark[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--color-on-deep-body)}.line-dark[data-astro-cid-6voplrxj] .line-index[data-astro-cid-6voplrxj]{color:var(--color-on-deep-muted)}.line-dark[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]:before{background:var(--color-accent-soft)}.line-link[data-astro-cid-6voplrxj]{min-height:44px;color:var(--color-on-deep-strong);align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex}.line-link[data-astro-cid-6voplrxj]:hover{color:var(--color-accent-soft)}.principles[data-astro-cid-6voplrxj]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;display:grid}.principle[data-astro-cid-6voplrxj]{border-top:2px solid var(--color-ink);flex-direction:column;gap:12px;padding-top:24px;display:flex}.principle[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:20px}.principle[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--color-ink-secondary);font-size:16px;line-height:1.65}@media (width<=720px){.hero[data-astro-cid-6voplrxj]{gap:40px;padding-top:56px;padding-bottom:64px}.line[data-astro-cid-6voplrxj]{padding:28px 24px}}
