.logo.svelte-irfel0{align-items:center;gap:calc(var(--h) * .4);color:var(--color--text);line-height:1;text-decoration:none;display:inline-flex}.logo.svelte-irfel0:hover{color:var(--color--text)}svg.svelte-irfel0{height:var(--h);flex:none;width:auto;display:block}.hook-yellow.svelte-irfel0{fill:var(--color--primary)}.wordmark.svelte-irfel0{font-family:var(--font--title);font-weight:800;font-size:calc(var(--h) * 1.15);letter-spacing:-.02em;line-height:1;transform:translateY(1px)}.theme-toggle.svelte-1ah1djj{border-radius:var(--radius-pill);width:48px;height:48px;color:inherit;cursor:pointer;transition:background-color var(--dur-fast) ease, transform .12s var(--ease-out);background:0 0;border:2px solid;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.theme-toggle.svelte-1ah1djj:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.theme-toggle.svelte-1ah1djj:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}svg.svelte-1ah1djj{overflow:visible}.sun.svelte-1ah1djj,.moon.svelte-1ah1djj{transform-origin:12px 12px;transition:opacity var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out)}.moon.svelte-1ah1djj{opacity:0;transform:rotate(-40deg)scale(.8)}[data-theme=dark].svelte-1ah1djj .sun:where(.svelte-1ah1djj){opacity:0;transform:rotate(40deg)scale(.8)}[data-theme=dark].svelte-1ah1djj .moon:where(.svelte-1ah1djj){opacity:1;transform:none}@media (prefers-color-scheme:dark){[data-theme=auto].svelte-1ah1djj .sun:where(.svelte-1ah1djj){opacity:0;transform:rotate(40deg)scale(.8)}[data-theme=auto].svelte-1ah1djj .moon:where(.svelte-1ah1djj){opacity:1;transform:none}}.auto.svelte-1ah1djj{border-radius:var(--radius-pill);background:var(--color--blue);width:15px;height:15px;color:var(--color--on-blue);font-size:9px;font-weight:800;font-family:var(--font--title);opacity:0;transition:opacity var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;top:-3px;right:-3px;transform:scale(.8)}[data-theme=auto].svelte-1ah1djj .auto:where(.svelte-1ah1djj){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sun.svelte-1ah1djj,.moon.svelte-1ah1djj,.auto.svelte-1ah1djj{transition:none}}.header.svelte-ssrqy9{z-index:30;transition:background-color var(--dur-fast) ease;position:sticky;top:0}.plain.svelte-ssrqy9{background:var(--color--page-background);color:var(--color--text);box-shadow:inset 0 -1px 0 var(--color--border)}.bar.svelte-ssrqy9{height:var(--header-height);max-width:calc(var(--container-max) + 32px);align-items:center;gap:8px;margin-inline:auto;padding-inline:16px;display:flex}@media (width>=900px){.bar.svelte-ssrqy9{max-width:calc(var(--container-max) + 64px);gap:40px;padding-inline:32px}}.bar.svelte-ssrqy9 .logo{color:inherit;flex:none}.bar.svelte-ssrqy9 .logo .wordmark{font-weight:900}.links.svelte-ssrqy9{flex:1;gap:28px;display:none}@media (width>=900px){.links.svelte-ssrqy9{display:flex}}.links.svelte-ssrqy9 a:where(.svelte-ssrqy9){min-height:44px;color:inherit;font-family:var(--font--title);align-items:center;font-size:1.0625rem;font-weight:800;display:flex}.links.svelte-ssrqy9 a:where(.svelte-ssrqy9):hover{color:inherit;text-decoration:underline;text-decoration-thickness:2px}.tools.svelte-ssrqy9{align-items:center;gap:12px;margin-left:auto;display:flex}.toggle-wide.svelte-ssrqy9{display:none}@media (width>=900px){.toggle-wide.svelte-ssrqy9{display:contents}}.menu.svelte-ssrqy9{position:relative}@media (width>=900px){.menu.svelte-ssrqy9{display:none}}.menu.svelte-ssrqy9 summary:where(.svelte-ssrqy9){border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.menu.svelte-ssrqy9 summary:where(.svelte-ssrqy9)::-webkit-details-marker{display:none}.panel.svelte-ssrqy9{background:var(--color--ink);width:min(280px,100vw - 32px);color:var(--color--on-ink);border-radius:24px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.panel.svelte-ssrqy9 a:where(.svelte-ssrqy9){min-height:48px;color:inherit;font-family:var(--font--title);border-radius:16px;align-items:center;padding:0 14px;font-size:1.125rem;font-weight:900;display:flex}.panel.svelte-ssrqy9 a:where(.svelte-ssrqy9):hover{color:inherit;background:#ffffff14}.panel-toggle.svelte-ssrqy9{padding:8px 14px 6px}@media (prefers-reduced-motion:reduce){.header.svelte-ssrqy9{transition:none}}.footer.svelte-gv7xsr{background:var(--color--footer-background);color:var(--color--footer-text);font-size:1rem}.inner.svelte-gv7xsr{max-width:calc(var(--container-max) + 32px);flex-direction:column;gap:40px;margin-inline:auto;padding:40px 16px 32px;display:flex}@media (width>=900px){.inner.svelte-gv7xsr{max-width:calc(var(--container-max) + 64px);grid-template-columns:280px 1fr;gap:48px 64px;padding:64px 32px 48px;display:grid}}.brand.svelte-gv7xsr{flex-direction:column;gap:14px;display:flex}.brand.svelte-gv7xsr .logo,.brand.svelte-gv7xsr .logo:hover{color:var(--color--footer-text)}.brand.svelte-gv7xsr .logo .wordmark{font-weight:900}.brand.svelte-gv7xsr p:where(.svelte-gv7xsr){color:var(--color--footer-muted);margin:0;line-height:1.45}.stores.svelte-gv7xsr{flex-wrap:wrap;gap:8px;display:flex}.stores.svelte-gv7xsr a:where(.svelte-gv7xsr){border-radius:var(--radius-pill);min-height:48px;box-shadow:inset 0 0 0 2px var(--color--footer-line);color:var(--color--footer-text);align-items:center;padding:0 16px;font-size:.9375rem;font-weight:700;display:inline-flex}.stores.svelte-gv7xsr a:where(.svelte-gv7xsr):hover{color:var(--color--footer-text);box-shadow:inset 0 0 0 2px var(--color--footer-muted)}.groups.svelte-gv7xsr{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;display:grid}@media (width>=900px){.groups.svelte-gv7xsr{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}}.group.svelte-gv7xsr h2:where(.svelte-gv7xsr){font-family:var(--font--title);letter-spacing:normal;color:var(--color--footer-text);margin:0 0 6px;font-size:1.0625rem;font-weight:900;line-height:1.25}.group.svelte-gv7xsr a:where(.svelte-gv7xsr){min-height:36px;color:var(--color--footer-muted);align-items:center;font-size:.9375rem;display:inline-flex}.group.svelte-gv7xsr a:where(.svelte-gv7xsr):hover{color:var(--color--footer-text)}.copy.svelte-gv7xsr{color:var(--color--footer-muted);grid-column:1/-1;margin:0;font-size:.875rem}
