.int-hero__copy[data-astro-cid-n3xpw7bz]{flex-direction:column;gap:24px;max-width:760px;display:flex}.int-hero__copy[data-astro-cid-n3xpw7bz] h1[data-astro-cid-n3xpw7bz]{font-size:var(--text-h1);letter-spacing:-2px;text-wrap:balance;line-height:1}.int-hero__copy[data-astro-cid-n3xpw7bz] p[data-astro-cid-n3xpw7bz]{max-width:600px;font-size:var(--text-editorial);line-height:var(--leading-editorial);color:var(--color-ink-70)}.int-hero__actions[data-astro-cid-n3xpw7bz]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.int-hero__link[data-astro-cid-n3xpw7bz]{color:var(--color-accent);font-weight:500}.int-hero__link[data-astro-cid-n3xpw7bz]:hover{text-underline-offset:4px;text-decoration:underline}.int-hero__context[data-astro-cid-n3xpw7bz]{margin-top:48px}.int-hero__context-label[data-astro-cid-n3xpw7bz]{font-size:var(--text-small);color:var(--color-ink-60)}.int-hero__context-list[data-astro-cid-n3xpw7bz]{flex-wrap:wrap;gap:12px 32px;margin-top:12px;display:flex}.int-hero__group[data-astro-cid-n3xpw7bz]{font-size:var(--text-small);color:var(--color-ink-80);align-items:center;gap:10px;font-weight:500;display:flex}.int-hero__stack[data-astro-cid-n3xpw7bz]{gap:4px;display:flex}.int-hero__logo[data-astro-cid-n3xpw7bz]{border-radius:0;outline:none;display:inline-flex;position:relative}.int-hero__logo[data-astro-cid-n3xpw7bz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.int-hero__logo[data-astro-cid-n3xpw7bz] .logo-tile[data-astro-cid-n3xpw7bz]{--logo-tile:28px}.int-hero__tip[data-astro-cid-n3xpw7bz]{background:var(--color-ink);color:var(--color-white);font-size:var(--text-micro);white-space:nowrap;opacity:0;pointer-events:none;border-radius:0;padding:4px 8px;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.int-hero__logo[data-astro-cid-n3xpw7bz]:hover .int-hero__tip[data-astro-cid-n3xpw7bz],.int-hero__logo[data-astro-cid-n3xpw7bz]:focus-visible .int-hero__tip[data-astro-cid-n3xpw7bz]{opacity:1}.int-dir__head[data-astro-cid-n3xpw7bz]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.int-search[data-astro-cid-n3xpw7bz] input[data-astro-cid-n3xpw7bz]{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-white);width:280px;color:var(--color-ink);font-family:inherit;font-size:var(--text-small);padding:10px 14px;line-height:18px}.int-search[data-astro-cid-n3xpw7bz] input[data-astro-cid-n3xpw7bz]::placeholder{color:var(--color-ink-60)}.int-search[data-astro-cid-n3xpw7bz] input[data-astro-cid-n3xpw7bz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.filters[data-astro-cid-n3xpw7bz]{flex-wrap:wrap;gap:8px;margin-top:32px;padding:0;list-style:none;display:flex}.filters[data-astro-cid-n3xpw7bz] li[data-astro-cid-n3xpw7bz]{display:flex}.filters__chip[data-astro-cid-n3xpw7bz]{background:var(--color-chip);color:var(--color-ink-60);border-radius:var(--radius-btn);font-family:inherit;font-size:var(--text-small);cursor:pointer;border:0;padding:10px 14px;font-weight:500;line-height:18px;transition:background .15s,color .15s}.filters__chip[data-astro-cid-n3xpw7bz]:hover{color:var(--color-ink)}.filters__chip[data-astro-cid-n3xpw7bz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.filters__chip--active[data-astro-cid-n3xpw7bz],.filters__chip--active[data-astro-cid-n3xpw7bz]:hover{background:var(--color-ink);color:var(--color-white)}.filters__empty[data-astro-cid-n3xpw7bz]{font-size:var(--text-body);color:var(--color-ink-80);padding:32px 0;line-height:24px}.tool-grid[data-astro-cid-n3xpw7bz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;padding:0;list-style:none;display:grid}.tool[data-astro-cid-n3xpw7bz]{display:flex}.tool[data-astro-cid-n3xpw7bz][hidden]{display:none}.tool__inner[data-astro-cid-n3xpw7bz]{border:1px solid var(--color-border);background:var(--color-white);width:100%;color:inherit;border-radius:0;flex-direction:column;align-items:flex-start;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}a[data-astro-cid-n3xpw7bz].tool__inner:hover{border-color:var(--color-ink-20,var(--color-border));transform:translateY(-2px)}a[data-astro-cid-n3xpw7bz].tool__inner:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tool__top[data-astro-cid-n3xpw7bz]{justify-content:space-between;align-items:center;width:100%;display:flex}.tool__logo[data-astro-cid-n3xpw7bz]{--logo-tile:40px}.tool[data-astro-cid-n3xpw7bz] h3[data-astro-cid-n3xpw7bz]{font-size:var(--text-body-lg);margin-top:16px;line-height:1.4}.tool[data-astro-cid-n3xpw7bz] p[data-astro-cid-n3xpw7bz]{font-size:var(--text-small);color:var(--color-ink-70);margin-top:6px;font-weight:500;line-height:1.5}.tool__actions[data-astro-cid-n3xpw7bz]{flex-wrap:wrap;gap:6px;margin-top:16px;padding:0;list-style:none;display:flex}.tool__actions[data-astro-cid-n3xpw7bz] li[data-astro-cid-n3xpw7bz]{border:1px solid var(--color-border);background:var(--color-cream);color:var(--color-ink-80);font-size:var(--text-micro);border-radius:0;padding:5px 8px;font-weight:500;line-height:1.3}.tool__link[data-astro-cid-n3xpw7bz]{color:var(--color-accent);font-size:var(--text-small);margin-top:auto;padding-top:16px;font-weight:500}.int-modes__list[data-astro-cid-n3xpw7bz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:40px 0 24px;padding:0;list-style:none;display:grid}.int-modes__item[data-astro-cid-n3xpw7bz]{border:1px solid var(--color-border);background:var(--color-white);border-radius:0;align-items:flex-start;gap:14px;padding:20px;display:flex}.int-modes__item[data-astro-cid-n3xpw7bz]>span[data-astro-cid-n3xpw7bz]:last-child{font-size:var(--text-small);color:var(--color-ink-70);flex-direction:column;gap:4px;line-height:1.5;display:flex}.int-modes__item[data-astro-cid-n3xpw7bz] strong[data-astro-cid-n3xpw7bz]{font-size:var(--text-body);color:var(--color-ink)}.int-modes__icon[data-astro-cid-n3xpw7bz]{background:var(--color-chip);width:32px;height:32px;color:var(--color-ink);border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.int-modes__icon[data-astro-cid-n3xpw7bz] svg[data-astro-cid-n3xpw7bz]{width:18px;height:18px}@media (width<=1023px){.int-dir__head[data-astro-cid-n3xpw7bz]{flex-direction:column;align-items:stretch}.int-search[data-astro-cid-n3xpw7bz] input[data-astro-cid-n3xpw7bz]{width:100%}.tool-grid[data-astro-cid-n3xpw7bz]{grid-template-columns:repeat(2,minmax(0,1fr))}.int-modes__list[data-astro-cid-n3xpw7bz]{grid-template-columns:1fr}}@media (width<=640px){.int-hero__copy[data-astro-cid-n3xpw7bz] h1[data-astro-cid-n3xpw7bz]{font-size:var(--text-h2);letter-spacing:-1px}.tool-grid[data-astro-cid-n3xpw7bz]{grid-template-columns:1fr}.filters[data-astro-cid-n3xpw7bz]{scrollbar-width:none;flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;padding:0 20px;overflow-x:auto}.filters[data-astro-cid-n3xpw7bz]::-webkit-scrollbar{display:none}.filters__chip[data-astro-cid-n3xpw7bz]{white-space:nowrap}}
