.site-body:has(.nx-tool){background:#f3f5f9}html:has(.nx-tool) .site-header:before{background:linear-gradient(90deg,#38bdf8 0%,#4f46e5 52%,#7c3aed 100%)}.nx-tool{--nx-ink:#0f172a;--nx-ink-soft:#1e293b;--nx-muted:#64748b;--nx-faint:#94a3b8;--nx-line:#e2e8f0;--nx-line-strong:#d0d7e2;--nx-surface:#fff;--nx-soft:#f8fafc;--nx-brand:#4f46e5;--nx-brand-hover:#4338ca;--nx-violet:#7c3aed;--nx-ring:#4f46e547;--nx-shadow:0 1px 2px #0f172a0a, 0 10px 28px #0f172a09;width:min(100% - 2rem,65rem);color:var(--nx-ink);margin-inline:auto;padding-block:1rem 4.5rem}.nx-tool a{color:inherit}@media (width>=1440px){.site-body:has(.nx-tool){grid-template-columns:160px minmax(0,65rem);column-gap:2rem}.site-body:has(.nx-tool) .nx-tool,.site-body:has(.nx-tool) .site-body__content>.adsterra-native{width:100%}}.site-body:has(.nx-tool) .site-body__content>.adsterra-native{width:min(100% - 2rem,65rem);margin-top:2.75rem;margin-bottom:1.25rem}.nx-tool .tool-breadcrumb{margin:0 0 1.75rem}.nx-tool .tool-breadcrumb ol{color:var(--nx-muted);margin:0;font-size:.8125rem}.nx-tool .tool-breadcrumb a:hover{color:var(--nx-ink)}.nx-tool-hero{isolation:isolate;gap:1.75rem;margin-bottom:2rem;display:grid;position:relative}.nx-tool-hero:before{content:"";inset-inline-end:-6%;z-index:-1;pointer-events:none;background:radial-gradient(circle,#4f46e514 0%,#7c3aed0a 38%,#0000 70%);width:min(26rem,70%);height:22rem;position:absolute;top:-30%}.nx-tool-hero__copy{min-width:0}.nx-tool-kicker{color:var(--nx-brand);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:.6875rem;font-weight:700;display:inline-flex}.nx-tool-kicker:before{content:"";background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:999px;width:.4rem;height:.4rem;box-shadow:0 0 0 3px #4f46e51f}.nx-tool-hero__title-row{align-items:flex-start;gap:.75rem;margin:0 0 .85rem;display:flex}.nx-tool-hero__icon{width:2.5rem;height:2.5rem;color:var(--nx-brand);background:linear-gradient(#eef2ff,#f5f3ff);border-radius:.7rem;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #4f46e51f}.nx-tool-hero h1{min-width:0;color:var(--nx-ink);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:pretty;flex:auto;margin:0;font-size:clamp(1.55rem,4.2vw,3.05rem);font-weight:750;line-height:1.2}.nx-tool-hero__value{max-width:34rem;color:var(--nx-ink-soft);margin:0;font-size:1.2rem;font-weight:550;line-height:1.45}.nx-tool-hero__lead{max-width:38rem;color:var(--nx-muted);margin:.85rem 0 0;font-size:1rem;font-weight:400;line-height:1.7}.nx-tool-trust{flex-wrap:wrap;gap:.5rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.nx-tool-trust li{min-height:2.125rem;color:var(--nx-ink-soft);overflow-wrap:anywhere;background:#ffffffdb;border:1px solid #e2e8f0f2;border-radius:999px;align-items:center;gap:.4rem;padding-block:.2rem;padding-inline:.55rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.nx-tool-trust svg{color:var(--nx-brand);flex-shrink:0}.nx-tool-mark{pointer-events:none;user-select:none;width:11.5rem;height:11.5rem;margin-inline-start:auto;display:none}.nx-tool-mark__panel{border:1px solid var(--nx-line);width:100%;height:100%;box-shadow:var(--nx-shadow);background:linear-gradient(#fff,#f8fafc);border-radius:1.5rem;place-items:center;display:grid;position:relative;overflow:hidden}.nx-tool-mark__panel:before{content:"";background:linear-gradient(90deg,#38bdf8,#4f46e5,#7c3aed);height:3px;position:absolute;inset:0 0 auto}.nx-tool-mark__aa{letter-spacing:-.08em;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 50%,#7c3aed 100%);color:#0000;background-clip:text;font-size:3.6rem;font-weight:800;line-height:1}.nx-tool-mark__meta{inset-inline-end:.9rem;color:var(--nx-faint);letter-spacing:.04em;font-size:.75rem;font-weight:700;position:absolute;bottom:.85rem}.nx-tool-app{margin:0}.nx-tool-workspace{border:1px solid var(--nx-line);background:var(--nx-surface);box-shadow:var(--nx-shadow);border-radius:1rem;overflow:hidden}.nx-tool-workspace__bar{border-bottom:1px solid var(--nx-line);background:var(--nx-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.8rem 1.15rem;display:flex}.nx-tool-workspace__label{color:var(--nx-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:750}.nx-tool-count{color:var(--nx-faint);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.nx-tool-pane{position:relative}.nx-tool-pane:focus-within{box-shadow:inset 0 0 0 2px var(--nx-ring)}.nx-tool-input{width:100%;min-height:15rem;color:var(--nx-ink);font:inherit;resize:vertical;background:0 0;border:0;border-radius:0;margin:0;padding:1.15rem 1.2rem 1.25rem;font-size:1.0125rem;line-height:1.65;display:block}.nx-tool-input::placeholder{color:var(--nx-faint)}.nx-tool-input:focus{outline:none}.nx-tool-transform{border-top:1px solid var(--nx-line);background:#fcfdff;padding:1.05rem 1.15rem .35rem}.nx-tool-transform__label{color:var(--nx-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.6875rem;font-weight:750}.nx-tool-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.nx-tool-tile{border:1px solid var(--nx-line);background:var(--nx-surface);min-height:4.15rem;color:var(--nx-ink);font:inherit;text-align:start;cursor:pointer;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.15rem;padding:.7rem .8rem .65rem;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.nx-tool-tile:hover{background:#f8f9ff;border-color:#c7d2fe}.nx-tool-tile:active{background:#eef2ff}.nx-tool-tile:focus-visible{outline:2px solid var(--nx-brand);outline-offset:2px}.nx-tool-tile__sample{color:var(--nx-brand);letter-spacing:-.04em;font-size:1.05rem;font-weight:800;line-height:1.1}.nx-tool-tile__label{color:var(--nx-ink-soft);overflow-wrap:anywhere;font-size:.78rem;font-weight:650;line-height:1.3}.nx-tool-footer{border-top:1px solid var(--nx-line);background:var(--nx-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;padding:.85rem 1.15rem 1rem;display:flex}.nx-tool-privacy{color:var(--nx-faint);flex:12rem;margin:0;font-size:.75rem;line-height:1.45}.nx-tool-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;margin-inline-start:auto;display:flex}.nx-tool-feedback{min-height:1.1rem;color:var(--nx-brand);margin:0;font-size:.8125rem;font-weight:650}.nx-tool-btn{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;padding:.45rem .95rem;font-size:.875rem;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.nx-tool-btn--primary{border:1px solid var(--nx-brand);background:var(--nx-brand);color:#fff}.nx-tool-btn--primary:hover:not(:disabled){border-color:var(--nx-brand-hover);background:var(--nx-brand-hover);color:#fff}.nx-tool-btn--copy{border:1px solid var(--nx-line-strong);background:var(--nx-surface);color:var(--nx-ink-soft)}.nx-tool-btn--copy:hover{color:#312e81;background:#eef2ff;border-color:#c7d2fe}.nx-tool-btn--ghost{color:var(--nx-muted);background:0 0;border:1px solid #0000}.nx-tool-btn--ghost:hover:not(:disabled){background:var(--nx-soft);color:var(--nx-ink-soft)}.nx-tool-btn:disabled{cursor:not-allowed;opacity:.4}.nx-tool-btn:focus-visible{outline:2px solid var(--nx-brand);outline-offset:2px}.nx-tool .adsterra-incontent{margin-top:2.5rem;margin-bottom:.25rem}.nx-tool .adsterra-slot--728,.nx-tool .adsterra-slot--320{padding-block:.5rem}.nx-tool .adsterra-label,.nx-tool .sponsored__label{color:#a8b0bd;letter-spacing:.12em;font-size:.625rem}.nx-tool .sponsored{border:1px solid var(--nx-line);width:100%;max-width:none;box-shadow:none;background:0 0;border-radius:.75rem;margin-top:1.75rem;padding:.9rem 1rem}.nx-tool-split{border-top:1px solid var(--nx-line);gap:2.5rem;margin-top:3.25rem;padding-top:2.5rem;display:grid}.nx-tool-split h2,.nx-tool-faq h2,.nx-tool-related h2,.nx-tool-learn h2{color:var(--nx-ink);letter-spacing:-.02em;margin:0 0 1.1rem;font-size:1.05rem;font-weight:750}.nx-tool-split h2,.nx-tool-faq h2,.nx-tool-related h2{align-items:center;gap:.5rem;display:flex}.nx-tool-split h2:before,.nx-tool-faq h2:before,.nx-tool-related h2:before{content:"";background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:999px;width:.4rem;height:.4rem}.nx-tool-steps{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.nx-tool-steps li{color:var(--nx-ink-soft);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;font-size:.95rem;line-height:1.5;display:grid}.nx-tool-steps b{color:var(--nx-brand);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:800;line-height:1.55}.nx-tool-benefits{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.nx-tool-benefit{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.nx-tool-benefit__icon{width:1.75rem;height:1.75rem;color:var(--nx-brand);background:#eef2ff;border-radius:.45rem;place-items:center;display:grid}.nx-tool-benefit h3{margin:0 0 .15rem;font-size:.9rem;font-weight:700}.nx-tool-benefit p{color:var(--nx-muted);margin:0;font-size:.875rem;line-height:1.5}.nx-tool-learn{gap:1.75rem;margin-top:3rem;display:grid}.nx-tool-learn section h2{margin-bottom:.45rem;font-size:1.05rem}.nx-tool-learn p{color:var(--nx-muted);margin:0;font-size:.95rem;line-height:1.7}.nx-tool-learn ol{color:var(--nx-muted);margin:.5rem 0 0;padding-inline-start:1.2rem;font-size:.95rem;line-height:1.7}.nx-tool-faq{margin-top:3.25rem}.nx-tool-faq__list{border-top:1px solid var(--nx-line)}.nx-tool-faq details{border-bottom:1px solid var(--nx-line);background:0 0}.nx-tool-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .15rem;font-weight:650;list-style:none;display:flex}.nx-tool-faq summary::-webkit-details-marker{display:none}.nx-tool-faq summary:after{content:"";border-inline-end:1.6px solid var(--nx-muted);border-bottom:1.6px solid var(--nx-muted);flex-shrink:0;width:.42rem;height:.42rem;margin-top:-.15rem;transition:transform .15s;transform:rotate(45deg)}.nx-tool-faq details[open] summary:after{margin-top:.2rem;transform:rotate(225deg)}.nx-tool-faq summary:focus-visible{outline:2px solid var(--nx-brand);outline-offset:3px;border-radius:.25rem}.nx-tool-faq details p{color:var(--nx-muted);margin:0;padding-block:0 1rem;padding-inline:0 1.75rem;font-size:.9375rem;line-height:1.65}.nx-tool-related{margin-top:3.25rem}.nx-tool-related__grid{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.nx-tool-card{border:1px solid var(--nx-line);background:var(--nx-surface);border-radius:.85rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.75rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.nx-tool-card:hover{border-color:#c7d2fe;transform:translateY(-2px);box-shadow:0 8px 18px #0f172a0d}.nx-tool-card:focus-visible{outline:2px solid var(--nx-brand);outline-offset:2px}.nx-tool-card__icon{width:2.25rem;height:2.25rem;color:var(--nx-brand);background:linear-gradient(#eef2ff,#f5f3ff);border-radius:.6rem;place-items:center;display:grid}.nx-tool-card__title{overflow-wrap:anywhere;font-size:.9rem;font-weight:700;line-height:1.3;display:block}.nx-tool-card__desc{color:var(--nx-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.nx-tool-card__arrow{color:var(--nx-faint);font-size:1.1rem;line-height:1}[dir=rtl] .nx-tool-card__arrow{transform:scaleX(-1)}@media (width>=640px){.nx-tool-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2.5rem}.nx-tool-mark{display:block}.nx-tool-input{min-height:17.5rem}.nx-tool-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-tool-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.nx-tool-split{grid-template-columns:1fr 1fr;align-items:start;column-gap:3.5rem}.nx-tool-benefits{grid-template-columns:1fr 1fr;gap:1.15rem 1.25rem}.nx-tool-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.nx-tool-hero h1{font-size:clamp(2rem,8vw,2.35rem)}.nx-tool-hero__value{font-size:1.05rem}.nx-tool-workspace{border-radius:.85rem}.nx-tool-privacy{flex-basis:100%}}@media (width<=420px){.nx-tool,.site-body:has(.nx-tool) .site-body__content>.adsterra-native{width:min(100% - 1.5rem,65rem)}}@media (prefers-reduced-motion:reduce){.nx-tool-tile,.nx-tool-btn,.nx-tool-card,.nx-tool-faq summary:after{transition:none}.nx-tool-card:hover{transform:none}}.nx-tool-host{border:1px solid var(--nx-line);background:var(--nx-surface);box-shadow:var(--nx-shadow);border-radius:1rem;overflow:visible}.nx-tool-host .tool-panel,.nx-tool-host .tool-result,.nx-tool-host .tool-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.nx-tool-host .tool-panel>*{margin-inline:1.15rem}.nx-tool-host .tool-panel>.tool-field:first-child{gap:0;margin:0;display:grid}.nx-tool-host .tool-panel>.tool-field:first-child>label{border-bottom:1px solid var(--nx-line);background:var(--nx-soft);color:var(--nx-muted);letter-spacing:.14em;text-transform:uppercase;padding:.8rem 1.15rem;font-size:.6875rem;font-weight:750}.nx-tool-host .tool-panel>.tool-field:first-child>textarea{background:0 0;border:0;border-radius:0;min-height:15rem;padding:1.15rem 1.2rem 1.25rem;line-height:1.65}.nx-tool-host .tool-panel>.tool-field:first-child:focus-within{box-shadow:inset 0 0 0 2px var(--nx-ring)}.nx-tool-host .uuid-generator .tool-panel>.tool-field:first-child{gap:.35rem;margin:1.05rem 1.15rem .35rem;padding:0}.nx-tool-host .uuid-generator .tool-panel>.tool-field:first-child>label{background:0 0;border:0;padding:0}.nx-tool-host .uuid-generator .tool-panel>.tool-field:first-child:focus-within{box-shadow:none}.nx-tool-host .tool-panel>.tool-drop{margin:1.1rem 1.15rem .85rem}.nx-tool-host .video-downloader__form>.tool-field:first-child{gap:0;margin:0 0 .35rem;display:grid}.nx-tool-host .video-downloader__form>.tool-field:first-child>label{border-bottom:1px solid var(--nx-line);background:var(--nx-soft);color:var(--nx-muted);letter-spacing:.14em;text-transform:uppercase;padding:.8rem 1.15rem;font-size:.6875rem;font-weight:750}.nx-tool-host .video-downloader__form>.tool-field:first-child>input{background:0 0;border:0;border-radius:0;min-height:3.15rem;padding:.7rem 1.2rem .9rem}.nx-tool-host .video-downloader__form>.tool-field:first-child:focus-within{box-shadow:inset 0 0 0 2px var(--nx-ring)}.nx-tool-host .video-downloader__form>.tool-controls{border-top:1px solid var(--nx-line);background:#fcfdff;margin:0;padding:.85rem 1.15rem .35rem}.nx-tool-host .tool-field,.nx-tool-host .tool-quality,.nx-tool-host .tool-langs,.nx-tool-host .tool-formats,.nx-tool-host .tool-dims,.nx-tool-host .tool-lock,.nx-tool-host .tool-presets,.nx-tool-host .tool-advanced,.nx-tool-host .tool-background,.nx-tool-host .dedupe-options,.nx-tool-host .find-replace__fields,.nx-tool-host .hash-outputs,.nx-tool-host .video-downloader__form,.nx-tool-host .video-downloader__preview,.nx-tool-host .video-downloader__info,.nx-tool-host .pdf-settings,.nx-tool-host .pdf-queue-wrap{margin-bottom:.85rem}.nx-tool-host .tool-field label,.nx-tool-host .tool-quality label,.nx-tool-host .tool-langs legend,.nx-tool-host .tool-formats legend,.nx-tool-host .dedupe-options legend,.nx-tool-host .video-downloader__info-title,.nx-tool-host .tool-presets__label,.nx-tool-host .tool-advanced summary{color:var(--nx-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.nx-tool-host .tool-field textarea,.nx-tool-host .tool-field input[type=text],.nx-tool-host .tool-field input[type=number],.nx-tool-host .tool-field select,.nx-tool-host .tool-field__suffix input{border:1px solid var(--nx-line);background:var(--nx-soft);width:100%;max-width:100%;color:var(--nx-ink);font:inherit;border-radius:.7rem}.nx-tool-host .tool-field textarea{resize:vertical;min-height:14rem;padding:.95rem 1rem;line-height:1.6}.nx-tool-host .tool-field input[type=text],.nx-tool-host .tool-field input[type=number],.nx-tool-host .tool-field select,.nx-tool-host .tool-field__suffix input{min-height:2.75rem;padding:.45rem .8rem}.nx-tool-host .tool-field textarea:focus,.nx-tool-host .tool-field input:focus,.nx-tool-host .tool-field select:focus,.nx-tool-host .tool-field__suffix input:focus{outline:2px solid var(--nx-brand);outline-offset:1px;background:var(--nx-surface);border-color:#c7d2fe}.nx-tool-host .json-formatter textarea,.nx-tool-host .base64-codec textarea,.nx-tool-host .url-codec textarea,.nx-tool-host .uuid-generator textarea,.nx-tool-host .hash-generator textarea,.nx-tool-host textarea[data-output],.nx-tool-host textarea[data-hex],.nx-tool-host textarea[data-base64],.nx-tool-host textarea[data-result-text]{overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem;overflow-x:auto}.nx-tool-host .tool-field:has(textarea[data-output]),.nx-tool-host .tool-field:has(textarea[data-hex]),.nx-tool-host .tool-field:has(textarea[data-base64]),.nx-tool-host .hash-outputs{border-top:1px solid var(--nx-line);background:var(--nx-soft);margin-inline:0;padding:0}.nx-tool-host .tool-field:has(textarea[data-output])>label,.nx-tool-host .tool-field:has(textarea[data-hex])>label,.nx-tool-host .tool-field:has(textarea[data-base64])>label{padding:.8rem 1.15rem .45rem}.nx-tool-host .tool-field:has(textarea[data-output])>textarea,.nx-tool-host .tool-field:has(textarea[data-hex])>textarea,.nx-tool-host .tool-field:has(textarea[data-base64])>textarea{background:0 0;border:0;border-radius:0;padding:.35rem 1.2rem 1.15rem}.nx-tool-host .hash-outputs{gap:0;margin-bottom:0}.nx-tool-host .hash-outputs .tool-field{margin:0}.nx-tool-host .tool-btn{border-radius:.55rem;min-height:2.75rem;padding:.45rem .95rem;font-size:.875rem;font-weight:650;transition:background .15s,border-color .15s,color .15s}.nx-tool-host .tool-btn--primary{border-color:var(--nx-brand);background:var(--nx-brand);color:#fff}.nx-tool-host .tool-btn--primary:hover:not(:disabled){border-color:var(--nx-brand-hover);background:var(--nx-brand-hover);color:#fff}.nx-tool-host .tool-btn:not(.tool-btn--primary):not(.tool-btn--chip){border:1px solid var(--nx-line-strong);background:var(--nx-surface);color:var(--nx-ink-soft)}.nx-tool-host .tool-btn:not(.tool-btn--primary):not(.tool-btn--chip):hover:not(:disabled){color:#312e81;background:#eef2ff;border-color:#c7d2fe}.nx-tool-host .tool-btn:focus-visible,.nx-tool-host .tool-drop:focus-within{outline:2px solid var(--nx-brand);outline-offset:2px}.nx-tool-host .tool-btn--chip{border-radius:.7rem}.nx-tool-host .tool-drop{background:linear-gradient(#f8f9ff,#f8fafc);border:1.5px dashed #c7d2fe;border-radius:.85rem;margin:1.1rem 1.15rem .85rem}.nx-tool-host .tool-drop__label{text-align:center;cursor:pointer;justify-items:center;gap:.2rem;padding:1.85rem 1rem 1.6rem;display:grid}.nx-tool-host .tool-drop__icon{width:2.75rem;height:2.75rem;color:var(--nx-brand);background:#eef2ff;border-radius:.75rem;place-items:center;margin-bottom:.45rem;display:grid}.nx-tool-host .tool-drop__title{color:var(--nx-ink);font-weight:700}.nx-tool-host .tool-drop__or{color:var(--nx-faint);font-size:.8125rem}.nx-tool-host .tool-drop__choose{color:var(--nx-brand);font-weight:700}.nx-tool-host .tool-drop__formats{color:var(--nx-muted);font-size:.8125rem}.nx-tool-host .tool-drop.is-active{border-color:var(--nx-brand);background:#eef2ff}.nx-tool-host .tool-preview{margin:0 1.15rem .85rem}.nx-tool-host .tool-preview img,.nx-tool-host .video-downloader__preview video{border-radius:.75rem;max-width:100%}.nx-tool-host .tool-stats{gap:.65rem;margin:.35rem 1.15rem .85rem}.nx-tool-host .tool-stat{border:1px solid var(--nx-line);background:var(--nx-soft);border-radius:.7rem;padding:.7rem .8rem}.nx-tool-host .tool-error{color:#b45309}.nx-tool-host .tool-status,.nx-tool-host .tool-feedback{color:var(--nx-brand);font-weight:650}.nx-tool-host .tool-status.is-error{color:#b45309}.nx-tool-host .tool-note{color:var(--nx-muted)}.nx-tool-host .tool-progress__bar{background:linear-gradient(90deg,#2563eb,#7c3aed)}.nx-tool-host .case-actions,.nx-tool-host .tool-controls:not(:last-of-type),.nx-tool-host .find-replace__fields,.nx-tool-host .dedupe-options,.nx-tool-host .tool-quality,.nx-tool-host .tool-langs,.nx-tool-host .tool-formats,.nx-tool-host .tool-dims,.nx-tool-host .pdf-settings,.nx-tool-host .pdf-queue-wrap{border-top:1px solid var(--nx-line);background:#fcfdff;margin-inline:0;padding:1.05rem 1.15rem .55rem}.nx-tool-host .case-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.nx-tool-host .tool-controls{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.nx-tool-host .tool-panel>.tool-controls:last-of-type,.nx-tool-host .tool-result__actions{border-top:1px solid var(--nx-line);background:var(--nx-surface);justify-content:flex-end;margin:0;padding:.85rem 1.15rem 1rem}.nx-tool-host .tool-panel>.tool-feedback{margin:0 1.15rem 1rem}.nx-tool-host .tool-result{border-top:1px solid var(--nx-line);background:var(--nx-soft);padding:0}.nx-tool-host .tool-result>label{color:var(--nx-muted);letter-spacing:.14em;text-transform:uppercase;padding:.8rem 1.15rem .45rem;font-size:.6875rem;font-weight:750;display:block}.nx-tool-host .tool-result textarea{resize:vertical;background:0 0;border:0;width:100%;min-height:12rem;margin:0;padding:.35rem 1.2rem 1rem}.nx-tool-host .tool-compare,.nx-tool-host .tool-saved,.nx-tool-host .tool-convert-summary,.nx-tool-host .tool-preview--result{margin:.85rem 1.15rem}.nx-tool-host input[type=range]{width:100%;accent-color:var(--nx-brand)}.nx-tool-host input[type=checkbox],.nx-tool-host input[type=radio]{accent-color:var(--nx-brand)}.nx-tool-host .dedupe-options__list,.nx-tool-host .tool-langs__list{flex-wrap:wrap;gap:.45rem .85rem;display:flex}.nx-tool-host .tool-panel>.video-downloader__form,.nx-tool-host .video-downloader__form{margin:0;padding:0}.nx-tool-host .video-downloader__form .tool-field{margin:0}.nx-tool-host .video-downloader__info{border:1px solid var(--nx-line);background:var(--nx-soft);border-radius:.75rem;margin:0 1.15rem .85rem;padding:.9rem 1rem}.nx-tool-host .video-downloader__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:.5rem 0 0;display:grid}.nx-tool-host .video-downloader__meta dt{color:var(--nx-muted);font-size:.75rem}.nx-tool-host .video-downloader__meta dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-weight:650}.nx-tool-mark__glyph{letter-spacing:-.08em;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 50%,#7c3aed 100%);color:#0000;background-clip:text;font-size:3.1rem;font-weight:800;line-height:1}[dir=rtl] .nx-tool-steps li,[dir=rtl] .nx-tool-benefit{grid-template-columns:1.75rem minmax(0,1fr)}@media (width>=640px){.nx-tool-host .case-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-tool-host .text-reverser .case-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-tool-host .tool-panel>.tool-field:first-child>textarea{min-height:17.5rem}}@media (width<=639px){.nx-tool-host{border-radius:.85rem}.nx-tool-host .tool-panel>.tool-field:first-child>textarea{min-height:12.5rem}.nx-tool-host .video-downloader__meta{grid-template-columns:1fr}.nx-tool-host .tool-panel>.tool-controls:last-of-type,.nx-tool-host .tool-result__actions{justify-content:stretch}.nx-tool-host .tool-panel>.tool-controls:last-of-type .tool-btn,.nx-tool-host .tool-result__actions .tool-btn{flex:8rem}.nx-tool-host .pdf-queue__item{grid-template-columns:auto minmax(0,1fr)}.nx-tool-host .pdf-queue__actions{grid-column:1/-1;justify-content:stretch}.nx-tool-host .pdf-queue__actions .tool-btn{flex:5.5rem}}.pdf-ltr{direction:ltr;unicode-bidi:isolate}.nx-tool-host .pdf-settings{gap:.85rem;display:grid}@media (width>=640px){.nx-tool-host .pdf-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-tool-host .pdf-settings__full,.nx-tool-host .pdf-settings--checks{grid-column:1/-1}}.nx-tool-host .pdf-settings__legend{color:var(--nx-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.6875rem;font-weight:750}.nx-tool-host .pdf-check{color:var(--nx-ink-soft);letter-spacing:0;text-transform:none;align-items:flex-start;gap:.55rem;font-size:.9375rem;font-weight:550;display:flex}.nx-tool-host .pdf-queue__label{color:var(--nx-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.6875rem;font-weight:750}.nx-tool-host .pdf-queue{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.nx-tool-host .pdf-queue__item{border:1px solid var(--nx-line);background:var(--nx-surface);border-radius:.75rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .7rem;display:grid}.nx-tool-host .pdf-queue__item.is-dragging{opacity:.55}.nx-tool-host .pdf-queue__handle{color:var(--nx-faint);cursor:grab;font-size:.95rem}.nx-tool-host .pdf-queue__thumb{width:2.75rem;height:2.75rem;color:var(--nx-brand);object-fit:cover;background:#eef2ff;border-radius:.45rem;place-items:center;font-size:.65rem;font-weight:800;display:grid;overflow:hidden}.nx-tool-host .pdf-queue__body{min-width:0}.nx-tool-host .pdf-queue__name,.nx-tool-host .pdf-queue__meta,.nx-tool-host .pdf-queue__error{overflow-wrap:anywhere;margin:0}.nx-tool-host .pdf-queue__name{font-weight:650}.nx-tool-host .pdf-queue__meta{color:var(--nx-muted);font-size:.8125rem}.nx-tool-host .pdf-queue__error{color:#b45309;font-size:.8125rem}.nx-tool-host .pdf-queue__actions{flex-wrap:wrap;gap:.35rem;display:flex}.nx-tool-host .pdf-queue__actions .tool-btn{min-height:2.25rem;padding:.25rem .6rem;font-size:.75rem}.nx-tool-host .pdf-status{color:var(--nx-ink-soft);align-items:center;gap:.55rem;margin:0 1.15rem 1rem;font-weight:650;display:flex}.nx-tool-host .pdf-status__spin{border:2px solid #c7d2fe;border-top-color:var(--nx-brand);border-radius:999px;width:1rem;height:1rem;animation:.8s linear infinite pdf-spin}@keyframes pdf-spin{to{transform:rotate(360deg)}}.nx-tool-host .pdf-extract-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;margin:.85rem 1.15rem;display:grid}.nx-tool-host .pdf-extract-card{border:1px solid var(--nx-line);background:var(--nx-surface);border-radius:.75rem;gap:.45rem;min-width:0;padding:.65rem;display:grid}.nx-tool-host .pdf-extract-card img{aspect-ratio:4/3;object-fit:contain;background:var(--nx-soft);border-radius:.45rem;width:100%}.nx-tool-host .pdf-extract-card__meta{color:var(--nx-muted);overflow-wrap:anywhere;margin:0;font-size:.75rem}.nx-tool-host .tool-result>p[data-result-meta]{margin:.85rem 1.15rem 0}[dir=rtl] .nx-tool-host .pdf-queue__item{grid-template-columns:auto auto minmax(0,1fr) auto}@media (prefers-reduced-motion:reduce){.nx-tool-host .pdf-status__spin{border-top-color:#c7d2fe;animation:none}}.qr-tool{gap:1rem;display:grid}.qr-tool__modes{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.qr-tool__mode{display:grid}.qr-tool__mode input{opacity:0;pointer-events:none;position:absolute}.qr-tool__mode span{min-height:2.7rem;color:var(--nx-ink);cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:.85rem;place-items:center;font-weight:700;display:grid}.qr-tool__mode input:checked+span{color:var(--nx-brand);background:linear-gradient(#eef2ff,#f5f3ff);border-color:#4f46e573;box-shadow:inset 0 0 0 1px #4f46e51f}.qr-tool__mode input:focus-visible+span{outline-offset:2px;outline:2px solid #4f46e58c}.qr-tool__grid{gap:1rem;display:grid}@media (width>=960px){.qr-tool__grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.92fr);align-items:start}}.qr-tool__controls,.qr-tool__preview{gap:.85rem;min-width:0;display:grid}.qr-tool__preview{background:#fff;border:1px solid #0f172a14;border-radius:1rem;padding:1rem;position:sticky;top:1rem}.qr-tool__preview-label{color:var(--nx-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.qr-tool__canvas{background-color:#fff;background-image:linear-gradient(45deg,#f1f5f9 25%,#0000 25%),linear-gradient(-45deg,#f1f5f9 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f1f5f9 75%),linear-gradient(-45deg,#0000 75%,#f1f5f9 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:.85rem;place-items:center;min-height:14rem;display:grid;overflow:auto}.qr-tool__canvas img,.qr-tool__canvas svg{max-width:100%;height:auto}.qr-tool__empty{color:var(--nx-muted);text-align:center;margin:0;padding:1rem}.qr-tool__types{border:0;margin:0;padding:0}.qr-tool__types legend{color:var(--nx-muted);margin:0 0 .45rem;font-size:.75rem;font-weight:700}.qr-tool__type-list{flex-wrap:wrap;gap:.4rem;display:flex}@media (width<=640px){.qr-tool__type-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qr-tool__chip span{text-align:center;white-space:normal;border-radius:.7rem;justify-content:center;width:100%}}.qr-tool__chip{display:grid}.qr-tool__chip input{opacity:0;pointer-events:none;position:absolute}.qr-tool__chip span{cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:999px;align-items:center;min-height:2rem;padding:.2rem .7rem;font-size:.8125rem;font-weight:650;display:inline-flex}.qr-tool__chip input:checked+span{color:var(--nx-brand);background:#eef2ff;border-color:#4f46e566}.qr-tool__chip input:focus-visible+span{outline-offset:2px;outline:2px solid #4f46e58c}.qr-tool__pair{gap:.75rem;display:grid}@media (width>=560px){.qr-tool__pair{grid-template-columns:1fr 1fr}}.qr-tool__check{align-items:center;gap:.45rem;font-size:.9rem;display:flex}.qr-tool__options{border:1px solid #0f172a14;border-radius:.9rem;padding:.7rem .9rem .9rem}.qr-tool__options summary{cursor:pointer;font-weight:700}.qr-tool__options[open] summary{margin-bottom:.75rem}.qr-tool__color{grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.qr-tool__color input[type=color]{background:#fff;border:1px solid #0f172a1f;border-radius:.55rem;width:2.6rem;height:2.4rem;padding:0}.nx-tool-host .qr-tool input[dir=ltr]{unicode-bidi:isolate}.dc-tool{gap:1rem;display:grid}.dc-tool__pair{gap:.75rem;display:grid}@media (width>=640px){.dc-tool__pair{grid-template-columns:1fr 1fr}}.dc-tool__modes{border:0;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;display:flex}.dc-tool__modes legend{color:var(--nx-muted);margin:0 0 .45rem;font-size:.75rem;font-weight:700}.dc-tool__preview-label{color:var(--nx-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.dc-tool__preview{background:#fff;border:1px solid #0f172a14;border-radius:1rem;min-width:0;overflow:auto}.dc-tool__table{min-width:0;overflow:auto}.dc-tool__table table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.8125rem}.dc-tool__table th,.dc-tool__table td{text-overflow:ellipsis;white-space:nowrap;text-align:start;unicode-bidi:isolate;border-bottom:1px solid #0f172a14;max-width:16rem;padding:.45rem .7rem;overflow:hidden}.dc-tool__table th{background:#f8fafc;font-weight:700;position:sticky;top:0}.dc-tool__result{background:#fff;border:1px solid #0f172a14;border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.dc-tool__result p{margin:0}.nx-tool-host .dc-tool textarea[dir=ltr],.nx-tool-host .dc-tool input[dir=ltr]{unicode-bidi:isolate}@media (width<=720px){.dc-tool__table th,.dc-tool__table td{max-width:11rem}}.dcl-tool__workspace{gap:.65rem;min-width:0;display:grid}.dcl-tool__panel{min-width:0}.dcl-tool__panel .tool-controls,.dcl-tool__panel .tool-btn{margin-top:.35rem}.dcl-tool__group{color:var(--nx-muted);margin:.85rem 0 .35rem;font-size:.75rem;font-weight:700}.dcl-tool__hint{color:var(--nx-muted);margin:.35rem 0 .55rem;font-size:.8125rem;line-height:1.45}.dcl-tool__filter,.dcl-tool__checks{gap:.65rem;min-width:0;display:grid}@media (width>=720px){.dcl-tool__filter{grid-template-columns:1.2fr .8fr 1fr 1fr}}.dcl-tool__checks{background:#fff;border:1px solid #0f172a14;border-radius:.85rem;max-height:12rem;padding:.55rem .7rem;overflow:auto}.dcl-tool__check{min-width:0}.dcl-tool .dc-tool__preview{max-width:100%}.dcl-tool.is-busy{pointer-events:none;opacity:.78}@media (width<=720px){.qr-tool__preview{position:static}.qr-tool__canvas{min-height:12rem}}
