.tool-page.svelte-1j9es6j{width:min(1080px,100% - 2rem);margin:0 auto;padding:5rem 0}.hero.svelte-1j9es6j{text-align:center}.hero.svelte-1j9es6j h1:where(.svelte-1j9es6j){max-width:720px;margin:1rem auto;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.2}.hero.svelte-1j9es6j p:where(.svelte-1j9es6j){max-width:620px;color:var(--muted-foreground);margin:0 auto;font-size:1.08rem;line-height:1.6}.status-badge{gap:.45rem;padding:1rem}.badge-icon{color:#22c58b}.input-area.svelte-1j9es6j{justify-content:center;width:100%;margin-top:2rem;display:flex}.input-wrapper.svelte-1j9es6j{border:1px solid var(--input);background:var(--background);border-radius:15px;align-items:center;gap:12px;width:100%;max-width:720px;min-height:66px;padding:10px 8px 10px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.input-wrapper.svelte-1j9es6j:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 35%, transparent)}.input-wrapper.svelte-1j9es6j input{min-width:0;height:44px;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.95rem;font-weight:500}.input-wrapper.svelte-1j9es6j input:focus-visible{box-shadow:none}.input-actions.svelte-1j9es6j{flex-shrink:0;align-items:center;gap:2px;display:flex}.divider.svelte-1j9es6j{background-color:var(--border);width:1px;height:22px}.paste-btn{height:44px;color:var(--muted-foreground);border-radius:12px;gap:4px;padding:0 12px;font-size:.8rem}.fetch-btn{border-radius:12px;min-width:96px;height:44px;padding:0 20px;font-size:.9rem;font-weight:600}.chips.svelte-1j9es6j{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.2rem;display:flex}.result{border-radius:8px;grid-template-columns:180px 1fr;gap:1.25rem;max-width:820px;margin:2rem auto 0;padding:1rem;display:grid}.result img.svelte-1j9es6j{object-fit:cover;border-radius:8px;width:180px;height:180px}.result.skeleton{background:linear-gradient(90deg, transparent, #ffffff0d, transparent), var(--card);background-size:220% 100%;align-items:center;animation:1.35s ease-in-out infinite svelte-1j9es6j-shimmer}.skeleton-cover.svelte-1j9es6j{background:var(--muted);border-radius:8px;width:180px;height:180px}.skeleton-body.svelte-1j9es6j{gap:.75rem;display:grid}.skeleton-line.svelte-1j9es6j,.skeleton-format.svelte-1j9es6j{background:var(--muted);border-radius:999px}.title-line.svelte-1j9es6j{width:min(360px,80%);height:18px}.meta-line.svelte-1j9es6j{width:min(240px,62%);height:12px}.skeleton-format.svelte-1j9es6j{border-radius:8px;width:100%;height:44px}@keyframes svelte-1j9es6j-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}.title.svelte-1j9es6j{margin:0;font-size:1.1rem;font-weight:750}.meta.svelte-1j9es6j,.section-copy.svelte-1j9es6j p:where(.svelte-1j9es6j),.feature-card p{color:var(--muted-foreground);line-height:1.6}.formats.svelte-1j9es6j{gap:.65rem;margin-top:1rem;display:grid}.formats.svelte-1j9es6j button:where(.svelte-1j9es6j){border:1px solid var(--border);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.85rem;font-weight:700;transition:border-color .2s,background-color .2s;display:grid}.formats.svelte-1j9es6j button:where(.svelte-1j9es6j):hover{border-color:var(--foreground);background:var(--muted)}.formats.svelte-1j9es6j small:where(.svelte-1j9es6j){color:var(--muted-foreground)}.features.svelte-1j9es6j{margin-top:6rem}.section-copy.svelte-1j9es6j{margin-bottom:2rem}.section-copy.svelte-1j9es6j h2:where(.svelte-1j9es6j){margin:0 0 .6rem;font-size:1.55rem;font-weight:700}.feature-grid.svelte-1j9es6j{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.feature-card{border-radius:8px;padding:1.4rem}.feature-icon{color:#22c58b}@media (width<=760px){.input-wrapper.svelte-1j9es6j,.result,.feature-grid.svelte-1j9es6j{grid-template-columns:1fr}.input-wrapper.svelte-1j9es6j{align-items:stretch;padding:10px}.input-actions.svelte-1j9es6j{justify-content:space-between}.result img,.skeleton-cover.svelte-1j9es6j{aspect-ratio:1;width:100%;height:auto}}
