@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@300;400;500;600&display=swap);:root{--toolinit-primary:#3b82f6;--toolinit-accent:#10b981;--toolinit-text-primary:#ffffff;--toolinit-text-secondary:#e2e8f0;--toolinit-bg-primary:#0f172a;--toolinit-bg-secondary:#1e293b;--toolinit-border:#334155;--toolinit-shadow-lg:0 10px 15px rgba(0, 0, 0, 0.2)}*{box-sizing:border-box}.toolinit-header-nav{position:fixed;top:0;width:100%;padding:1rem 0;background:rgba(15,23,42,.95);backdrop-filter:blur(20px);border-bottom:1px solid var(--toolinit-border);z-index:1000;font-family:Inter,sans-serif}.toolinit-header-nav.scrolled{padding:.75rem 0;background:rgba(15,23,42,.98);box-shadow:var(--toolinit-shadow-lg)}.toolinit-nav-container{max-width:1400px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center}.toolinit-brand-logo{font-family:"JetBrains Mono",monospace;font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:.25rem;text-decoration:none;flex-shrink:0}.toolinit-brand-logo::before{content:">";color:var(--toolinit-accent);font-weight:700;margin-right:.25rem}.toolinit-brand-logo::after{content:"_";color:var(--toolinit-primary);animation:blink 1.5s infinite;margin-left:.25rem}@keyframes blink{0%,50%{opacity:1}100%,51%{opacity:0}}.toolinit-logo-tool{color:var(--toolinit-primary);font-weight:600}.toolinit-logo-init{color:var(--toolinit-text-primary);font-weight:400}.toolinit-main-nav{display:flex;list-style:none;margin:0;padding:0;align-items:center;gap:1.5rem}.toolinit-main-nav a{color:var(--toolinit-text-secondary);text-decoration:none;font-weight:500;font-size:.9rem;padding:.5rem 0;transition:color .2s ease;white-space:nowrap;position:relative}.toolinit-main-nav a:hover{color:var(--toolinit-text-primary)}.toolinit-main-nav a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--toolinit-primary);transition:width .2s ease}.toolinit-main-nav a:hover::after{width:100%}.toolinit-mobile-menu-btn{display:none;flex-direction:column;gap:3px;cursor:pointer;padding:8px;background:0 0;border:none;border-radius:4px}.toolinit-mobile-menu-btn span{width:18px;height:2px;background:var(--toolinit-text-primary);transition:all .2s ease;border-radius:1px}.toolinit-mobile-menu-btn.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.toolinit-mobile-menu-btn.active span:nth-child(2){opacity:0}.toolinit-mobile-menu-btn.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.toolinit-nav-dropdown{display:none}@media (min-width:1200px){.toolinit-nav-container{padding:0 2rem}.toolinit-main-nav{gap:2rem}}@media (max-width:1199px) and (min-width:992px){.toolinit-main-nav{gap:1.25rem}.toolinit-main-nav a{font-size:.85rem}}@media (max-width:991px) and (min-width:769px){.toolinit-main-nav{gap:1rem}.toolinit-main-nav a{font-size:.8rem}}@media (max-width:768px){.toolinit-header-nav{padding:.75rem 0}.toolinit-nav-container{padding:0 1rem}.toolinit-main-nav{display:none;position:absolute;top:calc(100% + 1rem);left:1rem;right:1rem;background:var(--toolinit-bg-secondary);border:1px solid var(--toolinit-border);border-radius:8px;padding:1rem;flex-direction:column;gap:0;box-shadow:var(--toolinit-shadow-lg);backdrop-filter:blur(20px)}.toolinit-main-nav.active{display:flex}.toolinit-main-nav li{width:100%;border-bottom:1px solid var(--toolinit-border)}.toolinit-main-nav li:last-child{border-bottom:none}.toolinit-main-nav a{width:100%;padding:1rem 0;text-align:left}.toolinit-mobile-menu-btn{display:flex}}@media (max-width:480px){.toolinit-nav-container{padding:0 1rem}.toolinit-brand-logo{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;transition-duration:0s!important}.toolinit-brand-logo::after{animation:none}}.toolinit-brand-logo:focus,.toolinit-main-nav a:focus,.toolinit-mobile-menu-btn:focus{outline:2px solid var(--toolinit-primary);outline-offset:2px}.compact-header{background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-primary) 100%);border-bottom:1px solid var(--border);padding:.75rem 0;position:relative;overflow:hidden}.compact-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%,rgba(59,130,246,.08) 0,transparent 50%);pointer-events:none}.compact-header-container{max-width:1400px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;position:relative;z-index:2}.tool-info-section{flex:1;min-width:0}.tool-breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8rem}.breadcrumb-home{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.breadcrumb-home:hover{color:var(--accent)}.breadcrumb-sep{color:var(--text-muted);font-size:.8rem}.current-tool{color:var(--accent);font-weight:500}.tool-title-row{display:flex;flex-direction:column;gap:.25rem}.tool-identity{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.tool-icon{font-size:1.2rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(59,130,246,.1);border-radius:6px;flex-shrink:0}.tool-name{font-size:1.4rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2}.tool-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);border-radius:20px;font-size:.75rem;font-weight:500;color:var(--success);text-transform:uppercase;letter-spacing:.5px}.tool-description{color:var(--text-secondary);font-size:.875rem;margin:0;line-height:1.4;max-width:450px}.header-actions-compact{display:flex;align-items:center;gap:1rem;flex-shrink:0}.action-pills{display:flex;gap:.5rem;flex-wrap:wrap}.action-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .6rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;color:var(--text-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.action-pill:hover{background:rgba(255,255,255,.1);border-color:rgba(59,130,246,.3);color:var(--text-primary);transform:translateY(-1px)}.action-pill.primary{background:linear-gradient(135deg,var(--accent) 0,var(--accent-hover) 100%);border-color:var(--accent);color:#fff}.action-pill.primary:hover{background:linear-gradient(135deg,var(--accent-hover) 0,var(--accent) 100%);box-shadow:0 4px 12px rgba(59,130,246,.3)}.pill-icon{font-size:.9rem}.pill-text{font-size:.8rem}.quick-stats{display:flex;gap:1rem}.stat-mini{text-align:center;min-width:60px}.stat-value{display:block;font-size:.875rem;font-weight:600;color:var(--accent);line-height:1}.stat-label{display:block;font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:.1rem}.feature-tags{display:flex;justify-content:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.05);flex-wrap:wrap}.compact-header.ultra-compact{padding:.5rem 0}.feature-tag{display:inline-flex;align-items:center;gap:.2rem;padding:.25rem .5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;font-size:.75rem;color:var(--text-secondary);font-weight:500;transition:all .2s ease}.feature-tag:hover{background:rgba(255,255,255,.06);border-color:rgba(59,130,246,.2);color:var(--text-primary)}@media (max-width:1024px){.compact-header-container{flex-direction:column;gap:1rem}.header-actions-compact{flex-direction:row;justify-content:space-between;width:100%}}@media (max-width:768px){.compact-header{padding:.5rem 0}.compact-header-container{padding:0 1rem;gap:.75rem}.tool-identity{flex-wrap:wrap;gap:.4rem}.tool-name{font-size:1.25rem}.tool-description{font-size:.8rem}.action-pills{gap:.4rem}.action-pill{padding:.3rem .5rem;font-size:.75rem}.feature-tags{gap:.5rem;margin-top:.5rem;padding-top:.5rem}.feature-tag{font-size:.7rem;padding:.2rem .4rem}}@media (max-width:480px){.tool-description{font-size:.9rem}.pill-text{display:none}.action-pill{min-width:44px;padding:.5rem;justify-content:center}.quick-stats{gap:.5rem}.stat-mini{min-width:50px}}body{margin:0;font-family:Inter,sans-serif;background:var(--toolinit-bg-primary);color:var(--toolinit-text-primary);padding-top:65px;line-height:1.6}@media (max-width:768px){body{padding-top:55px}}.mobile-menu{display:none;flex-direction:column;gap:3px;cursor:pointer}.mobile-menu span{width:20px;height:2px;background:var(--text-primary);transition:.3s}@media (max-width:768px){.nav-links{display:none;position:absolute;top:100%;left:0;width:100%;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;margin-top:1rem;padding:1rem;flex-direction:column;gap:0}.nav-links.active{display:flex}.nav-dropdown .dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;background:0 0;margin-top:.5rem;display:none}.nav-dropdown.active .dropdown-menu{display:block}.nav-dropdown>a::after{display:none}.mobile-menu{display:flex}}