@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--font-primary: "Plus Jakarta Sans", "Inter", sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--primary: #4f46e5;--primary-hover: #4338ca;--primary-light: #e0e7ff;--secondary: #7c3aed;--secondary-hover: #6d28d9;--secondary-light: #f3e8ff;--accent: #06b6d4;--accent-light: #ecfeff;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--bg-app: #f8fafc;--bg-card: #ffffff;--text-main: #0f172a;--text-muted: #64748b;--border-light: #e2e8f0;--glass-bg: rgba(255, 255, 255, .85);--glass-border: rgba(226, 232, 240, .8);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .04);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .03);--shadow-lg: 0 10px 15px -3px rgba(99, 102, 241, .05), 0 4px 6px -2px rgba(99, 102, 241, .02);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .05), 0 10px 10px -5px rgba(0, 0, 0, .02);--shadow-premium: 0 12px 40px rgba(79, 70, 229, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px}body[data-theme=dark]{--bg-app: #1e2940;--bg-card: #0d1117;--bg-surface: #17213a;--text-main: #e6edf3;--text-muted: #8b949e;--border-light: #2d3b52;--slate-50: #1e2940;--slate-100: #243050;--slate-200: #2d3b52;--slate-300: #3d4f6a;--slate-400: #6e7a96;--slate-500: #8b96b0;--slate-600: #b1bac8;--slate-700: #c9d1dc;--slate-800: #e2e8f0;--slate-900: #f0f6fc;--glass-bg: rgba(30, 41, 64, .9);--glass-border: rgba(45, 59, 82, .8);--glass-shadow: 0 8px 32px 0 rgba(0,0,0,.4);--shadow-sm: 0 1px 3px 0 rgba(0,0,0,.5);--shadow-md: 0 4px 8px -1px rgba(0,0,0,.6), 0 2px 4px -1px rgba(0,0,0,.4);--shadow-lg: 0 10px 20px -3px rgba(0,0,0,.5);--shadow-premium: 0 12px 40px rgba(79,70,229,.3);background-color:#1e2940;color:#e6edf3}[data-theme=dark] ::-webkit-scrollbar-track{background:#161b22}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#30363d;border-color:#161b22}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#484f58}[data-theme=dark] .hero-section{background:linear-gradient(135deg,rgba(10,3,28,.97) 0%,rgba(35,8,70,.97) 60%,rgba(15,5,50,.97) 100%),url(/assets/images/hero-bg.png) center/cover no-repeat!important}[data-theme=dark] .glass-header{background:rgba(30,41,64,.96)!important;border-bottom-color:#2d3b52!important;box-shadow:0 4px 24px #0006!important}[data-theme=dark] .brand-logo-text-main{color:#c9d1d9!important}[data-theme=dark] .brand-logo-text-sub{background:linear-gradient(135deg,#818cf8,#c084fc)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=dark] .hero-sub{color:#67e8f9!important;text-shadow:0 0 20px rgba(103,232,249,.5)!important}[data-theme=dark] .stat-divider{background:rgba(255,255,255,.08)!important}[data-theme=dark] .floating-card{background:rgba(255,255,255,.08)!important;border-color:#ffffff26!important}[data-theme=dark] .desktop-nav{background:#1c2128!important;border-color:#30363d!important}[data-theme=dark] .nav-item{color:#8b949e!important}[data-theme=dark] .nav-item:hover{background:#2d333b!important;color:#a5b4fc!important}[data-theme=dark] .active-nav{color:#fff!important}[data-theme=dark] .popular-tools-section,[data-theme=dark] .categories-section,[data-theme=dark] .features-section,[data-theme=dark] .favorites-section,[data-theme=dark] .recently-used-section{background:#1e2940!important;border-color:#2d3b52!important}[data-theme=dark] .categories-section,[data-theme=dark] .features-section{background:#19243a!important}[data-theme=dark] .tool-card-new,[data-theme=dark] .bento-card,[data-theme=dark] .feature-strip-card,[data-theme=dark] .premium-tool-card{background:#0d1117!important;border-color:#2d3b52!important}[data-theme=dark] .tool-card-footer{background:#111827!important;border-top-color:#2d3b52!important}[data-theme=dark] .category-tabs{background:#141e33!important;border-color:#2d3b52!important}[data-theme=dark] .card-icon-bg,[data-theme=dark] .tool-card-new-icon{background:#17213a!important;border-color:#2d3b52!important}[data-theme=dark] .bento-icon-calc{background:rgba(79,70,229,.18)!important}[data-theme=dark] .bento-icon-convert{background:rgba(2,132,199,.18)!important}[data-theme=dark] .bento-icon-create{background:rgba(124,58,237,.18)!important}[data-theme=dark] .bento-icon-tools{background:rgba(8,145,178,.18)!important}[data-theme=dark] .bento-icon-time{background:rgba(217,119,6,.18)!important}[data-theme=dark] .bento-icon-play{background:rgba(219,39,119,.18)!important}[data-theme=dark] .bento-icon-learn{background:rgba(5,150,105,.18)!important}[data-theme=dark] .bento-view-btn{background:#17213a!important;border-color:#2d3b52!important;color:#c9d1dc!important}[data-theme=dark] .bento-card:hover .bento-view-btn{background:var(--primary)!important;color:#fff!important}[data-theme=dark] .mobile-drawer{background:#161b22;box-shadow:-10px 0 30px #00000080}[data-theme=dark] .drawer-title{color:#e6edf3}[data-theme=dark] .drawer-close{color:#8b949e}[data-theme=dark] .drawer-link{color:#c9d1d9}[data-theme=dark] .drawer-link:hover{background:#1c2128;color:#a5b4fc}[data-theme=dark] .drawer-header,[data-theme=dark] .drawer-search-wrapper{border-bottom-color:#30363d}[data-theme=dark] .drawer-search-input{background:#1c2128;border-color:#30363d;color:#e6edf3}[data-theme=dark] .premium-tool-card{background:#161b22;border-color:#30363d}[data-theme=dark] .card-icon-bg{background:#1c2128;border-color:#30363d}[data-theme=dark] .tool-card-title{color:#e6edf3}[data-theme=dark] .tool-card-desc{color:#8b949e}[data-theme=dark] .tool-card-footer{background:#1c2128;border-top-color:#30363d}[data-theme=dark] .hub-header{box-shadow:0 20px 40px #0006}[data-theme=dark] .hub-search-input{background:#161b22;border-color:#30363d;color:#e6edf3}[data-theme=dark] .hub-search-input:focus{border-color:var(--primary);background:#1c2128}[data-theme=dark] .hub-seo-section{background:#161b22;border-color:#30363d}[data-theme=dark] .seo-main-content h2{color:#e6edf3}[data-theme=dark] .seo-main-content p{color:#8b949e}[data-theme=dark] .seo-highlight-box{background:#1c2128;border-color:#30363d}[data-theme=dark] .seo-highlight-box h3{color:#c9d1d9}[data-theme=dark] .seo-highlight-box li{color:#8b949e}[data-theme=dark] .premium-footer{background:#010409;border-top-color:#21262d}[data-theme=dark] .header-search-wrapper{background:#1c2128;border-color:#30363d}[data-theme=dark] .header-search-wrapper:focus-within{background:#161b22;border-color:var(--primary)}[data-theme=dark] .header-search-input{color:#e6edf3}[data-theme=dark] .hub-breadcrumbs{color:#8b949e}[data-theme=dark] .hub-breadcrumbs .active-crumb{color:#c9d1d9}[data-theme=dark] .no-results-panel{background:#161b22;border-color:#30363d}[data-theme=dark] .no-results-title{color:#e6edf3}[data-theme=dark] .no-results-desc{color:#8b949e}[data-theme=dark] .mobile-menu-btn{color:#c9d1d9}[data-theme=dark] .mobile-menu-btn:hover{background:#1c2128;color:#a5b4fc}[data-theme=dark] .hub-breadcrumbs-container{background:transparent!important;border-bottom:1px solid #2d3b52!important;color:#8b949e!important}[data-theme=dark] .hub-breadcrumbs .active-crumb{color:#f0f6fc!important}[data-theme=dark] .hub-breadcrumbs a{color:#818cf8!important}[data-theme=dark] .hub-breadcrumbs a:hover{color:#c084fc!important}[data-theme=dark] .hub-container{background:transparent!important;color:#e6edf3!important}[data-theme=dark] .hub-sidebar{border-right-color:#2d3b52!important}[data-theme=dark] .hub-nav-item{color:#c9d1d9!important;background:transparent!important;border-right:none!important}[data-theme=dark] .hub-nav-item:hover{background:rgba(255,255,255,.06)!important;color:#a5b4fc!important}[data-theme=dark] .hub-nav-item.active{background:linear-gradient(135deg,var(--primary),var(--secondary))!important;color:#fff!important;box-shadow:0 4px 12px #4f46e533!important;font-weight:600!important}[data-theme=dark] .hub-category-title{color:#fff!important;border-bottom-color:#2d3b52!important}[data-theme=dark] .hub-search-box{background:#0d1117!important;border-color:#2d3b52!important;box-shadow:none!important}[data-theme=dark] .hub-search-input{color:#f0f6fc!important}[data-theme=dark] .hub-search-input::placeholder{color:#64748b!important}[data-theme=dark] .premium-tool-card .card-icon-container{background:transparent!important;border-bottom-color:#2d3b52!important}[data-theme=dark] .premium-tool-card .tool-card-title{color:#fff!important}[data-theme=dark] .premium-tool-card .tool-card-desc{color:#94a3b8!important}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-app);color:var(--text-main);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;line-height:1.5}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none;transition:all .2s ease}.brand-container{display:flex;align-items:center;gap:.25rem;text-decoration:none}.brand-logo-text-main{font-family:var(--font-primary);font-size:1.45rem;font-weight:800;letter-spacing:-.03em;color:var(--slate-900)}.brand-logo-text-sub{font-family:var(--font-primary);font-size:1.45rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.03em;margin-left:2px}.footer-logo-text-main{color:#fff!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--slate-50)}::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:5px;border:2px solid var(--slate-50)}::-webkit-scrollbar-thumb:hover{background:var(--slate-400)}.content{display:flex;flex-direction:column;min-height:100vh}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.hub-header{position:relative;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 50%,#06b6d4 100%);background-size:200% 200%;animation:gradientFlow 15s ease infinite;color:#fff;padding:5rem 2rem;border-radius:var(--radius-xl);margin:2rem auto;max-width:1280px;width:calc(100% - 4rem);text-align:center;box-shadow:var(--shadow-premium);overflow:hidden}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hub-header:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,.1),transparent 60%);z-index:1}.hub-title{font-size:3rem;font-weight:800;letter-spacing:-.03em;margin-bottom:1rem;position:relative;z-index:2;text-shadow:0 2px 10px rgba(0,0,0,.1)}.hub-subtitle{font-size:1.25rem;opacity:.95;max-width:720px;margin:0 auto 2rem;font-weight:500;position:relative;z-index:2;line-height:1.6}.hub-stats{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.15);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:.6rem 1.5rem;border-radius:50px;font-size:.95rem;font-weight:600;border:1px solid rgba(255,255,255,.25);position:relative;z-index:2;box-shadow:var(--shadow-sm)}.hub-breadcrumbs-container{max-width:1280px;width:calc(100% - 4rem);margin:1.5rem auto 0}.hub-breadcrumbs{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:var(--slate-500)}.hub-breadcrumbs a{color:var(--primary);display:flex;align-items:center;gap:.25rem}.hub-breadcrumbs a:hover{color:var(--secondary);text-decoration:underline}.hub-breadcrumbs .separator{color:var(--slate-400);font-weight:400}.hub-breadcrumbs .active-crumb{color:var(--slate-700);font-weight:600}.hub-search-wrapper{max-width:1280px;width:calc(100% - 4rem);margin:0 auto 2.5rem;text-align:center}.hub-search-box{position:relative;max-width:640px;margin:0 auto}.hub-search-icon{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);color:var(--slate-400);font-size:1.25rem}.hub-search-input{width:100%;padding:1.1rem 1.5rem 1.1rem 3.5rem;font-size:1.1rem;font-family:var(--font-primary);font-weight:500;border:2px solid var(--slate-200);background-color:var(--bg-card);border-radius:50px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm);color:var(--text-main)}.hub-search-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px #4f46e51a,var(--shadow-md);transform:translateY(-1px)}.hub-grid-wrapper{max-width:1280px;width:calc(100% - 4rem);margin:0 auto}.tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:2rem;padding:1rem 0}.premium-tool-card{display:flex;flex-direction:column;background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;height:100%;position:relative;text-decoration:none;color:inherit}.premium-tool-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary));opacity:0;transition:opacity .3s ease}.premium-tool-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-premium),0 20px 25px -5px #0000000d;border-color:#6366f133}.premium-tool-card:hover:before{opacity:1}.card-icon-container{padding:2.25rem 1.5rem 1.25rem;display:flex;align-items:center;justify-content:center}.card-icon-bg{width:72px;height:72px;border-radius:var(--radius-md);background:var(--slate-50);display:flex;align-items:center;justify-content:center;font-size:2rem;transition:all .4s ease;border:1px solid var(--slate-100)}.premium-tool-card:hover .card-icon-bg{transform:scale(1.1) rotate(4deg);background:var(--primary-light);color:var(--primary);border-color:#6366f126}.card-icon-img{width:48px;height:48px;object-fit:contain;transition:transform .4s ease}.premium-tool-card:hover .card-icon-img{transform:scale(1.1) rotate(3deg)}.card-body-content{padding:0 1.75rem 1.75rem;display:flex;flex-direction:column;flex-grow:1;text-align:center}.tool-card-title{font-size:1.15rem;font-weight:700;color:var(--slate-800);margin-bottom:.5rem;line-height:1.4;transition:color .2s ease}.premium-tool-card:hover .tool-card-title{color:var(--primary)}.tool-card-desc{font-size:.925rem;color:var(--slate-500);line-height:1.5;margin-bottom:1.25rem;flex-grow:1}.tool-card-footer{padding:1rem 1.75rem 1.5rem;border-top:1px dashed var(--slate-100);display:flex;align-items:center;justify-content:space-between;background:var(--slate-50);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);transition:background .3s ease}.premium-tool-card:hover .tool-card-footer{background:rgba(79,70,229,.02)}.tool-card-badges{display:flex;gap:.4rem}.hub-badge{font-size:.72rem;font-weight:700;padding:.25rem .6rem;border-radius:50px;text-transform:uppercase;letter-spacing:.05em}.badge-pop{background-color:#fef3c7;color:#d97706;border:1px solid #fde68a}.badge-new{background-color:#dbeafe;color:#2563eb;border:1px solid #bfdbfe}.card-action-arrow{color:var(--slate-400);font-size:1.1rem;font-weight:700;transform:translate(-5px);opacity:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.premium-tool-card:hover .card-action-arrow{opacity:1;transform:translate(0);color:var(--primary)}.hub-seo-section{max-width:1280px;width:calc(100% - 4rem);margin:4rem auto;background:var(--bg-card);border-radius:var(--radius-xl);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);padding:3.5rem;position:relative;overflow:hidden}.hub-seo-section:after{content:"";position:absolute;bottom:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(99,102,241,.03),transparent 70%);z-index:1}.hub-seo-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:3.5rem;position:relative;z-index:2}.seo-main-content h2{font-size:1.85rem;font-weight:800;color:var(--slate-800);letter-spacing:-.02em;margin-bottom:1.25rem}.seo-main-content p{color:var(--slate-600);font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem}.seo-highlights{display:flex;flex-direction:column;gap:2rem}.seo-highlight-box{background:var(--slate-50);border-radius:var(--radius-lg);padding:1.75rem;border:1px solid var(--slate-100)}.seo-highlight-box h3{font-size:1.1rem;font-weight:700;color:var(--slate-800);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.seo-highlight-box ul{list-style:none;display:flex;flex-direction:column;gap:.6rem}.seo-highlight-box li{font-size:.95rem;color:var(--slate-600);display:flex;align-items:flex-start;gap:.5rem;line-height:1.4}.seo-highlight-box li:before{content:"\2726";color:var(--primary);font-weight:700}.no-results-panel{text-align:center;padding:5rem 2rem;background:var(--bg-card);border-radius:var(--radius-xl);border:1px dashed var(--slate-300);margin:2rem 0}.no-results-icon{font-size:3rem;margin-bottom:1rem}.no-results-title{font-size:1.5rem;font-weight:700;color:var(--slate-800);margin-bottom:.5rem}.no-results-desc{color:var(--slate-500);max-width:400px;margin:0 auto}@media (max-width: 1024px){.hub-seo-grid{grid-template-columns:1fr;gap:2.5rem}}@media (max-width: 768px){.hub-header{padding:3.5rem 1.5rem;margin:1rem auto;width:calc(100% - 2rem)}.hub-title{font-size:2.25rem}.hub-subtitle{font-size:1.1rem;margin-bottom:1.5rem}.hub-breadcrumbs-container{width:calc(100% - 2rem)}.hub-search-wrapper{width:calc(100% - 2rem);margin-bottom:1.5rem}.hub-grid-wrapper{width:calc(100% - 2rem)}.tools-grid{grid-template-columns:1fr;gap:1.5rem}.hub-seo-section{width:calc(100% - 2rem);padding:2rem 1.5rem;margin:2.5rem auto}}@media print{header,footer,.hub-breadcrumbs-container,.hub-search-wrapper,.no-print{display:none!important}body,html,.content{background:#fff!important}.hub-header{background:none!important;color:#000!important;box-shadow:none!important;padding:2rem 0!important;margin:0!important;text-align:left!important;border-bottom:2px solid #000}.hub-title{font-size:2.5rem;color:#000;text-shadow:none}.hub-subtitle{color:#444}.hub-stats{border:1px solid #000!important;color:#000!important}.premium-tool-card{border:1px solid #000!important;box-shadow:none!important;page-break-inside:avoid}}.power-result-badge.bg-opacity-25{background-color:#fff3!important;color:#fff!important}.blog-promo-card{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;background:linear-gradient(135deg,rgba(79,70,229,.05) 0%,rgba(124,58,237,.05) 100%);border:1px solid rgba(79,70,229,.15);border-radius:var(--radius-lg);padding:2.5rem!important;align-items:center;overflow:hidden;box-sizing:border-box;width:100%;margin-top:3rem!important}.blog-promo-content{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}.blog-promo-badge{background:rgba(79,70,229,.1);color:#4f46e5;font-size:.75rem;font-weight:800;padding:.4rem .8rem;border-radius:20px;letter-spacing:.05em;margin-bottom:1rem}.blog-promo-title{font-size:1.6rem!important;font-weight:850;color:#1f2937;margin:0 0 .75rem!important}body[data-theme=dark] .blog-promo-title{color:#f3f4f6}.blog-promo-desc{font-size:.95rem;color:var(--text-muted);line-height:1.6;margin:0 0 1.5rem;text-align:left}.blog-promo-btn{display:inline-flex;align-items:center;gap:.5rem;background:#4f46e5;color:#fff!important;font-weight:700;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #4f46e533}.blog-promo-btn:hover{background:#4338ca;transform:translateY(-2px);box-shadow:0 6px 16px #4f46e54d}.blog-promo-btn .btn-arrow{transition:transform .2s ease}.blog-promo-btn:hover .btn-arrow{transform:translate(4px)}.blog-promo-image-side{width:100%;height:180px;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 4px 10px #0000000d}.blog-promo-image-side img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.blog-promo-card{grid-template-columns:1fr;padding:1.75rem!important;gap:1.5rem}.blog-promo-image-side{height:150px;order:-1}}@media (max-width: 576px){.hero-content{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:1rem!important;padding:1.5rem 1rem!important}.hero-text-wrap{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:1rem!important;width:100%!important}.hero-avatar-icon{margin:0 auto .5rem!important;display:flex!important;width:70px!important;height:70px!important;font-size:2.2rem!important;border-radius:50%!important;flex-shrink:0!important}.hero-text,.hero-details{text-align:center!important;width:100%!important}.hero-title{font-size:1.8rem!important;text-align:center!important;margin-left:0!important;margin-right:0!important;line-height:1.3!important}.hero-tagline{font-size:.95rem!important;text-align:center!important;margin-left:0!important;margin-right:0!important;line-height:1.4!important}.hero-usps{justify-content:center!important;font-size:.8rem!important;gap:.75rem!important;margin-top:1rem!important}.header-actions{justify-content:center!important;width:100%!important;margin-top:.5rem!important}}.use-case-banner{padding:3rem 3rem 2.5rem!important;margin-top:4.75rem!important;border-radius:20px!important}.use-case-banner h2{padding-top:.75rem!important;padding-left:.75rem!important;margin-top:0!important;margin-bottom:.75rem!important;font-size:1.65rem!important;font-weight:700!important}.use-case-banner p.text-muted{padding-left:.75rem!important;margin-bottom:1.75rem!important}.use-case-banner .row{padding-left:.5rem!important;padding-right:.5rem!important}@media (max-width: 768px){.use-case-banner{padding:2rem 1.5rem 1.5rem!important;margin-top:3rem!important}.use-case-banner h2{padding-top:.25rem!important;padding-left:.25rem!important}.use-case-banner p.text-muted{padding-left:.25rem!important}}.seo-static-content.arcade-info-section{margin-top:4rem!important;margin-bottom:3.5rem!important;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 .5rem}.arcade-info-grid{display:flex;flex-direction:column;gap:2.5rem}.arcade-info-block{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:2.25rem 2.5rem;box-shadow:0 4px 20px -2px #0f172a0d;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.arcade-info-block:hover{box-shadow:0 8px 25px -4px #0284c714}.arcade-info-block:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4f46e5 0%,#06b6d4 50%,#10b981 100%)}.arcade-info-block h2{font-size:1.45rem;font-weight:700;color:#0f172a!important;margin-top:0;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid #f1f5f9;letter-spacing:-.01em}.arcade-info-block h3{font-size:1.12rem;font-weight:600;color:#4f46e5!important;margin-top:1.5rem;margin-bottom:.5rem}.arcade-info-block p{font-size:.98rem;line-height:1.75;color:#334155!important;margin-bottom:1rem}.arcade-info-block ul,.arcade-info-block ol,.arcade-info-block li{color:#334155!important;line-height:1.75}.arcade-info-block strong,.arcade-info-block b{color:#0f172a!important}.arcade-info-block p:last-child{margin-bottom:0}body[data-theme=dark] .arcade-info-block,[data-theme=dark] .arcade-info-block{background-color:#111827!important;border-color:#1f2937!important;color:#cbd5e1!important}body[data-theme=dark] .arcade-info-block h2,[data-theme=dark] .arcade-info-block h2{color:#f8fafc!important;border-bottom-color:#1f2937!important}body[data-theme=dark] .arcade-info-block h3,[data-theme=dark] .arcade-info-block h3{color:#818cf8!important}body[data-theme=dark] .arcade-info-block p,body[data-theme=dark] .arcade-info-block ul,body[data-theme=dark] .arcade-info-block ol,body[data-theme=dark] .arcade-info-block li,[data-theme=dark] .arcade-info-block p,[data-theme=dark] .arcade-info-block ul,[data-theme=dark] .arcade-info-block ol,[data-theme=dark] .arcade-info-block li{color:#cbd5e1!important}body[data-theme=dark] .arcade-info-block strong,[data-theme=dark] .arcade-info-block strong{color:#f8fafc!important}.arcade-spec-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;margin-top:1.25rem;margin-bottom:.5rem;border:1px solid #e2e8f0}.arcade-spec-table th{background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);color:#fff;padding:.95rem 1.25rem;font-weight:600;font-size:.88rem;text-transform:uppercase;letter-spacing:.03em;text-align:left}.arcade-spec-table td{padding:.9rem 1.25rem;border-bottom:1px solid #f1f5f9;color:#334155;font-size:.92rem;vertical-align:middle}.arcade-spec-table tbody tr:last-child td{border-bottom:none}.arcade-spec-table tbody tr:nth-child(2n){background:#f8fafc}.arcade-spec-table tbody tr:hover{background:#f0f9ff}@media (max-width: 768px){.arcade-info-block{padding:1.5rem 1.25rem}.arcade-spec-table{display:block;overflow-x:auto;white-space:nowrap}}.hub-editorial-section,.game-editorial-section,.creator-editorial-section,.tool-editorial-section,.arcade-info-section,.epoch-editorial-section,.uuid-editorial-section,.editorial-section,.editorial-section-container{width:100%!important;max-width:1280px!important;margin:3.5rem auto!important;padding:0 1.5rem!important;box-sizing:border-box!important;clear:both}@media (min-width: 1024px){.hub-editorial-section,.game-editorial-section,.creator-editorial-section,.tool-editorial-section,.arcade-info-section,.epoch-editorial-section,.uuid-editorial-section,.editorial-section,.editorial-section-container{padding:0 2rem!important;width:calc(100% - 4rem)!important}}@media (max-width: 768px){.hub-editorial-section,.game-editorial-section,.creator-editorial-section,.tool-editorial-section,.arcade-info-section,.epoch-editorial-section,.uuid-editorial-section,.editorial-section,.editorial-section-container{margin:2rem auto!important;padding:0 1rem!important;width:100%!important}}.hub-editorial-section .container,.game-editorial-section .container,.editorial-section .container{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.hub-editorial-section .row.g-4,.game-editorial-section .row.g-4,.editorial-grid{display:grid!important;grid-template-columns:1fr!important;gap:2rem!important}@media (min-width: 992px){.hub-editorial-section .row.g-4,.editorial-grid-2col{grid-template-columns:1fr 1fr!important}.hub-editorial-section .row.g-4>.col-lg-6{width:100%!important;max-width:100%!important;padding:0!important}}.editorial-card{--text-main: #0f172a !important;--text-muted: #64748b !important;--slate-600: #475569 !important;--slate-700: #334155 !important;background-color:#fff!important;color:#334155!important;border:1px solid #e2e8f0!important;border-radius:20px;padding:2.5rem;box-shadow:0 10px 30px -5px #0f172a0d,0 4px 6px -2px #0f172a05;position:relative;overflow:hidden;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.editorial-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4f46e5 0%,#7c3aed 50%,#06b6d4 100%)}@media (max-width: 768px){.editorial-card{padding:1.5rem 1.25rem!important;border-radius:16px}}body[data-theme=dark] .editorial-card,[data-theme=dark] .editorial-card{--text-main: #f8fafc !important;--text-muted: #94a3b8 !important;--slate-600: #94a3b8 !important;--slate-700: #cbd5e1 !important;background-color:#111827!important;border-color:#1f2937!important;color:#cbd5e1!important;box-shadow:0 10px 30px -5px #0006!important}.editorial-card h1,.editorial-card h2,.editorial-card h3,.editorial-card h4,.editorial-card h5,.editorial-card h6,.editorial-card .h1,.editorial-card .h2,.editorial-card .h3,.editorial-card .h4,.editorial-card .h5,.editorial-card .h6{font-family:Outfit,Inter,system-ui,sans-serif;letter-spacing:-.01em}.editorial-card h1,.editorial-card h2,.editorial-card .h1,.editorial-card .h2,.editorial-card .h4{font-size:1.55rem;font-weight:800;color:#0f172a!important;margin-top:0;margin-bottom:1.25rem;line-height:1.35}.editorial-card h3,.editorial-card .h3,.editorial-card .h5,.editorial-card .h6{font-size:1.15rem;font-weight:700;color:#4f46e5!important;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.4}.editorial-card p,.editorial-card .small{font-size:1.02rem;line-height:1.75;color:#334155!important;margin-bottom:1.25rem}.editorial-card ul,.editorial-card ol,.editorial-card li{color:#334155!important;line-height:1.75}.editorial-card strong,.editorial-card b{color:#0f172a!important;font-weight:700}.editorial-card em,.editorial-card i{color:#1e293b!important}.editorial-card code{background-color:#f1f5f9!important;color:#0f172a!important;padding:.2rem .45rem!important;border-radius:6px!important;font-size:.88em!important;border:1px solid #e2e8f0!important;font-family:monospace,Consolas,sans-serif}.editorial-card a{color:#4f46e5!important;text-decoration:underline;transition:color .15s ease}.editorial-card a:hover{color:#3730a3!important}body[data-theme=dark] .editorial-card h1,body[data-theme=dark] .editorial-card h2,body[data-theme=dark] .editorial-card .h1,body[data-theme=dark] .editorial-card .h2,body[data-theme=dark] .editorial-card .h4,[data-theme=dark] .editorial-card h1,[data-theme=dark] .editorial-card h2,[data-theme=dark] .editorial-card .h1,[data-theme=dark] .editorial-card .h2,[data-theme=dark] .editorial-card .h4{color:#f8fafc!important}body[data-theme=dark] .editorial-card h3,body[data-theme=dark] .editorial-card .h3,body[data-theme=dark] .editorial-card .h5,body[data-theme=dark] .editorial-card .h6,[data-theme=dark] .editorial-card h3,[data-theme=dark] .editorial-card .h3,[data-theme=dark] .editorial-card .h5,[data-theme=dark] .editorial-card .h6{color:#818cf8!important}body[data-theme=dark] .editorial-card p,body[data-theme=dark] .editorial-card .small,body[data-theme=dark] .editorial-card ul,body[data-theme=dark] .editorial-card ol,body[data-theme=dark] .editorial-card li,body[data-theme=dark] .editorial-card span,[data-theme=dark] .editorial-card p,[data-theme=dark] .editorial-card .small,[data-theme=dark] .editorial-card ul,[data-theme=dark] .editorial-card ol,[data-theme=dark] .editorial-card li,[data-theme=dark] .editorial-card span{color:#cbd5e1!important}body[data-theme=dark] .editorial-card strong,body[data-theme=dark] .editorial-card b,[data-theme=dark] .editorial-card strong,[data-theme=dark] .editorial-card b{color:#f8fafc!important}body[data-theme=dark] .editorial-card em,body[data-theme=dark] .editorial-card i,[data-theme=dark] .editorial-card em,[data-theme=dark] .editorial-card i{color:#e2e8f0!important}body[data-theme=dark] .editorial-card code,[data-theme=dark] .editorial-card code{background-color:#1e293b!important;color:#38bdf8!important;border-color:#334155!important}.strategy-subcard{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px;padding:1.5rem;margin-bottom:1rem;box-sizing:border-box;color:#334155!important}.strategy-subcard h3,.strategy-subcard .h6,.strategy-subcard strong{color:#0f172a!important}.strategy-subcard p,.strategy-subcard .text-muted,.strategy-subcard .small{color:#475569!important;line-height:1.6}body[data-theme=dark] .strategy-subcard,[data-theme=dark] .strategy-subcard{background-color:#161f30!important;border-color:#243048!important;color:#cbd5e1!important}body[data-theme=dark] .strategy-subcard h3,body[data-theme=dark] .strategy-subcard .h6,body[data-theme=dark] .strategy-subcard strong,[data-theme=dark] .strategy-subcard h3,[data-theme=dark] .strategy-subcard .h6,[data-theme=dark] .strategy-subcard strong{color:#f8fafc!important}body[data-theme=dark] .strategy-subcard p,body[data-theme=dark] .strategy-subcard .text-muted,body[data-theme=dark] .strategy-subcard .small,[data-theme=dark] .strategy-subcard p,[data-theme=dark] .strategy-subcard .text-muted,[data-theme=dark] .strategy-subcard .small{color:#94a3b8!important}.editorial-faq-list{display:flex;flex-direction:column;gap:.85rem;margin-top:1.5rem}details.editorial-faq-item,.faq-item{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px;overflow:hidden;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #00000005}details.editorial-faq-item:hover,.faq-item:hover{border-color:#4f46e566!important;box-shadow:0 4px 12px #4f46e50f;transform:translateY(-1px)}details[open].editorial-faq-item{background-color:#fff!important;border-color:#4f46e5!important;box-shadow:0 8px 24px -4px #4f46e51f}summary.editorial-faq-trigger{display:flex;justify-content:space-between;align-items:center;padding:1.15rem 1.4rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;outline:none;gap:1rem;background:transparent!important;transition:background .2s ease}summary.editorial-faq-trigger::-webkit-details-marker,summary.editorial-faq-trigger::marker{display:none!important;content:""!important}summary.editorial-faq-trigger:hover{background:rgba(79,70,229,.03)!important}.faq-q-wrap{display:flex;align-items:center;gap:.85rem;flex:1}.faq-q-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,rgba(79,70,229,.12) 0%,rgba(124,58,237,.18) 100%)!important;color:#4f46e5!important;font-weight:800;font-size:.85rem;flex-shrink:0}.faq-q-text{font-size:1.05rem;font-weight:700;color:#0f172a!important;line-height:1.4;margin:0}.faq-chevron{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#64748b!important;transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s ease;flex-shrink:0}.faq-chevron svg{width:18px;height:18px;stroke:currentColor;stroke-width:2.5;fill:none}details[open] .faq-chevron{transform:rotate(180deg);color:#4f46e5!important}details[open] summary.editorial-faq-trigger{border-bottom:1px solid #f1f5f9!important;background:rgba(79,70,229,.02)!important}.editorial-faq-answer{padding:1.25rem 1.4rem 1.4rem;animation:faqReveal .25s ease-out;background-color:#fff!important}.editorial-faq-answer p,.editorial-faq-answer li,.editorial-faq-answer span,.editorial-faq-answer a{font-size:1rem;line-height:1.75;color:#334155!important;margin:0}.editorial-faq-answer a{color:#4f46e5!important;text-decoration:underline}@keyframes faqReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.faq-item:not(details){padding:1.25rem 1.5rem;margin-bottom:.75rem;background-color:#f8fafc!important}.faq-item:not(details) h3,.faq-item:not(details) h4,.faq-item:not(details) h5,.faq-item:not(details) h6{font-size:1.05rem;font-weight:700;color:#0f172a!important;margin:0 0 .5rem}.faq-item:not(details) p{font-size:.98rem;line-height:1.7;color:#334155!important;margin:0}body[data-theme=dark] details.editorial-faq-item,body[data-theme=dark] .faq-item,[data-theme=dark] details.editorial-faq-item,[data-theme=dark] .faq-item{background-color:#141c2e!important;border-color:#243048!important}body[data-theme=dark] details[open].editorial-faq-item,[data-theme=dark] details[open].editorial-faq-item{background-color:#0f172a!important;border-color:#6366f1!important}body[data-theme=dark] .faq-q-text,body[data-theme=dark] .faq-item:not(details) h3,body[data-theme=dark] .faq-item:not(details) h4,body[data-theme=dark] .faq-item:not(details) h5,body[data-theme=dark] .faq-item:not(details) h6,[data-theme=dark] .faq-q-text,[data-theme=dark] .faq-item:not(details) h3,[data-theme=dark] .faq-item:not(details) h4,[data-theme=dark] .faq-item:not(details) h5,[data-theme=dark] .faq-item:not(details) h6{color:#f8fafc!important}body[data-theme=dark] .faq-q-badge,[data-theme=dark] .faq-q-badge{background:rgba(99,102,241,.25)!important;color:#a5b4fc!important}body[data-theme=dark] .editorial-faq-answer,[data-theme=dark] .editorial-faq-answer{background-color:#0f172a!important}body[data-theme=dark] .editorial-faq-answer p,body[data-theme=dark] .editorial-faq-answer li,body[data-theme=dark] .editorial-faq-answer span,body[data-theme=dark] .faq-item:not(details) p,[data-theme=dark] .editorial-faq-answer p,[data-theme=dark] .editorial-faq-answer li,[data-theme=dark] .editorial-faq-answer span,[data-theme=dark] .faq-item:not(details) p{color:#cbd5e1!important}body[data-theme=dark] .faq-chevron,[data-theme=dark] .faq-chevron{color:#94a3b8!important}body[data-theme=dark] details[open] .faq-chevron,[data-theme=dark] details[open] .faq-chevron{color:#818cf8!important}body[data-theme=dark] details[open] summary.editorial-faq-trigger,[data-theme=dark] details[open] summary.editorial-faq-trigger{border-bottom-color:#1f293d!important;background:rgba(99,102,241,.05)!important}.create-challenge-promo-card{background:linear-gradient(135deg,rgba(30,27,75,.95) 0%,rgba(49,16,66,.95) 100%);border:2px solid rgba(236,72,153,.35);border-radius:var(--radius-xl, 16px);padding:2.25rem 2.5rem;margin:3rem 0;position:relative;overflow:hidden;box-shadow:0 8px 32px #ec489926;display:flex;align-items:center}.create-challenge-promo-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at bottom right,rgba(99,102,241,.25),transparent 70%);pointer-events:none}.promo-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(139,92,246,.08) 0%,transparent 60%);pointer-events:none}.promo-content{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;position:relative;z-index:2}.promo-icon-wrap{font-size:3rem;flex-shrink:0;background:rgba(255,255,255,.08);width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 25px #0003}.promo-text-wrap{flex-grow:1}.promo-heading{font-size:1.5rem;font-weight:800;color:#fff!important;margin:0 0 .4rem;letter-spacing:-.02em;text-shadow:0 0 12px rgba(236,72,153,.2)}.promo-tagline{color:#cbd5e1!important;font-size:.98rem;line-height:1.55;margin:0;max-width:680px}.promo-action{flex-shrink:0}.btn-promo-action{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#ec4899 0%,#8b5cf6 100%);color:#fff!important;text-decoration:none!important;font-weight:800;font-size:1rem;padding:.85rem 1.6rem;border-radius:var(--radius-md, 8px);box-shadow:0 4px 15px #ec489966;transition:transform .2s,box-shadow .2s;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.btn-promo-action:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ec489999}.create-challenge-promo-card.play-mode-promo{background:linear-gradient(135deg,rgba(15,23,42,.95) 0%,rgba(30,41,75,.95) 100%);border-color:#3b82f659;box-shadow:0 8px 32px #3b82f626}.create-challenge-promo-card.play-mode-promo .promo-heading{text-shadow:0 0 12px rgba(59,130,246,.25)}.create-challenge-promo-card.play-mode-promo .btn-promo-action{background:linear-gradient(135deg,#3b82f6 0%,#10b981 100%);box-shadow:0 4px 15px #10b98159}.create-challenge-promo-card.play-mode-promo .btn-promo-action:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b9818c}@media (max-width: 768px){.create-challenge-promo-card{padding:1.75rem 1.25rem;margin:2rem 0}.promo-content{flex-direction:column;text-align:center;gap:1.25rem}.promo-icon-wrap{margin:0 auto;width:60px;height:60px;font-size:2.5rem}.btn-promo-action{width:100%;justify-content:center}}.related-tools-section{margin-top:2.75rem;padding-top:2rem;border-top:1px solid var(--slate-200, #e2e8f0)}body[data-theme=dark] .related-tools-section,[data-theme=dark] .related-tools-section{border-top-color:#243048}.related-tools-title{font-size:1.2rem;font-weight:700;color:#0f172a!important;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}body[data-theme=dark] .related-tools-title,[data-theme=dark] .related-tools-title{color:#f8fafc!important}.related-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.related-tool-card{display:flex;flex-direction:column;padding:1.25rem 1.4rem;background-color:#fff!important;border:1px solid var(--slate-200, #e2e8f0);border-radius:12px;text-decoration:none!important;transition:all .2s ease-in-out;box-shadow:0 1px 3px #0000000a;position:relative;overflow:hidden}.related-tool-card:hover{transform:translateY(-3px);border-color:var(--primary, #4f46e5);box-shadow:0 8px 20px #4f46e51f}body[data-theme=dark] .related-tool-card,[data-theme=dark] .related-tool-card{background-color:#141c2e!important;border-color:#243048}body[data-theme=dark] .related-tool-card:hover,[data-theme=dark] .related-tool-card:hover{border-color:#818cf8;box-shadow:0 8px 20px #0006}.related-tool-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.related-tool-icon{font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:rgba(79,70,229,.08);flex-shrink:0}body[data-theme=dark] .related-tool-icon,[data-theme=dark] .related-tool-icon{background:rgba(99,102,241,.15)}.related-tool-name{font-size:1.05rem;font-weight:700;color:#0f172a!important;margin:0}body[data-theme=dark] .related-tool-name,[data-theme=dark] .related-tool-name{color:#f8fafc!important}.related-tool-desc{font-size:.88rem;color:#475569!important;line-height:1.5;margin:0 0 .85rem;flex-grow:1}body[data-theme=dark] .related-tool-desc,[data-theme=dark] .related-tool-desc{color:#94a3b8!important}.related-tool-badge{align-self:flex-start;font-size:.8rem;font-weight:600;color:var(--primary, #4f46e5);display:inline-flex;align-items:center;gap:4px}body[data-theme=dark] .related-tool-badge,[data-theme=dark] .related-tool-badge{color:#a5b4fc}
