:root{color-scheme:light;--color-brand:#f05b50;--font-sans:"Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:clamp(1.875rem, 1.0938rem + 2.75vw, 2.75rem);--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-page:#faf9f7;--color-surface:#fff;--color-surface-muted:#f5f3f0;--color-surface-strong:#eeebe6;--color-ink:#242735;--color-ink-soft:#535360;--color-ink-muted:#71717d;--color-border:#e9e6e2;--color-border-strong:#d7d2cc;--color-accent:#ce443a;--color-accent-strong:#b5372e;--color-accent-soft:#fff0ec;--color-accent-ink:#ae392f;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-pill:999px;--shadow-sm:0 1px 2px #28231e08;--shadow-card:0 2px 6px #28231e08;--container-width:74rem;--page-gutter:clamp(1.25rem, 3.5vw, 2rem);--focus-outline:3px solid var(--color-accent)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-page);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6}body,button,input{font-family:var(--font-sans)}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--color-ink);letter-spacing:-.02em;text-wrap:balance;line-height:1.15}p{text-wrap:pretty}svg{max-width:100%}.icon{flex:none;display:block}a,button,input{color:inherit}button{cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:var(--focus-outline);outline-offset:3px}::selection{color:var(--color-ink);background:#ccd5ff}[hidden]{display:none!important}.container{width:100%;max-width:calc(var(--container-width) + var(--page-gutter) * 2);padding-inline:var(--page-gutter);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-3);left:var(--space-3);z-index:100;border-radius:var(--radius-sm);background:var(--color-accent-strong);color:#fff;transform:translateY(calc(-100% - var(--space-3)));padding:.7rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;position:fixed}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--color-accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.4}.button{border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.button--primary{background:var(--color-accent);box-shadow:var(--shadow-sm);color:#fff}.button--primary:hover{background:var(--color-accent-strong)}.button--secondary{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-ink)}.button--secondary:hover{background:var(--color-surface-muted);border-color:#aebbd0}#main-content{display:block}section[id]{scroll-margin-top:var(--space-4)}.tool-scope{--color-accent:var(--tool-accent);--color-accent-strong:color-mix(in srgb, var(--tool-accent) 84%, #0b0f1e);--color-accent-soft:color-mix(in srgb, var(--tool-accent) 12%, #fff);--color-accent-ink:color-mix(in srgb, var(--tool-accent) 72%, #16131f);--focus-outline:3px solid var(--color-accent)}.result-jump{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:60;border:1px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;font-family:var(--font-sans);box-shadow:var(--shadow-card);cursor:pointer;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.2;position:fixed}.result-jump:hover{background:#1d2740}.result-jump[hidden]{display:none}.result-jump:focus-visible{outline:var(--focus-outline);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--color-page)}body #main-content{min-height:calc(100svh - 163px)}body .tool-scope{--color-accent:#ce443a;--color-accent-strong:#b5372e;--color-accent-soft:color-mix(in srgb, var(--tool-accent) 10%, #fff);--color-accent-ink:color-mix(in srgb, var(--tool-accent) 52%, #242735);--focus-outline:3px solid #8066bc}body .button{border-radius:10px;min-height:44px;padding-block:10px;font-size:13px;font-weight:650;line-height:1.35}body .button--primary{background:var(--color-accent);color:#fff;box-shadow:0 2px 4px #733d1b0a}body .button--primary:hover{background:var(--color-accent-strong)}body .button--secondary{border-color:var(--color-border-strong);color:var(--color-ink);background:#fff}body .button--secondary:hover{background:var(--color-surface-muted);border-color:#bfb6ac}body button:disabled{cursor:not-allowed}body .button:disabled{opacity:.48}body ::selection{color:#242735;background:#f8d6cb}body .tool-scope :is(.workspace-section,.tool-main,.tool-container){padding-top:24px}body .tool-scope>.container.tool-main{padding-inline:var(--page-gutter)}body .tool-scope :is(.panel,.section-card){border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:24px}body .tool-scope .card-heading{margin-bottom:18px}body .tool-scope :is(.card-heading h2,.panel-heading h2,.queue-header h2){letter-spacing:-.5px;font-size:18px;font-weight:720}body .tool-scope :is(.card-heading p,.panel-heading p,.queue-subtitle){color:var(--color-ink-muted);font-size:13px;line-height:1.6}body .tool-scope .eyebrow{color:var(--color-accent-ink);letter-spacing:1px;font-size:10px}body .tool-scope .workflow{box-shadow:none;color:var(--color-ink-muted);background:0 0;border:0;border-radius:0;gap:12px 26px;padding:0;font-size:12px}body .tool-scope .workflow li{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body .tool-scope :is(.workflow-number,.step-chip){background:var(--color-accent-soft);color:var(--color-accent-ink);border:1px solid color-mix(in srgb, var(--tool-accent) 18%, white);font-size:11px;font-weight:750}body .tool-scope .dropzone{border-color:color-mix(in srgb, var(--tool-accent) 38%, #dfd8cc);background:color-mix(in srgb, var(--tool-accent) 3.5%, white);border-radius:13px}body .tool-scope .dropzone[data-dragging=true]{background:var(--color-accent-soft);border-color:var(--tool-accent)}body .tool-scope .dropzone-icon{background:var(--color-accent-soft);color:var(--tool-accent);border-radius:14px}body .tool-scope .dropzone-title{letter-spacing:-.3px;font-size:16px;font-weight:700}body .tool-scope .dropzone .button--secondary{border-color:var(--color-accent);background:var(--color-accent);color:#fff}body .tool-scope .dropzone .button--secondary:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}body .tool-scope :is(.dropzone-limit,.privacy-line,.privacy-note,.dropzone-or){font-size:12px}body .tool-scope :is(.preview-empty,.preview-empty-state,.empty-preview){background:var(--color-surface-muted);border-radius:12px}body .tool-scope :is(.preview-empty-icon,.empty-icon){background:var(--color-accent-soft);color:var(--tool-accent)}body .tool-scope :is(.control-group,fieldset){min-width:0}body .tool-scope :is(.field-help,.field-hint,.settings-note,.merge-hint,.preview-caption){font-size:12px;line-height:1.65}body .tool-scope input:is([type=number],[type=text],[type=color]),body .tool-scope select{border-color:var(--color-border-strong);min-width:0;max-width:100%;font-family:var(--font-sans);border-radius:8px}body .tool-scope input:is([type=number],[type=text]),body .tool-scope select{background:#fff;min-height:42px;font-size:14px}body .tool-scope input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--color-accent)}body .tool-scope :is(.format-option,.format-choice,.mode-option,.preset-button){border-radius:9px}body .tool-scope :is(.format-option,.mode-option):has(input:checked){border-color:color-mix(in srgb, var(--tool-accent) 45%, white);background:var(--color-accent-soft)}body .tool-scope :is(.result-panel,.result-card,.live-preview-box,.preview-card){border-radius:13px}body .tool-scope .processing-bar{background:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:10px}body .tool-scope :is(.result-details,.result-stats){font-size:13px}body .tool-scope :is(.guide-section,.page-section,.info-section,.faq-section){border-color:var(--color-border);background:0 0;padding-block:32px}body .tool-scope .info-section{margin-top:0}body .tool-scope :is(.section-heading h2,.section-title,.faq-intro h2){letter-spacing:-.75px;font-size:clamp(22px,2vw,27px);line-height:1.2}body .tool-scope :is(.section-heading>p:not(.eyebrow),.faq-intro>p,.note-card p,.notes-grid article p){color:var(--color-ink-muted);font-size:14px;line-height:1.7}body .tool-scope :is(.notes-grid,.steps-grid){gap:16px;margin-top:24px}body .tool-scope :is(.note-card,.notes-grid article){border:1px solid var(--color-border);box-shadow:none;background:#fff;border-radius:14px;padding:22px}body .tool-scope :is(.note-card h3,.notes-grid article h3){font-size:16px;line-height:1.35}body .tool-scope :is(.faq-list,.faqs-list){border-top:0;gap:10px;display:grid}body .tool-scope :is(.faq-item,.faq-list>details,.faqs-list>details){border:1px solid var(--color-border);background:#fff;border-radius:12px;min-width:0;overflow:clip}body .tool-scope :is(.faq-summary,.faq-question,.faq-list>details>summary){min-height:58px;color:var(--color-ink);padding:17px 19px;font-size:14px;font-weight:650;line-height:1.55}body .tool-scope :is(.faq-body,.faq-answer){padding:0 19px 19px}body .tool-scope :is(.faq-body p,.faq-answer p){color:var(--color-ink-muted);font-size:14px;line-height:1.75}body .tool-scope .faq-icon{color:var(--color-accent-ink);border-color:var(--color-border)}body .tool-scope .related-card{border-color:var(--color-border);background:#fff;border-radius:14px;height:100%}body .tool-scope .related-tool{min-width:0}body .tool-scope .related-copy .eyebrow{letter-spacing:.8px;color:color-mix(in srgb, var(--tool-accent) 52%, #242735);font-size:9px}body .tool-scope .related-copy h2{font-size:16px;line-height:1.35}body .tool-scope .related-copy>p:not(.eyebrow){font-size:13px}body .tool-scope .related-link{font-size:12px}body .tool-scope :is(.checklist,.disclosure-list){border-color:var(--color-border);border-radius:12px}body .tool-scope .checklist{font-size:14px}body .result-jump{background:var(--color-ink);border-radius:12px;font-size:13px}body .result-jump:hover{background:#3d3a48}@media (width<=47.5rem){body .tool-scope :is(.workspace-section,.tool-main,.tool-container){padding-top:18px}body .tool-scope :is(.panel,.section-card){border-radius:13px;padding:18px}body .tool-scope :is(.card-heading h2,.panel-heading h2,.queue-header h2){font-size:17px}body .tool-scope :is(.guide-section,.page-section,.info-section,.faq-section){padding-block:25px}body .tool-scope .workflow{gap:8px 15px;font-size:10px}body .tool-scope :is(.note-card,.notes-grid article){padding:18px}body .tool-scope input:is([type=number],[type=text]),body .tool-scope select{font-size:16px}body .tool-scope .selected-file{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}body .tool-scope .selected-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:10px;display:flex}body .tool-scope .selected-name{word-break:normal;overflow-wrap:anywhere}}.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--color-border);background:var(--color-page);color:var(--color-ink-muted)}.footer-inner[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:center;gap:20px;min-height:84px;font-size:12px;display:flex}.footer-brand[data-astro-cid-nns7i3if]{align-items:center;gap:16px;display:flex}.footer-brand[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--color-ink-soft);letter-spacing:-.3px;font-weight:800;text-decoration:none}ul[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:22px;display:flex}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--color-accent-ink)}@media (width<=40rem){.footer-inner[data-astro-cid-nns7i3if]{flex-direction:column;justify-content:center;gap:0;padding-block:18px;font-size:11px}.footer-brand[data-astro-cid-nns7i3if]{gap:10px}ul[data-astro-cid-nns7i3if]{gap:22px}}.brand[data-astro-cid-eotpjdhx]{min-height:44px;color:var(--color-ink);border-radius:8px;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-eotpjdhx]{background:var(--color-brand);color:#fff;border-radius:10px 10px 10px 3px;place-items:center;width:35px;height:39px;display:grid;transform:rotate(-6deg)}.brand-mark[data-astro-cid-eotpjdhx] svg[data-astro-cid-eotpjdhx]{transform:rotate(6deg)}.brand-name[data-astro-cid-eotpjdhx]{letter-spacing:-1px;font-size:24px;font-weight:800;line-height:1}.brand-name[data-astro-cid-eotpjdhx] span[data-astro-cid-eotpjdhx]{color:var(--color-brand)}@media (width<=40rem){.brand-name[data-astro-cid-eotpjdhx]{font-size:22px}.brand-mark[data-astro-cid-eotpjdhx]{width:30px;height:34px}.brand-mark[data-astro-cid-eotpjdhx] svg[data-astro-cid-eotpjdhx]{width:21px;height:24px}}.site-header[data-astro-cid-fzpbxy5g]{z-index:10;border-bottom:1px solid var(--color-border);background:#fff;position:relative}.header-inner[data-astro-cid-fzpbxy5g]{align-items:center;gap:32px;min-height:78px;display:flex}.site-nav[data-astro-cid-fzpbxy5g]{margin-left:auto}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{align-items:center;gap:27px;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:78px;color:var(--color-ink-muted);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-nav[data-astro-cid-fzpbxy5g] .is-active[data-astro-cid-fzpbxy5g]{color:var(--color-ink)}.site-nav[data-astro-cid-fzpbxy5g] .is-active[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--color-brand);border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}.header-trust[data-astro-cid-fzpbxy5g]{color:#567765;white-space:nowrap;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.header-trust[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{color:#348566}.nav-toggle[data-astro-cid-fzpbxy5g]{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-ink);background:#fff;border-radius:9px;justify-content:center;align-items:center;display:none}.nav-toggle[data-astro-cid-fzpbxy5g] .nav-icon--close,.nav-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .nav-icon--open{display:none}.nav-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .nav-icon--close{display:block}@media (width<=65rem){.header-trust[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=49.999rem){.header-inner[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:0;min-height:68px;padding-block:10px}.nav-toggle[data-astro-cid-fzpbxy5g]{margin-left:auto}.js .nav-toggle[data-astro-cid-fzpbxy5g]{display:inline-flex}.site-nav[data-astro-cid-fzpbxy5g]{flex-basis:100%;width:100%;padding-top:10px}.js .site-nav[data-astro-cid-fzpbxy5g]{display:none}.js .site-nav[data-astro-cid-fzpbxy5g][data-open=true]{display:block}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--color-border);flex-direction:column;align-items:stretch;gap:0;padding-top:8px}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:7px;min-height:46px;padding:0 12px}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-nav[data-astro-cid-fzpbxy5g] .is-active[data-astro-cid-fzpbxy5g]{background:var(--color-surface-muted)}.site-nav[data-astro-cid-fzpbxy5g] .is-active[data-astro-cid-fzpbxy5g]:after{display:none}}
