.photo-translation-page[data-v-eb0ec9cd]{--ink:hsl(var(--foreground));--soft:hsl(var(--muted-foreground));--line:hsl(var(--border));--accent:#2454e6;color:var(--ink);letter-spacing:0}.translator-section[data-v-eb0ec9cd]{padding:38px 24px 48px}.page-heading[data-v-eb0ec9cd]{margin:auto;max-width:900px;text-align:center}.eyebrow[data-v-eb0ec9cd]{align-items:center;color:var(--soft);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:center;text-decoration:none}.eyebrow svg[data-v-eb0ec9cd]{color:var(--accent)}.eyebrow>span[data-v-eb0ec9cd]{opacity:.4}h1[data-v-eb0ec9cd]{font-family:Georgia,serif;font-size:52px;font-weight:500;line-height:1.12;margin:18px 0 16px;overflow-wrap:anywhere}.heading-period[data-v-eb0ec9cd]{color:var(--accent)}.page-heading>p[data-v-eb0ec9cd]{color:var(--soft);font-size:16px;line-height:1.7;margin:0 auto 28px;max-width:680px}.public-translator[data-v-eb0ec9cd]{margin:auto;max-width:720px}.tool-caption[data-v-eb0ec9cd]{align-items:center;border-bottom:1px solid var(--line);color:var(--soft);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.tool-caption>span[data-v-eb0ec9cd]:first-child{align-items:center;color:var(--ink);display:flex;gap:9px}.tool-caption b[data-v-eb0ec9cd]{background:var(--accent);border-radius:4px;color:#fff;display:inline-grid;font-size:10px;height:28px;place-items:center;width:28px}.public-translator[data-v-eb0ec9cd] .text-edit-heading{height:0;margin:0;position:relative}.public-translator[data-v-eb0ec9cd] .text-edit-heading h2{display:none}.public-translator[data-v-eb0ec9cd] .text-edit-heading>button{position:absolute;right:8px;top:8px;z-index:1}.public-translator[data-v-eb0ec9cd] .text-edit-controls legend{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.public-translator[data-v-eb0ec9cd] .text-edit-controls fieldset>.relative{background:hsl(var(--muted)/.32);border-radius:8px;border-style:dashed;padding:12px}.public-translator[data-v-eb0ec9cd] .text-edit-controls fieldset>.relative>.grid{font-size:14px;min-height:126px}.public-translator[data-v-eb0ec9cd] .text-edit-controls label,.public-translator[data-v-eb0ec9cd] .text-edit-instructions{margin-top:14px}.public-translator[data-v-eb0ec9cd] .text-edit-submit{background:var(--ink);border-radius:6px;color:hsl(var(--background));margin-top:14px;min-height:48px;transition:opacity .15s}.public-translator[data-v-eb0ec9cd] .text-edit-submit:hover:not(:disabled){opacity:.84}.tool-facts[data-v-eb0ec9cd]{color:var(--soft);display:flex;flex-wrap:wrap;font-size:11px;gap:22px;justify-content:center;margin-top:15px}.tool-facts>span[data-v-eb0ec9cd]{align-items:center;display:flex;gap:6px}.section-nav[data-v-eb0ec9cd]{border-block:1px solid var(--line);display:flex;margin:auto;max-width:1120px}.section-nav a[data-v-eb0ec9cd]{align-items:center;color:var(--soft);display:flex;flex:1;font-size:13px;gap:8px;justify-content:space-between;padding:20px 28px;text-decoration:none}.section-nav a+a[data-v-eb0ec9cd]{border-left:1px solid var(--line)}.section-nav a[data-v-eb0ec9cd]:hover{background:hsl(var(--muted)/.35);color:var(--accent)}.content-section[data-v-eb0ec9cd]{margin:auto;max-width:1168px;padding:76px 24px}.section-index[data-v-eb0ec9cd]{color:var(--accent);font-size:11px;font-weight:600}.section-title h2[data-v-eb0ec9cd]{font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:1.25;margin:16px 0 20px}.section-title>p[data-v-eb0ec9cd]{color:var(--soft);font-size:15px;line-height:1.85}.scenario-grid[data-v-eb0ec9cd]{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.scenario-image[data-v-eb0ec9cd]{aspect-ratio:4/3;border-radius:6px;overflow:hidden;position:relative}.scenario-image img[data-v-eb0ec9cd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.scenario-image>span[data-v-eb0ec9cd]{background:#fff;border-radius:3px;bottom:12px;color:#161616;font-size:11px;left:12px;padding:6px 8px;position:absolute}.scenario h3[data-v-eb0ec9cd]{font-size:19px;font-weight:600;margin:20px 0 10px}.scenario p[data-v-eb0ec9cd]{color:var(--soft);font-size:14px;line-height:1.8;margin:0}.workflow-band[data-v-eb0ec9cd]{background:hsl(var(--muted)/.4)}.workflow-inner[data-v-eb0ec9cd]{display:grid;gap:90px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.workflow-list[data-v-eb0ec9cd]{list-style:none;margin:0;padding:0}.workflow-list li[data-v-eb0ec9cd]{border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:28px 1fr 24px;padding:26px 0}.workflow-list li[data-v-eb0ec9cd]:first-child{padding-top:0}.step-number[data-v-eb0ec9cd]{color:var(--accent);font-size:12px;padding-top:3px}.workflow-list svg[data-v-eb0ec9cd]{color:var(--soft)}.workflow-list h3[data-v-eb0ec9cd]{font-size:18px;margin:0 0 10px}.workflow-list p[data-v-eb0ec9cd]{color:var(--soft);font-size:14px;line-height:1.8;margin:0}.faq-section[data-v-eb0ec9cd]{display:grid;gap:70px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.text-link[data-v-eb0ec9cd]{align-items:center;color:var(--soft);display:inline-flex;font-size:14px;gap:10px;text-decoration:none}.text-link[data-v-eb0ec9cd]:hover{color:var(--accent)}.faq-list details[data-v-eb0ec9cd]{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details[data-v-eb0ec9cd]:first-child{padding-top:0}.faq-list summary[data-v-eb0ec9cd]{cursor:pointer;display:flex;font-size:16px;gap:24px;justify-content:space-between;line-height:1.5;list-style:none}.faq-list summary[data-v-eb0ec9cd]::-webkit-details-marker{display:none}.faq-list summary svg[data-v-eb0ec9cd]{flex-shrink:0;margin-top:3px;transition:transform .15s}.faq-list details[open] summary svg[data-v-eb0ec9cd]{transform:rotate(45deg)}.faq-list p[data-v-eb0ec9cd]{color:var(--soft);font-size:14px;line-height:1.85;margin:16px 32px 0 0}.closing-band[data-v-eb0ec9cd]{background:#2454e6;color:#fff;padding:52px 24px}.closing-band>div[data-v-eb0ec9cd]{align-items:center;display:flex;gap:24px;margin:auto;max-width:1120px}.closing-band h2[data-v-eb0ec9cd]{flex:1;font-family:Georgia,serif;font-size:30px;font-weight:500;line-height:1.3;margin:0}.closing-band a[data-v-eb0ec9cd]{align-items:center;background:#fff;border-radius:6px;color:#171717;display:inline-flex;font-size:14px;gap:24px;justify-content:center;padding:15px 22px;text-decoration:none}.closing-band a[data-v-eb0ec9cd]:hover{background:#eaf0ff}.photo-translation-page[data-v-eb0ec9cd] :is(a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.closing-band a[data-v-eb0ec9cd]:focus-visible{outline-color:#fff}.photo-translation-page section[id][data-v-eb0ec9cd]{scroll-margin-top:100px}@media (max-width:760px){.translator-section[data-v-eb0ec9cd]{padding:24px 20px 32px}h1[data-v-eb0ec9cd]{font-size:36px}.page-heading>p[data-v-eb0ec9cd]{font-size:14px;margin-bottom:24px}.section-nav a[data-v-eb0ec9cd]{font-size:12px;padding:16px 12px}.section-nav a svg[data-v-eb0ec9cd]{display:none}.content-section[data-v-eb0ec9cd]{padding:48px 20px}.section-title h2[data-v-eb0ec9cd]{font-size:28px}.scenario-grid[data-v-eb0ec9cd]{gap:32px;grid-template-columns:1fr;margin-top:26px}.scenario-image[data-v-eb0ec9cd]{aspect-ratio:16/10}.faq-section[data-v-eb0ec9cd],.workflow-inner[data-v-eb0ec9cd]{gap:26px;grid-template-columns:1fr}.tool-facts[data-v-eb0ec9cd]{font-size:10px;gap:12px}.closing-band>div[data-v-eb0ec9cd]{flex-wrap:wrap;gap:20px}.closing-band h2[data-v-eb0ec9cd]{font-size:26px;min-width:220px}.closing-band a[data-v-eb0ec9cd]{width:100%}.tool-caption[data-v-eb0ec9cd]{font-size:11px}}@media (prefers-reduced-motion:reduce){.photo-translation-page[data-v-eb0ec9cd] *{transition:none!important}}.section-title h2[data-v-eb0ec9cd]{color:var(--ink);text-wrap:balance}.output-note[data-v-eb0ec9cd]{color:var(--soft);font-size:12px;line-height:1.7;margin:14px auto 0;max-width:620px;text-align:center}.public-translator[data-v-eb0ec9cd] .text-edit-controls legend{clip-path:none;height:auto;overflow:visible;position:static;width:auto}.photo-translation-page .closing-band h2[data-v-eb0ec9cd]{color:#fff!important;text-wrap:balance}.dark{--accent:#8ba9ff}
