.picker.svelte-fzhvyh.svelte-fzhvyh{display:flex;flex-direction:column;gap:.5rem}.picker-label.svelte-fzhvyh.svelte-fzhvyh{font-size:.85rem;color:#ffffffb3}.picker-empty.svelte-fzhvyh.svelte-fzhvyh{margin:0;font-size:.85rem;color:#ffffff73}.chips.svelte-fzhvyh.svelte-fzhvyh{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.chip.svelte-fzhvyh.svelte-fzhvyh{display:inline-flex;align-items:center;gap:.35rem;background:#9147ff2e;border:1px solid rgba(145,71,255,.45);border-radius:999px;padding:.2rem .4rem .2rem .7rem;font-size:.85rem}.chip.svelte-fzhvyh button.svelte-fzhvyh{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:0 .2rem}.picker-input.svelte-fzhvyh.svelte-fzhvyh{position:relative}.picker-input.svelte-fzhvyh input.svelte-fzhvyh{width:100%;box-sizing:border-box;background:#00000059;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#fff;font:inherit;padding:.5rem .7rem}.picker-input.svelte-fzhvyh input.svelte-fzhvyh:focus{outline:2px solid #22d3ee;outline-offset:1px}.suggestions.svelte-fzhvyh.svelte-fzhvyh{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;list-style:none;margin:0;padding:.25rem;background:#16161a;border:1px solid rgba(255,255,255,.15);border-radius:10px;box-shadow:0 12px 32px #00000073}.suggestions.svelte-fzhvyh button.svelte-fzhvyh{width:100%;text-align:left;background:none;border:none;border-radius:7px;color:#fff;cursor:pointer;font:inherit;padding:.45rem .6rem}.suggestions.svelte-fzhvyh button.svelte-fzhvyh:hover,.suggestions.svelte-fzhvyh button.svelte-fzhvyh:focus-visible{background:#9147ff40}.file-card.svelte-e7cbyn{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;background:#131737bf;border:1px solid rgba(42,47,82,.7);border-radius:14px;transition:all .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-top.svelte-e7cbyn{display:flex;flex-direction:column;gap:.9rem;min-width:0}.file-card.svelte-e7cbyn:hover{border-color:#00d4ff80;transform:translateY(-2px);box-shadow:0 8px 25px #0006,0 0 15px #00d4ff1f}.file-card.highlight.svelte-e7cbyn{border-color:#ff007f;box-shadow:0 0 20px #ff007f59}.card-main.svelte-e7cbyn{display:flex;align-items:center;gap:1.25rem;min-width:0}.file-icon-box.svelte-e7cbyn{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#0d102be6;border:1px solid rgba(42,47,82,.8);border-radius:12px;flex-shrink:0}.file-emoji.svelte-e7cbyn{font-size:1.6rem}.file-meta.svelte-e7cbyn{min-width:0;flex:1}.file-header-row.svelte-e7cbyn{margin-bottom:.4rem}.file-title.svelte-e7cbyn{font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700;color:#fff;margin:0;overflow-wrap:anywhere}.file-tags-row.svelte-e7cbyn{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;font-size:.82rem}.tag-ext.svelte-e7cbyn{background:#00d4ff1f;color:#00d4ff;padding:.15rem .5rem;border-radius:6px;font-weight:700;font-family:monospace;letter-spacing:.5px}.tag-size.svelte-e7cbyn,.tag-date.svelte-e7cbyn{color:#94a3b8;display:inline-flex;align-items:center;gap:.25rem}.tag-uploader.svelte-e7cbyn,.tag-count.svelte-e7cbyn{color:#ffffff8c;font-size:.8rem}.card-actions.svelte-e7cbyn{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.copy-btn.svelte-e7cbyn{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem .95rem;background:#0d102bcc;border:1px solid rgba(42,47,82,.8);border-radius:10px;color:#94a3b8;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.copy-btn.svelte-e7cbyn:hover{border-color:#00d4ff80;color:#fff;background:#131737e6}.copy-btn.copied.svelte-e7cbyn{background:#ff007f26;border-color:#ff007f;color:#ff007f}.download-btn.svelte-e7cbyn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:linear-gradient(135deg,#00d4ff,#08c);border:none;border-radius:10px;color:#0a0e27;font-weight:700;font-size:.9rem;text-decoration:none;box-shadow:0 4px 15px #00d4ff59;transition:all .2s ease;white-space:nowrap}.download-btn.svelte-e7cbyn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00d4ff8c;background:linear-gradient(135deg,#33dcff,#00a4f5)}.delete-btn.svelte-e7cbyn{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:1px solid rgba(255,107,107,.4);border-radius:10px;color:#ff8a8a;cursor:pointer;font:inherit;font-size:.85rem;padding:.45rem .8rem}.delete-btn.svelte-e7cbyn:hover:not(:disabled){background:#ff6b6b1f}.delete-btn.svelte-e7cbyn:disabled{opacity:.45;cursor:default}.share-row.svelte-e7cbyn{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.share-summary.svelte-e7cbyn{font-size:.82rem;color:#ffffff8c;word-break:break-word}.share-buttons.svelte-e7cbyn{display:flex;gap:.5rem}.share-edit.svelte-e7cbyn,.share-cancel.svelte-e7cbyn{align-self:flex-start;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fffc;cursor:pointer;font:inherit;font-size:.8rem;padding:.3rem .7rem}.share-save.svelte-e7cbyn{background:#9147ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:.8rem;padding:.3rem .8rem}.share-save.svelte-e7cbyn:disabled{opacity:.5;cursor:default}.visibility-row.svelte-e7cbyn{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid rgba(42,47,82,.7)}.visibility-label.svelte-e7cbyn{font-size:.82rem;color:#ffffff8c}.visibility-select.svelte-e7cbyn{background:#0d102be6;border:1px solid rgba(42,47,82,.9);border-radius:8px;color:#fff;font:inherit;font-size:.82rem;padding:.3rem .5rem}.visibility-select.svelte-e7cbyn:disabled{opacity:.5}.visibility-hint.svelte-e7cbyn{font-size:.78rem;color:#fff6;flex:1 1 100%}.tag-hidden.svelte-e7cbyn{color:#ffb347;font-size:.8rem}@media (max-width: 768px){.file-card.svelte-e7cbyn{gap:.9rem;padding:1rem}.card-actions.svelte-e7cbyn{justify-content:stretch;width:100%}.copy-btn.svelte-e7cbyn,.download-btn.svelte-e7cbyn{flex:1;justify-content:center}}.downloads-container.svelte-ltsrox.svelte-ltsrox{max-width:1100px;width:100%;margin:0 auto;padding:1.5rem 1rem 4rem;color:#e2e8f0;font-family:Outfit,sans-serif;box-sizing:border-box}.hero-card.svelte-ltsrox.svelte-ltsrox{position:relative;text-align:center;padding:2.75rem 1.5rem;margin-bottom:2rem;background:radial-gradient(circle at center,#131737d9,#0a0e27f2);border-radius:18px;border:1px solid rgba(42,47,82,.8);box-shadow:0 10px 40px #00000080;overflow:hidden}.hero-glow.svelte-ltsrox.svelte-ltsrox{position:absolute;width:280px;height:280px;border-radius:50%;filter:blur(80px);opacity:.16;pointer-events:none}.glow-cyan.svelte-ltsrox.svelte-ltsrox{top:-80px;left:-40px;background:#00d4ff}.glow-pink.svelte-ltsrox.svelte-ltsrox{bottom:-80px;right:-40px;background:#ff007f}.hero-badge.svelte-ltsrox.svelte-ltsrox{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;background:#00d4ff1a;border:1px solid rgba(0,212,255,.35);border-radius:50px;font-size:.82rem;font-weight:600;color:#00d4ff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.8px}.pulse-dot.svelte-ltsrox.svelte-ltsrox{width:8px;height:8px;border-radius:50%;background:#00d4ff;box-shadow:0 0 10px #00d4ff;animation:svelte-ltsrox-pulse 1.8s infinite;flex-shrink:0}@keyframes svelte-ltsrox-pulse{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.35);opacity:1;box-shadow:0 0 16px #00d4ff}to{transform:scale(.95);opacity:.8}}.hero-title.svelte-ltsrox.svelte-ltsrox{font-family:Orbitron,sans-serif;font-size:clamp(1.4rem,4vw,2.3rem);font-weight:800;line-height:1.3;margin:0 0 .75rem;background:linear-gradient(135deg,#fff,#00d4ff 60%,#ff007f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;word-break:break-word}.hero-subtitle.svelte-ltsrox.svelte-ltsrox{font-size:1.05rem;color:#94a3b8;max-width:650px;margin:0 auto 1.75rem;line-height:1.5}.stats-ribbon.svelte-ltsrox.svelte-ltsrox{display:inline-flex;align-items:center;gap:1.25rem;padding:.6rem 1.4rem;background:#0d102bcc;border:1px solid rgba(42,47,82,.7);border-radius:50px;box-shadow:0 4px 15px #0000004d}.stat-pill.svelte-ltsrox.svelte-ltsrox{display:flex;align-items:center;gap:.45rem;font-size:.9rem}.stat-icon.svelte-ltsrox.svelte-ltsrox{font-size:1.1rem}.stat-value.svelte-ltsrox.svelte-ltsrox{font-family:Orbitron,sans-serif;font-weight:700;color:#00d4ff}.stat-label.svelte-ltsrox.svelte-ltsrox{color:#94a3b8}.stat-divider.svelte-ltsrox.svelte-ltsrox{width:1px;height:16px;background:#2a2f52e6}.toolbar-section.svelte-ltsrox.svelte-ltsrox{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.search-box.svelte-ltsrox.svelte-ltsrox{position:relative;flex:1;min-width:260px}.search-icon.svelte-ltsrox.svelte-ltsrox{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.search-input.svelte-ltsrox.svelte-ltsrox{width:100%;padding:.85rem 2.5rem .85rem 2.75rem;background:#131737b3;border:1px solid rgba(42,47,82,.8);border-radius:12px;color:#fff;font-size:.95rem;font-family:inherit;box-sizing:border-box;transition:all .25s ease}.search-input.svelte-ltsrox.svelte-ltsrox:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 15px #00d4ff40;background:#131737f2}.search-input.svelte-ltsrox.svelte-ltsrox::placeholder{color:#64748b}.clear-btn.svelte-ltsrox.svelte-ltsrox{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;font-size:.9rem;cursor:pointer;padding:.3rem;border-radius:50%}.clear-btn.svelte-ltsrox.svelte-ltsrox:hover{color:#fff}.sort-wrapper.svelte-ltsrox.svelte-ltsrox{display:flex;align-items:center;gap:.5rem}.sort-label.svelte-ltsrox.svelte-ltsrox{color:#94a3b8;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.sort-select.svelte-ltsrox.svelte-ltsrox{padding:.75rem 1.25rem;background:#131737bf;border:1px solid rgba(42,47,82,.8);border-radius:10px;color:#e2e8f0;font-size:.9rem;font-family:inherit;cursor:pointer;transition:all .2s ease}.sort-select.svelte-ltsrox.svelte-ltsrox:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 12px #00d4ff33}.sort-select.svelte-ltsrox option.svelte-ltsrox{background:#0d102b;color:#fff}.categories-nav.svelte-ltsrox.svelte-ltsrox{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.cat-chip.svelte-ltsrox.svelte-ltsrox{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;background:#13173799;border:1px solid rgba(42,47,82,.7);border-radius:50px;color:#94a3b8;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.cat-chip.svelte-ltsrox.svelte-ltsrox:hover{border-color:#00d4ff66;color:#fff;transform:translateY(-1px)}.cat-chip.active.svelte-ltsrox.svelte-ltsrox{background:#00d4ff1f;border-color:#00d4ff;color:#00d4ff;font-weight:600;box-shadow:0 0 12px #00d4ff40}.chip-badge.svelte-ltsrox.svelte-ltsrox{padding:.1rem .4rem;background:#ffffff14;border-radius:20px;font-size:.75rem;font-weight:600}.cat-chip.active.svelte-ltsrox .chip-badge.svelte-ltsrox{background:#00d4ff40;color:#fff}.loading-state.svelte-ltsrox.svelte-ltsrox,.empty-state.svelte-ltsrox.svelte-ltsrox,.error-state.svelte-ltsrox.svelte-ltsrox{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4.5rem 1.5rem;text-align:center;background:#13173773;border:1px dashed rgba(42,47,82,.8);border-radius:16px}.synth-spinner.svelte-ltsrox.svelte-ltsrox{width:44px;height:44px;border:3px solid rgba(0,212,255,.15);border-top-color:#00d4ff;border-radius:50%;animation:svelte-ltsrox-spin .9s linear infinite;margin-bottom:1.25rem}@keyframes svelte-ltsrox-spin{to{transform:rotate(360deg)}}.state-icon.svelte-ltsrox.svelte-ltsrox{font-size:2.8rem;margin-bottom:.75rem}.empty-title.svelte-ltsrox.svelte-ltsrox{font-size:1.05rem;color:#94a3b8;max-width:400px;margin:0 0 1.25rem}.reset-btn.svelte-ltsrox.svelte-ltsrox,.retry-btn.svelte-ltsrox.svelte-ltsrox{padding:.6rem 1.25rem;background:#00d4ff26;border:1px solid #00d4ff;border-radius:8px;color:#00d4ff;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.reset-btn.svelte-ltsrox.svelte-ltsrox:hover,.retry-btn.svelte-ltsrox.svelte-ltsrox:hover{background:#00d4ff;color:#0a0e27}.files-grid.svelte-ltsrox.svelte-ltsrox{display:grid;grid-template-columns:1fr;gap:1rem}@media (max-width: 768px){.hero-card.svelte-ltsrox.svelte-ltsrox{padding:2rem 1rem}.stats-ribbon.svelte-ltsrox.svelte-ltsrox{flex-direction:column;gap:.5rem;border-radius:14px}.stat-divider.svelte-ltsrox.svelte-ltsrox{display:none}}.account-card.svelte-ltsrox.svelte-ltsrox,.upload-card.svelte-ltsrox.svelte-ltsrox{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.9rem}.account-card.svelte-ltsrox.svelte-ltsrox{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.account-hint.svelte-ltsrox.svelte-ltsrox{margin:0;color:#ffffffb3}.account-btn.svelte-ltsrox.svelte-ltsrox{align-self:flex-start;background:#9147ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-weight:600;padding:.6rem 1.25rem;text-decoration:none}.account-btn.svelte-ltsrox.svelte-ltsrox:disabled{opacity:.45;cursor:default}.upload-head.svelte-ltsrox.svelte-ltsrox{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.upload-head.svelte-ltsrox h2.svelte-ltsrox{margin:0;font-size:1.05rem}.quota.svelte-ltsrox.svelte-ltsrox{min-width:220px;flex:1 1 220px}.quota-text.svelte-ltsrox.svelte-ltsrox{display:block;font-size:.85rem;color:#ffffffbf;margin-bottom:.35rem}.quota-sub.svelte-ltsrox.svelte-ltsrox{color:#ffffff73}.quota-bar.svelte-ltsrox.svelte-ltsrox,.progress.svelte-ltsrox.svelte-ltsrox{height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.quota-fill.svelte-ltsrox.svelte-ltsrox,.progress-fill.svelte-ltsrox.svelte-ltsrox{height:100%;background:linear-gradient(90deg,#22d3ee,#9147ff);transition:width .2s ease}.dropzone.svelte-ltsrox.svelte-ltsrox{border:1px dashed rgba(255,255,255,.22);border-radius:12px;padding:1.5rem 1rem;text-align:center;cursor:pointer;color:#fff9;transition:border-color .15s ease,background .15s ease}.dropzone.svelte-ltsrox.svelte-ltsrox:hover,.dropzone.active.svelte-ltsrox.svelte-ltsrox{border-color:#22d3ee;background:#22d3ee0f}.dropzone.svelte-ltsrox.svelte-ltsrox:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}.drop-name.svelte-ltsrox.svelte-ltsrox{color:#fff;font-weight:600;word-break:break-all}.upload-visibility.svelte-ltsrox.svelte-ltsrox{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.9rem;color:#ffffffbf}.upload-visibility.svelte-ltsrox select.svelte-ltsrox{background:#00000059;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;font:inherit;padding:.35rem .5rem}.visibility-hint.svelte-ltsrox.svelte-ltsrox{flex:1 1 100%;font-size:.8rem;color:#ffffff73}.upload-error.svelte-ltsrox.svelte-ltsrox{margin:0;color:#ff8a8a}.upload-notice.svelte-ltsrox.svelte-ltsrox{margin:0;color:#7ee787}.section-heading.svelte-ltsrox.svelte-ltsrox{margin:2rem 0 .75rem;font-size:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.section-heading.svelte-ltsrox.svelte-ltsrox:first-of-type{margin-top:0}@media (max-width: 600px){.account-btn.svelte-ltsrox.svelte-ltsrox{width:100%;text-align:center}}
