.product-header.svelte-3yddb1{flex-wrap:wrap;gap:.7rem 1.5rem}.product-brand.svelte-3yddb1{max-width:100%}.header-actions.svelte-3yddb1{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;max-width:100%;margin-left:auto;display:flex;position:relative}.tool-menu.svelte-3yddb1{font-size:.85rem}.header-account.svelte-3yddb1{flex-wrap:wrap;margin-left:0}.tools-toggle.svelte-3yddb1{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-weight:600;list-style:none;display:flex}.tools-toggle.svelte-3yddb1::-webkit-details-marker{display:none}.tools-chevron.svelte-3yddb1{border-bottom:1.5px solid;border-right:1.5px solid;width:.35rem;height:.35rem;margin-top:-.2rem;transform:rotate(45deg)}.tool-menu[open].svelte-3yddb1 .tools-chevron:where(.svelte-3yddb1){margin-top:.15rem;transform:rotate(225deg)}.tool-links.svelte-3yddb1{z-index:30;border:1px solid var(--line);overscroll-behavior:contain;background:#fff;border-radius:10px;width:15rem;max-width:calc(100vw - 2.4rem);max-height:65dvh;padding:.45rem;position:absolute;top:calc(100% + .3rem);right:0;overflow-y:auto;box-shadow:0 8px 30px #21184615}.tool-links.svelte-3yddb1 a:where(.svelte-3yddb1){min-height:44px;color:var(--ink);overflow-wrap:anywhere;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .7rem;line-height:1.4;text-decoration:none;display:flex}.tool-links.svelte-3yddb1 a:where(.svelte-3yddb1):hover{background:#f4f1ff}.tool-links.svelte-3yddb1 a[aria-current=page]:where(.svelte-3yddb1){color:var(--accent);background:#f0edff;font-weight:600}.tool-links.svelte-3yddb1 a[aria-current=page]:where(.svelte-3yddb1):after{content:"✓"}.tool-links.svelte-3yddb1 .tools-directory:where(.svelte-3yddb1){border-top:1px solid var(--line);border-radius:0;margin-top:.4rem}.tools-toggle.svelte-3yddb1:focus-visible,.tool-links.svelte-3yddb1 a:where(.svelte-3yddb1):focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}@media (width<=760px){.product-header.svelte-3yddb1{gap:10px 12px;padding:16px 0 12px}.product-brand.svelte-3yddb1{flex-basis:100%}.header-actions.svelte-3yddb1{justify-content:space-between;gap:.5rem 1rem;width:100%}.header-account.svelte-3yddb1{justify-content:flex-end;max-width:100%;margin-left:auto}.tool-links.svelte-3yddb1{left:0;right:auto}}
