.hero[data-astro-cid-anhloy43]{position:relative;padding-top:clamp(1.25rem,.8rem + 1.8vw,2.5rem);padding-bottom:var(--section-y);overflow:hidden}.hero[data-astro-cid-anhloy43]:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 85% 0%,oklch(.95 .04 60 / .55),transparent 70%),radial-gradient(50% 40% at 0% 100%,oklch(.95 .012 var(--hue-brand) / .6),transparent 60%);z-index:-1}.hero__grid[data-astro-cid-anhloy43]{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,2rem + 4vw,4.5rem);align-items:center}.hero__title[data-astro-cid-anhloy43]{margin-top:var(--space-sm);font-size:var(--text-4xl);line-height:1.12}.hero__accent[data-astro-cid-anhloy43]{color:var(--color-accent)}.hero__lead[data-astro-cid-anhloy43]{margin-top:var(--space-sm)}.hero__actions[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.hero__pillars[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.hero__pillar[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;gap:.5rem;font-weight:var(--weight-medium);color:var(--color-ink-soft)}.hero__pillar[data-astro-cid-anhloy43] .icon{color:var(--color-accent-ink)}.hero__visual[data-astro-cid-anhloy43]{position:relative;justify-self:center;width:100%;max-width:30rem}.mock[data-astro-cid-anhloy43]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.mock__bar[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:.4rem;padding:.75rem 1rem;background:var(--color-bg-muted);border-bottom:1px solid var(--color-border)}.mock__dot[data-astro-cid-anhloy43]{width:9px;height:9px;border-radius:50%;background:var(--color-border-strong)}.mock__url[data-astro-cid-anhloy43]{margin-left:.6rem;font-size:var(--text-xs);color:var(--color-ink-faint);font-family:var(--font-body)}.mock__body[data-astro-cid-anhloy43]{padding:var(--space-md);display:grid;gap:var(--space-md)}.mock__rank-head[data-astro-cid-anhloy43]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}.mock__chip[data-astro-cid-anhloy43]{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-ink-soft);background:var(--color-bg-muted);padding:.25rem .6rem;border-radius:var(--radius-pill)}.mock__live[data-astro-cid-anhloy43]{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-success);display:inline-flex;align-items:center;gap:.35rem}.mock__live[data-astro-cid-anhloy43]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 3px #349d622e}.mock__row[data-astro-cid-anhloy43]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.6rem .5rem;border-radius:var(--radius-sm)}.mock__row--top[data-astro-cid-anhloy43]{background:var(--color-accent-soft)}.mock__pos[data-astro-cid-anhloy43]{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-xs);font-size:var(--text-sm);font-weight:var(--weight-bold);background:var(--color-surface);color:var(--color-ink-faint);box-shadow:var(--shadow-xs)}.mock__row--top[data-astro-cid-anhloy43] .mock__pos[data-astro-cid-anhloy43]{background:var(--color-accent);color:var(--color-accent-on)}.mock__line[data-astro-cid-anhloy43]{display:flex;flex-direction:column;line-height:1.25}.mock__line[data-astro-cid-anhloy43] b[data-astro-cid-anhloy43]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink)}.mock__line[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43]{font-style:normal;font-size:var(--text-xs);color:var(--color-ink-faint)}.mock__up[data-astro-cid-anhloy43]{color:var(--color-success);font-size:.7rem}.mock__stats[data-astro-cid-anhloy43]{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-sm)}.mock__stat[data-astro-cid-anhloy43]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm)}.mock__stat-label[data-astro-cid-anhloy43]{font-size:var(--text-xs);color:var(--color-ink-faint);font-weight:var(--weight-medium)}.mock__chart[data-astro-cid-anhloy43]{margin-top:.5rem;height:2.5rem}.mock__chart[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43]{width:100%;height:100%}.mock__score[data-astro-cid-anhloy43]{display:block;margin-top:.35rem;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:1.9rem;color:var(--color-ink);line-height:1}.mock__score[data-astro-cid-anhloy43] small[data-astro-cid-anhloy43]{font-size:var(--text-sm);color:var(--color-ink-faint);font-weight:var(--weight-medium)}.hero__badge[data-astro-cid-anhloy43]{position:absolute;display:inline-flex;align-items:center;gap:.45rem;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:var(--radius-pill);padding:.5rem .85rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink)}.hero__badge[data-astro-cid-anhloy43] .icon{color:var(--color-accent)}.hero__badge--a[data-astro-cid-anhloy43]{top:-.9rem;left:-.9rem}.hero__badge--b[data-astro-cid-anhloy43]{bottom:-.9rem;right:-.6rem}.hero__badge--b[data-astro-cid-anhloy43] .icon{color:var(--color-success)}@media(min-width:64rem){.hero__grid[data-astro-cid-anhloy43]{grid-template-columns:1.05fr .95fr}.hero__visual[data-astro-cid-anhloy43]{max-width:34rem;transform:rotate(.5deg)}}@media(max-width:26rem){.hero__badge[data-astro-cid-anhloy43]{display:none}}.sac[data-astro-cid-ram7jkpf]{display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:center;background:var(--color-accent-soft);border:1px solid oklch(.88 .05 60);border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.sac__main[data-astro-cid-ram7jkpf]{display:flex;align-items:flex-start;gap:var(--space-md)}.sac__icon[data-astro-cid-ram7jkpf]{display:grid;place-items:center;width:3.25rem;height:3.25rem;flex-shrink:0;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-accent-ink);box-shadow:var(--shadow-sm)}.sac__badge[data-astro-cid-ram7jkpf]{display:inline-block;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-ink);margin-bottom:var(--space-2xs)}.sac__title[data-astro-cid-ram7jkpf]{font-size:var(--text-xl);max-width:22ch}.sac__sub[data-astro-cid-ram7jkpf]{margin-top:var(--space-2xs);color:var(--color-ink-soft);max-width:52ch}.sac__action[data-astro-cid-ram7jkpf] .btn{width:100%}@media(min-width:52rem){.sac[data-astro-cid-ram7jkpf]{grid-template-columns:1fr auto;gap:var(--space-xl)}.sac__action[data-astro-cid-ram7jkpf] .btn{width:auto}}.cc[data-astro-cid-4opyzmvs]{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:center;background:var(--color-anthracite);border-radius:var(--radius-xl);padding:clamp(1.75rem,1.2rem + 2.5vw,3rem)}.cc__glow[data-astro-cid-4opyzmvs]{position:absolute;width:30rem;height:30rem;left:-8rem;bottom:-14rem;background:radial-gradient(circle,oklch(.66 .165 48 / .3),transparent 65%);pointer-events:none}.cc__main[data-astro-cid-4opyzmvs]{position:relative;display:flex;align-items:flex-start;gap:var(--space-md)}.cc__icon[data-astro-cid-4opyzmvs]{display:grid;place-items:center;width:3.25rem;height:3.25rem;flex-shrink:0;border-radius:var(--radius-md);background:#ffffff14;color:var(--color-accent)}.cc__badge[data-astro-cid-4opyzmvs]{display:inline-block;margin-bottom:var(--space-2xs);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}.cc__title[data-astro-cid-4opyzmvs]{color:var(--color-on-dark);font-size:var(--text-xl);max-width:24ch}.cc__sub[data-astro-cid-4opyzmvs]{margin-top:var(--space-2xs);color:var(--color-on-dark-soft);max-width:54ch}.cc__action[data-astro-cid-4opyzmvs]{position:relative}.cc__action[data-astro-cid-4opyzmvs] .btn{width:100%}@media(min-width:54rem){.cc[data-astro-cid-4opyzmvs]{grid-template-columns:1fr auto;gap:var(--space-xl)}.cc__action[data-astro-cid-4opyzmvs] .btn{width:auto}}
