.hero.svelte-1bex8oj{background:#fff;padding-block:clamp(40px,6vw,72px) clamp(32px,5vw,56px);overflow:hidden}.hero-grid.svelte-1bex8oj{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,64px);display:grid}.hero-copy.svelte-1bex8oj{flex-direction:column;gap:20px;min-width:0;display:flex}.hero-art.svelte-1bex8oj img:where(.svelte-1bex8oj){width:auto;height:clamp(220px,26vw,300px);display:block}@media (width<=820px){.hero-grid.svelte-1bex8oj{grid-template-columns:1fr}.hero-art.svelte-1bex8oj{display:none}}.search.svelte-1bex8oj{align-items:center;max-width:560px;display:flex;position:relative}.search.svelte-1bex8oj .search-ic{color:var(--izt-classic-blue);pointer-events:none;position:absolute;left:18px}.search.svelte-1bex8oj input:where(.svelte-1bex8oj){box-sizing:border-box;border-radius:var(--radius-pill);border:1px solid var(--blue-100,#d2e4f5);width:100%;box-shadow:var(--shadow-sm);font:inherit;color:var(--fg-default);transition:border-color .2s var(--ease-standard), box-shadow .2s var(--ease-standard);background:#fff;padding:15px 48px;font-size:16px}.search.svelte-1bex8oj input:where(.svelte-1bex8oj)::placeholder{color:var(--fg-subtle)}.search.svelte-1bex8oj input:where(.svelte-1bex8oj):focus{border-color:var(--izt-navy-blue);box-shadow:var(--shadow-focus);outline:none}.search.svelte-1bex8oj input:where(.svelte-1bex8oj)::-webkit-search-cancel-button{display:none}.clear.svelte-1bex8oj{background:var(--blue-50);width:32px;height:32px;color:var(--izt-navy-blue);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:10px}.clear.svelte-1bex8oj:hover{background:#d2e4f5}.count.svelte-1bex8oj{color:var(--fg-muted);margin:-8px 0 0;font-size:14px}.jump.svelte-1bex8oj{z-index:10;border-block:1px solid var(--neutral-100);background:#fff;position:sticky;top:68px}.jump.svelte-1bex8oj ul:where(.svelte-1bex8oj){scrollbar-width:thin;padding:12px 0;gap:6px;margin:0;padding-right:16px;scroll-padding-inline:16px;list-style:none;display:flex;overflow-x:auto}.jump.svelte-1bex8oj li:where(.svelte-1bex8oj):last-child{padding-right:16px}@media (width>=960px){.jump.svelte-1bex8oj ul:where(.svelte-1bex8oj){flex-wrap:wrap;padding-right:0;overflow-x:visible}.jump.svelte-1bex8oj li:where(.svelte-1bex8oj):last-child{padding-right:0}}.jump.svelte-1bex8oj a:where(.svelte-1bex8oj){white-space:nowrap;border-radius:var(--radius-pill);font-family:var(--font-display);color:var(--izt-navy-blue);transition:background .2s var(--ease-standard);background:#fff;border:1px solid #d2e4f5;align-items:center;gap:8px;padding:7px 7px 7px 12px;font-size:13px;font-weight:600;display:inline-flex}.jump.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{background:var(--blue-50);color:var(--izt-navy-blue)}.jump.svelte-1bex8oj a.empty:where(.svelte-1bex8oj){opacity:.45}.n.svelte-1bex8oj{box-sizing:border-box;background:var(--blue-50);min-width:22px;font-family:var(--font-mono);text-align:center;border-radius:999px;padding:2px 6px;font-size:12px}.narrow.svelte-1bex8oj{max-width:880px}.groups.svelte-1bex8oj{padding-top:clamp(40px,6vw,64px)}.group.svelte-1bex8oj{scroll-margin-top:140px}.group.svelte-1bex8oj+.group:where(.svelte-1bex8oj){margin-top:clamp(48px,6vw,72px)}.group.svelte-1bex8oj .sh{margin-bottom:20px}.none.svelte-1bex8oj{border-radius:var(--radius-xl);background:var(--blue-50);padding:32px clamp(20px,4vw,32px)}.none.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-family:var(--font-display);margin:0 0 8px;font-size:20px;font-weight:700}.none.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--fg-muted);margin:0 0 18px}.row.svelte-1bex8oj{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.code-note.svelte-1bex8oj{color:var(--fg-muted);margin:0;font-size:15px}.code-note.svelte-1bex8oj a:where(.svelte-1bex8oj){font-family:var(--font-display);color:var(--izt-navy-blue);border-radius:4px;align-items:center;gap:4px;font-weight:600;display:inline-flex}.code-note.svelte-1bex8oj a:where(.svelte-1bex8oj):focus-visible,.jump.svelte-1bex8oj a:where(.svelte-1bex8oj):focus-visible{box-shadow:var(--shadow-focus);outline:none}
