:root{--primary: #09BDFF;--primary-hover: #00A3FF;--primary-deep: #0284C7;--primary-glow: rgba(9, 189, 255, .35);--accent-gradient: linear-gradient(135deg, #09BDFF 0%, #0070F3 50%, #7928CA 100%);--accent-cyan-blue: linear-gradient(135deg, #00D2FF 0%, #09BDFF 50%, #0066FF 100%);--accent-subtle-glow: radial-gradient(circle at 50% 0%, rgba(9, 189, 255, .12) 0%, rgba(99, 102, 241, .04) 50%, transparent 80%);--bg-page: #F0F8FF;--surface-card: #FFFFFF;--surface-subtle: #F1F5F9;--border-subtle: #E2E8F0;--border-strong: #CBD5E1;--text-main: #0F172A;--text-muted: #64748B;--text-subtle: #94A3B8;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .05);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .04);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .08), 0 4px 6px -4px rgba(15, 23, 42, .03);--shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .08), 0 8px 10px -6px rgba(15, 23, 42, .03);--shadow-glow: 0 0 25px -5px var(--primary-glow);--radius-card: 12px;--radius-search: 10px;--radius-panel: 10px}body{font-family:var(--font-sans)!important;color:var(--text-main);background-color:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes pulseGlow{0%,to{box-shadow:0 0 #09bdff66}50%{box-shadow:0 0 0 10px #09bdff00}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}@keyframes ambientMesh{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-25px,20px) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes toastSlideIn{0%{transform:translate(-50%,100%) scale(.9);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes toastSlideOut{0%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%,100%) scale(.9);opacity:0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.modern-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#1e293b,#131d31,#0f172a)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 20px -2px #0f172a59!important;transition:all .2s ease}.modern-header-container{width:100%;max-width:1400px;margin:0 auto;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.modern-brand-logo{display:flex;align-items:center;gap:.65rem;text-decoration:none;font-weight:800;font-size:1.35rem;letter-spacing:-.03em;color:#fff;transition:opacity .18s ease,transform .18s ease}.modern-brand-logo:hover{opacity:.92;transform:scale(1.02)}.modern-brand-logo img{height:40px!important;width:auto!important;max-height:44px!important;display:block}.modern-nav-links{display:flex;align-items:center;gap:.5rem}.modern-nav-item,.btn-modern-login{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.45rem .95rem;border-radius:9999px!important;font-size:.85rem;font-weight:500;color:#94a3b8!important;background:transparent!important;border:1px solid transparent!important;text-decoration:none;cursor:pointer;outline:none;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.modern-nav-item:hover,.btn-modern-login:hover{color:#fff!important;background:#ffffff1a!important;border-color:#fff3!important;box-shadow:0 4px 12px #0003!important;transform:translateY(-1px)}.modern-nav-item.active,.btn-modern-login.active{color:#fff!important;background:linear-gradient(135deg,#09bdff24,#0070f32e)!important;border:1px solid rgba(56,189,248,.35)!important;box-shadow:none!important;font-weight:600!important}.modern-nav-item.active:hover,.btn-modern-login.active:hover{color:#fff!important;background:linear-gradient(135deg,#09bdff33,#0070f340)!important;border-color:#38bdf880!important;box-shadow:none!important;transform:translateY(-1px)}.modern-nav-item svg{width:16px;height:16px;color:#94a3b8!important;transition:color .2s ease,transform .2s ease}.modern-nav-item:hover svg{color:#38bdf8!important;transform:translateY(-.5px) scale(1.08)}.modern-nav-item.active svg{color:#38bdf8!important;filter:none!important}.modern-dropdown-wrapper{position:relative}.modern-dropdown-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);min-width:260px;background:#fffffff5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.9);border-radius:12px;padding:.5rem;box-shadow:0 16px 36px -8px #0f172a1f,0 4px 12px -2px #0f172a0a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;z-index:60}.modern-dropdown-wrapper:hover .modern-dropdown-menu,.modern-dropdown-wrapper:focus-within .modern-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.modern-dropdown-link{display:flex;align-items:center;gap:.65rem;padding:.6rem .85rem;font-size:.825rem;font-weight:500;color:var(--text-muted);text-decoration:none;border-radius:8px;transition:all .15s ease}.modern-dropdown-link:hover{background:#f8fafc;color:var(--text-main);transform:translate(2px)}.modern-dropdown-link.featured{background:linear-gradient(135deg,#09bdff14,#0070f314);color:#0284c7;font-weight:700;margin-bottom:.35rem;border:1px solid rgba(9,189,255,.15)}.modern-dropdown-link.featured:hover{background:linear-gradient(135deg,#09bdff26,#0070f326);color:#0369a1}.modern-auth-group{display:flex;align-items:center;gap:.75rem;padding-left:1rem;border-left:1px solid rgba(255,255,255,.15)!important}.btn-modern-cta{display:inline-flex;align-items:center;gap:.4rem;background:var(--accent-cyan-blue);color:#fff!important;font-size:.825rem;font-weight:700;padding:.5rem 1.15rem;border-radius:9999px;text-decoration:none;box-shadow:0 2px 6px #0f172a26;transition:all .2s cubic-bezier(.16,1,.3,1);border:none;cursor:pointer}.btn-modern-cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a33;filter:brightness(1.05)}.btn-signup-beam{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#fff!important;text-decoration:none;padding:.45rem 1.15rem;border-radius:9999px;background:linear-gradient(135deg,#09bdff,#0070f3)!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 1px 3px #0003!important;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.btn-signup-beam svg{width:14px;height:14px;color:#fff!important;transition:transform .18s ease}.btn-signup-beam:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000040!important;filter:brightness(1.05)}.btn-signup-beam:hover svg{transform:translate(2px)}.mobile-header-actions{display:none}.modern-mobile-menu{display:none;background:#0f172afa!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:0 20px 40px -5px #0009!important}.modern-mobile-menu.is-open{display:block;animation:slideDownNav .22s cubic-bezier(.16,1,.3,1)}@keyframes slideDownNav{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.modern-mobile-menu-inner{padding:1rem 1.25rem 1.5rem;max-width:1400px;margin:0 auto}.mobile-nav-link{display:flex;align-items:center;gap:.75rem;padding:.65rem .9rem;border-radius:8px;color:#cbd5e1;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .15s ease}.mobile-nav-link:hover{background:#ffffff14;color:#fff;transform:translate(2px)}.mobile-nav-link.active{background:#09bdff26;color:#38bdf8;border:1px solid rgba(9,189,255,.25)}.mobile-nav-icon-box{width:32px;height:32px;border-radius:8px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-nav-auth-box{padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.mobile-btn-primary{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:8px;background:linear-gradient(135deg,#09bdff,#0070f3);color:#fff;font-weight:700;font-size:.875rem;text-decoration:none;box-shadow:0 4px 14px #09bdff59;transition:all .18s ease}.mobile-btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.mobile-btn-outline{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff;font-weight:600;font-size:.875rem;text-decoration:none;transition:all .18s ease}.mobile-btn-outline:hover{background:#ffffff1f;border-color:#ffffff40}@media(max-width:860px){.desktop-only-nav,.desktop-only-auth{display:none!important}.mobile-header-actions{display:flex;align-items:center;gap:.6rem}.modern-header-container{padding:.65rem 1rem}.modern-brand-logo img{height:34px!important;max-height:36px!important}.modern-mobile-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;cursor:pointer;transition:all .18s ease}.modern-mobile-toggle-btn:hover{background:#ffffff29;border-color:#ffffff47}}.badge-pro-nav{display:inline-flex;align-items:center;gap:.35rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#78350f;font-size:.75rem;font-weight:800;padding:.3rem .75rem;border-radius:9999px;box-shadow:0 2px 8px #f59e0b40;letter-spacing:.02em}.badge-admin-nav{display:inline-flex;align-items:center;background:#dc2626;color:#fff;font-size:.7rem;font-weight:700;padding:.25rem .55rem;border-radius:6px;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;transition:background .15s ease}.badge-admin-nav:hover{background:#b91c1c}.btn-dashboard-nav{display:inline-flex;align-items:center;gap:.45rem;background:#0ea5e926;color:#38bdf8!important;font-size:.825rem;font-weight:700;padding:.38rem .85rem;border-radius:.5rem;border:1px solid #0284C7;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;backdrop-filter:blur(8px);box-shadow:0 0 12px #0ea5e91f}.btn-dashboard-nav:hover{background:#0ea5e938;border-color:#38bdf8;color:#fff!important;transform:translateY(-1px);box-shadow:0 0 16px #0ea5e947}.btn-dashboard-nav svg{color:#38bdf8;transition:transform .2s ease,color .2s ease}.btn-dashboard-nav:hover svg{transform:scale(1.1);color:#fff}@media(max-width:640px){.btn-dashboard-nav{padding:.32rem .65rem;font-size:.75rem;gap:.25rem}}.hero-ambient-wrapper{position:relative;overflow:hidden;padding:1.25rem 1rem .5rem;text-align:center}@media(min-width:768px){.hero-ambient-wrapper{padding:1.5rem 1.5rem .65rem}}.ambient-orb,.ambient-glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;pointer-events:none;z-index:0;animation:ambientMesh 16s ease-in-out infinite alternate}.ambient-orb-1{display:none!important}.ambient-orb-2{width:400px;height:400px;background:radial-gradient(circle,#6366f133,#6366f100 70%);top:-80px;right:20%;animation-duration:20s;animation-direction:alternate-reverse}.hero-content{position:relative;z-index:1;max-width:850px;margin:0 auto}.hero-pill-badge{display:inline-flex;align-items:center;gap:.4rem;background:#ffffffe6;border:1px solid rgba(226,232,240,.9);padding:.22rem .75rem;border-radius:9999px;font-size:.72rem;font-weight:600;color:var(--text-muted);box-shadow:var(--shadow-sm);margin-bottom:.45rem}.hero-status-simple{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.72rem;font-weight:600;color:#64748b;margin-bottom:.5rem;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.hero-pill-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98133;animation:pulseDot 2s ease-in-out infinite}.hero-title{font-size:1.5rem;line-height:1.2;font-weight:800;letter-spacing:-.03em;color:var(--text-main);margin-bottom:.35rem}@media(min-width:768px){.hero-title{font-size:1.95rem}}.hero-title-gradient{background:var(--accent-cyan-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:.875rem;line-height:1.45;color:var(--text-muted);max-width:620px;margin:0 auto .5rem}.studio-wrapper{width:100%!important;max-width:100%!important;margin:0 auto 2rem!important;padding:0 1rem!important;box-sizing:border-box!important}@media(min-width:640px){.studio-wrapper{padding:0 1.5rem!important}}@media(min-width:1024px){.studio-wrapper{padding:0 2.5rem!important}}.modern-presets-bar{background:#fff;border:1.5px solid #E2E8F0;border-radius:12px;padding:.5rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;box-shadow:0 1px 3px #0f172a0a;margin:0 auto 1.15rem;width:100%;max-width:980px;box-sizing:border-box}@media(max-width:640px){.modern-presets-bar{width:100%!important;flex-wrap:nowrap!important;overflow-x:auto!important;justify-content:flex-start!important;padding:.45rem .65rem!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;margin-bottom:.85rem!important}.modern-presets-bar::-webkit-scrollbar{display:none!important}.presets-label{flex-shrink:0!important}.modern-preset-btn{flex-shrink:0!important;white-space:nowrap!important}}.presets-label{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-right:.25rem}.modern-preset-btn{display:inline-flex;align-items:center;gap:.3rem;background:#fff!important;border:1px solid #E2E8F0!important;color:#475569!important;font-size:.785rem;font-weight:600;padding:.35rem .8rem;border-radius:8px;cursor:pointer;font-family:inherit;box-shadow:0 1px 2px #0f172a0a;transition:all .16s cubic-bezier(.16,1,.3,1);user-select:none}.modern-preset-btn:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:0 1px 3px #0f172a0f!important;transform:translateY(-1px)}.modern-preset-btn.active{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important;box-shadow:0 2px 6px #0f172a29!important;transform:translateY(-1px)}.modern-preset-btn:active{transform:scale(.96) translateY(0)}.modern-preset-btn.active:hover{background:#1e293b!important;border-color:#1e293b!important;color:#fff!important;box-shadow:0 3px 8px #0f172a33!important;transform:translateY(-1px)}.ide-window{background:#fff;border:1.5px solid #E2E8F0;border-radius:12px;box-shadow:0 10px 30px -4px #0f172a0d,0 2px 8px -2px #0f172a05;overflow:hidden;margin:0 auto 1.5rem;max-width:980px;width:100%;box-sizing:border-box}.ide-window:focus-within{border-color:#e2e8f0!important;box-shadow:0 10px 30px -4px #0f172a0d,0 2px 8px -2px #0f172a05!important;outline:none!important}.ide-toolbar{background:#f8fafc;border-bottom:1px solid var(--border-subtle);padding:.65rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}@media(max-width:480px){.ide-toolbar{padding:.5rem .65rem!important;gap:.4rem!important}}.ide-window-controls{display:flex;align-items:center;gap:6px}.ide-dot{width:10px;height:10px;border-radius:50%}.ide-dot-red{background:#ff5f56}.ide-dot-amber{background:#ffbd2e}.ide-dot-green{background:#27c93f}.ide-file-title{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--text-muted);background:#fff;padding:.2rem .65rem;border-radius:6px;border:1px solid var(--border-subtle);margin-left:.5rem}.ide-stats-group{display:flex;align-items:center;gap:.85rem;font-size:.775rem;color:var(--text-muted)}.ide-stat-item{display:flex;align-items:center;gap:.35rem}.ide-stat-badge{font-family:var(--font-mono);font-weight:700;color:var(--text-main);background:#e2e8f0;padding:.15rem .45rem;border-radius:5px;font-size:.725rem}.ide-btn-wrap{display:inline-flex;align-items:center;gap:.35rem;font-size:.725rem;font-weight:600;color:var(--text-muted);background:#fff;border:1px solid var(--border-subtle);padding:.25rem .6rem;border-radius:6px;cursor:pointer;transition:all .15s ease}.ide-btn-wrap:hover{background:#f1f5f9;color:var(--text-main)}.ide-btn-wrap.active{background:#0f172a;border-color:#0f172a;color:#fff}.ide-editor-body{display:flex;height:290px;min-height:200px;max-height:800px;background:#fff;position:relative;resize:vertical;overflow:hidden}@media(min-width:768px){.ide-editor-body{height:360px}}.ide-gutter{width:48px;min-width:48px;background:#f8fafc;border-right:1px solid var(--border-subtle);padding:16px 8px 16px 4px;text-align:right;font-family:var(--font-mono);font-size:13px;line-height:22px;color:#94a3b8;user-select:none;-webkit-user-select:none;overflow:hidden;white-space:pre;box-sizing:border-box;cursor:default}.ide-textarea{flex:1;width:100%;height:100%;padding:16px;font-family:var(--font-mono);font-size:13.5px;line-height:22px;color:#1e293b;resize:none;outline:none;border:none;background:transparent;box-sizing:border-box;overflow:auto;white-space:pre;word-break:normal;tab-size:2}.ide-textarea:focus{outline:none!important;border:none!important;box-shadow:none!important}.ide-textarea::placeholder{color:#94a3b8;font-family:var(--font-sans);font-size:14px}.modern-actions-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem}.btn-action-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--accent-cyan-blue);color:#fff!important;font-size:.95rem;font-weight:700;padding:.85rem 1.75rem;border-radius:8px;border:none;cursor:pointer;box-shadow:0 2px 6px #0f172a1f;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-action-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a29;filter:brightness(1.05)}.btn-action-primary:active{transform:translateY(0)}.btn-action-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#fff;color:var(--text-main);font-size:.9rem;font-weight:600;padding:.85rem 1.4rem;border-radius:8px;border:1px solid var(--border-subtle);cursor:pointer;box-shadow:var(--shadow-sm);transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-action-secondary:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-action-secondary:active{transform:translateY(0)}.btn-action-secondary.btn-action-active{background:#f8fafc;border-color:#0f172a;color:#0f172a;box-shadow:0 0 0 1px #0f172a,var(--shadow-sm)}.btn-action-danger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#fff1f2;color:#e11d48;font-size:.9rem;font-weight:600;padding:.85rem 1.25rem;border-radius:8px;border:1px solid #FFE4E6;cursor:pointer;transition:all .15s ease}.btn-action-danger:hover{background:#ffe4e6;border-color:#fda4af}.modern-options-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:2.5rem}@media(min-width:1024px){.modern-options-grid{grid-template-columns:1fr 1fr}}.modern-option-card{background:#fff;border:1px solid var(--border-subtle);border-radius:10px;padding:1.25rem 1.5rem;box-shadow:var(--shadow-sm);transition:all .2s ease}.modern-option-card:hover{border-color:#cbd5e1;box-shadow:var(--shadow-md)}.modern-card-header{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;color:var(--text-main);margin-bottom:1rem;padding-bottom:.65rem;border-bottom:1px solid var(--border-subtle)}.modern-card-header svg{width:18px;height:18px;color:#09bdff}.modern-input-text{width:100%;padding:.55rem .85rem;font-size:.875rem;font-family:var(--font-mono);border:1px solid var(--border-subtle);border-radius:8px;background:#f8fafc;color:var(--text-main);outline:none;transition:all .15s ease}.modern-input-text:focus{border-color:#09bdff;background:#fff;box-shadow:0 0 0 3px #09bdff26}.modern-control-label{display:flex;align-items:center;gap:.55rem;font-size:.85rem;font-weight:500;color:var(--text-muted);cursor:pointer;user-select:none;transition:color .15s ease}.modern-control-label:hover{color:var(--text-main)}.modern-control-label input[type=radio],.modern-control-label input[type=checkbox]{accent-color:#09BDFF;width:16px;height:16px;cursor:pointer}.modern-hub-header{text-align:center;max-width:680px;margin:0 auto 2rem}.modern-hub-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0284c7;background:#09bdff1a;padding:.3rem .85rem;border-radius:9999px;margin-bottom:.75rem}.modern-hub-title{font-size:1.85rem;font-weight:800;letter-spacing:-.025em;color:var(--text-main);margin-bottom:.5rem}.modern-hub-subtitle{font-size:.95rem;color:var(--text-muted)}.modern-tool-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-subtle);border-radius:12px;padding:1.35rem;text-decoration:none;box-shadow:var(--shadow-sm);transition:all .22s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.modern-tool-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-cyan-blue);opacity:0;transition:opacity .2s ease}.modern-tool-card:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 6px 16px -3px #09bdff1f,var(--shadow-sm)}.modern-tool-card:hover:before{opacity:1}.tools-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:640px){.tools-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.tools-grid{grid-template-columns:repeat(4,1fr)}}.tool-card{background:#fff;border-radius:12px;padding:24px;border:1px solid #E2E8F0!important;box-shadow:none!important;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.tool-card:hover{transform:translateY(-2px);border-color:#cbd5e1!important;box-shadow:0 6px 16px -3px #0f172a14,0 2px 6px -1px #0f172a08!important}.tool-card-icon{width:44px;height:44px;border-radius:8px;background:#f8fafc;border:1px solid #E2E8F0;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px;transition:all .2s ease}.tool-card:hover .tool-card-icon{transform:scale(1.08);background:#f1f5f9;border-color:#cbd5e1}.tool-card-title{font-weight:700;font-size:15px;color:#111827;margin-bottom:4px;transition:color .15s ease}.tool-card:hover .tool-card-title{color:#0f172a}.tool-card-desc{font-size:12px;color:#64748b;line-height:1.5;margin:0}.tool-card-action{font-size:12px;font-weight:700;color:#475569;margin-top:14px;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.tool-card:hover .tool-card-action{color:#0f172a;transform:translate(4px)}.card-badge-mini{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:4px;background:#f1f5f9;color:#475569}.card-badge-free{background:#ecfdf5!important;color:#059669!important;border:1px solid #A7F3D0!important;font-weight:800!important}.card-badge-pro{background:linear-gradient(135deg,#faf5ff,#f3e8ff)!important;color:#7e22ce!important;border:1px solid #E9D5FF!important;font-weight:800!important;box-shadow:0 1px 4px #a855f726}.card-badge-new{background:linear-gradient(135deg,#09bdff,#0070f3)!important;color:#fff!important;border:1px solid rgba(9,189,255,.3)!important;font-weight:800!important;box-shadow:0 2px 6px #09bdff4d!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:2px 7px!important;border-radius:6px!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.03em!important;transform-origin:center center!important;animation:badgeShake 4s cubic-bezier(.36,.07,.19,.97) infinite!important;transition:transform .2s ease,box-shadow .2s ease!important}.tool-card:hover .card-badge-new,.library-card:hover .card-badge-new,.card-badge-new:hover{animation:badgeHoverShake .6s ease-in-out!important;box-shadow:0 3px 10px #09bdff73!important}@keyframes badgeShake{0%,to{transform:rotate(0) scale(1)}2%{transform:rotate(-6deg) scale(1.06)}4%{transform:rotate(6deg) scale(1.06)}6%{transform:rotate(-4deg) scale(1.04)}8%{transform:rotate(3deg) scale(1.02)}10%{transform:rotate(-1deg) scale(1.01)}12%,99%{transform:rotate(0) scale(1)}}@keyframes badgeHoverShake{0%,to{transform:rotate(0) scale(1.06)}20%{transform:rotate(-6deg) scale(1.08)}40%{transform:rotate(6deg) scale(1.08)}60%{transform:rotate(-4deg) scale(1.06)}80%{transform:rotate(3deg) scale(1.05)}}.card-badge-new .pulse-dot{width:5px!important;height:5px!important;min-width:5px!important;max-width:5px!important;border-radius:9999px!important;background-color:#fff!important;box-shadow:0 0 6px #ffffffe6!important;display:inline-block!important;animation:pulseDot 1.8s cubic-bezier(.4,0,.6,1) infinite!important}.library-featured-badge,.library-featured-card .card-badge-new{background:#09bdff1f!important;color:#09bdff!important;border:1px solid rgba(9,189,255,.35)!important;box-shadow:0 0 16px #09bdff33!important;padding:3.5px 12px!important;border-radius:9999px!important;font-size:.6875rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important}.library-featured-card .card-badge-new .pulse-dot{width:6px!important;height:6px!important;min-width:6px!important;max-width:6px!important;border-radius:9999px!important;background-color:#09bdff!important;box-shadow:0 0 8px #09bdff!important}.toast-container{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:9999;pointer-events:none}.modern-toast{display:flex;align-items:center;gap:.65rem;background:#0f172a;color:#fff;padding:.75rem 1.25rem;border-radius:9999px;font-size:.85rem;font-weight:600;box-shadow:0 20px 30px -5px #0f172a4d,0 0 0 1px #ffffff1a;animation:toastSlideIn .25s cubic-bezier(.16,1,.3,1) forwards;pointer-events:auto}.modern-toast.hiding{animation:toastSlideOut .2s cubic-bezier(.16,1,.3,1) forwards}.toast-icon{width:18px;height:18px;color:#34d399;flex-shrink:0}.btn-back-to-top{position:fixed;bottom:24px;right:24px;z-index:40;width:44px;height:44px;border-radius:9999px;background:#0f172a;color:#fff;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #0f172a40,0 0 0 1px #0f172a0d;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .22s ease,transform .22s ease,visibility .22s,background .2s,box-shadow .2s;pointer-events:none}.btn-back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.btn-back-to-top:hover{background:linear-gradient(135deg,#09bdff,#0070f3);color:#fff;transform:translateY(-3px);box-shadow:0 4px 14px #0f172a40;border-color:transparent}.btn-back-to-top:active{transform:translateY(-1px)}.btn-back-to-top svg{width:18px;height:18px;transition:transform .15s ease}.btn-back-to-top:hover svg{transform:translateY(-2px)}.modern-footer{background:linear-gradient(180deg,#1e293b,#131d31,#0f172a);color:#94a3b8;padding:3.5rem 1.5rem 2rem;margin-top:auto;border-top:1px solid rgba(255,255,255,.08)}.footer-inner{max-width:1400px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:1fr;gap:2.25rem;margin-bottom:2.5rem}@media(min-width:640px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:860px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:2rem}}@media(min-width:1140px){.footer-grid{grid-template-columns:1.35fr 1fr 1fr 1fr 1fr;gap:1.75rem}}.footer-brand-logo{display:inline-block;margin-bottom:1.15rem;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.footer-brand-logo:hover{opacity:.9;transform:translateY(-1px)}.footer-brand-logo img{height:44px;width:auto;display:block}.footer-brand-title{font-size:1.25rem;font-weight:800;color:#fff;margin-bottom:.75rem;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.footer-brand-desc{font-size:.85rem;line-height:1.6;color:#94a3b8;max-width:320px;margin-bottom:1.25rem}.footer-col-heading{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#f1f5f9;margin-bottom:1rem}.footer-links-list{display:flex;flex-direction:column;gap:.6rem}.footer-link{color:#94a3b8;font-size:.85rem;text-decoration:none;transition:color .15s ease,transform .15s ease;display:inline-block}.footer-link:hover{color:#38bdf8;transform:translate(2px)}.footer-bottom-bar{padding-top:2rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;font-size:.8rem;color:#64748b}@media(min-width:640px){.footer-bottom-bar{flex-direction:row}}.footer-status-pill{display:inline-flex;align-items:center;gap:.4rem;background:#10b9811a;color:#34d399;border:1px solid rgba(16,185,129,.2);padding:.25rem .65rem;border-radius:9999px;font-size:.725rem;font-weight:600}.footer-explore-banner{margin-bottom:2.25rem;padding:.95rem 1.25rem;border-radius:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);box-shadow:0 4px 20px -2px #0003}.footer-explore-inner{display:flex;flex-direction:column;gap:.85rem;align-items:flex-start;justify-content:space-between}@media(min-width:640px){.footer-explore-inner{flex-direction:row;align-items:center}}.footer-explore-text{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem}.footer-explore-title{color:#38bdf8;font-weight:700}.footer-explore-sep{color:#475569}.footer-explore-sub{color:#94a3b8}.footer-explore-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:8px;font-size:.8rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#0284c7,#0369a1);border:1px solid rgba(56,189,248,.3);text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.footer-explore-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0284c759;border-color:#38bdf899;color:#fff}#delimitBtn,#copyBtn,#downloadBtn,#restoreBtn,#clearBtn{height:46px!important;min-width:105px!important;border-radius:8px!important;font-weight:700!important;font-size:.9rem!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;text-shadow:none!important}#delimitBtn{background:linear-gradient(135deg,#09bdff,#0070f3)!important;color:#fff!important;box-shadow:0 2px 6px #0f172a26!important;min-width:125px!important}#delimitBtn:hover{transform:translateY(-2px)!important;box-shadow:0 4px 14px #0f172a33!important;filter:brightness(1.06)!important}#copyBtn,#downloadBtn,#restoreBtn{background:#fff!important;color:#1e293b!important;border:1px solid #E2E8F0!important;box-shadow:0 1px 3px #0f172a0d!important}#copyBtn:hover,#downloadBtn:hover,#restoreBtn:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0f172a14!important}#clearBtn{background:#fff1f2!important;color:#e11d48!important;border:1px solid #FFE4E6!important;box-shadow:0 1px 2px #e11d480d!important}#clearBtn:hover{background:#ffe4e6!important;border-color:#fda4af!important;transform:translateY(-1px)!important}.studio-settings-section{width:100%!important;max-width:980px!important;margin:1.25rem auto 2rem!important;box-sizing:border-box!important}.studio-settings-section.drawer-open{animation:settingsDrawerFade .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes settingsDrawerFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.studio-settings-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:860px){.studio-settings-grid{grid-template-columns:repeat(2,1fr)}}.studio-panel{background:#fff;border:1px solid var(--border-subtle);border-radius:12px;padding:1.85rem 2rem;box-shadow:0 10px 30px -5px #0f172a0a,0 2px 6px -1px #0f172a05;display:flex;flex-direction:column;gap:1.65rem;transition:all .2s cubic-bezier(.16,1,.3,1)}.studio-panel:hover{border-color:#cbd5e1;box-shadow:0 6px 16px -3px #0f172a0f,0 2px 6px -1px #0f172a05}.studio-panel-title{font-size:.95rem;font-weight:700;color:var(--text-main);display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid #F1F5F9;letter-spacing:-.01em}.studio-panel-title svg,.studio-panel-icon{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;max-height:18px!important;color:#09bdff!important;fill:currentColor!important;flex-shrink:0!important;display:inline-block!important;vertical-align:middle!important}.setting-item{display:flex;flex-direction:column;gap:.65rem}.setting-item-header{display:flex;align-items:center;justify-content:space-between}.setting-label{font-size:.85rem;font-weight:600;color:#1e293b;letter-spacing:-.01em}.setting-badge{font-size:.7rem;font-weight:500;font-family:var(--font-mono);color:#64748b;background:#f8fafc;border:1px solid #E2E8F0;padding:.2rem .55rem;border-radius:6px}.segmented-control-track{display:grid;background:#f1f5f9;border:1px solid #E2E8F0;padding:4px;border-radius:8px;gap:4px;width:100%}.segmented-control-track.cols-4{grid-template-columns:repeat(4,1fr);max-width:100%}@media(max-width:520px){.segmented-control-track.cols-4{grid-template-columns:repeat(2,1fr)}}.segmented-control-track.cols-3{grid-template-columns:repeat(3,1fr);max-width:320px}.segmented-control-track.cols-2{grid-template-columns:repeat(2,1fr);max-width:220px}.format-btn,.duplicates-btn,.newlines-btn,.quotes-btn{border-radius:8px!important;font-weight:600!important;font-size:.8125rem!important;height:38px!important;width:100%!important;min-width:0!important;padding:0 .75rem!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;transition:all .15s ease!important;cursor:pointer!important;border:none!important;box-shadow:none!important;white-space:nowrap!important}.format-btn.bg-\[\#18586A\],.duplicates-btn.bg-\[\#18586A\],.newlines-btn.bg-\[\#18586A\],.quotes-btn.bg-\[\#18586A\]{background:transparent!important;color:#64748b!important}.format-btn.bg-\[\#18586A\]:hover,.duplicates-btn.bg-\[\#18586A\]:hover,.newlines-btn.bg-\[\#18586A\]:hover,.quotes-btn.bg-\[\#18586A\]:hover{background:#fffc!important;color:#0f172a!important}.format-btn.bg-blue1,.duplicates-btn.bg-blue1,.newlines-btn.bg-blue1,.quotes-btn.bg-blue1{background:linear-gradient(135deg,#09bdff,#0070f3)!important;color:#fff!important;box-shadow:0 2px 8px #0070f347!important;transform:none!important;font-weight:600!important;border-radius:8px!important}.studio-option-input{width:100%;height:42px;border-radius:8px;border:1px solid #CBD5E1;background:#f8fafc;padding:0 1rem;font-family:var(--font-mono);font-size:.85rem;color:var(--text-main);transition:all .15s ease;outline:none;box-sizing:border-box!important}.studio-option-input:focus{border-color:#09bdff;background:#fff;box-shadow:0 0 0 3px #09bdff26}.studio-option-input::placeholder{color:#94a3b8;font-family:var(--font-mono);font-size:.825rem}.interval-input-row{display:flex;align-items:center;gap:.85rem}.interval-number-input{width:90px!important;flex-shrink:0!important;text-align:center;font-weight:700}.studio-option-desc{font-size:.8rem;color:#64748b;line-height:1.4}.studio-content-card{width:100%!important;max-width:100%!important;margin:0 0 3rem!important;padding:2.25rem 1.75rem!important;background:#fff!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important;box-shadow:var(--shadow-sm)!important;box-sizing:border-box!important}@media(min-width:640px){.studio-content-card{padding:2.5rem!important;width:100%!important}}.studio-ad-container{width:100%!important;max-width:100%!important;margin:0 0 1.5rem!important;display:flex;justify-content:center;align-items:center;min-height:90px;overflow:hidden;box-sizing:border-box!important}.ad-placement-wrapper{width:100%!important;max-width:980px!important;margin:2.25rem auto!important;padding:0 1rem!important;text-align:center!important;box-sizing:border-box!important;clear:both!important}.ad-placement-label{display:block;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:.4rem;user-select:none}.ad-placement-box{min-height:100px;background:#f8fafcb3;border:1px dashed rgba(226,232,240,.95);border-radius:10px;padding:.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;transition:border-color .2s ease;box-sizing:border-box}.ad-placement-box:hover{border-color:#09bdff59}@media(min-width:640px){.ad-placement-box{min-height:250px;padding:.75rem}}.modern-presets-bar svg,.btn-action-primary svg,.btn-action-secondary svg,.btn-action-danger svg{width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important;flex-shrink:0!important;display:inline-block!important;vertical-align:middle!important}.modern-ambient-bg{background-color:#f0f8ff!important;background-image:radial-gradient(at 0% 0%,rgba(9,189,255,.09) 0px,transparent 45%),radial-gradient(at 100% 0%,rgba(139,92,246,.08) 0px,transparent 45%),radial-gradient(at 50% 100%,rgba(9,189,255,.05) 0px,transparent 45%)!important;background-attachment:fixed!important}.border-beam{position:relative;border-radius:12px;background:transparent!important;isolation:isolate;overflow:hidden;padding:2.5px;box-shadow:0 14px 40px -4px #09bdff38,0 4px 16px -2px #0f172a0f}.border-beam:before{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:conic-gradient(from 0deg,transparent 0deg,#09BDFF 30deg,#0066FF 65deg,#8B5CF6 105deg,#EC4899 140deg,#09BDFF 175deg,transparent 220deg);animation:spinBeam 4.5s linear infinite;z-index:1}.border-beam:after{content:"";position:absolute;inset:2.5px;border-radius:10px;background:#fff;z-index:2}.border-beam>*{position:relative;z-index:3}@keyframes spinBeam{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.brand-card{position:relative;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.85);box-shadow:0 4px 20px -2px #0f172a0a,0 2px 6px -1px #0f172a05;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.brand-card:hover{transform:translateY(-2px);border-color:#09bdff8c;box-shadow:0 6px 16px -3px #09bdff1f,0 2px 6px -1px #0f172a0a}.live-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;background:#10b98114;color:#059669;border:1px solid rgba(16,185,129,.28);backdrop-filter:blur(8px)}.radar-dot{position:relative;display:inline-flex;width:8px;height:8px;align-items:center;justify-content:center}.radar-ping{position:absolute;width:100%;height:100%;border-radius:50%;background-color:#10b981;opacity:.75;animation:pingRadar 1.8s cubic-bezier(0,0,.2,1) infinite}.radar-core{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background-color:#059669}@keyframes pingRadar{70%,to{transform:scale(2.6);opacity:0}}.title-gradient{background:linear-gradient(135deg,#0f172a,#0284c7 45%,#6366f1 80%,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cyan-gradient{background:linear-gradient(135deg,#09bdff,#0070f3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn-brand-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.35rem;font-size:.875rem;font-weight:700;border-radius:8px;color:#fff!important;background:linear-gradient(135deg,#09bdff,#0070f3);border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 6px #0f172a26;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none}.btn-brand-primary:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0f172a33;filter:brightness(1.05)}.btn-brand-primary:active{transform:scale(.96)}.btn-brand-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:700;border-radius:8px;color:#334155!important;background:#fff;border:1px solid #CBD5E1;box-shadow:0 2px 8px #0f172a0a;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-brand-secondary:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a!important;transform:translateY(-2px)}.btn-brand-secondary:active{transform:scale(.96)}.delimiter-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:8px;font-size:.8125rem;font-weight:700;color:#475569;background:#fff;border:1.5px solid #E2E8F0;cursor:pointer;transition:all .15s ease;user-select:none}.delimiter-pill:hover{border-color:#94a3b8;color:#0f172a;background:#f8fafc;transform:translateY(-1px)}.delimiter-pill.active{border-color:#0f172a;background:#0f172a;color:#fff;box-shadow:0 1px 3px #0f172a1f}.brand-bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.brand-bento-8{grid-column:span 8}.brand-bento-4{grid-column:span 4}.brand-bento-6{grid-column:span 6}.brand-bento-12{grid-column:span 12}@media(max-width:900px){.brand-bento-8,.brand-bento-4,.brand-bento-6{grid-column:span 12}}.btn-brand-blue{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#09bdff,#0070f3)!important;color:#fff!important;font-weight:600;font-size:.875rem;padding:.65rem 1.4rem;border-radius:8px;border:1px solid rgba(255,255,255,.25);box-shadow:0 2px 6px #0f172a1f;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);text-shadow:0 1px 2px rgba(0,0,0,.15);text-decoration:none!important}.btn-brand-blue:hover{background:linear-gradient(135deg,#0284c7,#0060df)!important;box-shadow:0 4px 12px #0f172a29;transform:translateY(-1px);color:#fff!important}.btn-brand-blue:active{transform:scale(.96) translateY(0);box-shadow:0 1px 4px #0f172a26}.btn-brand-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffffe6;color:#0284c7!important;font-weight:600;font-size:.875rem;padding:.65rem 1.3rem;border-radius:8px;border:1.5px solid rgba(9,189,255,.4);box-shadow:0 1px 3px #0f172a0f;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none!important}.btn-brand-outline:hover{border-color:#0070f3;background:#f0f9ff;color:#0070f3!important;transform:translateY(-2px);box-shadow:0 3px 10px #0f172a1a}.crypto-marquee-section,.format-marquee-section{position:relative;width:100%;max-width:100%;overflow:hidden;margin:2.5rem 0 3.5rem;padding:1.5rem 0}.crypto-marquee-header,.format-marquee-header{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.25rem;text-align:center}.crypto-marquee-title,.format-marquee-title{font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#475569}.crypto-marquee-container,.format-marquee-container{position:relative;width:100%;overflow:hidden;padding:1.25rem 0;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.crypto-marquee-track,.format-marquee-track{display:flex;align-items:center;width:max-content;gap:1.25rem;padding:.5rem 0;animation:marqueeSlide 38s linear infinite}.crypto-marquee-container:hover .crypto-marquee-track,.format-marquee-container:hover .format-marquee-track{animation-play-state:paused}@keyframes marqueeSlide{0%{transform:translate(0)}to{transform:translate(calc(-50% - .625rem))}}.crypto-pill,.format-pill{display:inline-flex;align-items:center;gap:.85rem;background:#fff;border:1.5px solid rgba(226,232,240,.95);padding:.65rem 1.2rem;border-radius:9999px;box-shadow:0 4px 16px #0f172a0a;white-space:nowrap;transition:all .22s cubic-bezier(.16,1,.3,1);user-select:none;will-change:transform,box-shadow}.crypto-pill:hover,.format-pill:hover{border-color:#cbd5e1;box-shadow:0 6px 16px -2px #0f172a14;transform:translateY(-4px)}.crypto-icon-box,.format-icon-box{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.825rem;font-family:var(--font-mono);color:#fff;box-shadow:0 2px 8px #0000001f;flex-shrink:0}.crypto-name,.format-name{font-size:.9375rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.crypto-symbol,.format-detail{font-size:.775rem;font-weight:600;color:#94a3b8;font-family:var(--font-mono)}.crypto-tag,.format-tag{font-size:.7125rem;font-weight:700;padding:.2rem .55rem;border-radius:6px;background:#f0f9ff;color:#0284c7;border:1px solid rgba(2,132,199,.2)}.brand-text-fade-card{position:relative;background:#fff!important;border:1px solid transparent!important;border-radius:12px!important;padding:2.5rem;box-shadow:0 10px 30px -4px #0f172a0d,0 2px 8px -2px #0f172a05!important;margin:3rem 0}.brand-text-fade-wrapper{position:relative;max-height:240px;overflow:hidden;transition:max-height .45s cubic-bezier(.16,1,.3,1)}.brand-text-fade-wrapper.expanded{max-height:2400px}.brand-text-fade-overlay{position:absolute;bottom:0;left:0;right:0;height:140px;background:linear-gradient(to bottom,#fff0,#ffffffd9 60%,#fff);pointer-events:none;transition:opacity .3s ease}.brand-text-fade-wrapper.expanded .brand-text-fade-overlay{opacity:0}.brand-fade-toggle-bar{display:flex;justify-content:center;position:relative;margin-top:1rem;z-index:10}.brand-fade-toggle-btn{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1.5px solid #CBD5E1;color:#475569;font-weight:700;font-size:.875rem;padding:.6rem 1.5rem;border-radius:9999px;box-shadow:0 1px 3px #0f172a0f;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.brand-fade-toggle-btn:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a;box-shadow:0 4px 12px #0f172a1a;transform:translateY(-2px)}.brand-fade-toggle-btn svg{transition:transform .3s ease}.brand-text-fade-wrapper.expanded+.brand-fade-toggle-bar .brand-fade-toggle-btn svg{transform:rotate(180deg)}.brand-testimonials-section{margin:3.5rem 0}.brand-section-header{text-align:center;margin-bottom:2.5rem}.brand-section-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border-radius:9999px;background:#09bdff1a;border:1px solid rgba(9,189,255,.3);color:#0284c7;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.brand-section-title{font-size:1.875rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;line-height:1.25}.brand-section-subtitle{font-size:1rem;color:#64748b;max-width:600px;margin:.5rem auto 0}.brand-panorama-section{position:relative;width:100%;margin:4.5rem 0 5rem;overflow:hidden}.brand-panorama-header{text-align:center;max-width:760px;margin:0 auto 1.75rem;padding:0 1rem}.brand-panorama-filter-bar{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem;padding:0 1rem}.brand-filter-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;border-radius:9999px;font-size:.8125rem;font-weight:600;color:#64748b;background:#fff;border:1.5px solid #E2E8F0;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);user-select:none}.brand-filter-btn:hover{border-color:#09bdff;color:#0284c7;background:#f0f9ff;transform:translateY(-1px)}.brand-filter-btn.active{background:linear-gradient(135deg,#09bdff,#0070f3);border-color:transparent;color:#fff;box-shadow:0 2px 6px #0f172a26}.brand-panorama-viewport{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);cursor:grab;padding:1.75rem 0;user-select:none;-webkit-user-select:none}.brand-panorama-viewport:active{cursor:grabbing}.brand-panorama-track{display:flex;align-items:stretch;gap:1.15rem;width:max-content;will-change:transform;transform:translateZ(0);padding:0 1.5rem}.brand-review-bubble{position:relative;width:360px;background:#fff;border:1.5px solid rgba(226,232,240,.95);border-radius:10px;padding:1.1rem 1.15rem .95rem;box-shadow:0 4px 18px -3px #0f172a0d;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s cubic-bezier(.16,1,.3,1);flex-shrink:0;user-select:none;overflow:visible}@media(max-width:640px){.brand-review-bubble{width:290px;padding:.95rem .95rem .85rem}}.envelope-airmail-strip{position:absolute;top:0;left:0;right:0;height:4px;border-top-left-radius:10px;border-top-right-radius:10px;background:repeating-linear-gradient(-45deg,#09bdff 0 8px,#fff 8px 13px,#0070f3 13px 21px,#fff 21px 26px);opacity:.8;transition:opacity .3s ease;z-index:5}.envelope-flap-wrap{position:absolute;top:0;left:50%;transform:translate(-50%);width:86px;height:18px;z-index:15;perspective:500px;pointer-events:none}.envelope-flap{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#f8fafc,#e2e8f0);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top center;transition:transform .42s cubic-bezier(.34,1.56,.64,1),background .3s ease,filter .3s ease;filter:drop-shadow(0 2px 3px rgba(15,23,42,.08));border-top:1px solid rgba(226,232,240,.9)}.envelope-seal{position:absolute;top:10px;left:50%;transform:translate(-50%);width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#09bdff,#0070f3);box-shadow:0 2px 6px #0070f359;display:flex;align-items:center;justify-content:center;z-index:16;transition:transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,opacity .25s ease}@media(max-width:640px){.envelope-flap-wrap{width:72px;height:16px}.envelope-seal{width:14px;height:14px;top:9px}}.brand-review-bubble:after{content:"";position:absolute;top:14px;right:14px;width:48px;height:48px;border-radius:50%;border:1.5px dashed rgba(9,189,255,.22);pointer-events:none;background:radial-gradient(circle,rgba(9,189,255,.04) 0%,transparent 70%);transform:rotate(-12deg);transition:transform .4s ease,border-color .4s ease,opacity .4s ease;opacity:.6;z-index:1}.brand-review-bubble:hover{transform:translateY(-4px);border-color:#09bdffa6;box-shadow:0 8px 22px -4px #09bdff29,0 2px 6px -1px #0f172a0a}.brand-review-bubble:hover .envelope-airmail-strip{opacity:1}.brand-review-bubble:hover .envelope-flap{transform:rotateX(165deg);background:linear-gradient(180deg,#e2e8f0,#cbd5e1);filter:drop-shadow(0 -3px 6px rgba(9,189,255,.3))}.brand-review-bubble:hover .envelope-seal{transform:translate(-50%) translateY(-14px) scale(.9);box-shadow:0 -2px 8px #09bdff8c;opacity:.95}.brand-review-bubble:hover:after{transform:rotate(0) scale(1.08);border-color:#09bdff80;opacity:.9}.brand-review-bubble:hover .brand-review-text{transform:translateY(-2px);color:#0f172a}.brand-review-text{transition:transform .35s cubic-bezier(.16,1,.3,1),color .25s ease}.brand-review-bubble:hover .brand-review-header{transform:translateY(-2px)}.brand-review-header{transition:transform .35s cubic-bezier(.16,1,.3,1)}.brand-review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.brand-review-tool-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:9999px;background:#09bdff1a;border:1px solid rgba(9,189,255,.3);color:#0284c7;font-size:.7rem;font-weight:700}.brand-online-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .42rem;border-radius:9999px;background:#10b98114;border:1px solid rgba(16,185,129,.25);font-size:.625rem;font-weight:700;color:#059669;letter-spacing:.02em}.brand-status-dot-wrap{position:relative;display:inline-flex;width:7px;height:7px;align-items:center;justify-content:center}.brand-status-dot-ping{position:absolute;width:100%;height:100%;border-radius:50%;background-color:#10b981;opacity:.75;animation:pingRadar 1.8s cubic-bezier(0,0,.2,1) infinite}.brand-status-dot-core{position:relative;display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#059669}.brand-review-text{font-size:.8125rem;line-height:1.46;color:#1e293b;margin-bottom:.5rem;flex-grow:1}.brand-review-author-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(241,245,249,.95);margin-top:auto}.brand-review-author-info{display:flex;align-items:center;gap:.5rem;min-width:0}.brand-review-avatar{position:relative;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.72rem;color:#fff;box-shadow:0 2px 6px #00000014;flex-shrink:0}.brand-avatar-online-dot{position:absolute;bottom:0;right:0;width:8px;height:8px;border-radius:50%;background:#10b981;border:1.5px solid #FFFFFF;box-shadow:0 0 4px #10b98180}.brand-review-author-name{font-size:.76rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.2rem;line-height:1.2;white-space:nowrap}.brand-review-author-role{font-size:.65rem;color:#64748b;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-review-metric{display:inline-flex;align-items:center;gap:.25rem;font-size:.625rem;font-weight:700;padding:.15rem .45rem;border-radius:6px;background:#f8fafc;color:#0369a1;border:1px solid #E0F2FE;margin-bottom:0;white-space:nowrap;flex-shrink:0}@media(max-width:640px){.brand-review-author-bar{gap:.35rem}.brand-review-author-role{display:none}.brand-review-metric{font-size:.58rem;padding:.12rem .35rem}}.brand-panorama-nav-bar{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.brand-nav-arrow-btn{width:44px;height:44px;border-radius:50%;background:#fff;border:1.5px solid #E2E8F0;color:#0f172a;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #0f172a0d;transition:all .2s cubic-bezier(.16,1,.3,1)}.brand-nav-arrow-btn:hover{background:linear-gradient(135deg,#09bdff,#0070f3);border-color:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #09bdff66}.brand-nav-arrow-btn:active{transform:scale(.94)}.brand-stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem;margin:2.25rem 0;background:transparent;border:none;box-shadow:none;padding:0}@media(max-width:900px){.brand-stats-bar{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:520px){.brand-stats-bar{grid-template-columns:1fr;gap:.85rem}}.brand-stat-box{position:relative;background:#fff;border:1.5px solid rgba(226,232,240,.95);border-radius:10px;padding:1.35rem 1.1rem 1.15rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 4px 18px -3px #0f172a0a;transition:all .35s cubic-bezier(.16,1,.3,1);overflow:visible;user-select:none}.stat-card-strip{position:absolute;top:0;left:0;right:0;height:3.5px;border-top-left-radius:16px;border-top-right-radius:16px;background:repeating-linear-gradient(-45deg,#09bdff 0 8px,#fff 8px 13px,#0070f3 13px 21px,#fff 21px 26px);opacity:.8;transition:opacity .3s ease;z-index:5}.stat-theme-emerald .stat-card-strip{background:repeating-linear-gradient(-45deg,#10b981 0 8px,#fff 8px 13px,#059669 13px 21px,#fff 21px 26px)}.stat-theme-purple .stat-card-strip{background:repeating-linear-gradient(-45deg,#8b5cf6 0 8px,#fff 8px 13px,#6366f1 13px 21px,#fff 21px 26px)}.stat-theme-amber .stat-card-strip{background:repeating-linear-gradient(-45deg,#f59e0b 0 8px,#fff 8px 13px,#d97706 13px 21px,#fff 21px 26px)}.stat-card-flap-wrap{position:absolute;top:0;left:50%;transform:translate(-50%);width:68px;height:14px;z-index:15;perspective:400px;pointer-events:none}.stat-card-flap{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#f8fafc,#e2e8f0);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top center;transition:transform .42s cubic-bezier(.34,1.56,.64,1),background .3s ease,filter .3s ease;filter:drop-shadow(0 1.5px 2px rgba(15,23,42,.08));border-top:1px solid rgba(226,232,240,.9)}.stat-card-seal{position:absolute;top:7px;left:50%;transform:translate(-50%);width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#09bdff,#0070f3);box-shadow:0 2px 5px #0070f359;display:flex;align-items:center;justify-content:center;z-index:16;transition:transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,opacity .25s ease}.stat-theme-emerald .stat-card-seal{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 5px #10b98159}.stat-theme-purple .stat-card-seal{background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 2px 5px #8b5cf659}.stat-theme-amber .stat-card-seal{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 5px #f59e0b59}.brand-stat-box:hover{transform:translateY(-5px);border-color:#09bdffa6;box-shadow:0 10px 24px -4px #09bdff29,0 2px 6px -1px #0f172a0a}.brand-stat-box.stat-theme-emerald:hover{border-color:#10b981a6;box-shadow:0 10px 24px -4px #10b98129,0 2px 6px -1px #0f172a0a}.brand-stat-box.stat-theme-purple:hover{border-color:#8b5cf6a6;box-shadow:0 10px 24px -4px #8b5cf629,0 2px 6px -1px #0f172a0a}.brand-stat-box.stat-theme-amber:hover{border-color:#f59e0ba6;box-shadow:0 10px 24px -4px #f59e0b29,0 2px 6px -1px #0f172a0a}.brand-stat-box:hover .stat-card-strip{opacity:1}.brand-stat-box:hover .stat-card-flap{transform:rotateX(165deg);background:linear-gradient(180deg,#e2e8f0,#cbd5e1);filter:drop-shadow(0 -2px 5px rgba(9,189,255,.3))}.brand-stat-box.stat-theme-emerald:hover .stat-card-flap{filter:drop-shadow(0 -2px 5px rgba(16,185,129,.3))}.brand-stat-box.stat-theme-purple:hover .stat-card-flap{filter:drop-shadow(0 -2px 5px rgba(139,92,246,.3))}.brand-stat-box.stat-theme-amber:hover .stat-card-flap{filter:drop-shadow(0 -2px 5px rgba(245,158,11,.3))}.brand-stat-box:hover .stat-card-seal{transform:translate(-50%) translateY(-11px) scale(.9);box-shadow:0 -2px 7px #09bdff8c;opacity:.95}.brand-stat-box.stat-theme-emerald:hover .stat-card-seal{box-shadow:0 -2px 7px #10b9818c}.brand-stat-box.stat-theme-purple:hover .stat-card-seal{box-shadow:0 -2px 7px #8b5cf68c}.brand-stat-box.stat-theme-amber:hover .stat-card-seal{box-shadow:0 -2px 7px #f59e0b8c}.brand-stat-box:hover .brand-stat-number{transform:translateY(-2px)}.brand-stat-box:hover .stat-card-badge{transform:translateY(-1px);background:#09bdff1f;border-color:#09bdff59;color:#0284c7}.brand-stat-box.stat-theme-emerald:hover .stat-card-badge{background:#10b9811f;border-color:#10b98159;color:#059669}.brand-stat-box.stat-theme-purple:hover .stat-card-badge{background:#8b5cf61f;border-color:#8b5cf659;color:#7c3aed}.brand-stat-box.stat-theme-amber:hover .stat-card-badge{background:#f59e0b1f;border-color:#f59e0b59;color:#b45309}.stat-card-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.02em;padding:.15rem .55rem;border-radius:9999px;background:#f1f5f9f2;border:1px solid rgba(226,232,240,.85);color:#475569;margin-top:.45rem;transition:all .25s ease}.live-badge-pill{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.04em;color:#059669!important;background:#ecfdf5!important;border:1px solid #A7F3D0!important;border-radius:9999px!important;padding:2px 8px!important;line-height:1!important;flex-shrink:0!important}.brand-stat-number{font-size:1.75rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.2;transition:transform .3s ease,color .3s ease}.brand-stat-label{font-size:.8125rem;font-weight:600;color:#64748b;margin-top:.2rem;transition:color .3s ease}svg{flex-shrink:0}svg.w-3,svg[class*="w-3 "]{width:12px!important;height:12px!important;max-width:12px!important;max-height:12px!important}svg.w-3\.5,svg[class*="w-3.5"]{width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}svg.w-4,svg[class*=w-4]{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important}svg.w-5,svg[class*=w-5]{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}svg.w-6,svg[class*=w-6]{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important}svg.w-7,svg[class*=w-7]{width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important}svg.w-8,svg[class*=w-8]{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important}svg.w-10,svg[class*=w-10]{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important}svg.w-12,svg[class*=w-12]{width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important}svg.w-14,svg[class*=w-14]{width:56px!important;height:56px!important;max-width:56px!important;max-height:56px!important}svg.w-16,svg[class*=w-16]{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important}button svg,.btn-brand-blue svg,.btn-brand-outline svg{width:16px;height:16px;max-width:16px;max-height:16px;flex-shrink:0;display:inline-block;vertical-align:middle}.tool-studio-card svg:not([width]),.tool-info-card svg:not([width]),.modern-tool-card svg:not([width]){max-width:100%}.tool-studio-card,.modern-tool-card{background:#fff!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:12px!important;box-shadow:none!important;padding:1.75rem 2rem!important;margin-top:2rem!important;margin-bottom:2.5rem!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.tool-studio-card:hover,.modern-tool-card:hover{box-shadow:0 10px 30px -4px #0f172a12,0 2px 8px -2px #0f172a08!important;border-color:#cbd5e1!important}@media(max-width:640px){.tool-studio-card,.modern-tool-card{padding:1.25rem 1rem!important;border-radius:10px!important;margin-top:1.5rem!important;margin-bottom:2rem!important}}.tool-info-card{background:#fff!important;border:1px solid rgba(226,232,240,.85)!important;border-radius:12px!important;box-shadow:none!important;padding:2.25rem 2.5rem!important;margin-top:2rem!important;margin-bottom:2.5rem!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.tool-info-card:hover{box-shadow:0 10px 30px -4px #0f172a12!important;border-color:#cbd5e1!important}@media(max-width:640px){.tool-info-card{padding:1.5rem 1.25rem!important;border-radius:10px!important;margin-top:1.5rem!important;margin-bottom:2rem!important}}.trust-section-card{background:#fff!important;border:1px solid rgba(226,232,240,.85)!important;border-radius:12px!important;box-shadow:none!important;padding:2.25rem 2.5rem!important;margin-top:3.5rem!important;margin-bottom:2rem!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.trust-section-card:hover{box-shadow:0 10px 30px -4px #0f172a12!important;border-color:#cbd5e1!important}@media(max-width:640px){.trust-section-card{padding:1.5rem 1.25rem!important;border-radius:10px!important;margin-top:2rem!important}}.trust-feature-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.trust-feature-grid{grid-template-columns:repeat(3,1fr)}}.trust-feature-card{background:#fff!important;border:1px solid rgba(226,232,240,.85)!important;border-radius:10px!important;padding:24px!important;box-shadow:0 4px 16px -2px #0f172a08!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:flex!important;flex-direction:column!important;position:relative!important}.trust-feature-card:hover{transform:translateY(-3px)!important;box-shadow:0 12px 24px -4px #0f172a14!important;border-color:#09bdff73!important}.trust-icon-box{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:18px!important;flex-shrink:0!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important}.trust-feature-card:hover .trust-icon-box{transform:scale(1.08)!important}.trust-icon-sky{background:linear-gradient(135deg,#09bdff1f,#0070f314)!important;border:1px solid rgba(56,189,248,.3)!important;color:#0284c7!important}.trust-icon-emerald{background:linear-gradient(135deg,#10b9811f,#05966914)!important;border:1px solid rgba(52,211,153,.3)!important;color:#059669!important}.trust-icon-violet{background:linear-gradient(135deg,#8b5cf61f,#6366f114)!important;border:1px solid rgba(167,139,250,.3)!important;color:#7c3aed!important}.trust-badge-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 14px!important;border-radius:9999px!important;background:#f8fafc!important;border:1px solid rgba(226,232,240,.85)!important;font-size:12.5px!important;font-weight:600!important;color:#475569!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.trust-badge-pill:hover{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important;transform:translateY(-1px)!important}.status-dot{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;border-radius:9999px!important;display:inline-block!important;flex-shrink:0!important}.trust-guarantees-banner{margin-top:2rem!important;padding-top:1.25rem!important;border:none!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.tool-dropzone,.drop-area,.upload-area{border:2px dashed #CBD5E1!important;border-radius:12px!important;background-color:#f8fafcb3!important;padding:2.5rem 1.5rem!important;text-align:center!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important}.tool-dropzone:hover,.tool-dropzone.dragover,.drop-area:hover,.drop-area.dragover,.upload-area:hover,.upload-area.dragover{border-color:#09bdff!important;background-color:#f0f9ff!important}.tool-dropzone-icon{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-width:56px!important;max-height:56px!important;margin:0 auto 1rem!important;border-radius:10px!important;background:#e0f2fe!important;color:#0284c7!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #BAE6FD!important;transition:transform .2s ease,background-color .2s ease!important}.tool-dropzone:hover .tool-dropzone-icon,.group:hover .tool-dropzone-icon{transform:scale(1.08)!important;background-color:#bae6fd!important}.tool-dropzone-icon svg{width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important}.inline-flex{display:inline-flex!important}.items-center{align-items:center!important}.rounded-\[24px\],.rounded-3xl{border-radius:12px!important}.rounded-\[20px\],.rounded-\[18px\],.rounded-2xl{border-radius:10px!important}.rounded-lg{border-radius:6px!important}.rounded-md,.rounded{border-radius:4px!important}.rounded-sm{border-radius:2px!important}.rounded-full{border-radius:9999px!important}.gap-1\.5{gap:.375rem!important}.gap-2\.5{gap:.625rem!important}.gap-3\.5{gap:.875rem!important}.w-3\.5{width:.875rem!important}.h-3\.5{height:.875rem!important}.w-4{width:1rem!important}.h-4{height:1rem!important}.w-5{width:1.25rem!important}.h-5{height:1.25rem!important}.w-6{width:1.5rem!important}.h-6{height:1.5rem!important}.w-7{width:1.75rem!important}.h-7{height:1.75rem!important}.w-8{width:2rem!important}.h-8{height:2rem!important}.w-10{width:2.5rem!important}.h-10{height:2.5rem!important}.w-12{width:3rem!important}.h-12{height:3rem!important}.w-14{width:3.5rem!important}.h-14{height:3.5rem!important}.w-16{width:4rem!important}.h-16{height:4rem!important}.max-w-xl{max-width:36rem!important}.max-w-2xl{max-width:42rem!important}.max-w-3xl{max-width:48rem!important}.max-w-4xl{max-width:56rem!important}.max-w-5xl{max-width:64rem!important}.max-w-6xl{max-width:72rem!important}.border{border-width:1px!important;border-style:solid!important}.border-t{border-top-width:1px!important;border-top-style:solid!important;border-bottom-width:0!important;border-left-width:0!important;border-right-width:0!important}.border-b{border-bottom-width:1px!important;border-bottom-style:solid!important;border-top-width:0!important;border-left-width:0!important;border-right-width:0!important}.border-l{border-left-width:1px!important;border-left-style:solid!important;border-top-width:0!important;border-bottom-width:0!important;border-right-width:0!important}.border-r{border-right-width:1px!important;border-right-style:solid!important;border-top-width:0!important;border-bottom-width:0!important;border-left-width:0!important}.border-0,.border-none{border:none!important;border-width:0!important}.border-slate-100{border-color:#f1f5f9!important}.border-slate-200,.border-slate-200\/90,.border-slate-200\/80,.border-slate-200\/70,.border-slate-200\/60,.border-slate-200\/50,.border-slate-200\/40{border-color:#e2e8f0!important}.border-slate-300{border-color:#cbd5e1!important}.bg-slate-50,.bg-slate-50\/90,.bg-slate-50\/80,.bg-slate-50\/70,.bg-slate-50\/60,.bg-slate-50\/50,.bg-slate-50\/40{background-color:#f8fafc!important}.bg-slate-100{background-color:#f1f5f9!important}.bg-slate-200,.bg-slate-200\/70{background-color:#e2e8f0!important}.rounded-xl{border-radius:8px!important}.rounded-2xl{border-radius:10px!important}.inner-box-card{background-color:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:10px!important;box-shadow:none!important;margin-top:1.5rem!important;transition:all .2s ease!important}.inner-box-card:hover{border-color:#cbd5e1!important;box-shadow:0 4px 12px #0f172a0f!important}.text-slate-400{color:#94a3b8!important}.text-slate-500{color:#64748b!important}.text-slate-600{color:#475569!important}.text-slate-700{color:#334155!important}.text-slate-800{color:#1e293b!important}.text-slate-900{color:#0f172a!important}.bg-sky-50,.bg-sky-50\/30{background-color:#f0f9ff!important}.bg-sky-100{background-color:#e0f2fe!important}.border-sky-100{border-color:#e0f2fe!important}.border-sky-200{border-color:#bae6fd!important}.border-sky-300{border-color:#7dd3fc!important}.border-sky-400{border-color:#38bdf8!important}.border-sky-500{border-color:#0ea5e9!important}.text-sky-500{color:#0ea5e9!important}.text-sky-600{color:#0284c7!important}.bg-emerald-50,.bg-emerald-50\/50{background-color:#ecfdf5!important}.bg-emerald-100{background-color:#d1fae5!important}.border-emerald-200,.border-emerald-200\/80{border-color:#a7f3d0!important}.border-emerald-300{border-color:#6ee7b7!important}.text-emerald-500{color:#10b981!important}.text-emerald-600{color:#059669!important}.text-emerald-700{color:#047857!important}.bg-emerald-500{background-color:#10b981!important}.border-indigo-200{border-color:#c7d2fe!important}.border-indigo-300{border-color:#a5b4fc!important}.bg-indigo-50{background-color:#eef2ff!important}.text-indigo-600{color:#4f46e5!important}.text-indigo-700{color:#4338ca!important}.bg-rose-50,.bg-red-50{background-color:#fff1f2!important}.border-rose-200,.border-red-200{border-color:#fecdd3!important}.text-rose-600,.text-rose-700{color:#e11d48!important}.grid{display:grid!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}@media(min-width:640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-5{gap:1.25rem!important}.gap-6{gap:1.5rem!important}.gap-8{gap:2rem!important}@media(min-width:640px){.sm\:gap-3{gap:.75rem!important}.sm\:gap-4{gap:1rem!important}.sm\:gap-6{gap:1.5rem!important}}@media(min-width:768px){.md\:gap-4{gap:1rem!important}.md\:gap-6{gap:1.5rem!important}}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mt-10{margin-top:2.5rem!important}.mt-12{margin-top:3rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.mb-16{margin-bottom:4rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:.75rem!important}.pt-4{padding-top:1rem!important}.pt-6{padding-top:1.5rem!important}.pt-8{padding-top:2rem!important}.pt-10{padding-top:2.5rem!important}.pt-12{padding-top:3rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:.75rem!important}.pb-4{padding-bottom:1rem!important}.pb-6{padding-bottom:1.5rem!important}.pb-8{padding-bottom:2rem!important}.pb-10{padding-bottom:2.5rem!important}.pb-12{padding-bottom:3rem!important}.pb-16{padding-bottom:4rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-16{padding-top:4rem!important;padding-bottom:4rem!important}@media(min-width:640px){.sm\:pt-6{padding-top:1.5rem!important}.sm\:pt-8{padding-top:2rem!important}.sm\:pt-10{padding-top:2.5rem!important}.sm\:pb-8{padding-bottom:2rem!important}.sm\:pb-12{padding-bottom:3rem!important}.sm\:py-8{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.sm\:py-12{padding-top:3rem!important;padding-bottom:3rem!important}}.shadow-\[0_10px_30px_-4px_rgba\(15\,23\,42\,0\.05\)\,0_2px_8px_-2px_rgba\(15\,23\,42\,0\.02\)\]{box-shadow:0 10px 30px -4px #0f172a0d,0 2px 8px -2px #0f172a05!important}.shadow-\[0_10px_30px_-4px_rgba\(15\,23\,42\,0\.05\)\]{box-shadow:0 10px 30px -4px #0f172a0d!important}.pro-active-banner{margin-top:0!important;margin-bottom:2.75rem!important;padding:1.5rem 1.75rem!important;background:#ecfdf5f2!important;border:1px solid #A7F3D0!important;border-radius:10px!important;text-align:center;box-shadow:0 4px 16px -2px #10b98114!important;position:relative;z-index:1}@media(max-width:1024px){.pro-active-banner{margin-bottom:2.5rem!important;padding:1.35rem 1.5rem!important}}@media(max-width:640px){.pro-active-banner{margin-bottom:2.25rem!important;padding:1.25rem!important}}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;margin-top:1rem!important;margin-bottom:3.5rem!important}@media(max-width:1024px){.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:24px;margin-top:1rem!important}}@media(max-width:640px){.pricing-grid{grid-template-columns:1fr!important;gap:20px!important}}.py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.mb-10{margin-bottom:2.5rem!important}.mb-12{margin-bottom:3rem!important}.mb-14{margin-bottom:3.5rem!important}.pricing-plan-card{background:#fff!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:12px!important;padding:2.25rem 2rem!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;box-shadow:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;width:100%!important}@media(max-width:640px){.pricing-plan-card{padding:1.75rem 1.5rem!important}}.pricing-plan-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px -4px #0f172a14!important;border-color:#09bdff80!important}.pricing-plan-card.popular{border:2px solid #0070F3!important;box-shadow:0 20px 45px -10px #0070f338,0 2px 8px -2px #0070f31a!important;background:#fff!important}.pricing-plan-card .badge-popular{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#09bdff,#0070f3);color:#fff!important;padding:5px 18px;border-radius:9999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 14px #0070f359;z-index:10;white-space:nowrap}.pricing-card-header{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.pricing-pill-label{display:inline-flex!important;align-items:center!important;padding:4px 12px!important;border-radius:9999px!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:6px!important}.pricing-price-wrap{margin-top:1rem!important;margin-bottom:1.25rem!important;text-align:center!important;width:100%!important;border:none!important;border-bottom:none!important}.pricing-price-row{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:2px!important;line-height:1!important}.pricing-currency{font-size:1.2rem!important;font-weight:700!important;color:#94a3b8!important;vertical-align:top!important}.pricing-amount{font-size:2.25rem!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.02em!important;line-height:1!important}.pricing-plan-card.popular .pricing-currency{color:#0070f3!important}.pricing-period{font-size:.875rem!important;font-weight:600!important;color:#64748b!important;margin-left:4px!important}.pricing-subtext{display:block!important;font-size:.75rem!important;color:#94a3b8!important;font-weight:500!important;margin-top:5px!important}.pricing-yearly-chip{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 10px!important;border-radius:9999px!important;background:#ecfdf5!important;color:#059669!important;border:1px solid rgba(52,211,153,.35)!important;font-size:11.5px!important;font-weight:700!important;margin-top:6px!important}.pricing-plan-card form,.pricing-btn-wrapper{width:100%!important;margin:0!important;padding:0!important;display:block!important;box-sizing:border-box!important}.pricing-plan-card .btn-brand-blue,.pricing-plan-card .btn-brand-outline{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:.85rem 1.25rem!important;font-size:.925rem!important;font-weight:700!important;border-radius:8px!important;margin:0!important}.crypto-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:700;color:#1e293b;box-shadow:0 2px 6px #0f172a08;transition:all .2s cubic-bezier(.16,1,.3,1)}.crypto-pill:hover{border-color:#09bdff;transform:translateY(-2px);box-shadow:0 8px 20px -4px #09bdff33;background:#f0f9ff}.pricing-step-card{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:10px;padding:28px 22px;text-align:center;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px -4px #0f172a0a;display:flex;flex-direction:column;align-items:center}.pricing-step-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -8px #0f172a14;border-color:#09bdff66}.pricing-switcher-container{display:flex;justify-content:center;align-items:center;margin-bottom:2.25rem}.pricing-pill-toggle{display:inline-flex;align-items:center;padding:4px;background:#f1f5f9;border:1px solid #E2E8F0;border-radius:9999px;gap:4px;box-shadow:0 1px 2px #0f172a0a}.pricing-toggle-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:9999px;font-size:13.5px;font-weight:700;color:#64748b;background:transparent;border:none;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.pricing-toggle-tab:hover{color:#0f172a}.pricing-toggle-tab.active{background:#fff;color:#0f172a;box-shadow:0 2px 8px -1px #0f172a14,0 1px 3px #0f172a0d}.pricing-toggle-discount{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:800;background:#ecfdf5;color:#059669;border:1px solid rgba(52,211,153,.4)}.pricing-card-top-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:.75rem}.pricing-card-title-x{font-size:1.25rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0;line-height:1.2}.pricing-hero-price-wrap{display:flex;align-items:baseline;gap:4px;margin-bottom:.35rem;line-height:1}.pricing-hero-amount{font-size:2.75rem;font-weight:900;color:#0f172a;letter-spacing:-.03em;line-height:1}.pricing-hero-period{font-size:.95rem;font-weight:600;color:#64748b}.pricing-hero-subtext{font-size:.8125rem;color:#94a3b8;font-weight:500;margin-bottom:1.5rem}.pricing-feature-list{display:flex;flex-direction:column;gap:.875rem;margin-bottom:2rem;flex:1;padding:0;list-style:none}.pricing-feature-item{display:flex;align-items:center;gap:12px;font-size:.875rem;color:#334155;line-height:1.4}.pricing-feature-icon-box{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b}.pricing-plan-card.popular .pricing-feature-icon-box{color:#0284c7}.pricing-plan-card.yearly-highlight .pricing-feature-icon-box{color:#059669}.pricing-feature-text{flex:1;font-weight:500}.pricing-feature-badge-new{display:inline-flex;align-items:center;padding:1px 6px;border-radius:6px;font-size:10px;font-weight:800;background:#e0f2fe;color:#0284c7;letter-spacing:.04em;text-transform:uppercase;margin-left:6px}.pricing-feature-info{display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;cursor:help;transition:color .15s;flex-shrink:0}.pricing-feature-info:hover{color:#475569}.pricing-feature-all-inclusive{display:flex;align-items:center;gap:12px;font-size:.875rem;font-weight:700;color:#0f172a;padding-top:.65rem;border-top:1px dashed #E2E8F0}.pricing-feature-all-inclusive .pricing-feature-icon-box{color:#0f172a}.pricing-business-callout{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:12px;padding:24px 28px;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:space-between;margin-top:2rem;margin-bottom:3.5rem;box-shadow:0 2px 12px -2px #0f172a0a;transition:all .25s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.pricing-business-callout{flex-direction:row;padding:24px 32px}}.pricing-business-callout:hover{border-color:#cbd5e1;box-shadow:0 8px 24px -4px #0f172a0f}.pricing-business-left{display:flex;align-items:center;gap:16px}.pricing-business-icon-wrap{width:44px;height:44px;border-radius:8px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid rgba(245,158,11,.25);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;box-shadow:0 2px 6px #f59e0b26}.pricing-business-title{font-size:1.05rem;font-weight:800;color:#0f172a;margin:0 0 2px}.pricing-business-desc{font-size:.8125rem;color:#64748b;margin:0}.pricing-business-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:.875rem;font-weight:700;background:#0f172a;color:#fff!important;text-decoration:none;white-space:nowrap;transition:all .2s ease;box-shadow:0 2px 6px #0f172a26}.pricing-business-btn:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 14px #0f172a33}.contact-grid-top{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:24px}@media(min-width:768px){.contact-grid-top{grid-template-columns:repeat(3,1fr)}}.contact-info-card{background:#fff;border:1px solid rgba(226,232,240,.85);border-radius:10px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 16px -2px #0f172a08;transition:all .25s cubic-bezier(.16,1,.3,1)}.contact-info-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px -4px #0f172a12;border-color:#09bdff73}.contact-icon-box{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.contact-info-card:hover .contact-icon-box{transform:scale(1.08)}.contact-icon-sky{background:linear-gradient(135deg,#09bdff1f,#0070f314);border:1px solid rgba(56,189,248,.3);color:#0284c7}.contact-icon-emerald{background:linear-gradient(135deg,#10b9811f,#05966914);border:1px solid rgba(52,211,153,.3);color:#059669}.contact-icon-violet{background:linear-gradient(135deg,#8b5cf61f,#6366f114);border:1px solid rgba(167,139,250,.3);color:#7c3aed}.contact-composer-box{background:#fff;border:1px solid rgba(226,232,240,.85);border-radius:12px;padding:28px 24px;box-shadow:0 4px 20px -2px #0f172a08}@media(min-width:640px){.contact-composer-box{padding:32px}}.contact-input-field{width:100%;background:#fff;border:1px solid #E2E8F0;border-radius:8px;padding:10px 14px;font-size:14px;color:#0f172a;transition:all .2s ease}.contact-input-field:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 3px #0070f31f}.contact-select-wrap{position:relative}.contact-select-field{width:100%;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #E2E8F0;border-radius:8px;padding:10px 38px 10px 14px;font-size:14px;color:#0f172a;cursor:pointer;transition:all .2s ease}.contact-select-field:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 3px #0070f31f}.contact-select-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#64748b}.faq-accordion-item{background:#fff;border:1px solid rgba(226,232,240,.85);border-radius:8px;margin-bottom:12px;overflow:hidden;transition:all .2s ease}.faq-accordion-item:hover{border-color:#cbd5e1;box-shadow:0 4px 12px -2px #0f172a0a}.faq-accordion-item[open]{border-color:#09bdff73;box-shadow:0 6px 18px -3px #0070f30f}.faq-accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;font-weight:700;font-size:15px;color:#0f172a;user-select:none;list-style:none}.faq-accordion-summary::-webkit-details-marker{display:none}.faq-accordion-chevron{transition:transform .25s cubic-bezier(.16,1,.3,1);flex-shrink:0;color:#64748b}.faq-accordion-item[open] .faq-accordion-chevron{transform:rotate(180deg);color:#0070f3}.faq-accordion-body{padding:14px 20px 18px;font-size:14px;line-height:1.6;color:#475569;border-top:1px solid rgba(241,245,249,.95)}.png-checkerboard-bg{background-color:#f8fafc;background-image:linear-gradient(45deg,#E2E8F0 25%,transparent 25%),linear-gradient(-45deg,#E2E8F0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#E2E8F0 75%),linear-gradient(-45deg,transparent 75%,#E2E8F0 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px}.png-queue-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.png-queue-card{position:relative;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px -2px #0f172a0a;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:grab;user-select:none}.png-queue-card:hover{border-color:#09bdff;transform:translateY(-2px);box-shadow:0 8px 20px -4px #09bdff26}.png-queue-card:active{cursor:grabbing}.png-queue-badge{position:absolute;top:8px;left:8px;background:#0f172ad9;backdrop-filter:blur(4px);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:9999px;z-index:2}.png-queue-remove{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:9999px;background:#ef4444e6;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;z-index:2;transition:all .15s ease}.png-queue-remove:hover{background:#dc2626;transform:scale(1.1)}.tool-studio-card,.tool-info-card,.tool-card,.catalog-card,.admin-card-container,.kpi-card,.inner-box-card,.pricing-plan-card,.library-card{box-shadow:none!important}.tool-studio-card:hover,.tool-info-card:hover,.tool-card:hover,.catalog-card:hover,.admin-card-container:hover,.kpi-card:hover,.inner-box-card:hover,.pricing-plan-card:hover,.library-card:hover{box-shadow:0 10px 25px -4px #0f172a14!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-spin{animation:spin 1s linear infinite!important}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important}.animate-bounce{animation:bounce 1s infinite!important}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-transform{transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-opacity{transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-200{transition-duration:.2s!important}.duration-300{transition-duration:.3s!important}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.font-extrabold{font-weight:800!important}.font-black{font-weight:900!important}.tracking-tight{letter-spacing:-.025em!important}.tracking-wide{letter-spacing:.025em!important}.tracking-wider{letter-spacing:.05em!important}.text-left{text-align:left!important}.no-underline{text-decoration-line:none!important}.underline-offset-2{text-underline-offset:2px!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.line-clamp-2{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.antialiased{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.text-\[10px\]{font-size:10px!important;line-height:14px!important}.text-\[11px\]{font-size:11px!important;line-height:15px!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-5xl{font-size:3rem!important;line-height:1!important}.text-\[\#0284C7\]{color:#0284c7!important}.text-\[\#0F172A\]{color:#0f172a!important}.text-amber-300{color:#fcd34d!important}.text-amber-600{color:#d97706!important}.text-amber-700{color:#b45309!important}.text-emerald-800{color:#065f46!important}.text-emerald-900{color:#064e3b!important}.text-emerald-950{color:#022c22!important}.text-purple-600{color:#9333ea!important}.text-purple-700{color:#7e22ce!important}.text-rose-500{color:#f43f5e!important}.text-rose-800{color:#9f1239!important}.text-rose-900{color:#881337!important}.text-sky-400{color:#38bdf8!important}.text-sky-700{color:#0369a1!important}.text-sky-700\/80{color:#0369a1cc!important}.text-sky-800{color:#075985!important}.text-sky-900{color:#0c4a6e!important}.text-sky-950{color:#082f49!important}.text-slate-300{color:#cbd5e1!important}.bg-amber-50{background-color:#fffbeb!important}.bg-amber-100{background-color:#fef3c7!important}.bg-amber-500{background-color:#f59e0b!important}.bg-emerald-50\/90{background-color:#ecfdf5e6!important}.bg-emerald-100\/90{background-color:#d1fae5e6!important}.bg-emerald-200{background-color:#a7f3d0!important}.bg-emerald-400{background-color:#34d399!important}.bg-indigo-100{background-color:#e0e7ff!important}.bg-purple-50{background-color:#faf5ff!important}.bg-purple-100{background-color:#f3e8ff!important}.bg-purple-500{background-color:#a855f7!important}.bg-rose-50\/50{background-color:#fff1f280!important}.bg-rose-100{background-color:#ffe4e6!important}.bg-rose-200{background-color:#fecdd3!important}.bg-rose-600{background-color:#e11d48!important}.bg-sky-50\/50{background-color:#f0f9ff80!important}.bg-sky-50\/60{background-color:#f0f9ff99!important}.bg-sky-50\/70{background-color:#f0f9ffb3!important}.bg-sky-200\/70{background-color:#bae6fdb3!important}.bg-sky-500{background-color:#0ea5e9!important}.bg-sky-600{background-color:#0284c7!important}.bg-slate-100\/80{background-color:#f1f5f9cc!important}.bg-slate-200\/80{background-color:#e2e8f0cc!important}.bg-slate-800{background-color:#1e293b!important}.bg-slate-900{background-color:#0f172a!important}.bg-slate-900\/80{background-color:#0f172acc!important}.bg-white\/80{background-color:#fffc!important}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.from-sky-400{--tw-gradient-from: #38bdf8;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(56, 189, 248, 0))}.from-sky-500{--tw-gradient-from: #0ea5e9;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(14, 165, 233, 0))}.from-sky-500\/10{--tw-gradient-from: rgba(14, 165, 233, .1);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(14, 165, 233, 0))}.via-blue-500{--tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0))}.via-blue-500\/10{--tw-gradient-stops: var(--tw-gradient-from), rgba(59, 130, 246, .1), var(--tw-gradient-to, rgba(59, 130, 246, 0))}.via-emerald-500\/10{--tw-gradient-stops: var(--tw-gradient-from), rgba(16, 185, 129, .1), var(--tw-gradient-to, rgba(16, 185, 129, 0))}.to-blue-600{--tw-gradient-to: #2563eb !important}.to-indigo-500{--tw-gradient-to: #6366f1 !important}.to-indigo-500\/10{--tw-gradient-to: rgba(99, 102, 241, .1) !important}.to-indigo-600{--tw-gradient-to: #4f46e5 !important}.to-sky-500\/10{--tw-gradient-to: rgba(14, 165, 233, .1) !important}.border-4{border-width:4px!important}.border-amber-200{border-color:#fde68a!important}.border-amber-500\/30{border-color:#f59e0b4d!important}.border-emerald-100{border-color:#d1fae5!important}.border-emerald-200\/60{border-color:#a7f3d099!important}.border-emerald-200\/90{border-color:#a7f3d0e6!important}.border-indigo-200\/80{border-color:#c7d2fecc!important}.border-purple-100{border-color:#f3e8ff!important}.border-purple-200{border-color:#e9d5ff!important}.border-sky-200\/60{border-color:#bae6fd99!important}.border-sky-200\/80{border-color:#bae6fdcc!important}.border-sky-200\/90{border-color:#bae6fde6!important}.border-slate-700{border-color:#334155!important}.border-t-sky-500{border-top-color:#0ea5e9!important}.border-transparent{border-color:transparent!important}.divide-y>:not([hidden])~:not([hidden]){border-top-width:1px!important}.divide-slate-100>:not([hidden])~:not([hidden]){border-color:#f1f5f9!important}.divide-slate-200>:not([hidden])~:not([hidden]){border-color:#e2e8f0!important}.fixed{position:fixed!important}.inset-0{inset:0!important}.top-2\.5{top:.625rem!important}.right-3{right:.75rem!important}.inline{display:inline!important}.flex-shrink-0{flex-shrink:0!important}.items-end{align-items:flex-end!important}.justify-end{justify-content:flex-end!important}.self-start{align-self:flex-start!important}.self-end{align-self:flex-end!important}.list-none{list-style-type:none!important}.outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.overflow-auto{overflow:auto!important}.overflow-x-auto{overflow-x:auto!important}.resize-y{resize:vertical!important}.select-none{user-select:none!important}.object-contain{object-fit:contain!important}.opacity-25{opacity:.25!important}.opacity-75{opacity:.75!important}.appearance-none{-webkit-appearance:none!important;appearance:none!important}.accent-sky-500{accent-color:#0ea5e9!important}.accent-sky-600{accent-color:#0284c7!important}.backdrop-blur-sm{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.w-0{width:0px!important}.w-1\.5{width:.375rem!important}.w-2{width:.5rem!important}.w-2\.5{width:.625rem!important}.w-4\.5{width:1.125rem!important}.w-11{width:2.75rem!important}.w-28{width:7rem!important}.w-auto{width:auto!important}.w-px{width:1px!important}.w-\[18px\]{width:18px!important}.w-\[22px\]{width:22px!important}.h-1\.5{height:.375rem!important}.h-2{height:.5rem!important}.h-2\.5{height:.625rem!important}.h-3{height:.75rem!important}.h-4\.5{height:1.125rem!important}.h-11{height:2.75rem!important}.h-48{height:12rem!important}.h-64{height:16rem!important}.h-\[18px\]{height:18px!important}.h-\[22px\]{height:22px!important}.h-\[140px\]{height:140px!important}.h-\[280px\]{height:280px!important}.h-\[340px\]{height:340px!important}.max-w-xs{max-width:20rem!important}.max-w-sm{max-width:24rem!important}.max-w-md{max-width:28rem!important}.max-w-lg{max-width:32rem!important}.max-w-full{max-width:100%!important}.max-w-\[220px\]{max-width:220px!important}.max-w-\[1240px\]{max-width:1240px!important}.max-h-full{max-height:100%!important}.min-w-0{min-width:0px!important}.min-h-\[1\.5rem\]{min-height:1.5rem!important}.min-h-\[2\.5rem\]{min-height:2.5rem!important}.min-h-\[20px\]{min-height:20px!important}.min-h-\[300px\]{min-height:300px!important}.p-1{padding:.25rem!important}.p-1\.5{padding:.375rem!important}.p-2{padding:.5rem!important}.p-2\.5{padding:.625rem!important}.p-3{padding:.75rem!important}.p-3\.5{padding:.875rem!important}.p-5{padding:1.25rem!important}.p-10{padding:2.5rem!important}.p-12{padding:3rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.pt-1{padding-top:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pb-1\.5{padding-bottom:.375rem!important}.pb-5{padding-bottom:1.25rem!important}.pl-5{padding-left:1.25rem!important}.mb-0{margin-bottom:0!important}.mb-0\.5{margin-bottom:.125rem!important}.mb-1\.5{margin-bottom:.375rem!important}.mb-2\.5{margin-bottom:.625rem!important}.mt-0\.5{margin-top:.125rem!important}.mt-1\.5{margin-top:.375rem!important}.ml-0\.5{margin-left:.125rem!important}.ml-1{margin-left:.25rem!important}.ml-3{margin-left:.75rem!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-12{margin-top:3rem!important;margin-bottom:3rem!important}.space-y-1\.5>:not([hidden])~:not([hidden]){margin-top:.375rem!important}.space-y-2\.5>:not([hidden])~:not([hidden]){margin-top:.625rem!important}.space-y-3\.5>:not([hidden])~:not([hidden]){margin-top:.875rem!important}.space-y-8>:not([hidden])~:not([hidden]){margin-top:2rem!important}.shadow-2xs{box-shadow:0 1px 2px #00000008!important}.shadow-xs{box-shadow:0 1px 2px #0000000d!important}.shadow-inner{box-shadow:inset 0 2px 4px #0000000d!important}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040!important}.shadow-emerald-500\/20{box-shadow:0 10px 25px -4px #10b98133!important}.shadow-sky-500\/30{box-shadow:0 10px 25px -4px #0ea5e94d!important}.hover\:bg-sky-50:hover{background-color:#f0f9ff!important}.hover\:bg-sky-50\/30:hover{background-color:#f0f9ff4d!important}.hover\:bg-sky-200:hover{background-color:#bae6fd!important}.hover\:bg-sky-400:hover{background-color:#38bdf8!important}.hover\:bg-slate-50:hover{background-color:#f8fafc!important}.hover\:bg-slate-100:hover{background-color:#f1f5f9!important}.hover\:bg-slate-200:hover{background-color:#e2e8f0!important}.hover\:bg-slate-800:hover{background-color:#1e293b!important}.hover\:bg-rose-50:hover{background-color:#fff1f2!important}.hover\:bg-white:hover{background-color:#fff!important}.hover\:text-sky-400:hover{color:#38bdf8!important}.hover\:text-sky-700:hover{color:#0369a1!important}.hover\:text-slate-700:hover{color:#334155!important}.hover\:text-slate-800:hover{color:#1e293b!important}.hover\:text-slate-900:hover{color:#0f172a!important}.hover\:text-rose-600:hover{color:#e11d48!important}.hover\:text-rose-700:hover{color:#be123c!important}.hover\:text-gray-600:hover{color:#4b5563!important}.hover\:text-white:hover{color:#fff!important}.hover\:border-sky-300:hover{border-color:#7dd3fc!important}.hover\:border-sky-400:hover{border-color:#38bdf8!important}.hover\:border-slate-300:hover{border-color:#cbd5e1!important}.hover\:border-rose-200:hover{border-color:#fecdd3!important}.hover\:shadow:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.focus\:bg-white:focus{background-color:#fff!important}.focus\:border-sky-400:focus{border-color:#38bdf8!important}.focus\:border-sky-500:focus{border-color:#0ea5e9!important}.focus\:ring-sky-200:focus{box-shadow:0 0 0 3px #bae6fd80!important}.focus\:ring-sky-500:focus{box-shadow:0 0 0 3px #0ea5e980!important}.focus\:ring-sky-500\/20:focus{box-shadow:0 0 0 3px #0ea5e933!important}.group:hover .group-hover\:bg-sky-100{background-color:#e0f2fe!important}.group:hover .group-hover\:scale-105{transform:scale(1.05)!important}.group:hover .group-hover\:scale-110{transform:scale(1.1)!important}.group:hover .group-hover\:text-purple-600{color:#9333ea!important}.group:hover .group-hover\:text-sky-600{color:#0284c7!important}.group:hover .group-hover\:text-slate-900{color:#0f172a!important}.group:hover .group-hover\:translate-x-0\.5{transform:translate(.125rem)!important}.group:hover .group-hover\:translate-x-1{transform:translate(.25rem)!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:opacity-50:disabled{opacity:.5!important}@media(min-width:640px){.sm\:block{display:block!important}.sm\:flex-row{flex-direction:row!important}.sm\:flex-initial{flex:0 1 auto!important}.sm\:items-center{align-items:center!important}.sm\:items-end{align-items:flex-end!important}.sm\:self-auto{align-self:auto!important}.sm\:ml-auto{margin-left:auto!important}.sm\:col-span-2{grid-column:span 2 / span 2!important}.sm\:w-48{width:12rem!important}.sm\:w-64{width:16rem!important}.sm\:w-auto{width:auto!important}.sm\:h-\[420px\]{height:420px!important}.sm\:max-w-xs{max-width:20rem!important}.sm\:max-w-md{max-width:28rem!important}.sm\:p-5{padding:1.25rem!important}.sm\:p-6{padding:1.5rem!important}.sm\:p-7{padding:1.75rem!important}.sm\:p-8{padding:2rem!important}.sm\:p-10{padding:2.5rem!important}.sm\:p-12{padding:3rem!important}.sm\:text-sm{font-size:.875rem!important;line-height:1.25rem!important}.sm\:text-base{font-size:1rem!important;line-height:1.5rem!important}.sm\:text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.sm\:text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.sm\:text-2xl{font-size:1.5rem!important;line-height:2rem!important}.sm\:text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.sm\:text-6xl{font-size:3.75rem!important;line-height:1!important}}@media(min-width:768px){.md\:flex-row{flex-direction:row!important}.md\:items-center{align-items:center!important}.md\:self-auto{align-self:auto!important}.md\:col-span-2{grid-column:span 2 / span 2!important}.md\:col-span-6{grid-column:span 6 / span 6!important}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}}@media(min-width:1024px){.lg\:col-span-4{grid-column:span 4 / span 4!important}.lg\:col-span-8{grid-column:span 8 / span 8!important}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}}
