@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.prism-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:1000;background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);transition:background .3s ease,box-shadow .3s ease}.prism-header[data-astro-cid-3ef6ksr2].scrolled{background:#fffffff7;box-shadow:0 4px 24px #0000000f}.header-inner[data-astro-cid-3ef6ksr2]{height:80px;display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;text-decoration:none}.logo-box[data-astro-cid-3ef6ksr2]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:.3s}.logo[data-astro-cid-3ef6ksr2]:hover .logo-box[data-astro-cid-3ef6ksr2]{transform:rotate(-5deg) scale(1.1)}.logo-text[data-astro-cid-3ef6ksr2]{font-family:Lexend,sans-serif;font-weight:800;font-size:1.4rem;color:#000;letter-spacing:-.03em}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;gap:8px;list-style:none}.nav-link[data-astro-cid-3ef6ksr2]{padding:8px 16px;border-radius:var(--radius-sm);font-weight:600;font-size:.95rem;color:var(--text-muted);transition:.2s;text-decoration:none}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2].active{color:#000;background:var(--surface-200)}.header-right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:20px}.trust-pill[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#10b9811a;color:#059669;font-weight:700;font-size:.75rem;border-radius:var(--radius-full)}.trust-pill[data-astro-cid-3ef6ksr2] .dot[data-astro-cid-3ef6ksr2]{width:6px;height:6px;background:#10b981;border-radius:50%}.dashboard-btn[data-astro-cid-3ef6ksr2]{padding:10px 20px!important;font-size:.9rem!important}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:none;background:transparent;width:48px;height:48px;border-radius:var(--radius-sm);cursor:pointer;transition:background .2s}.menu-toggle[data-astro-cid-3ef6ksr2]:active{background:var(--surface-200)}.menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:24px;height:2px;background:var(--surface-800);border-radius:2px}.mobile-drawer[data-astro-cid-3ef6ksr2]{position:fixed;right:-320px;top:0;width:300px;height:100vh;background:#fff;z-index:1001;transition:right .4s cubic-bezier(.16,1,.3,1);padding:40px 24px;border-left:1px solid var(--border-subtle)}.mobile-drawer[data-astro-cid-3ef6ksr2].open{right:0}.drawer-overlay[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;background:#00000080;opacity:0;pointer-events:none;transition:.3s;z-index:1000}.drawer-overlay[data-astro-cid-3ef6ksr2].open{opacity:1;pointer-events:all}.drawer-header[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.drawer-nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:8px}.drawer-link[data-astro-cid-3ef6ksr2]{padding:12px 16px;border-radius:8px;font-weight:700;color:#374151;text-decoration:none}.drawer-link[data-astro-cid-3ef6ksr2]:hover{background:var(--surface-200)}@media (max-width: 960px){.no-mobile[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:flex}.header-inner[data-astro-cid-3ef6ksr2]{height:64px}}.prism-footer[data-astro-cid-sz7xmlte]{background:var(--bg-app);color:var(--text-muted);padding-top:80px;border-top:1px solid var(--border-subtle)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:60px;padding-bottom:60px}.f-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px;text-decoration:none;margin-bottom:24px}.f-logo-icon[data-astro-cid-sz7xmlte]{width:32px;height:32px;background:var(--grad-prism);color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;border-radius:8px}.f-logo-text[data-astro-cid-sz7xmlte]{font-family:Lexend,sans-serif;font-weight:800;font-size:1.25rem;color:var(--text-main)}.f-tagline[data-astro-cid-sz7xmlte]{font-size:.95rem;line-height:1.6;max-width:280px;margin-bottom:24px}.f-social-row[data-astro-cid-sz7xmlte]{display:flex;gap:16px}.f-social-row[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-muted);transition:.2s}.f-social-row[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.f-title[data-astro-cid-sz7xmlte]{font-family:Lexend,sans-serif;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-main);margin-bottom:24px}.f-list[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.f-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:inherit;font-size:.95rem;transition:.2s}.f-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--primary)}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.05);padding:32px 0;font-size:.85rem}.fb-inner[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center}.fb-status[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:#10b9811a;color:#10b981;border-radius:20px;font-weight:700}.fb-status[data-astro-cid-sz7xmlte] .dot[data-astro-cid-sz7xmlte]{width:6px;height:6px;background:#10b981;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}@media (max-width: 1024px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:40px}.f-tagline[data-astro-cid-sz7xmlte]{max-width:100%}}@media (max-width: 640px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.fb-inner[data-astro-cid-sz7xmlte]{flex-direction:column;gap:20px;text-align:center}}:root{--primary: #000000;--secondary: #000000;--accent: #2563eb;--success: #10b981;--surface-50: #f9fafb;--surface-100: #ffffff;--surface-200: #f3f4f6;--surface-300: #e5e7eb;--surface-400: #d1d5db;--surface-500: #9ca3af;--surface-600: #4b5563;--surface-700: #374151;--surface-800: #1f2937;--surface-900: #111827;--bg-app: #ffffff;--text-main: #111827;--text-muted: #6b7280;--text-inverse: #ffffff;--border-subtle: #e5e7eb;--shadow-card: 0 4px 12px -4px rgba(0,0,0,.05);--btn-glow: none}:root{--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-8: 64px;--space-10: 64px;--space-12: 72px;--space-16: 128px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--spring-bouncy: cubic-bezier(.34, 1.56, .64, 1);--spring-smooth: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--duration-smooth: .4s;--shadow-sm: 0 2px 4px rgba(0,0,0,.02);--shadow-md: 0 8px 16px -4px rgba(0,0,0,.04), 0 4px 8px -4px rgba(0,0,0,.04);--shadow-lg: 0 16px 24px -8px rgba(0,0,0,.06), 0 8px 12px -8px rgba(0,0,0,.06);--shadow-xl: 0 24px 32px -12px rgba(0,0,0,.08), 0 12px 16px -12px rgba(0,0,0,.08)}.bg-glow{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 10%,rgba(37,99,235,.03) 0%,transparent 40%);pointer-events:none;z-index:-1}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;font-size:16px;background-color:var(--bg-app);transition:background-color .3s ease}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--bg-app);color:var(--text-main);line-height:1.6;overflow-x:hidden;letter-spacing:-.015em}h1,h2,h3,h4,h5,h6{letter-spacing:-.03em;font-weight:700;color:var(--text-main);line-height:1.15}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--space-4)}.section-spacer{padding:var(--space-10) 0}.section-spacer-lg{padding:var(--space-16) 0}.bg-soft{background-color:var(--surface-50)}.bg-light{background-color:var(--surface-100)}.bg-dim{background-color:var(--surface-200)}.bg-dark{background-color:var(--surface-800);color:var(--text-inverse)}.border-b{border-bottom:1px solid var(--border-subtle)}.border-t{border-top:1px solid var(--border-subtle)}.animate-fade-up{opacity:0;will-change:transform,opacity}.animate-fade-up.visible{animation:fadeInUp .8s var(--spring-smooth) forwards}.animate-in{opacity:0;animation:fadeSlideUp .6s cubic-bezier(.2,.8,.2,1) forwards;will-change:transform,opacity}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.primary-btn,.secondary-btn,.ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:0 var(--space-3);height:48px;border-radius:var(--radius-sm);font-weight:600;font-size:1rem;cursor:pointer;transition:all var(--duration-base) var(--ease-in-out);border:1px solid transparent;text-decoration:none;white-space:nowrap;position:relative;overflow:hidden}.primary-btn{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:none}.primary-btn:hover{background:#2a2a2a;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px -8px #0000004d}.primary-btn:active{transform:scale(.98)}.secondary-btn{background:var(--surface-100);color:var(--surface-800);border-color:var(--surface-300);box-shadow:var(--shadow-sm)}.secondary-btn:hover{border-color:var(--surface-400);background:var(--surface-50);transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px #0000000d}.secondary-btn:active{background:var(--surface-100);transform:scale(.98)}.glass-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-lg)}.tool-card{background:var(--surface-100);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);text-decoration:none;transition:all var(--duration-base) var(--ease-in-out);display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000d}.tool-card:hover{border-color:var(--accent);background:var(--surface-200);box-shadow:var(--shadow-card);transform:translateY(-4px)}.card-icon-box{width:48px;height:48px;background:var(--surface-200);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:var(--space-3);transition:var(--duration-base)}.tool-card:hover .card-icon-box{background:var(--surface-100);border-color:var(--surface-400);transform:scale(1.05)}.faq-item{border-bottom:1px solid var(--border-subtle)}.faq-item summary{padding:var(--space-3) 0;font-weight:500;font-size:1.125rem;color:var(--text-main);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pro-seo-article h2{margin-bottom:var(--space-3);font-size:2rem;letter-spacing:-.04em}.pro-seo-article p{margin-bottom:var(--space-2);font-size:1.1rem;color:var(--text-muted);line-height:1.8}.upload-zone{background:var(--surface-100);border:2px dashed var(--surface-300);border-radius:var(--radius-md);padding:var(--space-8) var(--space-4);text-align:center;transition:var(--duration-base);cursor:pointer;color:var(--text-muted)}.upload-zone:hover{border-color:var(--accent);background:var(--surface-200);color:var(--text-main)}.styled-slider{accent-color:var(--surface-800)}.mt-48{margin-top:var(--space-6)}.mt-32{margin-top:var(--space-4)}.mb-24{margin-bottom:var(--space-3)}.text-center{text-align:center}@media (max-width: 1024px){.section-spacer{padding:var(--space-8) 0}}@media (max-width: 768px){.container{padding:0 var(--space-3)}.section-spacer{padding:var(--space-6) 0}.pro-seo-article h2{font-size:1.75rem}.tool-card{padding:var(--space-3)}.glass-card{padding:var(--space-4) var(--space-3)}.primary-btn,.secondary-btn,.ghost-btn{width:100%;padding:0 var(--space-2);height:52px}}@media (max-width: 480px){.container{padding:0 var(--space-2)}.upload-zone{padding:var(--space-5) var(--space-2)}html{font-size:15px}}.related-tools-section{margin-top:48px;padding-top:40px;border-top:1.5px solid var(--border-light)}body{display:flex;flex-direction:column;overflow-x:hidden;position:relative}main[data-astro-cid-losip7nv]{flex:1;z-index:1}
