.hub-frame.hub-frame{z-index:40;background:0 0;position:sticky;top:0;overflow:visible}.hub-frame .navbar{position:static}.hub-frame-foot.hub-frame-foot{background:0 0}.hp{--bg:var(--s0);--bg-alt:var(--s3);--surface:var(--tile);--surface-soft:var(--seg);--surface-solid:var(--card);--text-muted:var(--muted);--text-faint:color-mix(in srgb, var(--muted) 74%, var(--s0));--border:var(--line);--accent:var(--hub-accent);--accent-2:var(--hub-accent);--accent-ic:var(--accent-ink);--accent-soft:var(--seg);--grad:linear-gradient(var(--hub-accent), var(--hub-accent));--grad-neutral:linear-gradient(135deg, var(--s5), var(--s2));--grad-brand:var(--grad-neutral);--grad-geo:var(--grad-neutral);--grad-agent:var(--grad-neutral);--grad-ops:var(--grad-neutral);--grad-proof:var(--grad-neutral);--grad-saas:var(--grad-neutral);--grad-glow:radial-gradient(60% 80% at 50% 0%, var(--glow), transparent 72%);--glow-soft:var(--glow);--inv-bg:var(--s1);--inv-bg2:var(--s2);--inv-text:var(--text);--inv-text-muted:var(--muted);--inv-border:var(--line);--focus-ring:0 0 0 3px color-mix(in srgb, var(--hub-accent) 55%, transparent);--f-display:var(--display);--f-body:var(--body);--f-mono:var(--mono);background:var(--s0);color:var(--text);font-family:var(--body);font-optical-sizing:auto;display:block}.hp :is(h1,h2,h3,h4){font-family:var(--display)}.hp .gb-pill--primary{color:var(--hub-on-accent);box-shadow:var(--hub-accent-shadow)}.hp .gb-pill--primary:hover{box-shadow:var(--hub-accent-shadow);filter:brightness(1.05)}.hp .gb-gradchip{color:var(--hub-on-accent)!important}.hp .gb-pill--solid-blue{background:var(--hub-accent);color:var(--hub-on-accent)}.hp .gbph{background:radial-gradient(60% 70% at 50% 108%, var(--glow), transparent 72%), linear-gradient(180deg, var(--s0) 0%, var(--s1) 62%, var(--s2) 100%)}.hp .gbph .gbph-glow,.hp .gbph .gbph-grid,.hp .gbph .gbph-poster,.hp .gbph .gbph-media,.hp .gbph.gbph--video:after{display:none}.hp .gbph h1{color:var(--text);text-shadow:none;letter-spacing:-.04em}.hp .gbph h1 em{color:var(--hero-em)}.hp .gbph .lead{color:var(--muted)}.hp .gbph .lead b{color:var(--text)}.hp .gbph .ey{background:var(--seg);border-color:var(--line);color:var(--accent-ink)}.hp .gbph .gb-pill--ghost-ink,.hp .gbpcta .gb-pill--ghost-ink{background:var(--btn-line-bg);color:var(--text);border-color:var(--btn-line)}.hp .gbph .gb-pill--ghost-ink:hover,.hp .gbpcta .gb-pill--ghost-ink:hover{background:var(--seg);border-color:var(--btn-line)}.hp .gbbc-wrap:has(+.gbph){background:var(--s0)}.hp .gbbc-wrap:has(+.gbph) .gbbc{color:var(--muted)}.hp .gbbc-wrap:has(+.gbph) .gbbc a:hover{color:var(--text)}.hp .gbpcta-poster,.hp .gbpcta-media,.hp .gbpcta-in:before,.hp .gbpcta-in:after{display:none}.hp .gbpcta-in{background:radial-gradient(70% 90% at 50% 120%, var(--glow), transparent 72%), var(--s1);border:1px solid var(--line)}.hp .gbpcta-in .k{color:var(--accent-ink)}.hp .gbpcta-in h2{color:var(--text);text-shadow:none}.hp .gbpcta-in p{color:var(--muted)}.hp .gbls-rung.on{background:var(--hub-accent);box-shadow:var(--hub-accent-shadow)}.hp .gbls-rung.on .st,.hp .gbls-rung.on .nm{color:var(--hub-on-accent)}
