.tool-faq[data-astro-cid-z3uxhy2g]{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(3rem,6vw,6rem);margin-top:clamp(4rem,8vw,6rem)}@media(min-width:960px){.tool-faq[data-astro-cid-z3uxhy2g]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.tool-faq-title[data-astro-cid-z3uxhy2g]{font-size:clamp(1.5rem,1.4vw + 1.05rem,2rem);font-weight:650;letter-spacing:-.022em;line-height:1.15;color:var(--text);margin-bottom:1.5rem}.tool-faq-list[data-astro-cid-z3uxhy2g]{border-top:1px solid var(--line-strong)}.faq-item[data-astro-cid-z3uxhy2g]{border-bottom:1px solid var(--line-strong)}.faq-q[data-astro-cid-z3uxhy2g]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1.2rem 0;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:600;line-height:1.45;color:var(--text);transition:color .2s ease}.faq-q[data-astro-cid-z3uxhy2g]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-z3uxhy2g]:hover{color:var(--signal)}.faq-q[data-astro-cid-z3uxhy2g]:focus-visible{outline-offset:4px}.faq-chevron[data-astro-cid-z3uxhy2g]{flex-shrink:0;margin-top:.2em;color:var(--text-3);transition:transform .3s var(--ease-out),color .2s ease}.faq-item[data-astro-cid-z3uxhy2g][open] .faq-chevron[data-astro-cid-z3uxhy2g]{transform:rotate(180deg);color:var(--signal)}.faq-a-wrap[data-astro-cid-z3uxhy2g]{padding:0 2.5rem 1.35rem 0}.faq-a[data-astro-cid-z3uxhy2g]{max-width:68ch;font-size:1rem;color:var(--text-2);line-height:1.65}@media(prefers-reduced-motion:reduce){.faq-chevron[data-astro-cid-z3uxhy2g]{transition:none}}.tool-embed[data-astro-cid-xmxjtsw6]{margin-top:clamp(3.5rem,7vw,5rem);padding-top:clamp(2rem,4vw,2.5rem);border-top:1px solid var(--line)}.tool-embed-head[data-astro-cid-xmxjtsw6]{display:flex;align-items:center;gap:.55rem;color:var(--text)}.tool-embed-head[data-astro-cid-xmxjtsw6] svg[data-astro-cid-xmxjtsw6]{color:var(--signal)}.tool-embed-title[data-astro-cid-xmxjtsw6]{font-size:1.0625rem;font-weight:650}.tool-embed-hint[data-astro-cid-xmxjtsw6]{font-size:.95rem;color:var(--text-2);margin:.35rem 0 1rem;max-width:60ch}.tool-embed-box[data-astro-cid-xmxjtsw6]{display:flex;align-items:stretch;gap:.5rem;flex-wrap:wrap;max-width:52rem}.tool-embed-code[data-astro-cid-xmxjtsw6]{flex:1 1 280px;min-width:0;font-family:var(--font-mono);font-size:.82rem;line-height:1.5;color:var(--text);background:#fff;border-radius:10px;box-shadow:0 0 0 1px var(--line),0 1px 2px #0f172a0a;padding:.75rem .95rem;overflow-x:auto;white-space:nowrap}.tool-embed-copy[data-astro-cid-xmxjtsw6]{flex-shrink:0;min-height:44px;padding:0 1.15rem;font-size:.9rem;font-weight:600;color:var(--text);background:#fff;border-radius:10px;box-shadow:0 0 0 1px #d3d9e1,0 1px 2px #0f172a0a;transition:color .2s ease,box-shadow .2s ease}.tool-embed-copy[data-astro-cid-xmxjtsw6]:hover{color:var(--signal);box-shadow:0 0 0 1px #0857dd80,0 2px 6px #0f172a0f}.tool-page[data-astro-cid-wpkchk5g]{padding:calc(var(--nav-h) + clamp(1.75rem,4vw,3rem)) 0 clamp(4rem,8vw,6rem)}.tool-breadcrumb[data-astro-cid-wpkchk5g]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.9rem;color:var(--text-3);margin-bottom:clamp(1.75rem,4vw,2.5rem)}.tool-breadcrumb[data-astro-cid-wpkchk5g]>span[data-astro-cid-wpkchk5g][aria-hidden]{opacity:.6}.tool-breadcrumb[data-astro-cid-wpkchk5g] a[data-astro-cid-wpkchk5g]{color:var(--text-2);transition:color .2s ease}.tool-breadcrumb[data-astro-cid-wpkchk5g] a[data-astro-cid-wpkchk5g]:hover{color:var(--text)}.tool-breadcrumb-current[data-astro-cid-wpkchk5g]{color:var(--text-3)}@media(max-width:640px){.tool-breadcrumb-current[data-astro-cid-wpkchk5g],.tool-breadcrumb[data-astro-cid-wpkchk5g]>span[data-astro-cid-wpkchk5g][aria-hidden]:nth-last-child(2){display:none}}.tool-hero[data-astro-cid-wpkchk5g]{max-width:46rem;margin-bottom:clamp(1.75rem,4vw,2.5rem)}.tool-h1[data-astro-cid-wpkchk5g]{max-width:20ch;font-size:clamp(2.2rem,3vw + 1rem,3.5rem);font-weight:700;line-height:1.04;letter-spacing:-.03em;color:var(--text);text-wrap:balance}.tool-subtitle[data-astro-cid-wpkchk5g]{margin-top:1rem;max-width:40rem;font-size:clamp(1.06rem,.35vw + 1rem,1.2rem);line-height:1.6;color:var(--text-2)}.tool-hero-bar[data-astro-cid-wpkchk5g]{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;margin-top:1.5rem}.tool-privacy-chip[data-astro-cid-wpkchk5g]{display:inline-flex;align-items:center;gap:.5rem;font-size:.925rem;font-weight:500;color:var(--text)}.tool-privacy-chip[data-astro-cid-wpkchk5g] svg[data-astro-cid-wpkchk5g]{flex-shrink:0;color:var(--signal)}.tool-share-mini[data-astro-cid-wpkchk5g]{display:inline-flex;align-items:center;gap:.4rem}.tool-share-mini-label[data-astro-cid-wpkchk5g]{font-size:.875rem;color:var(--text-3);margin-right:.2rem}.tool-share-btn[data-astro-cid-wpkchk5g]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:#fff;color:var(--text-2);box-shadow:0 0 0 1px var(--line),0 1px 2px #0f172a0a;transition:color .2s ease,box-shadow .2s ease}.tool-share-btn[data-astro-cid-wpkchk5g]:hover{color:var(--signal);box-shadow:0 0 0 1px #0857dd73,0 2px 6px #0f172a0f}.tool-share-fb[data-astro-cid-wpkchk5g]{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:.8rem;color:#fff;background:var(--text);padding:4px 8px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .2s ease}.tool-share-fb[data-astro-cid-wpkchk5g].show{opacity:1}.tool-stage[data-astro-cid-wpkchk5g]{--accent: var(--signal);--accent-soft: var(--signal-tint);--accent-glow: rgba(8, 87, 221, .22);--bg: #fff;--text-primary: var(--text);--text-muted: var(--text-2);--tk-field-border: #d3d9e1;--tk-field-shadow: 0 1px 2px rgba(15, 23, 42, .04);--tk-focus-ring: 0 0 0 3px rgba(8, 87, 221, .16);--tk-subtle: #f7f8fa;--tk-drop-bg: #fafbfc;--tk-radius: 10px;min-height:200px;padding:clamp(1.25rem,3.5vw,2.5rem);border:0;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0f172a12,0 4px 10px #0f172a0a,0 40px 80px -32px #0f172a3d}.tool-how[data-astro-cid-wpkchk5g]{margin-top:clamp(4rem,8vw,6rem)}.tool-how-title[data-astro-cid-wpkchk5g],.tool-cta-heading[data-astro-cid-wpkchk5g]{font-size:clamp(1.5rem,1.4vw + 1.05rem,2rem);font-weight:650;letter-spacing:-.022em;line-height:1.15;color:var(--text)}.tool-how-title[data-astro-cid-wpkchk5g]{margin-bottom:2rem}.tool-steps[data-astro-cid-wpkchk5g]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem}@media(min-width:720px){.tool-steps[data-astro-cid-wpkchk5g]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.tool-step[data-astro-cid-wpkchk5g]{position:relative;padding-top:3rem;min-width:0}.tool-step[data-astro-cid-wpkchk5g]:before{content:"";position:absolute;left:0;right:0;top:.95rem;height:1px;background:var(--line-strong)}@media(min-width:720px){.tool-step[data-astro-cid-wpkchk5g]:before{right:-2rem}.tool-step[data-astro-cid-wpkchk5g]:last-child:before{right:0}}.tool-step-num[data-astro-cid-wpkchk5g]{position:absolute;left:0;top:0;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--line-strong),0 0 0 5px var(--ink-950);font-size:.875rem;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.tool-step-title[data-astro-cid-wpkchk5g]{font-size:1.0625rem;font-weight:650;color:var(--text);margin-bottom:.4rem}.tool-step-desc[data-astro-cid-wpkchk5g]{font-size:.975rem;color:var(--text-2);line-height:1.6}.tool-cta[data-astro-cid-wpkchk5g]{display:grid;gap:1.5rem 3rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.75rem,4vw,3rem);border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0f172a12,0 4px 10px #0f172a0a,0 32px 64px -32px #0f172a38}@media(min-width:900px){.tool-cta[data-astro-cid-wpkchk5g]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.tool-cta-heading[data-astro-cid-wpkchk5g]{text-wrap:balance}.tool-cta-text[data-astro-cid-wpkchk5g]{margin-top:.6rem;max-width:56ch;font-size:1.0625rem;color:var(--text-2);line-height:1.6}.tool-related[data-astro-cid-wpkchk5g]{display:inline-block;margin-top:1rem;font-size:.95rem;font-weight:500;color:var(--signal);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#0857dd59;text-underline-offset:.22em;transition:text-decoration-color .2s ease}.tool-related[data-astro-cid-wpkchk5g]:hover{text-decoration-color:currentColor}.tool-cta-note[data-astro-cid-wpkchk5g]{margin-top:.75rem;font-size:.875rem;color:var(--text-3)}@media(max-width:479px){.tool-cta-action[data-astro-cid-wpkchk5g] .btn[data-astro-cid-wpkchk5g]{width:100%}}.tool-attribution[data-astro-cid-wpkchk5g]{margin-top:2.5rem;text-align:center;font-size:.875rem;color:var(--text-3)}.tool-attribution[data-astro-cid-wpkchk5g] a[data-astro-cid-wpkchk5g]{color:var(--text-3);transition:color .2s ease}.tool-attribution[data-astro-cid-wpkchk5g] a[data-astro-cid-wpkchk5g]:hover{color:var(--text)}.tool-stage :is(.cm-drop,.ic-drop,.ir-drop,.pm-drop,.ps-drop){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;min-height:13rem;padding:2.5rem 1.5rem;text-align:center;border:1.5px dashed #c9d0da;border-radius:12px;background:var(--tk-drop-bg);color:var(--text-2);font-size:.975rem;font-weight:500;line-height:1.45;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.tool-stage :is(.cm-drop,.ic-drop,.ir-drop,.pm-drop,.ps-drop) svg{box-sizing:border-box;width:48px;height:48px;padding:12px;border-radius:12px;background:#fff;color:var(--signal);box-shadow:0 0 0 1px #e4e8ee,0 2px 6px #0f172a0f;transition:transform .3s var(--ease-out)}.tool-stage :is(.cm-drop,.ic-drop,.ir-drop,.pm-drop,.ps-drop):is(:hover,:focus-visible,.drag){border-color:var(--signal);background:var(--signal-tint);color:var(--text);outline:none}.tool-stage :is(.cm-drop,.ic-drop,.ir-drop,.pm-drop,.ps-drop):focus-visible{box-shadow:var(--tk-focus-ring)}.tool-stage :is(.cm-drop,.ic-drop,.ir-drop,.pm-drop,.ps-drop):is(:hover,.drag) svg{transform:translateY(-2px)}.tool-stage :is(.cm-q-row,.ic-opt,.ir-field,.ps-field,.roi-label,.qr-label,.pg-length-row,.jf-indent){font-size:.875rem;font-weight:500;color:var(--text)}.tool-stage :is(.cm-q-row,.ic-q-row,.roi-label--row,.qr-label--row,.pg-length-row) strong{font-family:inherit;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.tool-stage :where(input[type=number],input[type=text],select,textarea){font-family:inherit;font-size:.975rem;line-height:1.4;color:var(--text);background-color:#fff;border:1px solid var(--tk-field-border);border-radius:8px;box-shadow:var(--tk-field-shadow);transition:border-color .15s ease,box-shadow .15s ease}.tool-stage :where(input[type=number],input[type=text],select){min-height:42px;padding:0 .8rem}.tool-stage :where(input[type=number],input[type=text],select,textarea):hover{border-color:#b8c0cb}.tool-stage :where(input[type=number],input[type=text],select,textarea):focus{outline:none;border-color:var(--signal);box-shadow:var(--tk-focus-ring)}.tool-stage select{-webkit-appearance:none;appearance:none;padding-right:2.1rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b717d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:14px}.tool-stage input[type=range]{accent-color:var(--signal);cursor:pointer}.tool-stage input[type=checkbox]{accent-color:var(--signal);width:16px;height:16px;cursor:pointer}.tool-stage :is(.ir-check,.ps-check,.pg-check,.qr-check){font-size:.925rem;color:var(--text)}.tool-stage :is(.cm-all,.ic-all,.pm-add,.ir-reset,.ps-reset,.wc-clear,.jf-btn--ghost,.qr-dl--ghost,.qr-logo-btn,.pg-copy,.jf-copy,.pm-ctrl){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:0 1rem;font-size:.9rem;font-weight:600;color:var(--text);background:#fff;border:0;border-radius:8px;box-shadow:0 0 0 1px var(--tk-field-border),0 1px 2px #0f172a0a;transition:color .2s ease,box-shadow .2s ease,background-color .2s ease}.tool-stage :is(.cm-all,.ic-all,.pm-add,.ir-reset,.ps-reset,.wc-clear,.jf-btn--ghost,.qr-dl--ghost,.qr-logo-btn,.pg-copy,.jf-copy,.pm-ctrl):hover:not(:disabled){color:var(--signal);box-shadow:0 0 0 1px #0857dd80,0 2px 6px #0f172a0f}.tool-stage .qr-logo-btn{box-shadow:none;border:1px dashed #c9d0da}.tool-stage .qr-logo-btn:hover{border-color:var(--signal);box-shadow:none!important}.tool-stage :is(.pg-copy,.jf-copy){padding:0}.tool-stage .pm-ctrl{width:32px;min-height:32px;padding:0;color:var(--text-2)}.tool-stage .pm-ctrl:disabled{opacity:.35;cursor:not-allowed}.tool-stage .cta-btn{min-height:44px;border-radius:8px}.tool-stage .cta-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.tool-stage :is(.cm-item,.ic-item,.pm-item,.ps-filerow){display:flex;align-items:center;gap:.85rem;padding:.6rem .65rem .6rem .75rem;border:0;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--line),0 1px 2px #0f172a08}.tool-stage :is(.cm-thumb,.ic-thumb){border-radius:6px;background:var(--tk-subtle);box-shadow:0 0 0 1px var(--line)}.tool-stage :is(.cm-name,.ic-name,.pm-name,.ps-filename){font-size:.925rem;font-weight:500;color:var(--text)}.tool-stage :is(.cm-sub,.ic-sub,.pm-pages,.ps-filepages,.pm-reorder-hint,.ir-hint){font-family:inherit;font-size:.85rem;color:var(--text-3);font-variant-numeric:tabular-nums}.tool-stage .cm-saved{color:var(--ok);font-weight:600}.tool-stage :is(.cm-dl,.ic-dl){display:inline-flex;align-items:center;min-height:34px;padding:0 .85rem;font-size:.85rem;font-weight:600;white-space:nowrap;color:var(--signal);background:var(--signal-tint);border:0;border-radius:8px;transition:background-color .2s ease,color .2s ease}.tool-stage :is(.cm-dl,.ic-dl):hover{background:var(--signal);color:#fff}.tool-stage :is(.cm-rm,.ic-rm,.pm-rm,.qr-logo-remove){display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;color:var(--text-3);transition:color .2s ease,background-color .2s ease}.tool-stage :is(.cm-rm,.ic-rm,.pm-rm,.qr-logo-remove):hover{color:var(--error);background:#fdf1ed}.tool-stage :is(.cm-warn,.ir-warn,.ic-warn,.ps-error){font-size:.9rem;color:var(--error)}.tool-stage :is(.roi-result,.wc-stat){border:0;border-radius:12px;background:var(--tk-subtle);box-shadow:inset 0 0 0 1px var(--line)}.tool-stage :is(.roi-result--primary,.wc-stat--primary){background:var(--signal-tint);box-shadow:inset 0 0 0 1px #0857dd38}.tool-stage :is(.roi-result-value,.wc-value){font-family:inherit;font-weight:700;letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums}.tool-stage :is(.roi-result--primary,.wc-stat--primary) :is(.roi-result-value,.wc-value){color:var(--signal-strong)}.tool-stage :is(.roi-result-label,.wc-label){font-family:inherit;font-size:.85rem;letter-spacing:0;color:var(--text-2)}@media(prefers-reduced-motion:reduce){.tool-stage :is(.cm-drop,.ic-drop,.ir-drop,.pm-drop,.ps-drop) svg{transition:none}}
