body.theme-nexavault{--accent-primary:#10B981;--accent-hover:#059669;--accent-light:rgba(16,185,129,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-appx-inspector{--accent-primary:#0078D4;--accent-hover:#005a9e;--accent-light:rgba(0,120,212,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}*{box-sizing:border-box!important}:root{color-scheme:only dark;--accent-primary:var(--accent-primary);--accent-hover:var(--accent-hover);--accent-light:rgba(59,130,246,0.08);--accent-gradient:linear-gradient(135deg,var(--accent-primary),var(--accent-hover));--glow-accent:0 2px 8px rgba(0,0,0,0.25);--shadow-neon:0 4px 12px rgba(0,0,0,0.3);--accent-contrast:#ffffff;--shadow-sm:0 1px 3px rgba(0,0,0,0.6);--shadow-md:0 4px 16px rgba(0,0,0,0.5);--shadow-lg:0 16px 48px rgba(0,0,0,0.7)}body.theme-file-transfer{--accent-primary:#007AFF;--accent-hover:#005bb5;--accent-light:rgba(0,122,255,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-image{--accent-primary:#FF2D55;--accent-hover:#d11a3d;--accent-light:rgba(255,45,85,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-video{--accent-primary:#5856D6;--accent-hover:#4340a6;--accent-light:rgba(88,86,214,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-audio{--accent-primary:#FF9500;--accent-hover:#cc7700;--accent-light:rgba(255,149,0,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-compressor{--accent-primary:#00B67A;--accent-hover:#008f60;--accent-light:rgba(0,182,122,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-qr{--accent-primary:#32D74B;--accent-hover:#26a839;--accent-light:rgba(50,215,75,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0);--accent-contrast:#000000}body.theme-pdf{--accent-primary:#FF3B30;--accent-hover:#d12a21;--accent-light:rgba(255,59,48,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-base-converter{--accent-primary:#bf5af2;--accent-hover:#9b41cc;--accent-light:rgba(191,90,242,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-password-generator{--accent-primary:#ff2d78;--accent-hover:#cc0066;--accent-light:rgba(255,45,120,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-hash{--accent-primary:#ffd60a;--accent-hover:#ccaa00;--accent-light:rgba(255,214,10,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0);--accent-contrast:#000000}body.theme-string{--accent-primary:#30d158;--accent-hover:#23a341;--accent-light:rgba(48,209,88,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0);--accent-contrast:#000000}body.theme-color-palette{--accent-primary:#FFCC00;--accent-hover:#ccaa00;--accent-light:rgba(255,204,0,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0);--accent-contrast:#000000}body.theme-url-encoder{--accent-primary:#0284c7;--accent-hover:#0369a1;--accent-light:rgba(2,132,199,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-json-formatter{--accent-primary:#A855F7;--accent-hover:#8B5CF6;--accent-light:rgba(168,85,247,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-unit-converter{--accent-primary:#0ea5e9;--accent-hover:#0284c7;--accent-light:rgba(14,165,233,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-loan-calculator{--accent-primary:#34D399;--accent-hover:#10b981;--accent-light:rgba(52,211,153,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0);--accent-contrast:#000000}body.theme-url-shortener{--accent-primary:#10B981;--accent-hover:#059669;--accent-light:rgba(16,185,129,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-microsoft-store{--accent-primary:#0078D4;--accent-hover:#005a9e;--accent-light:rgba(0,120,212,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-donate{--accent-primary:#c084fc;--accent-hover:#a855f7;--accent-light:rgba(192,132,252,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-404{--accent-primary:#f43f5e;--accent-hover:#e11d48;--accent-light:rgba(244,63,94,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-snake{--accent-primary:#22c55e;--accent-hover:#16a34a;--accent-light:rgba(34,197,94,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body.theme-math-blitz{--accent-primary:#FFD60A;--accent-hover:#e6c009;--accent-light:rgba(255,214,10,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0);--accent-contrast:#000000}body.theme-memory-grid{--accent-primary:#64D2FF;--accent-hover:#0aadff;--accent-light:rgba(100,210,255,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0);--accent-contrast:#000000}body.theme-number-rush{--accent-primary:#BF5AF2;--accent-hover:#9b3dcc;--accent-light:rgba(191,90,242,0.08);--glow-accent:0 2px 8px rgba(0,0,0,0.25);--glow-color-1:rgba(0,0,0,0);--glow-color-2:rgba(0,0,0,0)}body{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.site-header{width:100%!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 32px rgba(0,0,0,.4)!important}.logo-container{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-container img{width:36px!important;height:36px!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(0,0,0,.3)}.logo-text{letter-spacing:-.03em!important;color:var(--text-primary)!important;background:linear-gradient(90deg,#fff,var(--accent-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.panel-title,h1,h2,h3{letter-spacing:-.02em!important;font-weight:700!important}#my-peer-id,.mono,.progress-percent,.qr-peer-id-value,.room-id-value{font-family:'JetBrains Mono',Consolas,monospace!important}.btn-primary,.device-pair-btn{background:linear-gradient(135deg,var(--accent-primary),var(--accent-hover))!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--accent-contrast,#fff)!important;font-weight:700!important;box-shadow:var(--glow-accent)!important}.btn-primary:hover:not(:disabled),.device-pair-btn:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-neon)!important;filter:brightness(1.1)}body.light-theme .btn-download,body.light-theme .btn-primary,body.light-theme .btn-send,body.light-theme .device-pair-btn{background:var(--accent-primary)!important;border:1px solid var(--accent-hover)!important;color:var(--accent-contrast,#fff)!important;font-weight:700!important;box-shadow:0 2px 6px rgba(0,0,0,.1)!important;text-shadow:none!important}body.light-theme .btn-download:hover:not(:disabled),body.light-theme .btn-primary:hover:not(:disabled),body.light-theme .btn-send:hover:not(:disabled),body.light-theme .device-pair-btn:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;box-shadow:0 4px 12px var(--accent-light)!important;color:var(--accent-contrast,#fff)!important;transform:translateY(-2px)!important;filter:brightness(1.05)}.btn-sm{padding:8px 16px!important;font-size:.82rem!important;border-radius:10px!important}.btn-secondary{background:var(--bg-raised)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}.btn-secondary:hover{border-color:var(--accent-primary)!important;color:var(--accent-primary)!important;box-shadow:0 0 12px var(--accent-light)!important}.trustpilot-btn{display:flex;align-items:center;gap:8px;color:var(--text-primary)!important;text-decoration:none}.trustpilot-btn:hover{box-shadow:0 0 12px rgba(0,182,122,.25)!important;transform:translateY(-1px)}.trustpilot-btn svg{color:#00b67a}.header-donate-btn{display:flex;align-items:center;gap:8px;color:var(--text-primary)!important;text-decoration:none}.header-donate-btn:hover{box-shadow:0 0 12px rgba(251,113,133,.25)!important;transform:translateY(-1px)}.header-donate-btn svg{color:#fb7185}.drop-zone{border:2px dashed var(--border-subtle)!important;border-radius:var(--radius-lg)!important;overflow:hidden}.drop-zone.drag-active,.drop-zone.dragover,.drop-zone:hover{border-color:var(--accent-primary)!important;background:var(--accent-light)!important;box-shadow:inset 0 0 30px rgba(0,0,0,.1),0 0 20px var(--accent-light)!important}.drop-icon{font-size:3rem!important;transition:transform .25s!important;display:block}.drop-zone:hover .drop-icon{transform:translateY(-6px) scale(1.08)!important}input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],select,textarea{background:var(--bg-raised)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important;border-radius:var(--radius-md)!important;padding:12px 16px!important;font-family:Inter,sans-serif!important;transition:.2s!important;outline:0!important;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px var(--accent-light)!important}select{appearance:none}.tools-dropdown-container{position:relative;display:inline-block}.tools-dropdown-btn{color:var(--text-primary)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.tools-dropdown-btn:hover{border-color:var(--accent-primary)!important}.tools-dropdown-menu{display:flex;flex-direction:column;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid var(--accent-primary)!important;box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.05);opacity:0;transform:translateY(-8px) scaleY(.95);transform-origin:top right;pointer-events:none;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,0.45) rgba(255,255,255,0.03)}.tools-dropdown-menu::-webkit-scrollbar{width:8px}.tools-dropdown-menu::-webkit-scrollbar-track{background:rgba(255,255,255,.03);border-radius:10px}.tools-dropdown-menu::-webkit-scrollbar-thumb{background:rgba(59,130,246,.45);border-radius:10px;border:2px solid transparent;background-clip:padding-box;transition:background .2s}.tools-dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--accent-primary,var(--accent-primary));border:2px solid transparent;background-clip:padding-box}.tools-dropdown-container.active .tools-dropdown-menu{opacity:1;transform:translateY(0) scaleY(1);pointer-events:auto}.dropdown-item{display:flex;align-items:center;color:var(--text-secondary)}.dropdown-item:hover{color:var(--text-primary);transform:translateX(4px)}.dropdown-icon{font-size:1rem}.panel,.seo-feature,.tool-container{background:var(--bg-surface)!important;border-radius:20px!important;border:1px solid var(--border-subtle)!important;box-shadow:var(--shadow-md)!important;transition:.25s!important;max-width:800px;width:100%!important;margin-left:auto!important;margin-right:auto!important}.panel:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.5)!important}.publisher-content,.seo-content{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);box-shadow:var(--shadow-sm)}.publisher-content h2,.seo-content h2{color:var(--text-primary)}.publisher-content h3{color:var(--text-secondary)}.publisher-content ol,.publisher-content ul{display:inline-block;text-align:left;padding-left:20px;margin-bottom:16px}.publisher-content li{margin-bottom:8px}details.faq-item{margin-bottom:12px;border:1px solid var(--border-subtle);overflow:hidden;text-align:left;max-width:650px;margin-left:auto;margin-right:auto}details.faq-item[open]{border-color:rgba(59,130,246,.2)}details.faq-item:last-child{margin-bottom:0}details.faq-item summary.faq-summary{cursor:pointer;color:var(--text-primary);font-size:.95rem;font-weight:600;outline:0;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:color .2s;color:var(--text-primary)!important;padding:14px 16px!important}details.faq-item summary.faq-summary::after{content:'›';transition:transform .2s;color:var(--text-muted)}details.faq-item summary.faq-summary:hover{color:var(--accent-primary)}.faq-answer{padding:0 18px 14px;color:var(--text-secondary);font-size:.88rem;line-height:1.65}.progress-bar-inner{background:linear-gradient(90deg,var(--accent-hover),var(--accent-primary))!important}@media (max-width:768px){.site-header{padding:12px 16px!important}body{padding-top:0!important}.publisher-content,.seo-content{padding:20px}.tools-dropdown-menu{min-width:200px}input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px!important}.gradient-text,h1{font-size:2rem!important}h2{font-size:1.4rem!important}}@media (max-width:600px){.header-donate-btn,.trustpilot-btn{display:none!important}.site-header{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important}.logo-text{font-size:17px!important}.header-controls{gap:6px!important}.site-header .header-left{gap:8px!important}.tools-dropdown-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:270px!important;max-width:calc(100vw - 16px)!important;max-height:320px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:14px!important}.btn-sm{padding:6px 10px!important;font-size:.78rem!important;border-radius:8px!important}.glass-card,.panel,.publisher-content,.seo-content,.tool-container{padding:16px!important;border-radius:12px!important}.panel-card{padding:12px!important;border-radius:10px!important}.settings-log-grid{grid-template-columns:1fr!important;gap:16px!important}}.ambient-glow{position:fixed!important;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0;opacity:.08;transition:opacity .5s;contain:strict!important;will-change:transform!important}[data-theme=dark] .ambient-glow,body:not(.light-theme) .ambient-glow{opacity:.14}body.light-theme .ambient-glow{opacity:.05}.glow-1{width:450px;height:450px;background:var(--accent-primary,var(--accent-primary));top:8%;left:-150px;animation:25s ease-in-out infinite float-glow-1}.glow-2{width:550px;height:550px;background:var(--accent-hover,#ff2de0);bottom:15%;right:-200px;animation:30s ease-in-out infinite float-glow-2}@keyframes float-glow-1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(60px,30px) scale(1.1)}}@keyframes float-glow-2{0%,100%{transform:translate(0,0) scale(1.1)}50%{transform:translate(-50px,-25px) scale(.9)}}.related-tools-heading{letter-spacing:-.03em;background:linear-gradient(90deg,var(--text-primary,#f0f2fa) 30%,var(--text-secondary,#a2a8d3) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.light-theme .related-tools-heading{background:linear-gradient(90deg,#0a0a0a 30%,#55555d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.related-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:768px){.related-tools-grid{grid-template-columns:1fr;gap:16px}}.related-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 24px rgba(0,0,0,.4)}body.light-theme .related-card{box-shadow:0 4px 16px rgba(0,0,0,.03)}.related-card::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),color-mix(in srgb,var(--card-hover-color) 12%,transparent) 0,transparent 60%);pointer-events:none;z-index:1;opacity:0;transition:opacity .3s}.related-card:hover::before{opacity:1}.related-card:hover{border-color:var(--card-hover-color)!important;box-shadow:0 12px 32px rgba(0,0,0,.6),0 0 16px color-mix(in srgb,var(--card-hover-color) 8%,transparent)}body.light-theme .related-card:hover{box-shadow:0 12px 24px rgba(0,0,0,.08),0 0 16px color-mix(in srgb,var(--card-hover-color) 8%,transparent)}.related-card-content{display:flex;flex-direction:column;gap:16px;z-index:2;position:relative}.related-card-header{display:flex;justify-content:space-between;align-items:center;width:100%}.related-icon-wrapper{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:transform .25s,border-color .25s}body.light-theme .related-icon-wrapper{background:#fff;border-color:rgba(0,0,0,.08)}.related-card:hover .related-icon-wrapper{transform:scale(1.08);border-color:var(--card-hover-color)}.related-badge{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:var(--card-hover-color);transition:.25s}body.light-theme .related-badge{background:#fff;border-color:rgba(0,0,0,.08)}.related-card:hover .related-badge{background:color-mix(in srgb,var(--card-hover-color) 10%,transparent);border-color:var(--card-hover-color)}.related-title{font-size:1.1rem;font-weight:700;margin:0 0 6px;color:var(--text-primary);letter-spacing:-.02em}.related-desc{font-size:.82rem;color:var(--text-secondary);margin:0;line-height:1.5}.related-footer{display:flex;align-items:center;gap:6px;font-weight:600;font-size:12px;margin-top:18px;color:var(--card-hover-color);transition:transform .25s;z-index:2;position:relative}.related-card:hover .related-footer{transform:translateX(4px)}.bit-flipper-container{width:100%;display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:16px;margin-bottom:8px}.bit-flipper-title-row{display:flex;justify-content:space-between;width:100%;font-size:.85rem;color:var(--text-secondary);font-weight:500}.bit-flipper-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%;padding:16px;background:rgba(0,0,0,.2)!important;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);box-shadow:inset 0 2px 8px rgba(0,0,0,.4)}.bit-cell{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:40px}.bit-btn{width:100%;max-width:44px;height:44px;border-radius:var(--radius-md)!important;background:var(--bg-base)!important;border:1px solid var(--border-subtle)!important;color:var(--text-secondary)!important;font-family:'JetBrains Mono',monospace!important;font-size:1.1rem!important;font-weight:600!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s cubic-bezier(.4,0,.2,1)!important;user-select:none;box-shadow:0 2px 4px rgba(0,0,0,.2)}.bit-btn:hover{border-color:var(--accent-primary)!important;color:var(--text-primary)!important;transform:translateY(-2px)}.bit-btn.active{background:var(--accent-gradient)!important;color:#fff!important;border-color:var(--accent-primary)!important;box-shadow:var(--shadow-neon),inset 0 1px 0 rgba(255,255,255,.2)!important;text-shadow:0 0 4px rgba(255,255,255,.5)}.bit-index{font-size:.75rem;color:var(--text-muted)!important;font-family:'JetBrains Mono',Consolas,monospace!important;font-weight:500}.bit-divider{width:1px;height:60px;background:var(--border-subtle);align-self:center;margin:0 4px}.calc-operators{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%}.calc-op-btn{padding:10px!important;font-family:'JetBrains Mono',monospace!important;font-weight:600!important;font-size:.95rem!important}.calc-op-btn.active{background:var(--accent-gradient)!important;border-color:var(--accent-primary)!important;box-shadow:var(--shadow-neon)!important}.explanation-panel{background:rgba(0,0,0,.4)!important;border:1px solid var(--border-strong)!important;border-radius:var(--radius-md)!important;padding:16px!important;font-family:'JetBrains Mono',Consolas,monospace!important;font-size:.85rem;color:var(--text-secondary);white-space:pre-wrap;max-height:250px;overflow-y:auto;box-shadow:inset 0 0 10px rgba(0,0,0,.5)}.explanation-panel code{color:var(--accent-primary);font-weight:500}.url-parser-wrapper{display:flex;flex-direction:column;gap:24px;width:100%;max-width:850px;margin:0 auto}.params-container{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:16px;border-top:1px solid var(--border-subtle);padding-top:20px}.params-header{display:grid;grid-template-columns:40px 1fr 1.2fr 40px;gap:12px;font-size:.85rem;color:var(--text-secondary);font-weight:600;padding:0 8px}.params-list{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;padding-right:4px}.param-row{display:grid;grid-template-columns:40px 1fr 1.2fr 40px;gap:12px;align-items:center;animation:.2s ease-out paramFadeIn}@keyframes paramFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.param-checkbox-wrapper{display:flex;align-items:center;justify-content:center}.param-checkbox{width:18px;height:18px;cursor:pointer;accent-color:var(--accent-primary)}.btn-delete-param{background:0 0!important;border:1px solid rgba(255,59,48,.2)!important;color:#ff3b30!important;cursor:pointer;font-size:1.1rem;border-radius:var(--radius-md)!important;height:42px;width:40px;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-delete-param:hover{background:rgba(255,59,48,.1)!important;border-color:#ff3b30!important}.url-breakdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;width:100%;margin-top:16px;margin-bottom:8px}.url-breakdown-item{display:flex;flex-direction:column;gap:6px}.url-breakdown-item label{font-size:.82rem;color:var(--text-secondary);font-weight:600;display:flex;align-items:center;gap:4px}.url-input-container{display:flex;gap:12px;width:100%}.url-input-container textarea{resize:vertical;min-height:70px}.action-row{display:flex;justify-content:space-between;align-items:center;margin-top:8px;width:100%}.flex-gap-sm{display:flex;gap:8px;align-items:center}.url-copy-btn{height:42px}.url-error-msg{color:#ff3b30;font-size:.85rem;margin-top:4px;display:none}.encoder-section{margin-top:32px;padding-top:24px;border-top:1px solid var(--border-subtle);width:100%}.encoder-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.encoder-grid{grid-template-columns:1fr}.params-header{display:none}.param-row{grid-template-columns:30px 1fr 1fr 35px;gap:6px}}.json-formatter-wrapper{display:flex;flex-direction:column;gap:24px;width:100%;max-width:900px;margin:0 auto}.split-workspace{display:grid;grid-template-columns:1.1fr 1.2fr;gap:20px;width:100%;align-items:start}@media (max-width:820px){.split-workspace{grid-template-columns:1fr}}.code-textarea{font-family:'JetBrains Mono',Consolas,monospace!important;font-size:.88rem!important;line-height:1.5!important;min-height:480px;resize:vertical;background:var(--bg-raised)!important}.inspector-tabs{display:flex;gap:4px;margin-bottom:12px;border-bottom:1px solid var(--border-subtle)}.inspector-tab-btn{background:0 0!important;border:none!important;color:var(--text-secondary);padding:8px 16px!important;cursor:pointer;font-size:.85rem;font-weight:600;border-radius:0!important;border-bottom:2px solid transparent!important;transition:.2s;width:auto}.inspector-tab-btn:hover{color:var(--text-primary)}.inspector-tab-btn.active{color:var(--accent-primary);border-bottom-color:var(--accent-primary)!important}.inspector-panel-content{display:none;min-height:480px;max-height:520px;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px;background:rgba(0,0,0,.22);box-shadow:inset 0 2px 8px rgba(0,0,0,.35)}.inspector-panel-content.active{display:block}.json-formatted-output{font-family:'JetBrains Mono',Consolas,monospace;font-size:.88rem;line-height:1.5;white-space:pre;color:var(--text-primary);overflow-x:auto;margin:0}.tree-container{font-family:'JetBrains Mono',Consolas,monospace;font-size:.86rem;line-height:1.6;color:var(--text-primary);user-select:none;text-align:left}.tree-node{margin-left:18px;position:relative}.tree-node.root{margin-left:0}.tree-expandable{cursor:pointer}.tree-toggle-arrow{display:inline-block;width:14px;height:14px;text-align:center;line-height:14px;font-size:.65rem;color:var(--text-muted);transition:transform .15s;margin-right:4px}.tree-toggle-arrow.open{transform:rotate(90deg)}.tree-collapsed-indicator{color:var(--text-muted);font-size:.8rem;margin-left:6px}.tree-children{display:block}.tree-children.collapsed{display:none}.tree-key{color:#f472b6;font-weight:500}.tree-string{color:#34d399}.tree-number{color:#fbbf24}.tree-boolean{color:#60a5fa;font-weight:600}.tree-null{color:#9ca3af;font-style:italic}.tree-search-highlight{background-color:rgba(168,85,247,.35);border-bottom:1.5px solid var(--accent-primary);border-radius:2px}.converter-section{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:12px}.converter-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.converter-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.converter-pre{background:rgba(0,0,0,.22);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px;font-family:'JetBrains Mono',monospace;font-size:.82rem;line-height:1.5;max-height:240px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;margin:0;box-shadow:inset 0 2px 6px rgba(0,0,0,.2)}.json-validation-banner{display:none;background:rgba(239,68,68,.08);border:1px solid #ef4444;border-radius:var(--radius-md);padding:12px 16px;font-size:.85rem;color:#f87171;margin-top:12px;text-align:left}body.has-custom-cursor,body.has-custom-cursor *{cursor:none!important}.custom-cursor-dot{position:fixed;top:0;left:0;pointer-events:none;z-index:100000001!important;display:none;width:22px!important;height:22px!important}body.has-custom-cursor .custom-cursor-dot{display:block!important}body.custom-cursor-hover .custom-cursor-dot svg path{stroke:#ffffff!important}.nexatools-ad-banner{background:rgba(24,24,27,.4)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px dashed rgba(255,255,255,.12)!important;padding:16px 24px!important;margin:24px auto!important;max-width:800px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}.nexatools-ad-banner::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,213,250,.3),transparent);display:none!important}.ad-badge{font-size:9px!important;font-weight:700!important;text-transform:uppercase!important;color:var(--text-muted,#71717a)!important;letter-spacing:.05em!important;border:1px solid rgba(255,255,255,.08)!important;padding:2px 6px!important;border-radius:4px!important;background:rgba(0,0,0,.2)!important}.ad-content{flex:1!important;display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;text-align:left!important}.ad-title{font-size:.95rem!important;font-weight:700!important;color:var(--text-primary,#fafafa)!important;margin:0!important}.ad-desc{font-size:.82rem!important;color:var(--text-secondary,#a1a1aa)!important;margin:0!important;line-height:1.4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ad-action-btn{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--text-primary,#fafafa)!important;padding:8px 16px!important;border-radius:8px!important;font-size:.8rem!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important;transition:.2s!important}.ad-action-btn:hover{background:var(--accent-light,rgba(0,213,250,.1))!important;border-color:var(--accent-primary,#00d5fa)!important;color:var(--accent-primary,#00d5fa)!important;transform:translateY(-1px)!important}.header-premium-badge{display:flex!important;align-items:center!important;gap:6px!important;background:rgba(168,85,247,.1)!important;border:1px solid rgba(168,85,247,.3)!important;padding:6px 14px!important;border-radius:999px!important;color:#c084fc!important;text-decoration:none!important;font-size:13px!important;font-weight:700!important;box-shadow:0 0 12px rgba(168,85,247,.15)!important;transition:.2s!important;cursor:pointer!important}.header-premium-badge:hover{background:rgba(168,85,247,.18)!important;box-shadow:0 0 16px rgba(168,85,247,.3)!important;transform:translateY(-1px)!important}@media (max-width:600px){.nexatools-ad-banner{flex-direction:column!important;align-items:stretch!important;padding:14px!important;gap:12px!important;text-align:center!important}.ad-content{text-align:center!important;align-items:center!important}.ad-desc{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.ad-action-btn{align-self:center!important;width:100%!important;text-align:center!important}}.nexatools-ea-slot{max-width:900px;margin:20px auto;padding:0 20px}.ea-container{width:100%}.ea-fallback{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:14px 18px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s}.ea-fallback:hover{border-color:rgba(255,255,255,.14)}.nt-premium-nudge{position:fixed;bottom:24px;right:24px;z-index:99999;animation:.4s cubic-bezier(.2,.8,.2,1) forwards nudge-slide-in;max-width:360px;width:calc(100vw - 48px)}.nudge-inner{display:flex;align-items:center;gap:12px;background:rgba(13,13,25,.95);border:1px solid rgba(168,85,247,.3);border-radius:14px;padding:14px 16px;box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(168,85,247,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nudge-icon{font-size:1.6rem;flex-shrink:0}.nudge-body{flex:1}.nudge-title{font-weight:700;font-size:.9rem;color:#fff;margin-bottom:3px}.nudge-desc{font-size:.78rem;color:var(--text-secondary,#a1a1aa);line-height:1.4}.nudge-cta{display:inline-flex;align-items:center;padding:7px 14px;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;border-radius:8px;font-size:.8rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:opacity .2s;flex-shrink:0}.nudge-cta:hover{opacity:.9}.nudge-close{background:0 0;border:none;color:var(--text-muted,#727a9e);font-size:.9rem;cursor:pointer;padding:2px 4px;border-radius:4px;flex-shrink:0;transition:color .2s}.nudge-close:hover{color:#fff}@media (max-width:480px){.nt-premium-nudge{bottom:16px;right:16px;width:calc(100vw - 32px)}.nudge-inner{flex-wrap:wrap;gap:10px}.nudge-cta{width:100%;justify-content:center}}.site-header{background:color-mix(in srgb,var(--bg-base,#09090b) 78%,transparent)!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;border-bottom:1px solid var(--border-subtle)!important;box-shadow:0 1px 0 rgba(0,0,0,.4)!important}body.light-theme .site-header{border-bottom-color:#e2e6ea!important;box-shadow:0 1px 0 rgba(0,0,0,.04)!important}.header-controls .btn,.theme-toggle-btn,.tools-dropdown-btn{background:var(--bg-raised)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important;box-shadow:none!important;box-shadow:0 0 0 var(--shadow-card)!important}.header-controls .btn:hover,.tools-dropdown-btn:hover{border-color:var(--accent-primary,#3b82f6)!important;color:var(--accent-primary,#3b82f6)!important;box-shadow:0 0 0 3px var(--accent-light,rgba(59,130,246,.1))!important}body.light-theme .btn{background:#fff!important;border-color:#dee2e6!important;color:#212529!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.logo-text{background:0 0!important;-webkit-text-fill-color:var(--text-primary)!important;font-size:1.08rem!important;font-weight:700!important;letter-spacing:-.02em!important}.logo-container img{box-shadow:none!important;border:1px solid var(--border-subtle)!important}.tools-dropdown-menu{background:color-mix(in srgb,var(--bg-surface) 92%,transparent)!important;border:1px solid var(--border-subtle)!important;box-shadow:0 12px 40px rgba(0,0,0,.4)!important;backdrop-filter:blur(16px)!important}.dropdown-item:hover{background:var(--accent-light,rgba(59,130,246,.08))!important;color:var(--accent-primary,#3b82f6)!important;transform:none!important}.related-card{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)!important}.related-card:hover{border-color:color-mix(in srgb,var(--card-hover-color) 45%,var(--border-subtle))!important;box-shadow:0 12px 32px rgba(0,0,0,.35)!important}.related-card::before{display:none!important}.related-badge{background:var(--accent-light,rgba(59,130,246,.08))!important;border:1px solid var(--border-subtle)!important;color:var(--accent-primary,#3b82f6)!important}body.light-theme .related-card{border-color:#e2e6ea!important;box-shadow:0 6px 24px rgba(0,0,0,.06)!important}details.faq-item{border:1px solid var(--border-subtle)!important;border-radius:12px!important;background:var(--bg-surface)!important}details.faq-item[open]{border-color:color-mix(in srgb,var(--accent-primary,#3b82f6) 35%,var(--border-subtle))!important}details.faq-item summary.faq-summary::after{content:'+';color:var(--text-muted)!important;font-size:1.1rem;transform:none}details.faq-item[open] summary.faq-summary::after{transform:rotate(45deg)}details.faq-item summary.faq-summary:hover{color:var(--accent-primary,#3b82f6)!important}.nexatools-ad-banner{border:1px solid var(--border-subtle)!important;border-radius:14px!important;box-shadow:none!important}.ad-badge{border-color:var(--border-subtle)!important;color:var(--text-muted)!important;background:var(--bg-raised)!important}.ad-action-btn{background:var(--bg-raised)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important}.ad-action-btn:hover{border-color:var(--accent-primary,#3b82f6)!important;color:var(--accent-primary,#3b82f6)!important}.nt-support-nudge{position:fixed;bottom:24px;right:24px;z-index:2147483646;background:#1a1a2e;border:1px solid rgba(0,213,250,.2);border-radius:14px;padding:16px 20px;max-width:320px;box-shadow:0 8px 32px rgba(0,0,0,.5);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#e0e0e0;animation:.4s cubic-bezier(.34,1.56,.64,1) nudge-slide-in}.nt-support-nudge .nudge-close{position:absolute;top:8px;right:10px;background:0 0;border:none;color:#666;font-size:16px;cursor:pointer;padding:0 4px;line-height:1;transition:color .2s}.nt-support-nudge .nudge-close:hover{color:#ff3b30}.nt-support-nudge .nudge-body{display:flex;align-items:flex-start;gap:10px}.nt-support-nudge .nudge-icon{font-size:1.3rem;flex-shrink:0;margin-top:1px}.nt-support-nudge .nudge-text{flex:1}.nt-support-nudge .nudge-title{font-size:13px;font-weight:700;color:#00d5fa;margin-bottom:4px}.nt-support-nudge .nudge-desc{font-size:12px;color:#a1a1aa;line-height:1.5;margin-bottom:10px}.nt-support-nudge .nudge-cta{display:inline-block;background:linear-gradient(135deg,#00d5fa,#7c3aed);color:#fff;font-size:12px;font-weight:600;padding:7px 14px;border-radius:8px;text-decoration:none;transition:opacity .2s}.nt-support-nudge .nudge-cta:hover{opacity:.9}@keyframes nudge-slide-in{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes nudge-slide-out{from{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@media(max-width:480px){.nt-support-nudge{bottom:12px;right:12px;left:12px;max-width:none}}body.has-custom-cursor *{cursor:auto!important}body.light-theme .tools-dropdown-menu{border-color:#e2e6ea!important;box-shadow:0 12px 40px rgba(0,0,0,.1)!important}body.light-theme .header-donate-btn,body.light-theme .tools-dropdown-btn,body.light-theme .trustpilot-btn{border-color:#dee2e6!important}body.light-theme details.faq-item{background:#fff!important;border-color:#e2e6ea!important}body.light-theme .site-header{box-shadow:0 12px 32px rgba(0,0,0,.06)!important;box-shadow:0 12px 30px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.9)!important}body,html{overflow-x:hidden!important;padding-top:0!important;background-color:#080912!important;background-image:radial-gradient(ellipse 85% 60% at 50% -15%,rgba(99,102,241,.32),transparent 65%),radial-gradient(ellipse 70% 50% at 90% 20%,rgba(56,189,248,.25),transparent 55%),radial-gradient(ellipse 60% 45% at 10% 40%,rgba(168,85,247,.22),transparent 50%),radial-gradient(ellipse 80% 60% at 50% 105%,rgba(99,102,241,.2),transparent 60%)!important;background-attachment:fixed!important;background-size:100% 100%!important}:root[data-theme=light],[data-theme=light] body,body.light-theme,html.light-theme,html:has(body.light-theme){background-color:#f8fafc!important;background-image:radial-gradient(ellipse 85% 60% at 50% -15%,rgba(99,102,241,.07),transparent 65%),radial-gradient(ellipse 70% 50% at 90% 20%,rgba(56,189,248,.05),transparent 55%),radial-gradient(ellipse 60% 45% at 10% 40%,rgba(168,85,247,.04),transparent 50%),radial-gradient(ellipse 80% 60% at 50% 105%,rgba(99,102,241,.04),transparent 60%)!important;color:#1e293b!important}#particles-canvas,canvas[aria-hidden=true]{display:none!important}.bg-grid{position:fixed!important;inset:0!important;background-image:radial-gradient(rgba(255,255,255,.06) 1.2px,transparent 1.2px)!important;background-size:32px 32px!important;pointer-events:none!important;z-index:0!important;opacity:.9!important}.site-header{backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;box-shadow:0 16px 40px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.03)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;transition:.3s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;top:8px!important;left:50%!important;transform:translateX(-50%)!important;width:calc(100% - 32px)!important;max-width:1360px!important;padding:6px 20px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:rgba(18,20,29,.82)!important;backdrop-filter:blur(36px) saturate(200%)!important;-webkit-backdrop-filter:blur(36px) saturate(200%)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:9999px!important;box-shadow:0 16px 40px -8px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.15)!important;z-index:999999!important}.site-header .logo,.site-header a.logo{display:flex!important;align-items:center!important;gap:10px!important}.site-header .logo img,.site-header .logo svg{width:28px!important;height:28px!important}.header-controls{display:flex!important;align-items:center!important;gap:10px!important}.app-portal-btn,.bookmark-btn,.header-controls .btn,.header-donate-btn,.header-link,.header-whats-new-btn,.tools-dropdown-btn,.trustpilot-btn{border-radius:9999px!important;padding:7px 18px!important;font-size:.86rem!important;font-weight:500!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;color:#e2e8f0!important;backdrop-filter:blur(12px)!important;display:inline-flex!important;align-items:center!important;gap:7px!important;transition:.15s!important}.app-portal-btn svg,.bookmark-btn svg,.header-controls .btn svg,.header-donate-btn svg,.tools-dropdown-btn svg,.trustpilot-btn svg{width:15px!important;height:15px!important}.theme-toggle-btn{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;color:#e2e8f0!important;cursor:pointer!important;backdrop-filter:blur(12px)!important;transition:.15s!important;flex-shrink:0!important}.theme-toggle-btn svg{width:18px!important;height:18px!important;display:block!important;stroke:currentColor!important;fill:none!important}.app-portal-btn:hover,.bookmark-btn:hover,.header-controls .btn:hover,.header-donate-btn:hover,.header-whats-new-btn:hover,.theme-toggle-btn:hover,.tools-dropdown-btn:hover,.trustpilot-btn:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.22)!important;color:#fff!important}body.light-theme .app-portal-btn,body.light-theme .bookmark-btn,body.light-theme .header-controls .btn,body.light-theme .header-donate-btn,body.light-theme .header-link,body.light-theme .header-whats-new-btn,body.light-theme .theme-toggle-btn,body.light-theme .tools-dropdown-btn,body.light-theme .trustpilot-btn{box-shadow:0 1px 2px rgba(0,0,0,.04)!important}.tools-dropdown-menu{display:flex!important;flex-direction:column!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;background:rgba(15,20,36,.95)!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;padding:8px!important;min-width:290px!important;max-height:440px!important;overflow-y:auto!important;z-index:999999!important;box-shadow:0 24px 64px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.06)!important;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1)!important}body.light-theme .tools-dropdown-menu{background:rgba(255,255,255,.98)!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 20px 50px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04)!important}.dropdown-tabs{display:flex!important;gap:4px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:8px!important;margin:-8px -8px 8px!important;position:sticky!important;top:-8px!important;background:rgba(15,20,36,.96)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;z-index:10!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important}body.light-theme .dropdown-tabs{background:rgba(248,250,252,.98)!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.dropdown-tab-btn{flex:1!important;background:0 0!important;border:none!important;color:var(--text-secondary,#94a3b8)!important;font-size:11px!important;font-weight:600!important;cursor:pointer!important;padding:6px 10px!important;text-align:center!important;border-radius:8px!important;transition:.2s!important;outline:0!important;text-transform:uppercase!important;letter-spacing:.04em!important}.dropdown-tab-btn:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}.dropdown-tab-btn.active{background:rgba(0,213,250,.12)!important;color:var(--accent-primary,#00d5fa)!important;font-weight:700!important}body.light-theme .dropdown-tab-btn{color:#64748b!important}body.light-theme .dropdown-tab-btn:hover{background:rgba(0,0,0,.04)!important;color:#0f172a!important}body.light-theme .dropdown-tab-btn.active{background:rgba(0,0,0,.07)!important;color:var(--accent-primary,#0284c7)!important;font-weight:700!important}#dropdown-search{width:100%!important;box-sizing:border-box!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;padding:8px 12px 8px 34px!important;font-size:12px!important;color:var(--text-primary,#fff)!important;outline:0!important;transition:border-color .2s,background .2s!important}#dropdown-search:focus{border-color:var(--accent-primary,#00d5fa)!important;background:rgba(255,255,255,.08)!important}body.light-theme #dropdown-search{background:#f1f5f9!important;border:1px solid rgba(0,0,0,.1)!important;color:#0f172a!important}body.light-theme #dropdown-search:focus{border-color:var(--accent-primary,#0284c7)!important;background:#fff!important}.dropdown-item{display:flex!important;align-items:center!important;gap:12px!important;padding:8px 12px!important;color:var(--text-secondary,#94a3b8)!important;text-decoration:none!important;font-size:.86rem!important;font-weight:500!important;border-radius:10px!important;transition:.15s!important}.dropdown-item.search-hidden,.dropdown-item[style*="display:none"]{display:none!important}.dropdown-item:hover{background:rgba(255,255,255,.06)!important;color:var(--text-primary,#fff)!important}.dropdown-item-badge{margin-left:auto!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:2px 7px!important;border-radius:99px!important;background:rgba(255,255,255,.05)!important;color:var(--text-muted,#71717a)!important;white-space:nowrap!important}body.light-theme .dropdown-item{color:#334155!important}body.light-theme .dropdown-item:hover{background:rgba(0,0,0,.05)!important;color:#0f172a!important}body.light-theme .dropdown-item-badge{background:rgba(0,0,0,.05)!important;color:#64748b!important}.page-content,.tool-page-main,main{max-width:900px!important;width:100%!important;padding:76px 16px 28px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.tool-hero{text-align:center!important;max-width:620px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}.hero-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:2px 10px!important;border-radius:9999px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:#94a3b8!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-top:0!important;margin-bottom:2px!important}.tool-hero .gradient-text,.tool-hero h1{font-size:clamp(1.35rem,2.4vw,1.75rem)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.15!important;color:#fff!important;background:0 0!important;-webkit-text-fill-color:initial!important;margin:0 0 2px!important}.tool-hero p{font-size:.84rem!important;color:#94a3b8!important;line-height:1.35!important;margin:0 0 4px!important;max-width:580px!important}.tool-page-main>#converter-panel,.tool-page-main>.glass-card,.tool-page-main>.panel,.tool-page-main>.panels-container{margin-top:4px!important}#converter-panel,.glass-card,.panel,.panel.glass-card,.tool-container{max-width:900px!important;width:100%!important;background:rgba(18,20,29,.72)!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;padding:20px 24px!important;box-shadow:0 32px 72px -16px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.16)!important;display:flex!important;flex-direction:column!important;gap:14px!important;position:relative!important;margin-top:4px!important}body.light-theme #converter-panel,body.light-theme .glass-card,body.light-theme .panel,body.light-theme .panel.glass-card{box-shadow:0 20px 48px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.9)!important}.drop-zone{min-height:140px;width:100%;border:1px dashed rgba(255,255,255,.18)!important;background:rgba(255,255,255,.02)!important;border-radius:14px!important;padding:24px 20px!important;display:flex;flex-direction:column!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;position:relative!important;transition:.2s cubic-bezier(.16,1,.3,1)!important}.drop-zone.hidden,.drop-zone[style*="display:none"],.drop-zone[style*="display:none"],.selected-file-info[style*="display:none"],.selected-file-info[style*="display:none"]{display:none!important}.drop-zone.drag-active,.drop-zone.dragover,.drop-zone:hover{border-color:rgba(255,255,255,.4)!important;background:rgba(255,255,255,.04)!important;box-shadow:inset 0 0 30px rgba(255,255,255,.03),0 8px 24px rgba(0,0,0,.3)!important;transform:translateY(-1px)!important}.drop-zone-inner{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important}.drop-icon{width:44px!important;height:44px!important;border-radius:12px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;margin:0!important;box-shadow:0 4px 16px rgba(0,0,0,.25)!important}.drop-icon-svg{width:22px!important;height:22px!important;margin:0!important}.drop-primary{font-size:.95rem!important;font-weight:600!important;color:#fff!important;margin:0!important;letter-spacing:-.01em!important}.drop-secondary{font-size:.76rem!important;color:#94a3b8!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.08)!important;padding:3px 10px!important;border-radius:9999px!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.drop-secondary::after{content:'· Paste with ⌘V';color:#cbd5e1;font-weight:500}#converter-file-info,.selected-file-info{width:100%!important;background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;padding:14px 18px!important;display:flex;flex-direction:column!important;gap:14px!important;box-shadow:0 8px 24px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08)!important;animation:.2s fadeIn!important}#converter-file-info[style*="display:none"],#converter-file-info[style*="display:none"],.selected-file-info[style*="display:none"],.selected-file-info[style*="display:none"]{display:none!important}#converter-file-info>div:first-child{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important}#converter-preview{width:48px!important;height:48px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;object-fit:cover!important;flex-shrink:0!important}.file-meta{display:flex!important;flex-direction:column!important;gap:2px!important;flex:1!important;overflow:hidden!important}.file-name{font-size:.92rem!important;font-weight:600!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.file-size{font-size:.76rem!important;color:#94a3b8!important;font-family:var(--font-mono,monospace)!important}#converter-clear-btn,.clear-file-btn{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;color:#94a3b8!important;border-radius:8px!important;width:28px!important;height:28px!important;font-size:.8rem!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:.15s!important}#converter-clear-btn:hover,.clear-file-btn:hover{background:rgba(239,68,68,.18)!important;border-color:rgba(239,68,68,.35)!important;color:#f87171!important}#converter-format-buttons{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.06)!important;width:100%!important}#converter-format-buttons .btn,.btn-format,.format-btn{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;color:#cbd5e1!important;font-weight:500!important;font-size:.82rem!important;padding:6px 14px!important;cursor:pointer!important;transition:.15s cubic-bezier(.16,1,.3,1)!important}#converter-format-buttons .btn:hover,.btn-format:hover,.format-btn:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.2)!important;color:#fff!important}#converter-format-buttons .btn.active,.btn-format.active,.format-btn.active{background:#fff!important;border-color:#fff!important;color:#0f172a!important;font-weight:600!important;box-shadow:0 2px 10px rgba(0,0,0,.3)!important}#converter-format-buttons .btn-primary,.btn-primary,button.btn-primary{background:linear-gradient(135deg,#fff,#e2e8f0)!important;color:#0f172a!important;font-weight:600!important;font-size:.84rem!important;padding:8px 18px!important;border-radius:9999px!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 4px 16px rgba(0,0,0,.25)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin-left:auto!important;transition:.15s!important}#converter-format-buttons .btn-primary:hover,.btn-primary:hover,button.btn-primary:hover{background:#fff!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px rgba(255,255,255,.2)!important}#audio-codec-select,#converter-format-buttons select,#video-codec-select,#video-quality-select,select.btn,select.btn-sm{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;color:#fff!important;font-size:.82rem!important;padding:6px 12px!important;outline:0!important;cursor:pointer!important}#converter-format-buttons select:hover,select.btn-sm:hover,select.btn:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.22)!important}body.light-theme #converter-format-buttons select,body.light-theme select.btn,body.light-theme select.btn-sm{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}#converter-progress-container{order:-1!important;width:100%!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;padding:8px 14px!important;margin-top:0!important;margin-bottom:12px!important}#converter-progress-fill,.progress-bar-inner{height:5px!important;background:linear-gradient(90deg,#fff,#94a3b8)!important;border-radius:9999px!important;box-shadow:0 0 10px rgba(255,255,255,.5)!important}.download-action-bar{display:flex!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding:6px 10px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;width:100%!important;animation:.2s fadeIn!important}body.light-theme{background-color:#f8fafc!important;background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(59,130,246,.08),transparent 70%),radial-gradient(ellipse 60% 40% at 85% 15%,rgba(99,102,241,.06),transparent 60%),radial-gradient(ellipse 50% 35% at 15% 35%,rgba(14,165,233,.05),transparent 50%),radial-gradient(ellipse 70% 50% at 50% 100%,rgba(99,102,241,.04),transparent 70%)!important;background-attachment:fixed!important;background-size:100% 100%!important;color:#0f172a!important}body.light-theme .bg-grid{background-image:radial-gradient(rgba(0,0,0,.04) 1px,transparent 1px)!important;opacity:.6!important}body.light-theme .site-header{background:rgba(255,255,255,.9)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 14px 34px rgba(0,0,0,.05)!important}body.light-theme .logo-text{color:#0f172a!important;background:0 0!important;-webkit-text-fill-color:initial!important}body.light-theme .app-portal-btn,body.light-theme .bookmark-btn,body.light-theme .header-controls .btn,body.light-theme .header-donate-btn,body.light-theme .header-link,body.light-theme .header-whats-new-btn,body.light-theme .tools-dropdown-btn,body.light-theme .trustpilot-btn{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;color:#1e293b!important;box-shadow:0 1px 4px rgba(0,0,0,.04)!important}body.light-theme .app-portal-btn:hover,body.light-theme .bookmark-btn:hover,body.light-theme .header-controls .btn:hover,body.light-theme .header-donate-btn:hover,body.light-theme .header-whats-new-btn:hover,body.light-theme .tools-dropdown-btn:hover,body.light-theme .trustpilot-btn:hover{background:#f1f5f9!important;border-color:rgba(0,0,0,.22)!important;color:#0f172a!important}body.light-theme .theme-toggle-btn{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;color:#1e293b!important;box-shadow:0 1px 4px rgba(0,0,0,.04)!important}body.light-theme .theme-toggle-btn:hover{background:#f1f5f9!important;border-color:rgba(0,0,0,.22)!important;color:#0f172a!important}body.light-theme .hero-badge{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#475569!important}body.light-theme .tool-hero .gradient-text,body.light-theme .tool-hero h1{color:#0f172a!important;background:0 0!important;-webkit-text-fill-color:initial!important}body.light-theme .tool-hero p{color:#475569!important}body.light-theme #converter-panel,body.light-theme .glass-card,body.light-theme .panel,body.light-theme .panel.glass-card{background:#fff!important;border:1px solid rgba(0,0,0,.09)!important;box-shadow:0 20px 48px rgba(0,0,0,.04),inset 0 1px 0 #fff!important}body.light-theme .drop-zone{background:#f8fafc!important;border:1.5px dashed #cbd5e1!important}body.light-theme .drop-zone.drag-active,body.light-theme .drop-zone.dragover,body.light-theme .drop-zone:hover{background:#fff!important;border-color:#64748b!important;box-shadow:0 8px 24px rgba(0,0,0,.06)!important}body.light-theme .drop-icon{background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important}body.light-theme .drop-primary{color:#0f172a!important}body.light-theme .drop-secondary{background:#fff!important;border:1px solid #e2e8f0!important;color:#475569!important}body.light-theme .drop-secondary::after{color:#64748b!important}body.light-theme #converter-file-info,body.light-theme .selected-file-info{background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 12px rgba(0,0,0,.03)!important}body.light-theme .file-name{color:#0f172a!important}body.light-theme .file-size{color:#64748b!important}body.light-theme #converter-clear-btn,body.light-theme .clear-file-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#64748b!important}body.light-theme #converter-format-buttons{border-top-color:#f1f5f9!important}body.light-theme #converter-format-buttons .btn,body.light-theme .btn-format,body.light-theme .format-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important;box-shadow:0 1px 3px rgba(0,0,0,.03)!important}body.light-theme #converter-format-buttons .btn:hover,body.light-theme .btn-format:hover,body.light-theme .format-btn:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}body.light-theme #converter-format-buttons .btn.active,body.light-theme .btn-format.active,body.light-theme .format-btn.active{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.2)!important}body.light-theme #converter-format-buttons .btn-primary,body.light-theme .btn-primary,body.light-theme button.btn-primary{background:linear-gradient(135deg,#0f172a,#1e293b)!important;color:#fff!important;border:1px solid #0f172a!important;box-shadow:0 4px 14px rgba(15,23,42,.25)!important}body.light-theme #converter-format-buttons .btn-primary:hover,body.light-theme .btn-primary:hover,body.light-theme button.btn-primary:hover{background:#000!important;color:#fff!important;box-shadow:0 6px 20px rgba(0,0,0,.35)!important}body.light-theme #converter-progress-container{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important}body.light-theme #converter-progress-percent,body.light-theme #converter-progress-text{color:#0f172a!important}body.light-theme #converter-progress-fill,body.light-theme .progress-bar-inner{background:linear-gradient(90deg,#0f172a,#475569)!important;box-shadow:none!important}body.light-theme .download-action-bar{background:#f8fafc!important;border:1px solid #e2e8f0!important}body.light-theme .download-action-bar .btn:not(.btn-primary){background:#fff!important;border:1px solid #cbd5e1!important;color:#334155!important}body.light-theme .tool-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 20px rgba(0,0,0,.04)!important}body.light-theme .tool-card:hover{background:#fff!important;border-color:rgba(0,0,0,.18)!important;box-shadow:0 12px 32px rgba(0,0,0,.08)!important}body.light-theme .tool-card h3,body.light-theme .tool-card-title{color:#0f172a!important}body.light-theme .tool-card p,body.light-theme .tool-card-desc{color:#64748b!important}body.light-theme .tool-card-badge{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#475569!important}body.light-theme #bug-report-btn,body.light-theme .bug-report-trigger{background:#fff!important;border:1px solid #e2e8f0!important;color:#334155!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important}body.light-theme .related-tools h2,body.light-theme .related-tools-title,body.light-theme .section-title{color:#0f172a!important}#converter-panel,.panel.glass-card{position:relative!important;z-index:100!important;overflow:visible!important;contain:none!important}#converter-file-info,#converter-format-buttons,.selected-file-info{position:relative!important;overflow:visible!important;contain:none!important}.related-tools,.related-tools-heading,.related-tools-section{position:relative!important;z-index:1!important}.custom-select-wrapper{position:relative!important;flex:1;min-width:160px;font-family:inherit;z-index:200!important}.custom-select-wrapper.open{z-index:999999!important}.custom-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;background:#181b2c!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:10px;color:var(--text-primary,#fff);font-size:.9rem;font-weight:600;cursor:pointer;outline:0;transition:.15s;user-select:none}.custom-select-trigger:focus-visible,.custom-select-trigger:hover{background:#20243b!important;border-color:rgba(99,102,241,.6)!important;box-shadow:0 0 0 3px rgba(99,102,241,.2)}.custom-select-chevron{width:16px;height:16px;color:var(--text-muted,#71717a);transition:transform .2s;flex-shrink:0}.custom-select-wrapper.open .custom-select-chevron{transform:rotate(180deg);color:var(--accent-primary,#00d5fa)}.custom-select-menu{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;width:100%!important;min-width:250px!important;max-height:320px!important;overflow-y:auto!important;background:#0f111e!important;opacity:1!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:12px!important;padding:6px!important;box-shadow:0 30px 80px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.12)!important;z-index:9999999!important;display:none;animation:.12s ease-out dropdownFadeIn}@keyframes dropdownFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.custom-select-wrapper.open .custom-select-menu{display:block!important}.custom-select-group-header{padding:8px 10px 4px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#71717a)}.custom-select-option{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;font-size:.86rem;color:var(--text-secondary,#d4d4d8);cursor:pointer;transition:.12s;user-select:none}.custom-select-option:hover{background:rgba(99,102,241,.18);color:#fff}.custom-select-option.selected{background:rgba(99,102,241,.25);color:#fff;font-weight:600}.custom-select-option.selected::after{content:'✓';color:var(--accent-primary,#00d5fa);font-weight:700;margin-left:8px}.custom-select-menu::-webkit-scrollbar{width:6px}.custom-select-menu::-webkit-scrollbar-track{background:0 0}.custom-select-menu::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:3px}.custom-select-menu::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}body.light-theme .custom-select-trigger{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}body.light-theme .custom-select-menu{background:rgba(255,255,255,.98)!important;border:1px solid #e2e8f0!important;box-shadow:0 16px 40px rgba(0,0,0,.12)!important}body.light-theme .custom-select-option{color:#334155!important}body.light-theme .custom-select-option:hover{background:#f1f5f9!important;color:#0f172a!important}body.light-theme .custom-select-option.selected{background:#e0e7ff!important;color:#4338ca!important}body.light-theme .custom-select-group-header{color:#64748b!important}@media (max-width:900px){.bookmark-btn,.header-donate-btn,.header-whats-new-btn,.trustpilot-btn{display:none!important}}@media (max-width:768px){body,html{overflow-x:hidden!important;max-width:100vw!important;-webkit-tap-highlight-color:transparent!important}body{padding-top:0!important;padding-bottom:max(24px,env(safe-area-inset-bottom,0px))!important}.site-header{display:flex!important;justify-content:space-between!important;align-items:center!important;top:max(6px,env(safe-area-inset-top,6px))!important;width:calc(100% - 16px)!important;padding:6px 14px!important;border-radius:9999px!important}.logo-link,.site-header a:first-child{display:inline-flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;flex-shrink:0!important}.logo-text{font-size:.98rem!important;font-weight:700!important;letter-spacing:-.01em!important}.header-controls{display:flex!important;align-items:center!important;gap:0!important;margin:0!important}.header-controls>:not(.tools-dropdown-container){display:none!important}.tools-dropdown-container{display:block!important;position:relative!important}.tools-dropdown-btn{padding:6px 14px!important;font-size:.8rem!important;font-weight:600!important;border-radius:9999px!important;white-space:nowrap!important}.tools-dropdown-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:270px!important;max-width:calc(100vw - 16px)!important;min-width:0!important;max-height:320px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;border-radius:14px!important;box-shadow:0 16px 48px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.12)!important;z-index:9999999!important;padding:10px!important}.tools-dropdown-menu .dropdown-tabs{margin:-10px -10px 10px!important;padding:10px!important;top:-10px!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important}.tools-dropdown-menu .dropdown-item{padding:10px 12px!important;font-size:.9rem!important;min-height:44px!important;border-radius:10px!important;align-items:center!important}.tools-dropdown-menu #dropdown-search{height:42px!important;font-size:14px!important;padding:8px 12px 8px 36px!important}.container,.main-container,.tool-container,main{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}h1,h1.gradient-text{font-size:clamp(1.4rem,6vw,2.1rem)!important;line-height:1.25!important;letter-spacing:-.02em!important;margin:4px 0 6px!important}.hero-section p,.tool-header p,h1+p{font-size:.84rem!important;margin-top:4px!important;line-height:1.45!important}.hero-badge{font-size:.68rem!important;padding:2px 9px!important}#converter-panel,.glass-card,.panel,.panel.glass-card{padding:14px!important;border-radius:16px!important;width:100%!important;box-sizing:border-box!important}.drop-zone{min-height:110px!important;padding:14px 10px!important;border-radius:12px!important}.drop-icon svg,.drop-icon-svg{width:36px!important;height:36px!important;margin-bottom:6px!important}.drop-primary{font-size:.92rem!important}.drop-secondary{font-size:.74rem!important;line-height:1.4!important}#converter-file-info,.selected-file-info{padding:12px!important;gap:10px!important;border-radius:12px!important;box-sizing:border-box!important}.file-meta{max-width:calc(100% - 90px)!important}.file-name{font-size:.84rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}.file-size{font-size:.72rem!important}#converter-format-buttons{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.custom-select-wrapper{width:100%!important;min-width:100%!important}.custom-select-trigger{width:100%!important;min-height:44px!important;font-size:.88rem!important;box-sizing:border-box!important}.custom-select-menu{width:100%!important;min-width:100%!important;max-height:48vh!important;-webkit-overflow-scrolling:touch!important}.custom-select-option{min-height:42px!important;font-size:.88rem!important;padding:10px 12px!important}#converter-format-buttons>button,.btn,button.btn,button.btn-primary,button.btn-secondary{min-height:44px!important;font-size:.88rem!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}#converter-format-buttons>button.btn-primary{width:100%!important}.download-action-bar{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.download-action-bar a,.download-action-bar button{width:100%!important;min-height:44px!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}.related-tools-section{margin-top:24px!important}.related-tools-heading{font-size:1.15rem!important;margin-bottom:12px!important}.related-tools-grid{grid-template-columns:1fr!important;gap:10px!important}.related-card{padding:14px!important;border-radius:12px!important}.related-card h3{font-size:.94rem!important}.related-card p{font-size:.8rem!important}.footer,footer,footer.site-footer{padding:24px 12px 36px!important;font-size:.78rem!important;text-align:center!important;color:#94a3b8!important}.footer-support-info,footer.site-footer p{color:#94a3b8!important}.footer-support-info a,footer a{display:inline-block!important;padding:3px 5px!important;color:#00d5fa!important}}@media (max-width:480px){body{padding-top:0!important}.site-header{width:calc(100% - 12px)!important;padding:5px 10px!important}.logo-text{font-size:.9rem!important}.tools-dropdown-btn{padding:5px 11px!important;font-size:.76rem!important}#converter-panel,.panel.glass-card{padding:12px!important;border-radius:14px!important}.drop-zone{min-height:95px!important;padding:12px 8px!important}}.related-tools-section{width:100%!important;max-width:900px!important;margin:32px auto 0!important;padding:0!important;box-sizing:border-box!important;position:relative!important;z-index:10!important;text-align:left!important}.related-tools-heading{font-size:1.3rem!important;font-weight:700!important;letter-spacing:-.02em!important;margin:0 0 16px!important;color:#fff!important;background:0 0!important;-webkit-text-fill-color:initial!important;display:block!important;text-align:left!important}body.light-theme .related-tools-heading{color:#0f172a!important}.related-tools-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;box-sizing:border-box!important}@media (max-width:768px){.related-tools-grid{grid-template-columns:1fr!important;gap:12px!important}}.related-card{background:rgba(18,20,29,.72)!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;padding:20px!important;text-decoration:none!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:165px!important;box-shadow:0 8px 24px rgba(0,0,0,.35)!important;transition:.25s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}body.light-theme .related-card{background:rgba(255,255,255,.88)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 16px rgba(0,0,0,.04)!important}.related-card:hover{transform:translateY(-3px)!important;border-color:var(--card-hover-color,var(--accent-primary,#00d5fa))!important;box-shadow:0 14px 36px rgba(0,0,0,.5),0 0 20px color-mix(in srgb,var(--card-hover-color,#00d5fa) 15%,transparent)!important}.publisher-content,.seo-content{width:100%!important;max-width:900px!important;margin:32px auto 0!important;padding:28px 32px!important;background:rgba(18,20,29,.72)!important;backdrop-filter:blur(30px) saturate(180%)!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;box-shadow:0 16px 40px rgba(0,0,0,.4)!important;color:#cbd5e1!important;font-size:.92rem!important;line-height:1.7!important;box-sizing:border-box!important;text-align:left!important;position:relative!important;z-index:10!important}body.light-theme .publisher-content,body.light-theme .seo-content{background:rgba(255,255,255,.88)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 8px 30px rgba(0,0,0,.05)!important;color:#334155!important}.publisher-content h2,.seo-content h2{color:#fff!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:-.02em!important;margin-top:24px!important;margin-bottom:12px!important}body.light-theme .publisher-content h2,body.light-theme .seo-content h2{color:#0f172a!important}.publisher-content h2:first-child,.seo-content h2:first-child{margin-top:0!important}.publisher-content h3,.seo-content h3{color:#f1f5f9!important;font-size:1.05rem!important;font-weight:600!important;margin-top:18px!important;margin-bottom:8px!important}body.light-theme .publisher-content h3,body.light-theme .seo-content h3{color:#1e293b!important}.embed-backlink-section{width:100%!important;max-width:900px!important;margin:32px auto 0!important;padding:24px 28px!important;background:rgba(18,20,29,.85)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;box-shadow:0 12px 36px rgba(0,0,0,.45)!important;color:#f1f5f9!important;box-sizing:border-box!important;text-align:left!important;position:relative!important;z-index:10!important}.embed-backlink-header{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important}.embed-backlink-icon{width:36px!important;height:36px!important;border-radius:10px!important;background:var(--accent-light,rgba(0,213,250,.12))!important;border:1px solid var(--accent-primary,#00d5fa)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--accent-primary,#00d5fa)!important;flex-shrink:0!important}.embed-backlink-title{margin:0!important;font-size:1.15rem!important;font-weight:700!important;color:#fff!important;letter-spacing:-.02em!important}.embed-backlink-desc{margin:0 0 16px!important;font-size:.9rem!important;color:#cbd5e1!important;line-height:1.6!important}.embed-backlink-controls{display:flex!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important}.backlink-code-input{flex:1!important;min-width:260px!important;padding:12px 16px!important;background:rgba(0,0,0,.5)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px!important;color:#38bdf8!important;font-family:'JetBrains Mono',Consolas,monospace!important;font-size:.85rem!important;outline:0!important;transition:border-color .2s,box-shadow .2s!important}.backlink-code-input:focus{border-color:var(--accent-primary,#00d5fa)!important;box-shadow:0 0 0 2px var(--accent-light,rgba(0,213,250,.2))!important}.backlink-copy-btn{padding:12px 22px!important;background:linear-gradient(135deg,var(--accent-primary,#00d5fa),var(--accent-hover,#09c))!important;color:#fff!important;font-weight:700!important;font-size:.88rem!important;border:none!important;border-radius:10px!important;cursor:pointer!important;white-space:nowrap!important;transition:transform .2s,box-shadow .2s,filter .2s!important;box-shadow:0 4px 14px rgba(0,0,0,.3)!important}.backlink-copy-btn:hover{transform:translateY(-2px)!important;filter:brightness(1.1)!important;box-shadow:0 6px 20px var(--accent-light,rgba(0,213,250,.35))!important}.seo-blog-link{width:100%!important;max-width:900px!important;margin:24px auto 0!important;padding:18px 24px!important;background:rgba(18,20,29,.85)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;color:#f1f5f9!important;box-sizing:border-box!important;text-align:left!important}.seo-blog-link h3{margin:0!important;font-size:.82rem!important;font-weight:700!important;color:var(--accent-primary,#00d5fa)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.seo-blog-link p{margin:0!important;font-size:.92rem!important;color:#e2e8f0!important;line-height:1.55!important}.seo-blog-link a{color:#38bdf8!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important}.seo-blog-link a:hover{filter:brightness(1.2)!important}body.light-theme .embed-backlink-section{background:rgba(255,255,255,.92)!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 8px 30px rgba(0,0,0,.06)!important;color:#0f172a!important}body.light-theme .embed-backlink-title{color:#0f172a!important}body.light-theme .embed-backlink-desc{color:#475569!important}body.light-theme .backlink-code-input{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#0369a1!important}body.light-theme .seo-blog-link{background:rgba(255,255,255,.92)!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 6px 24px rgba(0,0,0,.05)!important;color:#0f172a!important}body.light-theme .seo-blog-link p{color:#334155!important}.quick-preset-container{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:14px}.preset-pill{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:9999px;background:var(--bg-surface,rgba(24,24,27,.6));border:1px solid var(--border-subtle,rgba(255,255,255,.1));color:var(--text-secondary,#a1a1aa);font-size:.78rem;font-weight:500;text-decoration:none;cursor:pointer;transition:.2s}.preset-pill:hover{background:var(--accent-light,rgba(0,213,250,.12));border-color:var(--accent-primary,#00d5fa);color:var(--accent-primary,#00d5fa);transform:translateY(-1px)}body.light-theme .preset-pill{background:#fff;border:1px solid #e2e8f0;color:#475569}body.light-theme .preset-pill:hover{background:rgba(0,213,250,.08);border-color:var(--accent-primary,#00d5fa);color:#0284c7}.sponsoric-floating-sidebar{--sp-position:fixed;--sp-top:auto;--sp-bottom:16px;--sp-right:8px;--sp-left:auto;--sp-width:320px;--sp-z-index:99999;position:fixed!important;bottom:16px!important;right:8px!important;top:auto!important;left:auto!important;transform:none!important;width:320px!important;max-width:calc(100vw - 16px)!important;z-index:99999!important;margin:0!important;padding:0!important;box-sizing:border-box!important;transition:opacity .3s,transform .3s}.sponsoric-floating-sidebar a{min-height:170px!important}.sponsoric-floating-sidebar a>div:first-child{width:120px!important;min-height:180px!important}.sponsoric-floating-sidebar a>div:first-child img{width:52px!important;height:52px!important}.sponsoric-floating-sidebar a>div:last-child{padding:18px 36px 18px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.sponsoric-floating-sidebar a>div:last-child>div:first-child{font-size:13.5px!important;-webkit-line-clamp:4!important;line-height:1.5!important}.sponsoric-floating-sidebar a>div:last-child>div:nth-child(2){font-size:12.5px!important;margin-top:10px!important}@media (max-width:1300px){.sponsoric-floating-sidebar{display:none!important}}.blog-left-sidebar,body.theme-blog .sponsoric-floating-sidebar{position:fixed!important;top:180px!important;bottom:auto!important;left:16px!important;right:auto!important;width:200px!important;max-width:200px!important;z-index:99999!important;transform:none!important}.blog-left-sidebar a,body.theme-blog .sponsoric-floating-sidebar a{min-height:130px!important;flex-direction:column!important;align-items:stretch!important;border-radius:12px!important}.blog-left-sidebar a>div:first-child,body.theme-blog .sponsoric-floating-sidebar a>div:first-child{width:100%!important;min-height:70px!important;height:70px!important;border-radius:11px 11px 0 0!important}.blog-left-sidebar a>div:first-child img,body.theme-blog .sponsoric-floating-sidebar a>div:first-child img{width:36px!important;height:36px!important}.blog-left-sidebar a>div:last-child,body.theme-blog .sponsoric-floating-sidebar a>div:last-child{padding:9px 11px!important}.blog-left-sidebar a>div:last-child>div:first-child,body.theme-blog .sponsoric-floating-sidebar a>div:last-child>div:first-child{font-size:11.5px!important;line-height:1.35!important;-webkit-line-clamp:2!important}.blog-left-sidebar a>div:last-child>div:nth-child(2),body.theme-blog .sponsoric-floating-sidebar a>div:last-child>div:nth-child(2){font-size:11px!important;margin-top:6px!important}.blog-left-sidebar a>div:last-child>div:last-child,body.theme-blog .sponsoric-floating-sidebar a>div:last-child>div:last-child{font-size:8.5px!important;margin-top:3px!important}.blog-left-sidebar [aria-label*=close i],.blog-left-sidebar [aria-label=Close],.blog-left-sidebar button,body.theme-blog .sponsoric-floating-sidebar [aria-label*=close i],body.theme-blog .sponsoric-floating-sidebar [aria-label=Close],body.theme-blog .sponsoric-floating-sidebar button{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}@media (max-width:1250px){.blog-left-sidebar,body.theme-blog .sponsoric-floating-sidebar{display:none!important}}.calc-select,.custom-select,.fluent-select,.lang-select,.ring-select,.terminal-select,select{color-scheme:dark!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:rgba(15,23,42,.72)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2300D5FA' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:14px 14px!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;color:#f8fafc!important;font-family:inherit!important;font-size:.88rem!important;font-weight:500!important;padding:10px 38px 10px 14px!important;box-shadow:0 4px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)!important;cursor:pointer!important;outline:0!important;transition:.25s cubic-bezier(.16,1,.3,1)!important}.calc-select:hover,.custom-select:hover,.fluent-select:hover,.lang-select:hover,.ring-select:hover,.terminal-select:hover,select:hover{border-color:rgba(0,213,250,.45)!important;background-color:rgba(18,28,52,.85)!important;box-shadow:0 6px 24px rgba(0,0,0,.4),0 0 16px rgba(0,213,250,.22),inset 0 1px 0 rgba(255,255,255,.15)!important;transform:translateY(-1px)!important}.calc-select:focus,.custom-select:focus,.fluent-select:focus,.lang-select:focus,.ring-select:focus,.terminal-select:focus,select:focus{border-color:#00d5fa!important;background-color:rgba(18,28,52,.95)!important;box-shadow:0 0 0 3px rgba(0,213,250,.25),0 8px 32px rgba(0,213,250,.25),inset 0 1px 0 rgba(255,255,255,.2)!important}.calc-select option,.custom-select option,.lang-select option,select optgroup,select option{color-scheme:dark!important;background-color:#0c111e!important;color:#f8fafc!important;padding:12px 14px!important;font-size:.92rem!important;font-weight:500!important}body.light-theme .calc-select,body.light-theme .custom-select,body.light-theme .fluent-select,body.light-theme .lang-select,body.light-theme .ring-select,body.light-theme .terminal-select,body.light-theme select{color-scheme:light!important;background-color:rgba(255,255,255,.88)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230284c7' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;border:1px solid rgba(0,0,0,.12)!important;color:#0f172a!important;box-shadow:0 2px 12px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.9)!important}body.light-theme .calc-select:hover,body.light-theme .custom-select:hover,body.light-theme .lang-select:hover,body.light-theme select:hover{border-color:#0284c7!important;background-color:#fff!important;box-shadow:0 4px 18px rgba(2,132,199,.18),inset 0 1px 0 #fff!important;transform:translateY(-1px)!important}body.light-theme .calc-select:focus,body.light-theme .custom-select:focus,body.light-theme .lang-select:focus,body.light-theme select:focus{border-color:#0284c7!important;background-color:#fff!important;box-shadow:0 0 0 3px rgba(2,132,199,.2),0 6px 20px rgba(2,132,199,.15)!important}body.light-theme select optgroup,body.light-theme select option{color-scheme:light!important;background-color:#fff!important;color:#0f172a!important}.nt-select-wrapper{position:relative!important;display:inline-block!important;width:100%!important;font-family:inherit!important;user-select:none!important;box-sizing:border-box!important}.nt-select-wrapper select{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:none!important;overflow:hidden!important}.nt-select-trigger{width:100%!important;min-height:48px!important;padding:12px 18px!important;background:rgba(15,23,42,.75)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;color:#f8fafc!important;font-size:.95rem!important;font-weight:500!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;cursor:pointer!important;box-shadow:0 4px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)!important;transition:.25s cubic-bezier(.16,1,.3,1)!important;text-align:left!important;box-sizing:border-box!important}.nt-select-wrapper.open{z-index:9999999!important}details:has(.nt-select-wrapper.open),details.nt-parent-elevated,.advanced-settings-accordion:has(.nt-select-wrapper.open),.form-row:has(.nt-select-wrapper.open),.glass-card:has(.nt-select-wrapper.open),.input-card:has(.nt-select-wrapper.open),.input-group:has(.nt-select-wrapper.open),.nt-parent-elevated,.panel:has(.nt-select-wrapper.open),.tool-container:has(.nt-select-wrapper.open){position:relative!important;z-index:999999!important;overflow:visible!important}.nt-select-trigger:hover{border-color:rgba(0,213,250,.45)!important;background:rgba(18,28,52,.85)!important;box-shadow:0 6px 24px rgba(0,0,0,.35),0 0 16px rgba(0,213,250,.2)!important;transform:translateY(-1px)!important}.nt-select-wrapper.open .nt-select-trigger{border-color:#00d5fa!important;background:rgba(18,28,52,.95)!important;box-shadow:0 0 0 3px rgba(0,213,250,.25),0 8px 30px rgba(0,213,250,.25)!important}.nt-select-trigger .nt-trigger-chevron{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#00d5fa!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important;flex-shrink:0!important}.nt-select-wrapper.open .nt-select-trigger .nt-trigger-chevron{transform:rotate(180deg)!important}.nt-select-dropdown{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;min-width:100%!important;max-height:280px!important;overflow-y:auto!important;background:#0c111e!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;padding:6px!important;z-index:9999999!important;box-shadow:0 24px 64px rgba(0,0,0,.75),0 0 0 1px rgba(0,213,250,.15)!important;opacity:0!important;visibility:hidden!important;transform:translateY(-8px) scale(.98)!important;pointer-events:none!important;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s!important;display:flex!important;flex-direction:column!important;gap:3px!important;box-sizing:border-box!important}.nt-select-wrapper.open .nt-select-dropdown{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important}.nt-select-option{padding:10px 14px!important;border-radius:8px!important;color:#e2e8f0!important;font-size:.9rem!important;font-weight:500!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;transition:.15s!important}.nt-select-option:hover{background:rgba(0,213,250,.12)!important;color:#00d5fa!important;padding-left:18px!important}.nt-select-option.selected{background:rgba(0,213,250,.18)!important;color:#00d5fa!important;font-weight:600!important}.nt-select-option.selected::after{content:'✓'!important;color:#00d5fa!important;font-weight:700!important;font-size:.95rem!important}body.light-theme .nt-select-trigger{background:rgba(255,255,255,.9)!important;border:1px solid rgba(0,0,0,.12)!important;color:#0f172a!important;box-shadow:0 2px 10px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.9)!important}body.light-theme .nt-select-trigger:hover{border-color:#0284c7!important;background:#fff!important;box-shadow:0 4px 16px rgba(2,132,199,.15)!important}body.light-theme .nt-select-wrapper.open .nt-select-trigger{border-color:#0284c7!important;background:#fff!important;box-shadow:0 0 0 3px rgba(2,132,199,.2),0 6px 20px rgba(2,132,199,.12)!important}body.light-theme .nt-select-trigger .nt-trigger-chevron{color:#0284c7!important}body.light-theme .nt-select-dropdown{background:rgba(255,255,255,.98)!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 20px 48px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)!important}body.light-theme .nt-select-option{color:#1e293b!important}body.light-theme .nt-select-option:hover{background:rgba(2,132,199,.1)!important;color:#0284c7!important}body.light-theme .nt-select-option.selected{background:rgba(2,132,199,.15)!important;color:#0284c7!important}body.light-theme .nt-select-option.selected::after{color:#0284c7!important}[data-sponsoric-slot="in-content"]{width:100% !important;max-width:900px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}.tabs-container{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:8px 10px !important;margin:0 auto 28px !important;padding:0 !important;width:100% !important;max-width:960px !important;background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;box-shadow:none !important;position:relative !important;z-index:15 !important}.tab-btn,a.tab-btn,.tabs-container .tab-btn,.tabs-container a.tab-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;padding:8px 18px !important;border-radius:9999px !important;font-size:0.88rem !important;font-weight:500 !important;color:var(--text-secondary,#94a3b8) !important;background:rgba(255,255,255,0.04) !important;border:1px solid var(--border-subtle,rgba(255,255,255,0.1)) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;text-decoration:none !important;cursor:pointer !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important;position:relative !important;bottom:0 !important;box-shadow:none !important;white-space:nowrap !important}.tab-btn:hover,a.tab-btn:hover,.tabs-container .tab-btn:hover,.tabs-container a.tab-btn:hover{background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.2) !important;color:#ffffff !important;transform:translateY(-1px) !important}.tab-btn.active,a.tab-btn.active,.tabs-container .tab-btn.active,.tabs-container a.tab-btn.active{background:var(--accent-primary,#ff3b30) !important;border-color:var(--accent-primary,#ff3b30) !important;color:#ffffff !important;font-weight:600 !important;box-shadow:0 4px 14px rgba(255,59,48,0.35) !important;transform:none !important}body.light-theme .tab-btn,body.light-theme a.tab-btn,body.light-theme .tabs-container .tab-btn,body.light-theme .tabs-container a.tab-btn{background:#ffffff !important;border:1px solid #e2e8f0 !important;color:#64748b !important}body.light-theme .tab-btn:hover,body.light-theme a.tab-btn:hover,body.light-theme .tabs-container .tab-btn:hover,body.light-theme .tabs-container a.tab-btn:hover{background:#f8fafc !important;border-color:#cbd5e1 !important;color:#0f172a !important}body.light-theme .tab-btn.active,body.light-theme a.tab-btn.active,body.light-theme .tabs-container .tab-btn.active,body.light-theme .tabs-container a.tab-btn.active{background:var(--accent-primary,#ff3b30) !important;border-color:var(--accent-primary,#ff3b30) !important;color:#ffffff !important;box-shadow:0 4px 14px rgba(255,59,48,0.25) !important}.tool-page-main > .glass-card,.tool-page-main > .panel,.tool-page-main > .panels-container{margin-top:0 !important}.pdf-output-preview{position:relative !important;display:flex !important;flex-direction:column !important;background:#0f131d !important;border:1px solid var(--border-subtle,rgba(255,255,255,0.12)) !important;border-radius:var(--radius-lg,16px) !important;overflow:hidden !important;box-shadow:inset 0 2px 10px rgba(0,0,0,0.4),0 8px 30px rgba(0,0,0,0.3) !important;padding:0 !important;height:480px !important;max-height:70vh !important}body.light-theme .pdf-output-preview{background:#f1f5f9 !important;border-color:#cbd5e1 !important;box-shadow:inset 0 2px 8px rgba(0,0,0,0.05),0 8px 24px rgba(0,0,0,0.06) !important}.pdf-preview-toolbar{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:14px !important;padding:10px 18px !important;background:rgba(18,24,38,0.95) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;border-bottom:1px solid rgba(255,255,255,0.1) !important;z-index:10 !important;flex-shrink:0 !important}body.light-theme .pdf-preview-toolbar{background:rgba(255,255,255,0.95) !important;border-bottom:1px solid #e2e8f0 !important}.pdf-page-indicator-pill{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:5px 14px !important;background:rgba(255,59,48,0.1) !important;border:1px solid rgba(255,59,48,0.25) !important;border-radius:9999px !important;color:var(--accent-primary,#ff3b30) !important;font-family:'JetBrains Mono',monospace !important;font-size:0.8rem !important;font-weight:600 !important;white-space:nowrap !important;user-select:none !important}body.light-theme .pdf-page-indicator-pill{background:rgba(255,59,48,0.08) !important;border-color:rgba(255,59,48,0.25) !important;color:#d12a21 !important}.pdf-preview-right-rail{position:absolute !important;right:14px !important;top:54px !important;bottom:14px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:14px 6px !important;background:rgba(18,24,38,0.88) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border:1px solid rgba(255,255,255,0.15) !important;border-radius:9999px !important;z-index:25 !important;box-shadow:0 10px 30px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.05) !important;width:44px !important;box-sizing:border-box !important}body.light-theme .pdf-preview-right-rail{background:rgba(255,255,255,0.92) !important;border:1px solid #cbd5e1 !important;box-shadow:0 8px 24px rgba(0,0,0,0.08) !important}.rail-page-label{font-family:'JetBrains Mono',monospace !important;font-size:0.72rem !important;font-weight:700 !important;color:var(--text-muted,#94a3b8) !important;user-select:none !important}body.light-theme .rail-page-label{color:#64748b !important}.pdf-vertical-slider{-webkit-appearance:slider-vertical !important;appearance:slider-vertical !important;writing-mode:vertical-lr !important;direction:rtl !important;width:22px !important;flex:1 !important;min-height:180px !important;max-height:340px !important;cursor:pointer !important;accent-color:var(--accent-primary,#ff3b30) !important;background:transparent !important;outline:none !important;margin:4px 0 !important;padding:0 !important;border:none !important}.pdf-vertical-slider::-webkit-slider-thumb{width:22px !important;height:22px !important;border-radius:50% !important;background:var(--accent-primary,#ff3b30) !important;cursor:pointer !important;box-shadow:0 2px 10px rgba(0,0,0,0.45) !important;border:2px solid #ffffff !important;transition:transform 0.15s ease,box-shadow 0.15s ease !important}.pdf-vertical-slider::-webkit-slider-thumb:hover{transform:scale(1.2) !important;box-shadow:0 0 14px rgba(255,59,48,0.6) !important}.pdf-vertical-slider::-moz-range-thumb{width:22px !important;height:22px !important;border-radius:50% !important;background:var(--accent-primary,#ff3b30) !important;cursor:pointer !important;box-shadow:0 2px 10px rgba(0,0,0,0.45) !important;border:2px solid #ffffff !important}.pdf-preview-pages-container{flex:1 !important;overflow-y:auto !important;overflow-x:auto !important;padding:20px 58px 20px 20px !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:20px !important;scroll-behavior:smooth !important}.pdf-preview-page-card{position:relative !important;display:flex !important;flex-direction:column !important;align-items:center !important;background:#ffffff !important;padding:8px !important;border-radius:8px !important;box-shadow:0 6px 20px rgba(0,0,0,0.35),0 0 0 1px rgba(0,0,0,0.1) !important;transition:transform 0.2s ease,box-shadow 0.2s ease !important;max-width:100% !important}.pdf-preview-page-card:hover{box-shadow:0 10px 28px rgba(0,0,0,0.45),0 0 0 1px rgba(0,213,250,0.3) !important}.pdf-page-badge{position:absolute !important;top:-10px !important;left:12px !important;background:#18181b !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.15) !important;border-radius:9999px !important;font-size:0.72rem !important;font-weight:600 !important;padding:2px 10px !important;box-shadow:0 2px 8px rgba(0,0,0,0.4) !important;z-index:5 !important;letter-spacing:0.03em !important}body.light-theme .pdf-page-badge{background:#0f172a !important;color:#ffffff !important;border-color:#334155 !important}.pdf-preview-page-card canvas{display:block !important;max-width:100% !important;height:auto !important;border-radius:4px !important}.studio-workspace{display:flex !important;gap:20px !important;width:100% !important;align-items:flex-start !important;margin-top:14px !important}@media (max-width:900px){.studio-workspace{flex-direction:column !important}}.studio-preview-col{flex:1.2 !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:12px !important;width:100% !important}.studio-properties-col{flex:0.85 !important;min-width:280px !important;width:100% !important;display:flex !important;flex-direction:column !important;gap:16px !important;background:rgba(18,22,34,0.7) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border:1px solid var(--border-subtle,rgba(255,255,255,0.1)) !important;border-radius:18px !important;padding:22px !important;box-shadow:0 12px 36px rgba(0,0,0,0.35) !important;box-sizing:border-box !important}body.light-theme .studio-properties-col{background:#ffffff !important;border-color:#e2e8f0 !important;box-shadow:0 10px 30px rgba(0,0,0,0.05) !important}.studio-panel-title{font-size:0.95rem !important;font-weight:700 !important;color:var(--text-primary) !important;display:flex !important;align-items:center !important;gap:8px !important;margin-bottom:2px !important;letter-spacing:-0.01em !important}.active-file-pill{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:6px 14px !important;border-radius:9999px !important;background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.12) !important;font-size:0.82rem !important;font-weight:500 !important;color:var(--text-primary) !important;margin-bottom:12px !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body.light-theme .active-file-pill{background:#f1f5f9 !important;border-color:#cbd5e1 !important;color:#0f172a !important}.active-file-pill .file-specs{color:var(--text-muted,#94a3b8) !important;font-size:0.75rem !important;font-family:'JetBrains Mono',monospace !important}.drop-trust-badge{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:0.76rem !important;font-weight:600 !important;color:#10b981 !important;background:rgba(16,185,129,0.1) !important;border:1px solid rgba(16,185,129,0.25) !important;border-radius:9999px !important;padding:4px 12px !important;margin-top:14px !important;letter-spacing:0.02em !important}body.light-theme .drop-trust-badge{background:rgba(16,185,129,0.08) !important;border-color:rgba(16,185,129,0.3) !important;color:#059669 !important}.badge.live{display:inline-flex !important;align-items:center !important;gap:5px !important;font-size:10px !important;font-weight:700 !important;letter-spacing:0.05em !important;border-radius:9999px !important;padding:3px 9px !important;background:rgba(16,185,129,0.12) !important;color:#10b981 !important;border:0.5px solid rgba(16,185,129,0.3) !important}.badge-dot{width:6px !important;height:6px !important;border-radius:50% !important;background:currentColor !important;animation:pulseDot 1.8s infinite !important}@keyframes pulseDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(0.85)}}.tile-chip{width:44px !important;height:44px !important;border-radius:12px !important;background:#18181b !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:12px !important;border:1px solid rgba(255,255,255,0.08) !important;box-shadow:0 4px 12px rgba(0,0,0,0.3) !important;transition:transform 0.18s ease-out,border-color 0.18s ease-out !important}body.light-theme .tile-chip{background:#ffffff !important;border-color:#e2e8f0 !important;box-shadow:0 4px 12px rgba(0,0,0,0.04) !important}.related-card:hover .tile-chip,.tool-card:hover .tile-chip{transform:scale(1.08) !important;border-color:var(--card-hover-color,var(--accent-primary)) !important}.panel,.tool-section,.glass-card,.tool-container{max-width:1040px !important;width:100% !important}.drop-zone{border:2px dashed rgba(255,255,255,0.14) !important;border-radius:20px !important;padding:36px 20px !important;background:rgba(18,20,32,0.4) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important}body.light-theme .drop-zone{background:rgba(248,250,252,0.8) !important;border-color:rgba(0,0,0,0.12) !important}.drop-zone:hover,.drop-zone.drag-active,.drop-zone.dragover{border-color:var(--accent-primary,#3b82f6) !important;background:rgba(59,130,246,0.06) !important;box-shadow:0 0 30px rgba(59,130,246,0.12),inset 0 0 20px rgba(59,130,246,0.04) !important;transform:translateY(-2px) !important}.drop-primary{font-size:1.08rem !important;font-weight:700 !important;color:var(--text-primary) !important;letter-spacing:-0.01em !important}.drop-secondary{font-size:0.84rem !important;color:var(--text-secondary,#94a3b8) !important;margin-top:6px !important}.format-chips,.ic-format-chips{display:flex !important;gap:8px !important;flex-wrap:wrap !important;margin:6px 0 !important}.format-chip,.ic-chip,.btn-chip{padding:6px 14px !important;font-size:0.8rem !important;font-weight:600 !important;border-radius:9999px !important;background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.1) !important;color:var(--text-secondary,#94a3b8) !important;cursor:pointer !important;transition:all 0.18s ease !important}.format-chip:hover,.ic-chip:hover,.btn-chip:hover{background:rgba(255,255,255,0.1) !important;color:#fff !important;border-color:rgba(255,255,255,0.2) !important}.format-chip.active,.ic-chip.active,.btn-chip.active{background:var(--accent-gradient,linear-gradient(135deg,#3b82f6,#2563eb)) !important;color:#fff !important;border-color:var(--accent-primary,#3b82f6) !important;box-shadow:0 2px 10px rgba(59,130,246,0.35) !important}body.light-theme .format-chip,body.light-theme .ic-chip,body.light-theme .btn-chip{background:#ffffff !important;border-color:#cbd5e1 !important;color:#475569 !important}body.light-theme .format-chip.active,body.light-theme .ic-chip.active,body.light-theme .btn-chip.active{background:var(--accent-primary,#3b82f6) !important;color:#fff !important;border-color:var(--accent-primary,#3b82f6) !important}input[type="range"]{accent-color:var(--accent-primary,#3b82f6) !important;cursor:pointer !important;height:6px !important;border-radius:9999px !important;background:rgba(255,255,255,0.1) !important}body.light-theme input[type="range"]{background:#e2e8f0 !important}.file-item{display:flex !important;align-items:center !important;gap:12px !important;padding:10px 14px !important;background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:12px !important;margin-bottom:8px !important;transition:all 0.2s ease !important}.file-item:hover{background:rgba(255,255,255,0.07) !important;border-color:rgba(255,255,255,0.16) !important}body.light-theme .file-item{background:#ffffff !important;border-color:#e2e8f0 !important}.file-item .file-name{flex:1 !important;font-size:0.85rem !important;font-weight:500 !important;color:var(--text-primary) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.file-item .remove-btn{background:rgba(239,68,68,0.1) !important;border:1px solid rgba(239,68,68,0.2) !important;color:#ef4444 !important;width:26px !important;height:26px !important;border-radius:8px !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:all 0.15s ease !important}.file-item .remove-btn:hover{background:#ef4444 !important;color:#ffffff !important}.publisher-content,article.publisher-content,section.publisher-content{max-width:900px !important;width:calc(100% - 32px) !important;margin:40px auto 32px auto !important;padding:32px 36px !important;background:rgba(18,20,29,0.75) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:20px !important;box-shadow:0 12px 40px rgba(0,0,0,0.4) !important;color:var(--text-primary,#f1f5f9) !important;box-sizing:border-box !important;text-align:left !important}@media (max-width:768px){.publisher-content,article.publisher-content,section.publisher-content{padding:20px 18px !important;margin:24px auto !important;border-radius:14px !important;width:calc(100% - 24px) !important}}.publisher-content h2,article.publisher-content h2,section.publisher-content h2{font-size:1.4rem !important;font-weight:700 !important;color:#ffffff !important;margin-top:28px !important;margin-bottom:14px !important;letter-spacing:-0.01em !important}.publisher-content h2:first-child,article.publisher-content h2:first-child,section.publisher-content h2:first-child{margin-top:0 !important}.publisher-content h3,article.publisher-content h3,section.publisher-content h3{font-size:1.15rem !important;font-weight:600 !important;color:var(--accent-primary,#00d5fa) !important;margin-top:22px !important;margin-bottom:10px !important}.publisher-content p,.publisher-content li,article.publisher-content p,article.publisher-content li,section.publisher-content p,section.publisher-content li{font-size:0.95rem !important;color:var(--text-secondary,#94a3b8) !important;line-height:1.7 !important;margin-bottom:14px !important}.publisher-content ul,.publisher-content ol,article.publisher-content ul,article.publisher-content ol,section.publisher-content ul,section.publisher-content ol{padding-left:22px !important;margin-bottom:18px !important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important}}body.embed-mode .site-header,body.embed-mode .site-footer,body.embed-mode .ad-slot-box,body.embed-mode .related-tools-section,body.embed-mode .publisher-content,body.embed-mode .landing-main,body.embed-mode .tool-hero,body.embed-mode .breadcrumb-nav{display:none !important}body.embed-mode{background:transparent !important;min-height:auto;padding:16px}.embed-brand-link{display:block;text-align:center;margin-top:20px;font-size:13px;color:var(--text-secondary,#727a9e);text-decoration:none;font-weight:600;transition:color 0.2s}.embed-brand-link:hover{color:var(--accent-primary,#00d5fa)}@media (max-width:768px){.tool-page-main{padding-top:56px !important;padding-left:12px !important;padding-right:12px !important}.tool-hero{padding:12px 8px 8px !important;margin-bottom:8px !important;text-align:center !important}.tool-hero h1{font-size:clamp(1.35rem,5vw,1.75rem) !important;margin-bottom:4px !important;line-height:1.25 !important}.tool-hero p{font-size:0.85rem !important;line-height:1.4 !important;max-width:100% !important;margin:0 auto !important}.hero-badge{font-size:0.7rem !important;padding:2px 8px !important;margin-bottom:4px !important}.site-header{padding:10px 14px !important;min-height:52px !important}.logo-text{font-size:1.25rem !important}.trustpilot-btn{padding:6px 10px !important;font-size:0.78rem !important}.tools-dropdown-btn,.btn-sm.tools-dropdown-btn,.tools-dropdown-container .btn{padding:8px 14px !important;min-height:42px !important;font-size:0.85rem !important;display:inline-flex !important;align-items:center !important}.embed-backlink-section button{min-height:42px !important;padding:8px 16px !important;font-size:0.85rem !important}.tool-wrapper,.glass-card,.panel,.tool-container,.publisher-content,.seo-content,.eeat-privacy-proof,.eeat-technical-specs,.embed-backlink-section{max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding:16px 14px !important;border-radius:14px !important;box-sizing:border-box !important}textarea,.analysis-textarea,.choices-textarea,.code-editor{min-height:140px !important;max-height:260px !important;padding:10px !important;font-size:16px !important}.tabs-header{display:flex !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;white-space:nowrap !important;width:100% !important;max-width:100% !important;gap:6px !important;padding-bottom:6px !important;scrollbar-width:none !important}.tabs-header::-webkit-scrollbar{display:none !important}.tab-btn{flex-shrink:0 !important;padding:8px 14px !important;font-size:0.85rem !important;min-height:40px !important}.related-tools-grid,.eeat-compliance-grid,.options-grid,.secondary-stats-panel,.features-grid,.seo-features-grid,.form-grid,.bento-grid{grid-template-columns:1fr !important;gap:12px !important}.form-col{width:100% !important}.time-row{padding:8px 0 !important}.btn,.action-btn,.btn-primary,.btn-secondary,.btn-op,.star-toggle-btn{min-height:44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;touch-action:manipulation !important}.control-row{display:flex !important;flex-wrap:wrap !important;gap:8px !important}.control-row .btn-op{flex:1 1 calc(50% - 8px) !important;min-height:40px !important;font-size:0.82rem !important}.related-card{min-height:44px}}@media (max-width:480px){.btn-primary,.btn-send,.btn-download,.btn-join,.btn-accent,.action-btn{width:100% !important}.btn-action-row,.action-buttons{flex-direction:column !important;gap:8px !important}.related-tools-grid{grid-template-columns:1fr !important}.site-header .trustpilot-btn{display:none !important}.site-header{padding:8px 12px !important}.tool-page-main{padding-top:52px !important;padding-left:10px !important;padding-right:10px !important}dialog,#embed-modal{width:94vw !important;max-width:94vw !important;padding:16px !important;margin:auto !important}}