.page-head[data-astro-cid-26ot44pw]{padding:clamp(28px,4vw,44px) 0 0}.page-head[data-astro-cid-26ot44pw] .lead[data-astro-cid-26ot44pw]{margin-top:14px}.tools-section[data-astro-cid-26ot44pw],.related-section[data-astro-cid-26ot44pw]{padding-top:clamp(24px,3vw,36px)}.toolsheet[data-astro-cid-26ot44pw]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);margin-top:clamp(22px,3vw,34px);overflow:hidden}.sheet-top[data-astro-cid-26ot44pw]{border-bottom:1px solid var(--border);background:var(--paper-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.grtabs[data-astro-cid-26ot44pw]{flex-wrap:wrap;align-items:center;display:flex}.grtab[data-astro-cid-26ot44pw]{color:var(--muted);background:0 0;border:0;padding:6px 14px;font-size:14px;font-weight:600;transition:color .2s cubic-bezier(.22,.61,.21,1);position:relative}.grtab[data-astro-cid-26ot44pw]+.grtab[data-astro-cid-26ot44pw]{border-left:1px solid var(--border)}.grtab[data-astro-cid-26ot44pw]:hover{color:var(--fg)}.grtab[data-astro-cid-26ot44pw].is-active{color:var(--accent)}.grtab[data-astro-cid-26ot44pw] .cnt[data-astro-cid-26ot44pw]{opacity:.75;margin-left:4px;font-size:12px;font-weight:500}.tool-grid[data-astro-cid-26ot44pw]{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.tcell[data-astro-cid-26ot44pw]{background:var(--surface);flex-direction:column;padding:22px 22px 20px;transition:background .25s cubic-bezier(.22,.61,.21,1),transform .15s cubic-bezier(.22,.61,.21,1);display:flex;position:relative}.tcell[data-astro-cid-26ot44pw]:hover{background:color-mix(in oklch, var(--accent) 4%, var(--surface))}.tcell[data-astro-cid-26ot44pw]:active{transform:scale(.99)}.tc-top[data-astro-cid-26ot44pw]{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.tc-ico[data-astro-cid-26ot44pw]{width:42px;height:42px;color:var(--accent);border:1px solid color-mix(in oklch, var(--gold) 40%, var(--border));background:var(--paper-deep);border-radius:9px;flex:none;place-items:center;transition:border-color .2s cubic-bezier(.22,.61,.21,1),background .2s cubic-bezier(.22,.61,.21,1),transform .2s cubic-bezier(.22,.61,.21,1);display:grid}.tc-ico[data-astro-cid-26ot44pw] svg[data-astro-cid-26ot44pw]{width:22px;height:22px}.tcell[data-astro-cid-26ot44pw]:hover .tc-ico[data-astro-cid-26ot44pw]{border-color:var(--accent);background:var(--accent-soft);transform:scale(1.05)}.tc-top[data-astro-cid-26ot44pw] .go[data-astro-cid-26ot44pw]{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:13px;transition:color .2s cubic-bezier(.22,.61,.21,1),border-color .2s cubic-bezier(.22,.61,.21,1),background .2s cubic-bezier(.22,.61,.21,1),transform .2s cubic-bezier(.22,.61,.21,1);display:grid}.tcell[data-astro-cid-26ot44pw]:hover .go[data-astro-cid-26ot44pw]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);transform:translate(3px)}.tcell[data-astro-cid-26ot44pw] h3[data-astro-cid-26ot44pw]{font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.2;transition:color .2s cubic-bezier(.22,.61,.21,1)}.tcell[data-astro-cid-26ot44pw]:hover h3[data-astro-cid-26ot44pw]{color:var(--accent)}.tcell[data-astro-cid-26ot44pw] .d[data-astro-cid-26ot44pw]{color:var(--muted);flex:1;margin-top:7px;font-size:13.5px;line-height:1.55}.tcell[data-astro-cid-26ot44pw] .cat[data-astro-cid-26ot44pw]{border-top:1px dashed var(--border);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:10px;font-size:11px;font-weight:600;display:flex}.tcell[data-astro-cid-26ot44pw] .cat[data-astro-cid-26ot44pw] .cnt-open[data-astro-cid-26ot44pw]{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:500}.deeplinks[data-astro-cid-26ot44pw] .dl-t[data-astro-cid-26ot44pw]{font-family:var(--font-display);font-size:17.5px;font-weight:600;transition:color .2s cubic-bezier(.22,.61,.21,1)}.deeplinks[data-astro-cid-26ot44pw] .dl-d[data-astro-cid-26ot44pw]{color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:400;display:block}@media (width<=980px){.tool-grid[data-astro-cid-26ot44pw]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.tool-grid[data-astro-cid-26ot44pw]{grid-template-columns:1fr}.sheet-top[data-astro-cid-26ot44pw]{padding:10px 14px}.grtab[data-astro-cid-26ot44pw]{padding:6px 10px;font-size:13px}.tcell[data-astro-cid-26ot44pw]{padding:18px 18px 16px}}
