@import url("./utility-header.css");@import url("./support-note.css");@import url("./footer.css?v=1.1.3");@import url("./utility-feedback.css");@import url("./related-tools.css?v=1.2.0");@import url("./editable-note.css");@import url("./copy.css?v=1.0.0");@import url("./share.css?v=1.0.1");@import url("./about-toggle.css?v=1.0.1");@import url("./firefox-performance.css");:root{--nx-bg:var(--bg, #060711);--nx-panel:var(--panel, rgba(13, 15, 25, 0.96));--nx-text:var(--text, #f4f7fb);--nx-muted:var(--muted, #aab4c0);--nx-accent:var(--pink, var(--utility-accent, #4fbeca));--nx-accent-2:var(--orange, var(--utility-accent-2, #c47742));--nx-info:var(--cyan, var(--utility-info, #4fbeca));--nx-warning:var(--warning, #ffb85c);--nx-danger:var(--danger, #e74f67);--nx-shadow:var(--shadow, rgba(0, 0, 0, 0.5));--nx-radius:var(--radius, 8px)}button,input,select,textarea{font:inherit}[aria-invalid=true],input.is-invalid,select.is-invalid,textarea.is-invalid{border-color:var(--nx-danger)!important}[aria-invalid=true]:focus,input.is-invalid:focus,select.is-invalid:focus,textarea.is-invalid:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--nx-danger) 14%,transparent)}.download-error,.field-error,.nx-field-error{min-height:1.2em;color:#ffd5dc;font-size:.82rem;font-weight:800}.download-error{grid-column:1/-1}a[role=button],button,input[type=file],select{cursor:pointer}.limit-strip,.notice,.nx-limit-strip,.nx-notice,.nx-panel,.nx-result-panel,.nx-tool-panel,.storage-alert{border:1px solid color-mix(in srgb,var(--nx-accent) 24%,transparent);border-radius:var(--nx-radius);background:var(--nx-panel);box-shadow:0 0 14px color-mix(in srgb,var(--nx-accent) 4%,transparent),0 14px 34px var(--nx-shadow)}.limit-strip,.nx-limit-strip{padding:12px 14px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;color:var(--nx-muted);text-align:center}.notice,.nx-notice{margin-top:16px;padding:14px 16px;display:grid;gap:8px;max-width:100%;min-width:0}.notice[hidden],.nx-notice[hidden],.storage-alert[hidden]{display:none!important}.storage-alert{margin:0 0 14px;padding:12px 14px;color:#ffe3e9;border-color:color-mix(in srgb,var(--nx-danger) 44%,transparent);background:color-mix(in srgb,var(--nx-danger) 10%,transparent);font-weight:800}.storage-alert.is-success{color:#d9ffe8;border-color:rgba(96,230,150,.68);background:rgba(96,198,139,.1);box-shadow:0 0 0 1px rgba(96,230,150,.16),0 0 18px rgba(96,230,150,.07)}.notice--attention,.nx-notice--attention{animation:nx-notice-pulse 2.4s ease-out 1}.notice--alert,.nx-notice--alert{animation:nx-notice-alert-pulse 1.15s ease-in-out 3}.notice--error,.nx-notice--error{border-color:color-mix(in srgb,var(--nx-danger) 48%,transparent);color:#ffd5dc}.notice--success,.nx-notice--success{border-color:color-mix(in srgb,var(--nx-info) 36%,transparent);color:#dffcff}.notice--warning,.nx-notice--warning{border-color:color-mix(in srgb,#ffb84d 48%,transparent);color:#ffe7bf}.notice--info,.nx-notice--info{border-color:color-mix(in srgb,var(--nx-info) 42%,transparent);color:#dffcff}.notice--result,.nx-notice--result{position:relative;margin-top:20px;padding:18px;overflow:hidden}.button-danger,.button-primary,.button-secondary,.download-link,.icon-button,.nx-btn{width:fit-content;min-height:46px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--nx-accent-2) 36%,transparent);border-radius:6px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.28),0 5px 0 rgba(0,0,0,.34);font-weight:900;text-transform:uppercase;text-decoration:none}.button-danger:active,.button-primary:active,.button-secondary:active,.download-link:active,.icon-button:active,.nx-btn:active{box-shadow:inset 0 5px 12px rgba(0,0,0,.38),0 1px 0 rgba(0,0,0,.34);transform:scaleY(.92);transform-origin:bottom}.button-primary,.download-link,.nx-btn--primary{color:#120711;background:linear-gradient(135deg,var(--nx-accent),var(--nx-accent-2))}.download-link:hover{filter:brightness(1.05);text-decoration:none}.download-link{max-width:100%;transition:filter 140ms ease,box-shadow 140ms ease,transform 80ms ease}.button-secondary,.nx-btn--secondary{color:var(--nx-text);border-color:color-mix(in srgb,var(--nx-info) 24%,transparent);background:color-mix(in srgb,var(--nx-info) 9%,transparent)}.button-secondary.nx-export-json{color:#241700;border-color:rgba(247,210,91,.72);background:linear-gradient(135deg,rgba(255,224,112,.97),rgba(224,174,54,.92)),#4a3308;box-shadow:inset 0 -3px 0 rgba(74,45,0,.28),0 4px 0 rgba(103,72,13,.48)}.button-secondary.nx-export-txt{color:#fff4dc;border-color:rgba(218,143,48,.66);background:linear-gradient(135deg,rgba(184,108,27,.94),rgba(116,65,18,.96)),#3a2008;box-shadow:inset 0 -3px 0 rgba(42,21,3,.34),0 4px 0 rgba(73,39,7,.5)}.nx-export-json:focus-visible,.nx-export-json:hover:not(:disabled),.nx-export-txt:focus-visible,.nx-export-txt:hover:not(:disabled){filter:brightness(1.08);outline:2px solid currentColor;outline-offset:2px}.button-danger,.nx-btn--danger{color:#fff;border-color:color-mix(in srgb,var(--nx-danger) 44%,transparent);background:color-mix(in srgb,var(--nx-danger) 88%,#3a0610)}.icon-button{width:44px;min-width:44px;padding:0}.button-danger:disabled,.button-primary:disabled,.button-secondary:disabled,.icon-button:disabled,.nx-btn:disabled{cursor:not-allowed;opacity:.48}.nx-dialog,.nx-dialog::backdrop,.nx-loading,.nx-loading::backdrop{background:rgba(0,0,0,.72)}.nx-dialog,.nx-loading{width:min(380px,calc(100% - 32px));padding:0;color:var(--nx-text);border:1px solid color-mix(in srgb,var(--nx-accent) 42%,transparent);border-radius:var(--nx-radius);box-shadow:0 18px 52px rgba(0,0,0,.58),0 0 18px color-mix(in srgb,var(--nx-accent) 10%,transparent)}.nx-dialog__content,.nx-loading__content{padding:24px;display:grid;gap:12px;background:var(--nx-panel)}.nx-loading__content{justify-items:center;text-align:center}.nx-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.nx-dialog__content p,.nx-dialog__header h2,.nx-loading__content p{margin:0}.nx-dialog__content p{white-space:pre-line}.nx-dialog__field{display:grid;gap:8px}.nx-dialog__field[hidden]{display:none}.nx-dialog__field span{color:var(--nx-accent);font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nx-dialog__fields{display:grid;gap:12px}.nx-dialog__fields[hidden]{display:none}.nx-dialog__field input,.nx-dialog__field select,.nx-dialog__field textarea{width:100%;min-height:44px;padding:10px 12px;color:var(--nx-text);border:1px solid color-mix(in srgb,var(--nx-accent) 30%,transparent);border-radius:6px;background:rgba(0,0,0,.28);outline:0}.nx-dialog__field textarea{resize:vertical}.nx-dialog__field input:focus,.nx-dialog__field select:focus,.nx-dialog__field textarea:focus{border-color:var(--nx-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--nx-accent) 10%,transparent)}.nx-dialog__error{min-height:1.2em;color:var(--nx-danger);font-weight:800}.nx-dialog__close{width:34px;height:34px;color:#fff;border:1px solid rgba(255,255,255,.75);border-radius:6px;background:#9f1f32;font-weight:900}.nx-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.nx-dialog__actions:has([data-nexus-choice]){flex-wrap:nowrap;justify-content:center;width:100%}.nx-dialog__actions [data-nexus-choice]{box-sizing:border-box;width:min(190px,calc((100% - 10px)/ 2));min-width:0;flex:0 1 min(190px,calc((100% - 10px)/ 2));white-space:nowrap}.nx-spinner{width:42px;height:42px;border:3px solid rgba(255,255,255,.16);border-top-color:var(--nx-accent);border-radius:50%;animation:nx-spin 850ms linear infinite}.nx-loading__timer{padding:5px 9px;color:var(--nx-info);border:1px solid color-mix(in srgb,var(--nx-info) 28%,transparent);border-radius:6px;background:rgba(0,0,0,.28);font-family:var(--font-data, "Cascadia Mono", "Segoe UI", monospace);font-weight:800}.nx-loading__cancel{margin-top:8px;justify-self:center}.button-danger.is-network-disabled,.button-primary.is-network-disabled,.button-secondary.is-network-disabled,.is-network-disabled{cursor:not-allowed;color:#d4e6f6;border-color:rgba(159,179,200,.48);background:linear-gradient(135deg,rgba(72,89,112,.72),rgba(32,42,58,.82));box-shadow:none;opacity:.78;transform:none}.button-danger.is-network-disabled:hover,.button-primary.is-network-disabled:hover,.button-secondary.is-network-disabled:hover,.is-network-disabled:hover{color:#d4e6f6;border-color:rgba(159,179,200,.48);background:linear-gradient(135deg,rgba(72,89,112,.72),rgba(32,42,58,.82));box-shadow:none;transform:none}.nx-network-note{width:100%;margin:8px 0 0;color:var(--nx-warning);font-size:.78rem;font-weight:800;letter-spacing:.02em;text-align:center}@keyframes nx-spin{to{transform:rotate(360deg)}}@keyframes nx-notice-pulse{0%,100%{box-shadow:0 0 14px color-mix(in srgb,var(--nx-accent) 4%,transparent),0 14px 34px var(--nx-shadow)}18%,54%{border-color:rgba(255,122,24,.82);box-shadow:0 0 0 2px rgba(255,122,24,.16),0 0 24px rgba(255,122,24,.16)}36%,72%{border-color:color-mix(in srgb,var(--nx-info) 58%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--nx-info) 10%,transparent),0 0 18px color-mix(in srgb,var(--nx-info) 10%,transparent)}}@keyframes nx-notice-alert-pulse{0%,100%{box-shadow:0 0 14px color-mix(in srgb,var(--nx-accent) 4%,transparent),0 14px 34px var(--nx-shadow)}50%{border-color:color-mix(in srgb,var(--nx-danger) 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--nx-danger) 18%,transparent),0 0 24px color-mix(in srgb,var(--nx-danger) 16%,transparent)}}@media (min-width:320px) and (max-width:425px){.nx-dialog__actions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;width:100%}.nx-dialog__actions .button-danger,.nx-dialog__actions .button-secondary,.nx-dialog__actions .nx-btn{width:100%;min-height:38px;min-width:0;padding:8px 6px;justify-content:center;font-size:.78rem;text-align:center;white-space:normal}}