.success-hub.svelte-1qxahat{background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);text-align:center;box-shadow:var(--shadow);flex-direction:column;align-items:center;max-width:860px;margin:0 auto;padding:clamp(2rem,4vw,3rem) 2rem;animation:.25s ease-out svelte-1qxahat-fadeIn;display:flex;position:relative;overflow:hidden}.success-hub.svelte-1qxahat:before{content:"";opacity:.6;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(600px 220px at 50% -10%,#2563eb33,#0000 60%),radial-gradient(600px 220px at 80% 10%,#7c3aed26,#0000 60%);position:absolute;inset:-2px}.success-header.svelte-1qxahat,.download-actions.svelte-1qxahat{z-index:1;width:100%;position:relative}@keyframes svelte-1qxahat-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.success-icon.svelte-1qxahat{filter:drop-shadow(0 4px 6px #0000001a);margin-bottom:1rem;font-size:3.5rem;line-height:1}.success-header.svelte-1qxahat h2:where(.svelte-1qxahat){color:var(--text);letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.success-header.svelte-1qxahat p:where(.svelte-1qxahat){color:var(--muted);max-width:540px;margin:0 auto 1.5rem;font-size:1rem;line-height:1.55}.file-badge.svelte-1qxahat{background:color-mix(in srgb, var(--surface-strong) 80%, transparent);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:.5rem;max-width:90%;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 2px 4px #00000005}.file-name.svelte-1qxahat{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.file-size.svelte-1qxahat{color:var(--muted);opacity:.8;font-size:.85rem}.ad-zone.svelte-1qxahat{background:color-mix(in srgb, var(--surface) 60%, transparent);border:1px solid var(--border);border-radius:var(--radius-sm);backdrop-filter:blur(4px);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:336px;min-height:280px;margin:2rem auto;padding:1rem;display:flex;overflow:hidden}.ad-tag.svelte-1qxahat{color:var(--muted);text-transform:uppercase;letter-spacing:1px;opacity:.6;margin-bottom:.5rem;font-size:.7rem;font-weight:500}.download-actions.svelte-1qxahat{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:480px;display:flex}.btn.svelte-1qxahat{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.85rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.primary-download-btn.svelte-1qxahat{background:linear-gradient(90deg, var(--primary), var(--primary2));color:#fff;border-color:#0000;box-shadow:0 10px 25px #2563eb40}.primary-download-btn.svelte-1qxahat:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 16px 35px #2563eb4d}.reset-btn.svelte-1qxahat{background:color-mix(in srgb, var(--surface-strong) 70%, transparent);color:var(--text);border-color:var(--border);font-size:.9rem;font-weight:600}.reset-btn.svelte-1qxahat:hover{background:color-mix(in srgb, var(--surface-strong) 90%, transparent);border-color:color-mix(in srgb, var(--primary) 40%, transparent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.file-list-download.svelte-1qxahat{flex-direction:column;gap:.5rem;width:100%;max-height:200px;padding:.25rem;display:flex;overflow-y:auto}.file-item-card.svelte-1qxahat{background:color-mix(in srgb, var(--surface-strong) 70%, transparent);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.file-item-card.svelte-1qxahat:hover{border-color:var(--primary);background:color-mix(in srgb, var(--surface-strong) 95%, transparent);transform:translate(4px)}.dl-action.svelte-1qxahat{color:var(--primary);font-size:.85rem;font-weight:700}@media (width<=767px){.success-hub.svelte-1qxahat{width:100%;min-width:0;max-width:100%;padding:1.5rem .75rem}.success-header.svelte-1qxahat h2:where(.svelte-1qxahat),.success-header.svelte-1qxahat p:where(.svelte-1qxahat){overflow-wrap:anywhere}.file-badge.svelte-1qxahat{border-radius:var(--radius);flex-wrap:wrap;max-width:100%}.file-name.svelte-1qxahat{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.file-item-card.svelte-1qxahat{flex-wrap:wrap;gap:.5rem;min-width:0}}
