.ThumbnailDownloader_container__tEHgM{display:flex;flex-direction:column;gap:1.75rem;max-width:920px;width:100%;margin:0 auto;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:2rem 2.25rem;box-shadow:0 1px 3px rgba(22,45,52,.03),0 12px 28px -10px rgba(34,95,115,.08)}[data-theme=dark] .ThumbnailDownloader_container__tEHgM{border-color:var(--border);box-shadow:none}.ThumbnailDownloader_form__3fjSr{display:flex;flex-direction:column;gap:.5rem;width:100%}.ThumbnailDownloader_labelRow__FTJdw{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.ThumbnailDownloader_label__BneAk{font-size:.875rem;font-weight:650;color:var(--text-primary)}.ThumbnailDownloader_secondaryActions__9Q6zb{display:flex;align-items:center;gap:.5rem}.ThumbnailDownloader_ghostBtn__sxgcH{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:none;padding:.25rem .5rem;font-size:.8rem;font-weight:550;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm,4px);transition:color var(--transition-fast),background-color var(--transition-fast)}.ThumbnailDownloader_ghostBtn__sxgcH:hover{color:var(--primary);background:var(--primary-subtle)}.ThumbnailDownloader_ghostBtn__sxgcH:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ThumbnailDownloader_inputActionRow___c7bI{display:flex;gap:.65rem;align-items:center;width:100%}.ThumbnailDownloader_input__qYw4w{flex:1;min-width:0;min-height:50px;padding:.75rem 1rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md,8px);color:var(--text-primary);font-family:var(--font-sans);font-size:.95rem;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ThumbnailDownloader_input__qYw4w::placeholder{color:var(--text-muted)}.ThumbnailDownloader_input__qYw4w:hover{border-color:var(--border-hover)}.ThumbnailDownloader_input__qYw4w:focus-visible{border-color:var(--border-active);box-shadow:0 0 0 3px var(--focus-ring)}.ThumbnailDownloader_input__qYw4w[aria-invalid=true]{border-color:var(--error)}.ThumbnailDownloader_primaryBtn__LGFq4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:50px;padding:0 1.5rem;background:var(--primary);color:var(--primary-fg,#ffffff);border:1px solid var(--primary);border-radius:var(--radius-md,8px);font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 2px 6px rgba(34,95,115,.2);transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap;flex-shrink:0}.ThumbnailDownloader_primaryBtn__LGFq4:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:0 4px 12px rgba(34,95,115,.28)}.ThumbnailDownloader_primaryBtn__LGFq4:active:not(:disabled){transform:translateY(1px)}.ThumbnailDownloader_primaryBtn__LGFq4:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.ThumbnailDownloader_primaryBtn__LGFq4:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ThumbnailDownloader_hint__rVoLN{font-size:.8rem;color:var(--text-secondary);margin:0;line-height:1.5}.ThumbnailDownloader_error__e45bu{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:var(--error-subtle);border:1px solid var(--error);border-radius:var(--radius-md,8px);color:var(--text-primary);font-size:.875rem;line-height:1.5}.ThumbnailDownloader_errorIcon__IBb47{color:var(--error);flex-shrink:0;margin-top:2px}.ThumbnailDownloader_loadingState__8ber7{display:flex;align-items:center;justify-content:center;gap:.65rem;padding:1.75rem 1rem;background:var(--bg-section);border:1px solid var(--border);border-radius:var(--radius-md,8px);color:var(--text-secondary);font-size:.9rem;font-weight:550}.ThumbnailDownloader_spinner__o6vda{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:ThumbnailDownloader_spin__WRY6g .75s linear infinite}@keyframes ThumbnailDownloader_spin__WRY6g{to{transform:rotate(1turn)}}.ThumbnailDownloader_resultsWrapper__LTheo{display:flex;flex-direction:column;gap:1.75rem;width:100%}.ThumbnailDownloader_mainResult__4ygpd{display:flex;flex-direction:column;gap:.85rem;background:var(--bg-section);border:1px solid var(--border);border-radius:10px;padding:1.25rem}.ThumbnailDownloader_previewHeader__w2dM3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.ThumbnailDownloader_sectionHeading__Mqb_p{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}.ThumbnailDownloader_previewFrame__Gu1ld{position:relative;width:100%;background:#0d161a;border:1px solid var(--border);border-radius:var(--radius-md,8px);overflow:hidden;display:flex;align-items:center;justify-content:center;max-height:520px}.ThumbnailDownloader_previewLink__GJO4N{display:block;width:100%;cursor:zoom-in}.ThumbnailDownloader_previewImg__4mArW{width:100%;height:auto;max-height:520px;object-fit:contain;display:block;margin:0 auto}.ThumbnailDownloader_mainMetaBar__XEtBH{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:.25rem}.ThumbnailDownloader_metaInfo__O3PrB{display:flex;flex-direction:column;gap:.2rem}.ThumbnailDownloader_metaTitle__KHf_Y{font-size:.92rem;font-weight:700;color:var(--text-primary);margin:0}.ThumbnailDownloader_metaResolution__dsXVJ{font-family:var(--font-mono);font-size:.82rem;color:var(--text-secondary)}.ThumbnailDownloader_mainActions__taUPe{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.ThumbnailDownloader_downloadCta__PfroE{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.5rem;background:var(--primary);color:var(--primary-fg,#ffffff);border:1px solid var(--primary);border-radius:var(--radius-md,8px);font-size:.92rem;font-weight:700;cursor:pointer;box-shadow:0 2px 6px rgba(34,95,115,.2);transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.ThumbnailDownloader_downloadCta__PfroE:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.ThumbnailDownloader_downloadCta__PfroE:active:not(:disabled){transform:translateY(1px)}.ThumbnailDownloader_downloadCta__PfroE:disabled{opacity:.6;cursor:not-allowed}.ThumbnailDownloader_downloadCta__PfroE:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ThumbnailDownloader_openLink__FuEIU{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:550;color:var(--text-secondary);text-decoration:none;padding:.4rem .6rem;border-radius:var(--radius-sm,4px);transition:color var(--transition-fast),background-color var(--transition-fast)}.ThumbnailDownloader_openLink__FuEIU:hover{color:var(--primary);background:var(--primary-subtle);text-decoration:none}.ThumbnailDownloader_openLink__FuEIU:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ThumbnailDownloader_otherSizesSection__Slxne{display:flex;flex-direction:column;gap:.75rem}.ThumbnailDownloader_otherSizesHeading__Njs2L{font-size:.95rem;font-weight:700;color:var(--text-primary);margin:0}.ThumbnailDownloader_sizesList__Yx_Ii{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.ThumbnailDownloader_sizeRow__JQJkn{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;background:var(--bg-section);border:1px solid var(--border);border-radius:var(--radius-md,8px);gap:1rem;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.ThumbnailDownloader_sizeRow__JQJkn:hover{border-color:var(--border-hover);background:var(--bg-card-hover)}.ThumbnailDownloader_sizeInfo__pa6Ew{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.ThumbnailDownloader_sizeResolution__1gx_y{font-family:var(--font-mono);font-size:.92rem;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.ThumbnailDownloader_sizeName__zHgDs{font-size:.8rem;color:var(--text-secondary)}.ThumbnailDownloader_sizeDownloadBtn__Y_FWY{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:0 1rem;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md,8px);font-size:.85rem;font-weight:650;cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.ThumbnailDownloader_sizeDownloadBtn__Y_FWY:hover:not(:disabled){border-color:var(--primary);background:var(--primary-subtle);color:var(--primary)}.ThumbnailDownloader_sizeDownloadBtn__Y_FWY:active:not(:disabled){transform:translateY(1px)}.ThumbnailDownloader_sizeDownloadBtn__Y_FWY:disabled{opacity:.55;cursor:not-allowed}.ThumbnailDownloader_sizeDownloadBtn__Y_FWY:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ThumbnailDownloader_attributionHint__t2kGN{font-size:.78rem;color:var(--text-secondary);line-height:1.5;margin:.25rem 0 0}@media (max-width:640px){.ThumbnailDownloader_container__tEHgM{padding:1.25rem 1rem;gap:1.25rem;border-radius:10px}.ThumbnailDownloader_inputActionRow___c7bI{flex-direction:column;align-items:stretch}.ThumbnailDownloader_inputActionRow___c7bI .ThumbnailDownloader_primaryBtn__LGFq4{width:100%}.ThumbnailDownloader_mainResult__4ygpd{padding:1rem .85rem}.ThumbnailDownloader_mainMetaBar__XEtBH{gap:.75rem}.ThumbnailDownloader_mainActions__taUPe,.ThumbnailDownloader_mainMetaBar__XEtBH{flex-direction:column;align-items:stretch}.ThumbnailDownloader_downloadCta__PfroE{width:100%}.ThumbnailDownloader_openLink__FuEIU{justify-content:center}.ThumbnailDownloader_sizeRow__JQJkn{padding:.65rem .85rem}.ThumbnailDownloader_sizeDownloadBtn__Y_FWY{min-height:44px;padding:0 .85rem}}@media (prefers-reduced-motion:reduce){.ThumbnailDownloader_spinner__o6vda{animation:none}.ThumbnailDownloader_downloadCta__PfroE,.ThumbnailDownloader_ghostBtn__sxgcH,.ThumbnailDownloader_input__qYw4w,.ThumbnailDownloader_openLink__FuEIU,.ThumbnailDownloader_primaryBtn__LGFq4,.ThumbnailDownloader_sizeDownloadBtn__Y_FWY{transition:none}}