.mobile-tools-panel.svelte-1k096ba{flex-direction:column;gap:.5rem;display:flex}.mobile-tools-group-label.svelte-1k096ba{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:.5rem 0 .25rem;font-size:.68rem;font-weight:700}.mobile-tools-grid.svelte-1k096ba{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:.5rem;display:grid}.mobile-tools-option.svelte-1k096ba{text-align:center;color:var(--foreground);border-radius:8px;flex-direction:column;align-items:center;gap:.35rem;padding:.4rem .25rem;text-decoration:none;display:flex}.mobile-tools-option.svelte-1k096ba:hover{background:var(--overlay-background);color:var(--secondary)}.mobile-tools-option.svelte-1k096ba .tool-icon{border-radius:.65rem;flex:0 0 2.1rem;width:2.1rem;height:2.1rem}.mobile-tools-option.svelte-1k096ba .tool-icon svg{width:1.3rem;height:1.3rem}.mobile-tools-option-label.svelte-1k096ba{font-size:.65rem;font-weight:600;line-height:1.2}.language-trigger[data-astro-cid-7e6x2uym]{border:1px solid var(--border);background:var(--card-background);min-height:36px;color:var(--foreground);white-space:nowrap;border-radius:4px;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.language-trigger[data-astro-cid-7e6x2uym]:hover,.language-trigger[data-astro-cid-7e6x2uym]:focus-visible{border-color:var(--secondary);color:var(--secondary)}.language-trigger[data-astro-cid-7e6x2uym]:focus-visible,.language-option[data-astro-cid-7e6x2uym]:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.language-globe[data-astro-cid-7e6x2uym]{flex:none;width:16px;height:16px}.language-chevron[data-astro-cid-7e6x2uym]{width:13px;height:13px;margin-left:.1rem;transition:transform .18s}.language-trigger[data-astro-cid-7e6x2uym][aria-expanded=true] .language-chevron[data-astro-cid-7e6x2uym]{transform:rotate(180deg)}.language-menu[data-astro-cid-7e6x2uym]{z-index:60;width:min(32rem,100vw - 2rem);padding-top:.45rem;position:absolute;top:100%;right:0}.language-surface[data-astro-cid-7e6x2uym]{border:1px solid var(--border);background:var(--card-background);border-radius:6px;max-height:min(32rem,100vh - 6rem);padding:.45rem;overflow-y:auto;box-shadow:0 14px 30px #14213d29}.language-menu[data-astro-cid-7e6x2uym][hidden]{display:none}.language-menu[data-astro-cid-7e6x2uym] ul[data-astro-cid-7e6x2uym]{grid-template-columns:minmax(0,1fr);gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.language-option[data-astro-cid-7e6x2uym]{color:var(--foreground);border-radius:4px;padding:.65rem .7rem;font:600 .78rem/1.2 Avenir Next,Avenir,Segoe UI,sans-serif;text-decoration:none;display:block}.language-option[data-astro-cid-7e6x2uym]:hover,.language-option[data-astro-cid-7e6x2uym].is-selected{background:var(--overlay-background);color:var(--secondary)}@media (width<=639px){.language-menu[data-astro-cid-7e6x2uym]{width:min(22.5rem,100vw - 2rem);left:calc(50% - 50vw);right:auto;transform:none}}@media (width>=520px){.language-menu[data-astro-cid-7e6x2uym] ul[data-astro-cid-7e6x2uym]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.language-menu[data-astro-cid-7e6x2uym] ul[data-astro-cid-7e6x2uym]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools-trigger[data-astro-cid-ddpxx7pa]{color:var(--foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.tools-trigger[data-astro-cid-ddpxx7pa]:hover,.tools-trigger[data-astro-cid-ddpxx7pa]:focus-visible{color:var(--secondary)}.tools-trigger[data-astro-cid-ddpxx7pa]:focus-visible,.tools-option[data-astro-cid-ddpxx7pa]:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.tools-chevron[data-astro-cid-ddpxx7pa]{width:13px;height:13px;transition:transform .18s}.tools-trigger[data-astro-cid-ddpxx7pa][aria-expanded=true] .tools-chevron[data-astro-cid-ddpxx7pa]{transform:rotate(180deg)}.tools-panel[data-astro-cid-ddpxx7pa]{z-index:60;width:max-content;max-width:calc(100vw - 2rem);padding-top:.8rem;position:absolute;top:100%;left:0}.tools-surface[data-astro-cid-ddpxx7pa]{border:1px solid var(--border);background:var(--card-background);border-radius:10px;max-height:min(34rem,100vh - 6rem);padding:1rem 1.25rem;overflow-y:auto;box-shadow:0 14px 30px #14213d29}.tools-panel[data-astro-cid-ddpxx7pa][hidden]{display:none}.tools-group-label[data-astro-cid-ddpxx7pa]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-size:.7rem;font-weight:700}.tools-group-list[data-astro-cid-ddpxx7pa]{grid-template-columns:repeat(5,4.5rem);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tools-option[data-astro-cid-ddpxx7pa]{text-align:center;color:var(--foreground);border-radius:8px;flex-direction:column;align-items:center;gap:.4rem;padding:.5rem .35rem;text-decoration:none;display:flex}.tools-option[data-astro-cid-ddpxx7pa]:hover{background:var(--overlay-background);color:var(--secondary)}.tools-option[data-astro-cid-ddpxx7pa] .tool-icon{border-radius:.7rem;flex:0 0 2.25rem;width:2.25rem;height:2.25rem}.tools-option[data-astro-cid-ddpxx7pa] .tool-icon svg{width:1.4rem;height:1.4rem}.tools-option-label[data-astro-cid-ddpxx7pa]{font-size:.68rem;font-weight:600;line-height:1.25}@media (width<=767px){.tools-panel[data-astro-cid-ddpxx7pa]{width:100%;max-width:none;padding-top:0;position:fixed;inset:auto 0 0}.tools-surface[data-astro-cid-ddpxx7pa]{border-radius:16px 16px 0 0;max-height:min(80vh,34rem)}.tools-group-list[data-astro-cid-ddpxx7pa]{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}}@media (width<=379px){.tools-group-list[data-astro-cid-ddpxx7pa]{grid-template-columns:repeat(auto-fill,minmax(4rem,1fr))}}.brand-lockup[data-astro-cid-cazewum5]{flex:none;align-items:center;gap:.75rem;display:inline-flex}.brand-logo[data-astro-cid-cazewum5]{flex:0 0 40px;width:40px;height:40px}.brand-name[data-astro-cid-cazewum5]{color:var(--foreground);letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.brand-name-wide[data-astro-cid-cazewum5]{white-space:nowrap}.brand-name-compact[data-astro-cid-cazewum5]{display:none}@media (width<=639px){.brand-lockup[data-astro-cid-cazewum5]{gap:.625rem}.brand-name-wide[data-astro-cid-cazewum5]{display:none}.brand-name-compact[data-astro-cid-cazewum5]{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}}@media (width<=379px){.header-inner[data-astro-cid-cazewum5]{padding-left:.75rem;padding-right:.75rem}}.footer-muted[data-astro-cid-uq6og73e]{color:var(--foreground);opacity:.7}.footer-heading[data-astro-cid-uq6og73e]{color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:block}.footer-list[data-astro-cid-uq6og73e]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.footer-link[data-astro-cid-uq6og73e]{color:inherit;opacity:.75;overflow-wrap:anywhere;font-size:.875rem;text-decoration:none}.footer-muted[data-astro-cid-uq6og73e] .footer-link[data-astro-cid-uq6og73e]{font-size:inherit;opacity:1}.footer-link[data-astro-cid-uq6og73e]:hover,.footer-heading[data-astro-cid-uq6og73e]:hover{color:var(--secondary);opacity:1}.footer-list[data-astro-cid-uq6og73e] .footer-link[data-astro-cid-uq6og73e]{color:var(--foreground)}
