.downloader-experience[data-v-3ba13643]{width:100%}.downloader-card[data-v-3ba13643]{background:linear-gradient(135deg,#fff7f7,#edf6ff);border:1px solid #efc9d0;border-radius:1.5rem;padding:1.25rem;box-shadow:0 1rem 2.75rem #5014231a}.input-row[data-v-3ba13643]{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.input-wrap[data-v-3ba13643]{position:relative}.input-wrap>span[data-v-3ba13643]{position:absolute;top:50%;left:1rem;transform:translateY(-50%)}input[data-v-3ba13643]{color:var(--ink-strong);font:inherit;background:#fff;border:1px solid #d7aab3;border-radius:.9rem;outline:0;width:100%;min-height:3.5rem;padding:.8rem 1rem .8rem 3rem;box-shadow:inset .24rem 0 #e60023}input[data-v-3ba13643]:focus-visible{border-color:#e60023;box-shadow:0 0 0 4px #e6002321}.download-link[data-v-3ba13643],.primary-button[data-v-3ba13643]{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(120deg,#e60023,#b6001b);border:0;border-radius:.9rem;min-height:3.5rem;padding:.8rem 1.4rem;font-weight:800;box-shadow:0 .7rem 1.5rem #b4001b33}.download-link[data-v-3ba13643]:disabled,.primary-button[data-v-3ba13643]:disabled{cursor:wait;opacity:.7}.spinner[data-v-3ba13643]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;margin-right:.5rem;animation:.7s linear infinite spin-3ba13643;display:inline-block}.field-help[data-v-3ba13643],.tool-permission[data-v-3ba13643]{text-align:center}.field-help[data-v-3ba13643]{color:var(--ink-muted);margin:.7rem 0 0;font-size:.84rem}.tool-permission[data-v-3ba13643]{margin:.9rem 0 0}.message[data-v-3ba13643]{border-radius:.85rem;gap:.7rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.error-message[data-v-3ba13643]{color:#8a1730;background:#fff0f3;border:1px solid #ffc6d0}.error-message p[data-v-3ba13643]{margin:0}.download-result[data-v-3ba13643]{border-block:1px solid #cddff3;grid-template-columns:minmax(9rem,.65fr) minmax(0,1.35fr);gap:1.25rem;margin-top:1.5rem;padding:1.25rem 0;display:grid}.preview-media[data-v-3ba13643]{aspect-ratio:4/5;background:#2b0d15;border-radius:.85rem;max-height:20rem;position:relative;overflow:hidden}.preview-media img[data-v-3ba13643],.preview-placeholder[data-v-3ba13643]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.preview-placeholder[data-v-3ba13643]{color:#ff9aaa;justify-content:center;align-items:center;font-size:3rem;display:flex}.preview-badge[data-v-3ba13643]{color:#fff;background:#2b0d15db;border-radius:.5rem;padding:.35rem .55rem;font-size:.7rem;font-weight:800;position:absolute;bottom:.7rem;left:.7rem}.preview-details[data-v-3ba13643]{align-self:center;min-width:0}.result-eyebrow[data-v-3ba13643]{letter-spacing:.13em;text-transform:uppercase;font-weight:850;color:#c3001d!important;font-size:.7rem!important}.download-result h2[data-v-3ba13643]{margin:.25rem 0;font-size:clamp(1.35rem,3vw,1.8rem)}.pin-title[data-v-3ba13643]{font-weight:750}.caption[data-v-3ba13643]{color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.result-actions[data-v-3ba13643]{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.download-link[data-v-3ba13643]{min-height:2.9rem;padding:.65rem 1rem}.original-link[data-v-3ba13643]{color:#b6001b;align-self:center;padding:.5rem;font-size:.82rem;font-weight:750;text-decoration:none}.download-note[data-v-3ba13643]{color:var(--ink-muted);font-size:.73rem}.download-result .message[data-v-3ba13643]{font-size:.82rem}@keyframes spin-3ba13643{to{transform:rotate(1turn)}}@media (width<=720px){.download-result[data-v-3ba13643],.input-row[data-v-3ba13643]{grid-template-columns:1fr}.primary-button[data-v-3ba13643]{width:100%}.preview-media[data-v-3ba13643]{aspect-ratio:9/16;width:min(100%,16rem);margin:auto}}
