:root{--accent:#2fe0b0;--accent-text:#0b0c0f;--bg:#0b0c0f;--surface:#121318;--surface-2:#20232b;--text:#eceef2;--muted:#8a909d;--line:#23262e;--border:#2d313b;--danger:#ff6b6b;--ok:#4ade80;--warn:#f5b301;--radius:10px;--radius-sm:6px;--gap:8px;--shadow:0 8px 24px #0008;--display:ui-sans-serif, "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--accent-2:var(--accent);--accent-soft:color-mix(in srgb, var(--accent) 16%, var(--surface));--serif:var(--display);--outline:1px solid var(--border);--shadow-c:transparent;--dots:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font:15px/1.5 var(--display);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--accent);color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}.nx-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.nx-btn{font:inherit;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 14px;font-size:14px;text-decoration:none;display:inline-flex}.nx-btn:hover{border-color:var(--muted)}.nx-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text);font-weight:600}.nx-btn.primary:hover{filter:brightness(1.08)}.nx-chip{font:12px var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:2px 10px;display:inline-block}.nx-mono{font-family:var(--mono);font-size:12px}.nx-muted{color:var(--muted)}.nx-accent{color:var(--accent)}.nx-page{max-width:68rem;margin:0 auto;padding:28px 24px 40px}.nx-header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:56px;padding-bottom:16px;font-size:14px;display:flex}.nx-header nav{color:var(--muted);gap:22px;margin-left:auto;display:flex}.nx-header nav a{color:inherit;text-decoration:none}.nx-header nav a:hover{color:var(--text)}.nx-logo{letter-spacing:-.01em;color:var(--text);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.nx-logo:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.nx-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:56px;padding-top:16px;font-size:13px}:root{--accent:#ff9f43}*{box-sizing:border-box}[hidden]{display:none!important}a{color:inherit}.mono{font-family:var(--mono);font-size:12px}.dim{color:var(--muted)}.lbl{font-size:14px}.nx-header,main,footer{width:min(60rem,100% - 48px);margin-left:auto;margin-right:auto}.nx-header{margin-top:28px;margin-bottom:64px}.hero{margin-bottom:36px}h1{text-wrap:balance;letter-spacing:-.035em;margin:0;font-size:clamp(2.3rem,7vw,3.75rem);font-weight:600;line-height:1.04}h1 em{color:var(--accent);font-style:normal}h1 .soft{color:var(--muted)}.lead{max-width:31rem;color:var(--muted);text-wrap:balance;margin:20px 0 0;font-size:1.05rem;line-height:1.55}.tool{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}#drop{border:1px dashed var(--border);text-align:center;cursor:pointer;color:var(--muted);border-radius:8px;flex-direction:column;align-items:center;gap:6px;margin:8px 8px 0;padding:64px 20px 56px;transition:border-color .15s,background-color .15s,color .15s;display:flex}#drop .ico{color:var(--muted);margin-bottom:10px;transition:color .15s,transform .15s}#drop strong{color:var(--text);letter-spacing:-.015em;font-size:1.25rem;font-weight:600}#drop .sub{text-wrap:balance;font-size:14px}#drop:hover,#drop.over,#drop:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface));outline:0}#drop:hover .ico,#drop.over .ico,#drop:focus-visible .ico{color:var(--accent)}#drop.over{border-style:solid}#drop.over .ico{transform:translateY(3px)}#drop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 20px 14px 22px;display:flex}.target{color:var(--text);align-items:center;gap:12px;font-size:14px;font-weight:500;display:inline-flex}.field{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);align-items:center;transition:border-color .15s;display:inline-flex}.field:hover{border-color:var(--muted)}.field:focus-within{border-color:var(--accent)}.field input{width:3.4rem;font:600 15px var(--mono);font-variant-numeric:tabular-nums;color:var(--text);-moz-appearance:textfield;background:0 0;border:0;outline:0;padding:6px 2px 6px 12px}.field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.unit{color:var(--muted);text-transform:none;letter-spacing:0;padding-right:12px}.tool:has(#status:not([hidden])) .field{border-color:var(--danger)}.note{text-align:right;font-size:13px}#status{border-top:1px solid var(--line);background:color-mix(in srgb, var(--danger) 8%, var(--surface));margin:0;padding:10px 22px;font-size:13px;animation:.2s ease-out enter}.err{color:var(--danger)!important}.files{padding:56px 0 0}.files:has(#list:empty){display:none}.head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:30px;padding-bottom:10px;display:flex}h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.summary{align-items:center;font-size:13px;display:inline-flex}#count{font-variant-numeric:tabular-nums}ul{margin:0;padding:0;list-style:none}li{border-bottom:1px solid var(--line);padding:14px 0;animation:.25s ease-out enter}@keyframes enter{0%{opacity:0;transform:translateY(4px)}}li .row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}li .name{overflow-wrap:anywhere;min-width:0;font-weight:500}li .meta{color:var(--muted);font:12px var(--mono);font-variant-numeric:tabular-nums;flex-shrink:0}li .meta .text{color:var(--text)}li .meta .size{color:var(--muted);margin-right:8px}li .meta .busy{color:var(--muted)}li .meta .busy:before{content:"";vertical-align:-1px;border:1.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:10px;height:10px;margin-right:8px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}li .meta .text.err{color:var(--danger)}progress:indeterminate{background:linear-gradient(90deg, var(--surface-2) 0 30%, var(--accent) 30% 60%, var(--surface-2) 60%) 0 0 / 200% 100%;animation:1.2s linear infinite slide}@keyframes slide{to{background-position:-200% 0}}progress{appearance:none;background:var(--surface-2);border:0;border-radius:99px;width:100%;height:3px;margin-top:12px;display:block;overflow:hidden}progress::-webkit-progress-bar{background:var(--surface-2)}progress::-webkit-progress-value{background:var(--accent);transition:width .2s}progress::-moz-progress-bar{background:var(--accent)}a.dl{font:600 13px var(--display);color:var(--accent-text);background:var(--accent);border-radius:var(--radius-sm);margin-left:8px;padding:3px 12px;text-decoration:none;transition:filter .15s;display:inline-block}a.dl:hover{filter:brightness(1.1)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,a.dl:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}#tools{margin-left:16px}#clear{color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px 10px;font-size:13px;transition:border-color .15s}#clear:hover{border-color:var(--muted)}li .meta button{font:13px var(--display);color:var(--muted);margin-left:14px;padding:2px 0}li .meta button:hover{color:var(--text)}main{padding-bottom:56px}footer{padding-bottom:40px}@media (max-width:560px){.nx-header{margin-bottom:40px}#drop{padding:44px 16px 40px}.note{display:none}.bar{justify-content:flex-start}.files{padding-top:40px}}
