.tool-icon-box[data-v-090731b7]{align-items:center;border:1px solid var(--accent);display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.tool-icon[data-v-090731b7]{color:var(--accent);font-size:.75rem}.tool-icon[data-v-090731b7],.tool-title[data-v-090731b7]{font-family:Space Mono,monospace;font-weight:700}.tool-title[data-v-090731b7]{color:var(--text);font-size:clamp(1.4rem,3vw,2rem);letter-spacing:-.03em;margin:0 0 .3rem}.tool-short[data-v-090731b7]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:1.145rem;margin:0 0 .6rem}.tool-taxonomy[data-v-090731b7]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .55rem}.tool-subcategory-chip[data-v-090731b7]{background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 50%,var(--border));border-radius:999px;color:var(--accent);font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.06em;padding:.2rem .5rem;text-transform:uppercase}.tool-tag-chip[data-v-090731b7]{background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;color:var(--text-muted);cursor:pointer;font-family:DM Sans,sans-serif;font-size:.78rem;padding:.16rem .44rem;transition:color .15s,border-color .15s,background .15s}.tool-tag-chip[data-v-090731b7]:hover{background:color-mix(in srgb,var(--accent) 9%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,var(--border));color:var(--accent)}.client-side-badge[data-v-090731b7]{color:var(--accent);font-family:Space Mono,monospace;font-size:.865rem;letter-spacing:.04em;opacity:.8}.lang-links[data-v-090731b7]{align-items:center;display:flex;gap:.35rem;margin-top:.5rem}.lang-link[data-v-090731b7]{color:var(--text-muted);font-family:Space Mono,monospace;font-size:.74rem;letter-spacing:.04em;text-decoration:none;transition:color .15s}.lang-link.active[data-v-090731b7],.lang-link[data-v-090731b7]:hover{color:var(--accent)}.lang-link.active[data-v-090731b7]{font-weight:700}.lang-sep[data-v-090731b7]{color:var(--text-faint);font-family:Space Mono,monospace;font-size:.72rem}.tool-component-wrap[data-v-2f158f77] .btn-clear,.tool-component-wrap[data-v-2f158f77] .btn-copy,.tool-component-wrap[data-v-2f158f77] .btn-copy-sm,.tool-component-wrap[data-v-2f158f77] .btn-example,.tool-component-wrap[data-v-2f158f77] .field-label,.tool-component-wrap[data-v-2f158f77] .label,.tool-component-wrap[data-v-2f158f77] .meta-item,.tool-component-wrap[data-v-2f158f77] .placeholder,.tool-component-wrap[data-v-2f158f77] .privacy-badge,.tool-component-wrap[data-v-2f158f77] .result-label,.tool-component-wrap[data-v-2f158f77] .text-xs{color:var(--text-muted)!important;font-size:.905rem!important}.tool-component-wrap[data-v-2f158f77] .hash-value,.tool-component-wrap[data-v-2f158f77] .mime-desc,.tool-component-wrap[data-v-2f158f77] .mime-type,.tool-component-wrap[data-v-2f158f77] .output-text,.tool-component-wrap[data-v-2f158f77] .result-val,.tool-component-wrap[data-v-2f158f77] .result-value,.tool-component-wrap[data-v-2f158f77] input,.tool-component-wrap[data-v-2f158f77] pre,.tool-component-wrap[data-v-2f158f77] select,.tool-component-wrap[data-v-2f158f77] textarea{color:var(--text)!important;font-size:1.025rem!important}.tool-component-wrap[data-v-2f158f77] input::-moz-placeholder,.tool-component-wrap[data-v-2f158f77] textarea::-moz-placeholder{color:var(--text-muted)!important;opacity:.9!important}.tool-component-wrap[data-v-2f158f77] input::placeholder,.tool-component-wrap[data-v-2f158f77] textarea::placeholder{color:var(--text-muted)!important;opacity:.9!important}.tool-component-wrap[data-v-2f158f77] .btn-clear,.tool-component-wrap[data-v-2f158f77] .btn-copy,.tool-component-wrap[data-v-2f158f77] .btn-copy-sm,.tool-component-wrap[data-v-2f158f77] .btn-example{color:var(--text-muted)!important;opacity:1!important}.tool-component-wrap[data-v-2f158f77] .btn-example{background:color-mix(in srgb,var(--accent) 10%,transparent)!important;border:1px solid var(--accent)!important;border-radius:2px!important;color:var(--accent)!important;font-weight:700!important;padding:.24rem .5rem!important}.tool-component-wrap[data-v-2f158f77] .btn-clear{background:transparent!important;border:1px solid var(--border)!important;border-radius:2px!important;padding:.24rem .5rem!important}.tool-component-wrap[data-v-2f158f77] .btn-clear:hover,.tool-component-wrap[data-v-2f158f77] .btn-copy-sm.copied,.tool-component-wrap[data-v-2f158f77] .btn-copy-sm:hover,.tool-component-wrap[data-v-2f158f77] .btn-copy.copied,.tool-component-wrap[data-v-2f158f77] .btn-copy:hover,.tool-component-wrap[data-v-2f158f77] .btn-example:hover{color:var(--accent)!important}.tool-component-wrap[data-v-2f158f77] .btn-example:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)!important;border-color:var(--accent)!important;transform:translateY(-1px)}.tool-component-wrap[data-v-2f158f77] .btn-clear:focus-visible,.tool-component-wrap[data-v-2f158f77] .btn-example:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.tool-component-wrap[data-v-2f158f77] .cost-hint,.tool-component-wrap[data-v-2f158f77] .example-label,.tool-component-wrap[data-v-2f158f77] .group-label,.tool-component-wrap[data-v-2f158f77] .match-pos,.tool-component-wrap[data-v-2f158f77] .result-hint,.tool-component-wrap[data-v-2f158f77] .time-note,.tool-component-wrap[data-v-2f158f77] .verify-time{color:var(--text-muted)!important}.page-mode-switch[data-v-411931ae]{background:var(--bg-soft);border:1px solid var(--border);margin-top:2rem;max-width:760px;padding:.9rem 1rem}.page-mode-head[data-v-411931ae]{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between}.page-mode-label[data-v-411931ae]{color:var(--text-muted);font-family:Space Mono,monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.page-mode-actions[data-v-411931ae]{display:flex;gap:.35rem}.page-mode-btn[data-v-411931ae]{background:transparent;border:1px solid var(--border);color:var(--text-faint);cursor:pointer;font-family:Space Mono,monospace;font-size:.58rem;letter-spacing:.08em;padding:.18rem .5rem;text-transform:uppercase;transition:all .2s}.page-mode-btn.active[data-v-411931ae]{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--accent);color:var(--accent)}.page-mode-note[data-v-411931ae]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:.88rem;line-height:1.55;margin:.6rem 0 0;max-width:62ch}.page-section-shell[data-v-65de7908]{display:block}.about-block[data-v-65de7908]{border-top:1px solid var(--border);margin-top:4rem;max-width:680px;padding-top:2.5rem}.insight-block[data-v-65de7908],.playbook-block[data-v-65de7908],.workflow-block[data-v-65de7908]{margin-top:2.25rem;max-width:760px}.feature-block[data-v-65de7908]{margin-top:2.25rem;max-width:860px}.faq-block[data-v-65de7908]{max-width:680px}.faq-block[data-v-65de7908],.related-block[data-v-65de7908]{border-top:1px solid var(--border);margin-top:3rem;padding-top:2.5rem}.about-title[data-v-65de7908],.faq-title[data-v-65de7908],.related-title[data-v-65de7908]{color:var(--accent);font-family:Space Mono,monospace;font-size:.985rem;letter-spacing:.1em;text-transform:uppercase}.about-title[data-v-65de7908]{margin:0 0 .85rem}.faq-title[data-v-65de7908],.related-title[data-v-65de7908]{margin:0 0 1.25rem}.surface-card[data-v-a217ba8b]{background:var(--bg);padding:.9rem 1rem}.surface-card-bordered[data-v-a217ba8b]{border:1px solid var(--border)}.card-layout[data-v-8f5ee39d]{background:var(--border);border:1px solid var(--border);gap:1px}.card-layout-stack[data-v-8f5ee39d]{display:flex;flex-direction:column}.card-layout-feature-grid[data-v-8f5ee39d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card-layout-playbook-grid[data-v-8f5ee39d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.insight-heading[data-v-b0a5457a]{color:var(--text);font-family:Space Mono,monospace;font-size:.84rem;letter-spacing:.07em;margin:0 0 .4rem;text-transform:uppercase}.insight-paragraph[data-v-b0a5457a]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:.97rem;line-height:1.7;margin:0}.compare-grid[data-v-b0a5457a]{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.55rem}.compare-cell[data-v-b0a5457a]{background:var(--bg-soft);border:1px solid var(--border);padding:.6rem .65rem}.compare-label[data-v-b0a5457a]{color:var(--accent);font-family:Space Mono,monospace;font-size:.73rem;letter-spacing:.05em;margin:0 0 .35rem;text-transform:uppercase}@media(max-width:860px){.compare-grid[data-v-b0a5457a]{grid-template-columns:1fr}}.faq-item[data-v-a6f671c2]{background:var(--bg)}.faq-question[data-v-a6f671c2]{align-items:center;color:var(--text);cursor:pointer;display:flex;font-family:Space Mono,monospace;font-size:1.025rem;justify-content:space-between;list-style:none;padding:.95rem 1rem}.faq-question[data-v-a6f671c2]::-webkit-details-marker{display:none}.faq-question[data-v-a6f671c2]:after{color:var(--accent);content:"+";font-size:1rem;transition:transform .2s}details[open] .faq-question[data-v-a6f671c2]:after{transform:rotate(45deg)}.faq-answer[data-v-a6f671c2]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:1.105rem;line-height:1.7;margin:0;padding:0 1rem 1rem}.insight-intro[data-v-00b89766]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.75;margin:0 0 .8rem}.insight-sections[data-v-00b89766]{display:flex;flex-direction:column;gap:.75rem}.insight-heading[data-v-00b89766]{color:var(--text);font-family:Space Mono,monospace;font-size:.84rem;letter-spacing:.07em;margin:0 0 .4rem;text-transform:uppercase}.insight-paragraph[data-v-00b89766]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:.97rem;line-height:1.7;margin:0 0 .55rem}.insight-paragraph[data-v-00b89766]:last-child{margin-bottom:0}.insight-heading[data-v-7a8ab6f3]{color:var(--text);font-family:Space Mono,monospace;font-size:.84rem;letter-spacing:.07em;margin:0 0 .4rem;text-transform:uppercase}.insight-paragraph[data-v-7a8ab6f3]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:.97rem;line-height:1.7;margin:0 0 .55rem}.insight-paragraph[data-v-7a8ab6f3]:last-child{margin-bottom:0}.insight-intro[data-v-33a1feb2]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.75;margin:0 0 .8rem}.insight-heading[data-v-33a1feb2]{color:var(--text);font-family:Space Mono,monospace;font-size:.84rem;letter-spacing:.07em;margin:0 0 .4rem;text-transform:uppercase}.playbook-list[data-v-33a1feb2]{display:flex;flex-direction:column;gap:.45rem;margin:0;padding-left:1rem}.playbook-list li[data-v-33a1feb2]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:.96rem;line-height:1.65}.playbook-steps li[data-v-33a1feb2]::marker{color:var(--accent);font-family:Space Mono,monospace}.insight-heading[data-v-2be67257]{color:var(--text);font-family:Space Mono,monospace;font-size:.84rem;letter-spacing:.07em;margin:0 0 .4rem;text-transform:uppercase}.insight-paragraph[data-v-2be67257]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:.97rem;line-height:1.7;margin:0}.insight-heading[data-v-af5f3365]{color:var(--text);font-family:Space Mono,monospace;font-size:.84rem;letter-spacing:.07em;margin:0 0 .4rem;text-transform:uppercase}.insight-paragraph[data-v-af5f3365]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:.97rem;line-height:1.7;margin:0 0 .55rem}.insight-paragraph[data-v-af5f3365]:last-child{margin-bottom:0}.recipe-steps[data-v-af5f3365]{display:flex;flex-direction:column;gap:.45rem;margin:0 0 .6rem;padding-left:1rem}.recipe-steps li[data-v-af5f3365]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.65}.recipe-steps li[data-v-af5f3365]::marker{color:var(--accent);font-family:Space Mono,monospace}.related-grid[data-v-2c904b41]{background:var(--border);border:1px solid var(--border);display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.related-card[data-v-2c904b41]{align-items:flex-start;background:var(--bg);display:flex;gap:.75rem;padding:1rem;text-decoration:none;transition:background .15s}.related-card[data-v-2c904b41]:hover{background:var(--bg-soft)}.related-icon[data-v-2c904b41]{align-items:center;background:var(--bg-soft);border:1px solid var(--border);color:var(--text-faint);display:flex;flex-shrink:0;font-size:.65rem;height:2rem;justify-content:center;width:2rem}.related-icon[data-v-2c904b41],.related-name[data-v-2c904b41]{font-family:Space Mono,monospace;font-weight:700}.related-name[data-v-2c904b41]{color:var(--text);font-size:.945rem;margin:0 0 .2rem}.related-card:hover .related-name[data-v-2c904b41]{color:var(--accent)}.related-short[data-v-2c904b41]{color:var(--text-faint);font-family:DM Sans,sans-serif;font-size:1.005rem;line-height:1.4;margin:0}.snippet-head[data-v-ae59d12a]{align-items:center;display:flex;gap:.8rem;justify-content:space-between;margin-bottom:.35rem}.insight-heading[data-v-ae59d12a]{color:var(--text);font-size:.84rem;letter-spacing:.07em;margin:0}.insight-heading[data-v-ae59d12a],.snippet-lang[data-v-ae59d12a]{font-family:Space Mono,monospace;text-transform:uppercase}.snippet-lang[data-v-ae59d12a]{color:var(--text-faint);font-size:.74rem;letter-spacing:.05em;margin:0 0 .45rem}.snippet-code[data-v-ae59d12a]{background:var(--bg-soft);color:var(--text);font-size:.84rem;line-height:1.65;margin:0;overflow-x:auto;padding:.7rem .8rem;white-space:pre}.snippet-code[data-v-ae59d12a],.snippet-copy[data-v-ae59d12a]{border:1px solid var(--border);font-family:Space Mono,monospace}.snippet-copy[data-v-ae59d12a]{background:transparent;color:var(--text-faint);cursor:pointer;font-size:.68rem;padding:.2rem .45rem;text-transform:uppercase;transition:all .15s}.snippet-copy.copied[data-v-ae59d12a],.snippet-copy[data-v-ae59d12a]:hover{border-color:var(--accent);color:var(--accent)}.workflow-item[data-v-4a228318]{background:var(--bg);padding:.9rem 1rem;text-decoration:none;transition:background .15s}.workflow-item[data-v-4a228318]:hover{background:var(--bg-soft)}.workflow-name[data-v-4a228318]{color:var(--text);font-family:Space Mono,monospace;font-size:.885rem;line-height:1.45;margin:0 0 .25rem}.workflow-item:hover .workflow-name[data-v-4a228318]{color:var(--accent)}.workflow-desc[data-v-4a228318]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.55;margin:0}.about-text[data-v-0a6b767e]{color:var(--text-muted);font-family:DM Sans,sans-serif;font-size:1.145rem;line-height:1.8;margin:0}
