.splitter-container.svelte-luk12i{width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem}.upload-zone.svelte-luk12i{position:relative;max-width:720px;margin:0 auto;border:2px dashed rgba(99,102,241,.4);border-radius:1.25rem;background:#6366f10d;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 0 40px #6366f11a,inset 0 0 60px #6366f108}.upload-zone.svelte-luk12i:hover{border-color:#6366f1b3;background:#6366f11a;box-shadow:0 0 60px #6366f133,inset 0 0 80px #6366f10d;transform:translateY(-2px)}.upload-zone-inner.svelte-luk12i{position:relative;padding:4rem 2rem;text-align:center}.file-input.svelte-luk12i{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-content.svelte-luk12i{display:flex;flex-direction:column;align-items:center;gap:1rem}.upload-icon.svelte-luk12i{color:#818cf8}.upload-title.svelte-luk12i{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.upload-subtitle.svelte-luk12i{color:#94a3b8;margin:0}.upload-button.svelte-luk12i{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 0 30px #6366f14d,inset 0 1px #ffffff26}.upload-button.svelte-luk12i:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 50px #6366f180,inset 0 1px #ffffff26}.upload-button.svelte-luk12i:disabled{opacity:.7;cursor:not-allowed}.alert.svelte-luk12i{padding:1rem;border-radius:.75rem;margin-bottom:1rem}.alert-error.svelte-luk12i{background:#dc26261a;border:1px solid rgba(220,38,38,.3);color:#fca5a5}.editor-panel.svelte-luk12i{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:1rem;box-shadow:0 8px 32px #0000004d;overflow:hidden}.editor-header.svelte-luk12i{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.editor-header-left.svelte-luk12i{display:flex;align-items:center;gap:1rem}.back-button.svelte-luk12i{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;color:#94a3b8;font-size:.875rem;cursor:pointer;transition:all .2s}.back-button.svelte-luk12i:hover{background:#ffffff1a;color:#e2e8f0}.file-info.svelte-luk12i{display:flex;align-items:center;gap:.75rem}.file-name.svelte-luk12i{font-weight:500;color:#e2e8f0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-count.svelte-luk12i{padding:.25rem .5rem;background:#6366f126;color:#a5b4fc;border-radius:9999px;font-size:.75rem;font-weight:500}.editor-actions.svelte-luk12i{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.split-config.svelte-luk12i{display:flex;align-items:center;gap:.75rem;padding:.375rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.5rem}.split-tally.svelte-luk12i{display:flex;align-items:center;gap:.25rem}.tally-segment.svelte-luk12i{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap}.tally-auto.svelte-luk12i{background:#16a34a1a;color:#86efac;border:1px solid rgba(22,163,74,.2)}button.tally-suggestions.svelte-luk12i{background:#f59e0b1a;color:#fbbf24;border:1px dashed rgba(245,158,11,.4);cursor:pointer;transition:all .2s}button.tally-suggestions.svelte-luk12i:hover{background:#f59e0b33;border-color:#f59e0b99}.tally-reviewed.svelte-luk12i{background:#6366f11a;color:#a5b4fc;border:1px solid rgba(99,102,241,.2)}.tally-manual.svelte-luk12i{background:#a855f71a;color:#c4b5fd;border:1px solid rgba(168,85,247,.2)}.tally-none.svelte-luk12i{background:#64748b1a;color:#94a3b8;border:1px solid rgba(100,116,139,.15)}.config-divider.svelte-luk12i{width:1px;height:20px;background:#ffffff14}.action-pipeline.svelte-luk12i{display:flex;align-items:center;gap:.5rem}.pipeline-arrow.svelte-luk12i{color:#475569;flex-shrink:0}.analyzing-badge.svelte-luk12i{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f59e0b1a;color:#fbbf24;border-radius:9999px;font-size:.875rem;font-weight:500}.analysis-error-badge.svelte-luk12i{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#dc26261a;color:#fca5a5;border:1px solid rgba(220,38,38,.3);border-radius:.5rem;font-size:.875rem}.analysis-error-text.svelte-luk12i{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.retry-button.svelte-luk12i{padding:.25rem .75rem;background:#ffffff0d;color:#fca5a5;border:1px solid rgba(220,38,38,.3);border-radius:.25rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.retry-button.svelte-luk12i:hover{background:#dc262626;border-color:#f8717180}.split-every-control.svelte-luk12i{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#94a3b8}.split-every-input.svelte-luk12i{width:4rem;padding:.375rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;text-align:center;background:#ffffff0d;color:#e2e8f0}.split-button.svelte-luk12i{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-width:10rem;min-height:2.75rem;padding:.5rem 1.5rem;background:#6366f1;color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:background .3s,box-shadow .3s;line-height:1.2}.split-button.split-success.svelte-luk12i{background:#16a34a;flex-direction:row;gap:.375rem}.split-button-main.svelte-luk12i{font-size:.875rem;font-weight:600}.split-button-sub.svelte-luk12i{font-size:.6875rem;font-weight:400;opacity:.75}.split-button.svelte-luk12i:hover:not(:disabled):not(.split-success){background:#4f46e5}.split-button.svelte-luk12i:disabled{opacity:.7;cursor:not-allowed}.pages-grid.svelte-luk12i{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;padding:1.5rem}.page-cell.svelte-luk12i{display:flex;align-items:center;gap:.25rem}.page-thumbnail.svelte-luk12i{position:relative;flex:1;border:1px solid rgba(255,255,255,.08);border-radius:.375rem;overflow:hidden;background:#ffffff08}.page-thumbnail.svelte-luk12i img:where(.svelte-luk12i){width:100%;height:auto;display:block}.page-number.svelte-luk12i{position:absolute;bottom:.25rem;left:.25rem;padding:.0625rem .25rem;background:#00000080;color:#fff;border-radius:.125rem;font-size:.5rem;font-weight:500}.split-spacer.svelte-luk12i{width:2.25rem}.split-toggle.svelte-luk12i{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.25rem;color:#475569;cursor:pointer;transition:all .15s;flex-shrink:0}.split-toggle.svelte-luk12i:hover{background:#ffffff14;border-color:#ffffff26;color:#94a3b8}.split-toggle.active.svelte-luk12i{background:#16a34a26;border-color:#22c55e80;color:#86efac}.split-toggle.suggested.svelte-luk12i:not(.active){background:#ca8a041a;border-color:#fde0474d;color:#fde047}.split-toggle.suggested.high.svelte-luk12i:not(.active){background:#16a34a1a;border-color:#86efac4d;color:#86efac}.loading-panel.svelte-luk12i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;background:#6366f10d;border:1px solid rgba(99,102,241,.2);border-radius:1rem;text-align:center}.loading-title.svelte-luk12i{font-weight:500;color:#a5b4fc;margin:0}.loading-subtitle.svelte-luk12i{color:#818cf8;font-size:.875rem;margin:0}.spinner.svelte-luk12i{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid currentColor;border-right-color:transparent;border-radius:9999px;animation:svelte-luk12i-spin .75s linear infinite}.spinner-sm.svelte-luk12i{width:1rem;height:1rem}.spinner-lg.svelte-luk12i{width:2rem;height:2rem}@keyframes svelte-luk12i-spin{to{transform:rotate(360deg)}}.page.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column;background:#0a0a0f;color:#e2e8f0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;position:relative}.bg-orbs.svelte-1uha8ag{position:absolute;top:0;left:0;right:0;height:300px;pointer-events:none;z-index:0;overflow:hidden}.orb.svelte-1uha8ag{position:absolute;border-radius:50%;filter:blur(80px);opacity:.2;animation:svelte-1uha8ag-orbFloat 20s ease-in-out infinite}.orb-1.svelte-1uha8ag{width:300px;height:300px;background:#6366f1;top:-60px;left:-40px;animation-duration:25s}.orb-2.svelte-1uha8ag{width:250px;height:250px;background:#8b5cf6;top:-40px;right:-20px;animation-duration:30s;animation-delay:-5s}.orb-3.svelte-1uha8ag{width:220px;height:220px;background:#06b6d4;top:-30px;left:40%;animation-duration:22s;animation-delay:-10s}@keyframes svelte-1uha8ag-orbFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-15px) scale(1.05)}50%{transform:translate(-15px,10px) scale(.95)}75%{transform:translate(20px,5px) scale(1.02)}}.header.svelte-1uha8ag{position:sticky;top:0;z-index:100;background:#0a0a0fb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}.header-inner.svelte-1uha8ag{max-width:1280px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.logo.svelte-1uha8ag{display:flex;align-items:center;gap:.75rem;color:#fff;font-size:1.15rem;font-weight:700;text-decoration:none;letter-spacing:-.02em}.logo-mark.svelte-1uha8ag{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff}nav.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem}.nav-link.svelte-1uha8ag{color:#94a3b8;text-decoration:none;font-weight:500;font-size:.9rem;padding:.5rem 1rem;border-radius:8px;transition:all .2s}.nav-link.svelte-1uha8ag:hover{color:#fff;background:#ffffff0f}.hero.svelte-1uha8ag{position:relative;z-index:1;padding:5rem 2rem 3rem;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1280px;margin:0 auto}@media(max-width:768px){.hero.svelte-1uha8ag{padding:3rem 1.5rem 2rem}}.hero-content.svelte-1uha8ag{position:relative;max-width:700px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1);margin-bottom:3rem}.hero-content.visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}.hero-badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem .4rem .65rem;border-radius:100px;background:#6366f11a;border:1px solid rgba(99,102,241,.25);color:#a5b4fc;font-size:.8rem;font-weight:600;letter-spacing:.02em;margin-bottom:2rem}.badge-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;background:#6366f1;animation:svelte-1uha8ag-pulse-dot 2s ease-in-out infinite}@keyframes svelte-1uha8ag-pulse-dot{0%,to{opacity:1;box-shadow:0 0 #6366f199}50%{opacity:.8;box-shadow:0 0 0 6px #6366f100}}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3.5rem;font-weight:800;line-height:1.1;color:#fff;margin:0 0 1.5rem;letter-spacing:-.03em}@media(min-width:768px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:4.5rem}}.gradient-text.svelte-1uha8ag{background:linear-gradient(135deg,#818cf8,#c084fc,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1uha8ag{font-size:1.2rem;line-height:1.7;color:#94a3b8;max-width:560px;margin:0 auto}.splitter-hero.svelte-1uha8ag{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 2rem;opacity:0;transform:translateY(40px) scale(.98);transition:all 1s cubic-bezier(.16,1,.3,1) .2s;margin-bottom:2rem}.splitter-hero.visible.svelte-1uha8ag{opacity:1;transform:translateY(0) scale(1)}.float-card.svelte-1uha8ag{position:absolute;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:.875rem 1.25rem;display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#e2e8f0;font-weight:500;white-space:nowrap;box-shadow:0 8px 32px #0000004d;z-index:2;pointer-events:none}.card-1.svelte-1uha8ag{top:0;left:-280px;animation:svelte-1uha8ag-floatCard 6s ease-in-out infinite}.card-2.svelte-1uha8ag{top:50%;right:-240px;animation:svelte-1uha8ag-floatCard 6s ease-in-out infinite 1.5s}.card-3.svelte-1uha8ag{bottom:0;left:-250px;animation:svelte-1uha8ag-floatCard 6s ease-in-out infinite 3s}@media(max-width:1200px){.float-card.svelte-1uha8ag{display:none}}@keyframes svelte-1uha8ag-floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.float-card-icon.svelte-1uha8ag{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.float-card-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){display:inline-block}.float-card-pages.svelte-1uha8ag{color:#64748b;font-size:.75rem}.float-card-status.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;color:#10b981;font-weight:600}.float-card-status.svelte-1uha8ag svg:where(.svelte-1uha8ag){display:inline-block}.float-card-small.svelte-1uha8ag{font-size:.8rem;color:#94a3b8}.mini-progress.svelte-1uha8ag{width:80px;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.mini-progress-bar.svelte-1uha8ag{height:100%;width:65%;border-radius:3px;background:linear-gradient(90deg,#6366f1,#8b5cf6);animation:svelte-1uha8ag-progressPulse 2s ease-in-out infinite}@keyframes svelte-1uha8ag-progressPulse{0%,to{width:45%}50%{width:85%}}.hero-trust.svelte-1uha8ag{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1) .5s}.hero-trust.visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}.trust-item.svelte-1uha8ag{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#64748b;font-weight:500}.trust-item.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#6366f1;display:inline-block}.btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 0 30px #6366f14d,inset 0 1px #ffffff26;border:none;cursor:pointer}.btn-primary.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 0 50px #6366f180,inset 0 1px #ffffff26}.btn-primary.svelte-1uha8ag svg:where(.svelte-1uha8ag){display:inline-block;transition:transform .3s}.btn-primary.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag){transform:translate(4px)}.btn-lg.svelte-1uha8ag{padding:1rem 2.5rem;font-size:1.1rem;border-radius:14px}.stats.svelte-1uha8ag{position:relative;z-index:1;padding:5rem 2rem}.stats-inner.svelte-1uha8ag{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:768px){.stats-inner.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.stat-card.svelte-1uha8ag{text-align:center;padding:2rem 1.5rem;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay)}.stats.visible.svelte-1uha8ag .stat-card:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.stat-value.svelte-1uha8ag{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;line-height:1.2}.stat-label.svelte-1uha8ag{font-size:1rem;font-weight:600;color:#e2e8f0;margin-top:.25rem}.stat-sublabel.svelte-1uha8ag{font-size:.8rem;color:#64748b;margin-top:.25rem}.features.svelte-1uha8ag{position:relative;z-index:1;padding:5rem 2rem 6rem}.features-inner.svelte-1uha8ag{max-width:1200px;margin:0 auto}.section-header.svelte-1uha8ag{text-align:center;margin-bottom:4rem}.section-tag.svelte-1uha8ag{display:inline-block;padding:.35rem 1rem;border-radius:100px;background:#6366f11a;border:1px solid rgba(99,102,241,.2);color:#a5b4fc;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.25rem}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.5rem;font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1.15;margin:0}@media(min-width:768px){.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:3rem}}.section-desc.svelte-1uha8ag{font-size:1.15rem;color:#94a3b8;margin-top:1rem;max-width:500px;margin-left:auto;margin-right:auto}.features-grid.svelte-1uha8ag{display:grid;gap:1.5rem}@media(min-width:768px){.features-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.feature-card.svelte-1uha8ag{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:2.5rem 2rem;overflow:hidden;opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay)}.features.visible.svelte-1uha8ag .feature-card:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.feature-card.svelte-1uha8ag:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-4px)}.feature-glow.svelte-1uha8ag{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:1px;opacity:0;transition:opacity .3s;filter:blur(4px)}.feature-card.svelte-1uha8ag:hover .feature-glow:where(.svelte-1uha8ag){opacity:.6}.feature-icon.svelte-1uha8ag{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.feature-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){display:inline-block}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .75rem;letter-spacing:-.01em}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.95rem;color:#94a3b8;margin:0;line-height:1.7}.faq.svelte-1uha8ag{position:relative;z-index:1;padding:5rem 2rem}.faq-inner.svelte-1uha8ag{max-width:1000px;margin:0 auto}.faq-grid.svelte-1uha8ag{display:grid;gap:1rem}@media(min-width:768px){.faq-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.faq-item.svelte-1uha8ag{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.75rem 2rem;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay)}.faq.visible.svelte-1uha8ag .faq-item:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.faq-item.svelte-1uha8ag:hover{background:#ffffff0f;border-color:#ffffff1a}.faq-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.05rem;font-weight:600;color:#fff;margin:0 0 .75rem}.faq-item.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9rem;color:#94a3b8;margin:0;line-height:1.7}.cta.svelte-1uha8ag{position:relative;z-index:1;padding:6rem 2rem;text-align:center}.cta-inner.svelte-1uha8ag{position:relative;max-width:700px;margin:0 auto;padding:4rem 3rem;border-radius:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);overflow:hidden;opacity:0;transform:translateY(20px);transition:all .7s cubic-bezier(.16,1,.3,1)}.cta.visible.svelte-1uha8ag .cta-inner:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.cta-glow.svelte-1uha8ag{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:300px;height:300px;background:radial-gradient(circle,rgba(99,102,241,.15),transparent 70%);pointer-events:none}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.25rem;font-weight:800;color:#fff;margin:0 0 1rem;letter-spacing:-.03em;position:relative}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.1rem;color:#94a3b8;margin:0 0 2rem;position:relative}.cta.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){position:relative}.footer.svelte-1uha8ag{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.06);padding:3rem 2rem 2rem;margin-top:auto}.footer-inner.svelte-1uha8ag{max-width:1280px;margin:0 auto}.footer-brand.svelte-1uha8ag{margin-bottom:1.5rem}.logo-footer.svelte-1uha8ag{margin-bottom:.5rem}.logo-footer.svelte-1uha8ag .logo-mark:where(.svelte-1uha8ag){width:30px;height:30px;border-radius:8px}.logo-footer.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:1rem}.footer-tagline.svelte-1uha8ag{color:#475569;font-size:.875rem;margin:.5rem 0 0}.footer-links.svelte-1uha8ag{display:flex;gap:1.5rem;margin-bottom:2rem}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#64748b;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#e2e8f0}.footer-bottom.svelte-1uha8ag{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06)}.footer-bottom.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#475569;font-size:.8rem;margin:0}
