.hero[data-astro-cid-lcdefpme]{color:#fff;background:radial-gradient(900px 420px at 85% 0%, #c3a35929, transparent 60%), var(--navy-deep)}.hero-inner[data-astro-cid-lcdefpme]{gap:16px;padding-block:40px 32px;display:grid}h1[data-astro-cid-lcdefpme]{font-size:var(--fs-title);letter-spacing:-.02em;max-width:22ch;font-weight:650;line-height:1.12}.hl[data-astro-cid-lcdefpme]{color:var(--accent)}.lead[data-astro-cid-lcdefpme]{color:var(--on-navy);max-width:58ch;font-size:16px}.lead[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff;font-weight:600}.search[data-astro-cid-lcdefpme]{gap:8px;max-width:760px;margin-top:8px;display:grid}.field[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--r-input);height:52px;color:var(--muted);border:1px solid #0000;align-items:center;gap:10px;padding:0 16px;display:flex}.field[data-astro-cid-lcdefpme]:focus-within{border-color:var(--accent)}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{min-width:0;font:500 16px var(--font);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.go[data-astro-cid-lcdefpme]{height:52px;font-size:15px}@media (width>=720px){.hero-inner[data-astro-cid-lcdefpme]{padding-block:72px 56px}h1[data-astro-cid-lcdefpme]{font-size:44px}.search[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--r-input);grid-template-columns:1fr 1fr auto;gap:0;padding:6px;box-shadow:0 12px 32px #00000040}.field[data-astro-cid-lcdefpme]{border-radius:var(--r-input);border:0;height:48px}.field[data-astro-cid-lcdefpme]+.field[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);border-radius:0}.field[data-astro-cid-lcdefpme]:focus-within{background:var(--bg)}.go[data-astro-cid-lcdefpme]{height:48px;padding:0 30px}}.popular[data-astro-cid-lcdefpme]{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);align-items:center;gap:8px;display:flex;overflow-x:auto}.popular[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font-size:var(--fs-meta);color:var(--on-navy);flex:none;font-weight:500}.chip[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);color:#fff;height:34px;font-size:var(--fs-meta);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff40;flex:none;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.chip[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);color:var(--accent)}@media (width>=720px){.popular[data-astro-cid-lcdefpme]{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.stack[data-astro-cid-lcdefpme]{gap:56px;padding-block:48px;display:grid}section[data-astro-cid-lcdefpme]>.section-head[data-astro-cid-lcdefpme]{margin-bottom:18px}ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.owners[data-astro-cid-lcdefpme]{background:var(--surface);border-block:1px solid var(--line)}.owners-inner[data-astro-cid-lcdefpme]{align-items:center;gap:28px;padding-block:48px;display:grid}.owners-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:10px;display:grid}.kicker[data-astro-cid-lcdefpme]{font-size:var(--fs-meta);color:var(--claim);text-transform:uppercase;letter-spacing:.06em;font-weight:650}.owners[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:28px;font-weight:650}.owners-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.kicker){color:var(--muted);max-width:52ch;font-size:16px}.owners[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{height:48px;margin-top:6px}@media (width>=860px){.owners-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;gap:48px;padding-block:64px}}.preview[data-astro-cid-lcdefpme]{gap:10px;display:grid}.pv-row[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 10px 28px #101f381a}.pv-dim[data-astro-cid-lcdefpme]{opacity:.55;box-shadow:none;margin-inline:16px}.pv-mono[data-astro-cid-lcdefpme]{border-radius:var(--r-input);background:var(--primary-soft);width:48px;height:48px;color:var(--primary);flex:none;place-items:center;font-weight:700;display:grid}.pv-txt[data-astro-cid-lcdefpme]{gap:3px;min-width:0;display:grid}.pv-name[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:8px;font-weight:650;display:flex}.pv-meta[data-astro-cid-lcdefpme]{font-size:var(--fs-meta);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pv-meta[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink)}.pv-star[data-astro-cid-lcdefpme]{display:inline-flex}.pv-star[data-astro-cid-lcdefpme] svg{fill:var(--star)}.states[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding:8px 16px;display:grid}@media (width>=720px){.states[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 24px}}.states[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.states[data-astro-cid-lcdefpme] .ct[data-astro-cid-lcdefpme]{color:var(--muted)}.states[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]:first-child{color:var(--primary);text-decoration:underline}
