.tool-page[data-v-6a68ef5a]{--tool-orange:#f77c08;--tool-ink:#17191e;--tool-muted:#68645f;--tool-line:#eadfd4;--tool-warm:#fff9f3;box-sizing:border-box;max-width:1280px;color:var(--tool-ink);margin:0 auto;padding:28px 32px 80px}.tool-page__skip[data-v-6a68ef5a]{z-index:120;background:var(--tool-ink);color:#fff;border-radius:999px;padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.tool-page__skip[data-v-6a68ef5a]:focus{transform:translateY(0)}.tool-page__breadcrumbs[data-v-6a68ef5a]{color:var(--tool-muted);align-items:center;gap:9px;margin-bottom:32px;font-size:14px;display:flex}.tool-page__breadcrumbs a[data-v-6a68ef5a]{color:inherit;border-radius:3px}.tool-page__breadcrumbs a[data-v-6a68ef5a]:focus:not(:focus-visible){outline:none}.tool-page__breadcrumbs a[data-v-6a68ef5a]:focus-visible{outline:2px solid var(--tool-orange);outline-offset:3px}.tool-page__hero[data-v-6a68ef5a]{max-width:880px;margin-bottom:34px}.tool-page__eyebrow[data-v-6a68ef5a]{color:var(--tool-orange);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.tool-page__hero h1[data-v-6a68ef5a]{letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(36px,5.4vw,68px);line-height:1.04}.tool-page__hero>p[data-v-6a68ef5a]:last-child{max-width:800px;color:var(--tool-muted);margin:22px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.7}.tool-page__workbench-shell[data-v-6a68ef5a]{border:1px solid var(--tool-line);background:#fff;border-radius:28px;margin-bottom:72px;scroll-margin-top:110px;box-shadow:0 20px 60px #4d2a0c14}.tool-page__content[data-v-6a68ef5a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:76px;display:grid}.tool-page__article[data-v-6a68ef5a]{background:var(--tool-warm);border-radius:24px;padding:30px}.tool-page__article h2[data-v-6a68ef5a],.tool-page__faq h2[data-v-6a68ef5a],.tool-page__related h2[data-v-6a68ef5a],.tool-page__cta h2[data-v-6a68ef5a]{letter-spacing:-.025em;margin:0;font-size:clamp(25px,3vw,38px);line-height:1.16}.tool-page__article p[data-v-6a68ef5a],.tool-page__faq p[data-v-6a68ef5a],.tool-page__cta p[data-v-6a68ef5a]{color:var(--tool-muted);line-height:1.75}.tool-page__faq[data-v-6a68ef5a]{max-width:900px;margin:0 auto 76px}.tool-page__faq header[data-v-6a68ef5a]{margin-bottom:24px}.tool-page__faq details[data-v-6a68ef5a]{border-top:1px solid var(--tool-line)}.tool-page__faq details[data-v-6a68ef5a]:last-child{border-bottom:1px solid var(--tool-line)}.tool-page__faq summary[data-v-6a68ef5a]{cursor:pointer;padding:20px 4px;font-weight:700}.tool-page__faq details p[data-v-6a68ef5a]{margin:-4px 4px 22px}.tool-page__related[data-v-6a68ef5a]{margin-bottom:76px}.tool-page__related>div[data-v-6a68ef5a]:first-child{margin-bottom:24px}.tool-page__related-grid[data-v-6a68ef5a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tool-page__related-grid a[data-v-6a68ef5a]{border:1px solid var(--tool-line);min-height:82px;color:var(--tool-ink);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;font-weight:700;text-decoration:none;display:grid}.tool-page__related-grid a[data-v-6a68ef5a]:hover{border-color:var(--tool-orange);background:var(--tool-warm)}.tool-page__related-grid a>i[data-v-6a68ef5a]:first-child{color:var(--tool-orange)}.tool-page__cta[data-v-6a68ef5a]{background:var(--tool-ink);color:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:32px;padding:clamp(30px,6vw,64px);display:flex}.tool-page__cta p[data-v-6a68ef5a]{color:#d6d3cf;max-width:680px;margin-bottom:0}.tool-page__cta-actions[data-v-6a68ef5a]{flex-shrink:0;gap:12px;display:flex}[data-v-6a68ef5a] .tool-workbench{padding:clamp(22px,4vw,42px)}[data-v-6a68ef5a] .tool-workbench h2{margin:0 0 8px;font-size:clamp(22px,3vw,32px)}[data-v-6a68ef5a] .tool-workbench form{gap:16px;display:grid}[data-v-6a68ef5a] .tool-workbench label{gap:7px;font-weight:700;display:grid}[data-v-6a68ef5a] .tool-workbench input,[data-v-6a68ef5a] .tool-workbench select,[data-v-6a68ef5a] .tool-workbench textarea{box-sizing:border-box;width:100%;min-height:46px;color:var(--tool-ink);font:inherit;background:#fff;border:1px solid #d7c7bb;border-radius:12px;padding:11px 14px}[data-v-6a68ef5a] .tool-workbench textarea{resize:vertical;min-height:138px}[data-v-6a68ef5a] .tool-workbench input:focus-visible{outline:2px solid var(--tool-orange);outline-offset:2px}[data-v-6a68ef5a] .tool-workbench select:focus-visible{outline:2px solid var(--tool-orange);outline-offset:2px}[data-v-6a68ef5a] .tool-workbench textarea:focus-visible{outline:2px solid var(--tool-orange);outline-offset:2px}[data-v-6a68ef5a] .tool-workbench button{background:var(--tool-orange);color:#fff;cursor:pointer;min-height:44px;font:inherit;border:1px solid #0000;border-radius:999px;padding:0 20px;font-weight:700}[data-v-6a68ef5a] .tool-workbench button.secondary{color:var(--tool-ink);background:#fff;border-color:#d7c7bb}[data-v-6a68ef5a] .tool-workbench button:disabled{opacity:.45;cursor:not-allowed}[data-v-6a68ef5a] .tool-workbench .tool-actions{flex-wrap:wrap;gap:10px;display:flex}[data-v-6a68ef5a] .tool-workbench .tool-error{color:#a32913}[data-v-6a68ef5a] .tool-workbench .tool-note{color:var(--tool-muted);line-height:1.6}[data-v-6a68ef5a] .tool-workbench .tool-result{background:var(--tool-warm);overflow-wrap:anywhere;border-radius:18px;margin-top:24px;padding:22px}[data-v-6a68ef5a] .tool-workbench table{border-collapse:collapse;width:100%}[data-v-6a68ef5a] .tool-workbench th,[data-v-6a68ef5a] .tool-workbench td{border-bottom:1px solid var(--tool-line);text-align:left;vertical-align:top;padding:10px}@media (max-width:900px){.tool-page__content[data-v-6a68ef5a]{grid-template-columns:1fr}.tool-page__related-grid[data-v-6a68ef5a]{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-page__cta[data-v-6a68ef5a]{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.tool-page[data-v-6a68ef5a]{padding:20px 16px 56px}.tool-page__breadcrumbs[data-v-6a68ef5a],.tool-page__hero[data-v-6a68ef5a]{margin-bottom:24px}.tool-page__workbench-shell[data-v-6a68ef5a]{border-radius:20px;margin-inline-start:-4px;margin-inline-end:-4px}.tool-page__related-grid[data-v-6a68ef5a]{grid-template-columns:1fr}.tool-page__cta-actions[data-v-6a68ef5a]{flex-direction:column;width:100%}.tool-page__cta-actions[data-v-6a68ef5a] .miya-button{width:100%}}
