.nxtl{--nxtl-gutter:20px;--nxtl-ease:cubic-bezier(.2, .8, .2, 1);isolation:isolate;color:var(--nx-text);font-family:var(--font-body), sans-serif;position:relative;overflow-x:clip}@media (min-width:768px){.nxtl{--nxtl-gutter:40px}}.nxtl-wrap{max-width:1320px;padding-inline:var(--nxtl-gutter);margin:0 auto}.nxtl-page{padding-top:112px;padding-bottom:clamp(48px,7vw,96px)}@media (min-width:768px){.nxtl-page{padding-top:120px}}.nxtl-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:28px;display:flex}.nxtl-back{min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--nx-accent);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.nxtl-back:hover{color:var(--nx-text)}.nxtl-back:focus-visible{outline:3px solid var(--nx-focus);outline-offset:3px;border-radius:8px}.nxtl-title{font-family:var(--font-display), sans-serif;letter-spacing:.01em;color:var(--nx-text);overflow-wrap:anywhere;font-size:clamp(48px,4.4vw + 28px,92px);font-weight:400;line-height:.92}.nxtl-desc{max-width:640px;color:var(--nx-body);font-size:17px;line-height:1.6}.nxtl-cta{border-radius:28px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:clamp(36px,5vw,56px);padding:22px 24px;display:flex}.nxtl-cta-copy{flex-direction:column;gap:6px;display:flex}.nxtl-cta-label{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--nx-accent);font-size:11px}.nxtl-cta-text{color:var(--nx-body);font-size:16px;line-height:1.6}@media (min-width:768px){.nxtl-cta{flex-direction:row;justify-content:space-between;align-items:center;padding:24px 32px}}.nxtl-panel{border-radius:var(--nx-radius-clay);flex-direction:column;gap:20px;min-width:0;padding:clamp(20px,3vw,32px);display:flex}.nxtl-panel-title{font-family:var(--font-display), sans-serif;color:var(--nx-text);font-size:30px;font-weight:400;line-height:1}.nxtl-panes{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:900px){.nxtl-panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.nxtl-panes--wide-left{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.nxtl-panes--wide-right{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.nxtl-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.nxtl-row{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:560px){.nxtl-row{grid-template-columns:repeat(2,minmax(0,1fr))}.nxtl-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.nxtl-label{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--nx-body);margin-bottom:8px;font-size:11px;line-height:1.4;display:block}.nxtl-hint{color:var(--nx-body);font-size:13px;line-height:1.5}.nxtl-mono{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--nx-body);font-size:13px}.nxtl-drop{border:2px dashed color-mix(in srgb, var(--nx-blue) 45%, transparent);background:var(--nx-glass-fill);text-align:center;cursor:pointer;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:28px 20px;transition:border-color .15s,background-color .15s;display:flex}.nxtl-drop:hover{border-color:var(--nx-blue)}.nxtl-drop.is-drag{border-color:var(--nx-blue);background:color-mix(in srgb, var(--nx-blue) 12%, var(--nx-glass-fill));border-style:solid}.nxtl-drop:focus-visible{outline:3px solid var(--nx-focus);outline-offset:3px}.nxtl-drop--sm{flex-direction:row;min-height:64px;padding:14px 16px}.nxtl-drop-title{color:var(--nx-text);font-size:16px;font-weight:600}.nxtl-drop-hint{color:var(--nx-body);font-size:13px}.nxtl-stage{background:#0f1422;border-radius:22px;justify-content:center;align-items:center;min-height:240px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.nxtl-stage--checker{background-color:#e9edf3;background-image:linear-gradient(45deg,#d3d9e3 25%,#0000 25%),linear-gradient(-45deg,#d3d9e3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d3d9e3 75%),linear-gradient(-45deg,#0000 75%,#d3d9e3 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;box-shadow:inset 0 0 0 1px #0d1b3e14}.nxtl-stage--light{background:#f5f7fb;box-shadow:inset 0 0 0 1px #0d1b3e14}.nxtl-stage img,.nxtl-stage canvas{max-width:100%;height:auto}.nxtl-stage-empty{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#b8cef099;text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex}.nxtl-stage--checker .nxtl-stage-empty,.nxtl-stage--light .nxtl-stage-empty{color:#5b6b86}.nxtl-result{background:color-mix(in srgb, #22c55e 8%, var(--nx-inset));box-shadow:var(--nx-shadow-inset), inset 0 0 0 1px #22c55e59;border-radius:22px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.nxtl-seg{background:var(--nx-inset);box-shadow:var(--nx-shadow-inset);border-radius:24px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.nxtl-seg-btn{min-height:44px;font-family:var(--font-body), sans-serif;color:var(--nx-body);cursor:pointer;background:0 0;border:0;border-radius:18px;flex:auto;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s}.nxtl-seg-btn:hover{color:var(--nx-text)}.nxtl-seg-btn[aria-pressed=true]{color:#fff;box-shadow:var(--nx-shadow-btn);background:linear-gradient(#4a97f2 0%,#1a6fd4 50%,#1558ad 100%)}.nxtl-seg-btn:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxtl-seg--sm .nxtl-seg-btn{padding:0 12px;font-size:13px}.nxtl-toggle{cursor:pointer;min-height:44px;color:var(--nx-text);align-items:center;gap:12px;font-size:15px;display:inline-flex}.nxtl-toggle input{opacity:0;width:1px;height:1px;position:absolute}.nxtl-toggle-track{background:var(--nx-inset);width:46px;height:26px;box-shadow:var(--nx-shadow-inset);border-radius:999px;flex-shrink:0;transition:background-color .15s;position:relative}.nxtl-toggle-track:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:translate .15s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #03061059}.nxtl-toggle input:checked+.nxtl-toggle-track{background:var(--nx-blue)}.nxtl-toggle input:checked+.nxtl-toggle-track:after{translate:20px}.nxtl-toggle input:focus-visible+.nxtl-toggle-track{outline:3px solid var(--nx-focus);outline-offset:3px}.nxtl-range{width:100%;height:44px;accent-color:var(--nx-blue);cursor:pointer;background:0 0;margin:0}.nxtl-range:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px;border-radius:8px}.nxtl-range-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nxtl-progress{background:var(--nx-inset);width:100%;height:10px;box-shadow:var(--nx-shadow-inset);border-radius:999px;overflow:hidden}.nxtl-progress>span{border-radius:inherit;background:linear-gradient(90deg,#4a97f2,#1a6fd4);height:100%;transition:width .2s;display:block}.nxtl-status{border-radius:14px;padding:12px 16px;font-size:14px;line-height:1.5}.nxtl-status--info{color:var(--nx-accent-soft);background:color-mix(in srgb, var(--nx-blue) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nx-blue) 30%, transparent)}.nxtl-status--ok{color:#22c55e;background:#22c55e14;box-shadow:inset 0 0 0 1px #22c55e59}.nxtl-status--error{color:#f87171;background:#ef444414;box-shadow:inset 0 0 0 1px #ef444459}[data-theme=light] .nxtl-status--ok{color:#15803d}[data-theme=light] .nxtl-status--error{color:#b91c1c}.nxtl-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite nxtl-spin;display:inline-block}.nxtl-spinner--dark{border-color:color-mix(in srgb, var(--nx-blue) 25%, transparent);border-top-color:var(--nx-blue)}.nxtl-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:559px){.nxtl-actions>.nx-clay-btn{flex:100%}}.nxtl-link-btn{min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-accent);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:12px}.nxtl-link-btn:hover{color:var(--nx-text)}.nxtl-link-btn:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxtl-color{align-items:center;gap:10px;min-height:44px;display:inline-flex}.nxtl-color input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:14px;width:44px;height:44px;padding:0}.nxtl-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.nxtl-color input[type=color]::-webkit-color-swatch{border:0;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff40}.nxtl-color input[type=color]:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxtl-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.nxtl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.nxtl-stat{background:var(--nx-inset);box-shadow:var(--nx-shadow-inset);border-radius:20px;flex-direction:column;gap:6px;padding:16px;display:flex}.nxtl-stat-num{font-family:var(--font-display), sans-serif;color:var(--nx-accent);font-size:40px;line-height:.95}.nxtl-stat-label{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--nx-body);font-size:11px}@keyframes nxtl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nxtl-spinner{animation:none}.nxtl-drop,.nxtl-seg-btn,.nxtl-toggle-track,.nxtl-toggle-track:after,.nxtl-progress>span{transition:none}}.nxtl-hero-wrap{max-width:1760px;padding-inline:var(--nxtl-gutter);margin:0 auto}.nxtl-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;padding-top:124px;padding-bottom:16px;display:grid}.nxtl-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex;position:relative}.nxtl-hero-title{font-family:var(--font-display), sans-serif;letter-spacing:.01em;color:var(--nx-text);flex-direction:column;font-size:min(31vw,132px);font-weight:400;line-height:.88;display:flex}.nxtl-hero-line{white-space:nowrap;display:block}.nxtl-hero-lede{border-left:3px solid var(--nx-blue);max-width:460px;color:var(--nx-body);padding-left:16px;font-size:18px;line-height:1.6}.nxtl-hero-art{pointer-events:none;justify-content:center;align-items:center;height:200px;display:flex;position:relative}.nxtl-hero-glow{background:radial-gradient(closest-side,#1a6fd48c,#1a6fd400);position:absolute;inset:-10% 6%}[data-theme=light] .nxtl-hero-glow{opacity:.45}.nxtl-hero-img{object-fit:contain;filter:drop-shadow(0 24px 28px #03061080);width:auto;max-width:100%;height:100%;position:relative}[data-theme=light] .nxtl-hero-img{filter:drop-shadow(0 18px 22px #0d1b3e38)}@media (min-width:768px){.nxtl-hero{padding-top:140px}.nxtl-hero-title{font-size:160px}.nxtl-hero-art{height:280px}}@media (min-width:1100px){.nxtl-hero-wrap{padding-inline:clamp(20px,2.5vw,48px)}.nxtl-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,4vw,80px);min-height:600px;padding-top:136px;padding-bottom:32px}.nxtl-hero-copy{justify-self:start}.nxtl-hero-title{font-size:clamp(150px,13vw,200px)}.nxtl-hero-art{height:clamp(320px,28vw,420px)}}.nxtl-sec{padding-block:clamp(40px,6vw,80px)}.nxtl-sec--cta{padding-top:0;padding-bottom:clamp(56px,8vw,112px)}.nxtl-grid-head{margin-bottom:36px}.nxtl-grid{grid-template-columns:minmax(0,1fr);gap:18px;list-style:none;display:grid}@media (min-width:640px){.nxtl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1024px){.nxtl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.nxtl-grid>li{display:flex}.nxtl-card{width:100%;color:var(--nx-text);transition:transform .2s var(--nxtl-ease), box-shadow .2s var(--nxtl-ease);flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px 26px;text-decoration:none;display:flex;position:relative}.nxtl-card:hover{transform:translateY(-4px)}.nxtl-card:focus-visible{outline:3px solid var(--nx-focus);outline-offset:4px}.nxtl-card-art{justify-content:center;align-self:stretch;align-items:center;height:130px;margin-bottom:4px;display:flex;position:relative}.nxtl-card-glow{background:radial-gradient(closest-side,#1a6fd466,#1a6fd400);position:absolute;inset:0 22%}[data-theme=light] .nxtl-card-glow{opacity:.5}.nxtl-card-img{object-fit:contain;filter:drop-shadow(0 14px 16px #03061073);width:auto;max-width:70%;height:100%;transition:translate .2s var(--nxtl-ease);position:relative}[data-theme=light] .nxtl-card-img{filter:drop-shadow(0 12px 14px #0d1b3e33)}.nxtl-card:hover .nxtl-card-img,.nxtl-card:hover .nxtl-card-icon{translate:0 -4px}.nxtl-card-icon{width:96px;height:96px;box-shadow:var(--nx-shadow-btn);color:#fff;transition:translate .2s var(--nxtl-ease);background:linear-gradient(160deg,#4a97f2 0%,#1a6fd4 55%,#1558ad 100%);border-radius:28px;justify-content:center;align-items:center;display:inline-flex;position:relative}.nxtl-card-chip{border-radius:var(--nx-radius-pill);background:var(--nx-inset);box-shadow:var(--nx-shadow-inset);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-accent-soft);padding:5px 10px;font-size:11px}.nxtl-card-name{font-family:var(--font-display), sans-serif;letter-spacing:.01em;padding-right:44px;font-size:32px;line-height:1}.nxtl-card-desc{color:var(--nx-body);font-size:15px;line-height:1.6}.nxtl-card-arrow{color:#fff;width:40px;height:40px;box-shadow:var(--nx-shadow-btn);transition:translate .2s var(--nxtl-ease);background:linear-gradient(#4a97f2 0%,#1a6fd4 50%,#1558ad 100%);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex;position:absolute;bottom:22px;right:20px}.nxtl-card:hover .nxtl-card-arrow{translate:3px}.nxtl-card-desc{padding-right:44px}@media (prefers-reduced-motion:reduce){.nxtl-card,.nxtl-card-img,.nxtl-card-icon,.nxtl-card-arrow{transition:none}.nxtl-card:hover{transform:none}.nxtl-card:hover .nxtl-card-img,.nxtl-card:hover .nxtl-card-icon,.nxtl-card:hover .nxtl-card-arrow{translate:none}}.nxtl-drop--input:focus-within{outline:3px solid var(--nx-focus);outline-offset:3px}.nxtl-stage-busy{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#1558ad;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:auto 0 16px}.nxtl-stage-busy .nxtl-spinner{border-color:#1a6fd4 #1a6fd440 #1a6fd440}.nxtl-qr-stage{min-height:360px}.nxtl-qr-ph{border:2px dashed #0d1b3e33;border-radius:16px;justify-content:center;align-items:center;width:120px;height:120px;font-size:11px;display:flex}.nxtl-chip-btn{border-radius:var(--nx-radius-pill);background:var(--nx-inset);min-height:44px;box-shadow:var(--nx-shadow-inset);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-body);cursor:pointer;border:0;padding:0 16px;font-size:12px}.nxtl-chip-btn[aria-pressed=true]{color:#fff;box-shadow:var(--nx-shadow-btn);background:linear-gradient(#4a97f2 0%,#1a6fd4 50%,#1558ad 100%)}.nxtl-chip-btn:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxtl-stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.nxtl-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.nxtl-wc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nxtl-wc-tools{align-items:center;gap:8px;display:flex}.nxtl-wc-box{min-height:300px;line-height:1.7}.nxtl-wc-highlight{white-space:pre-wrap;word-break:break-word}.nxtl-wc-limit{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nxtl-wc-limit-input{width:140px;min-height:48px}.nxtl-wc-meter{flex-direction:column;flex:180px;gap:6px;min-width:0;display:flex}.nxtl-kw-list{flex-direction:column;gap:12px;display:flex}.nxtl-kw{grid-template-columns:minmax(80px,140px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.nxtl-kw-word{font-family:var(--font-mono), monospace;color:var(--nx-text);overflow-wrap:anywhere;font-size:14px}.nxtl-kw-bar{height:8px}.nxtl-kw-num{text-align:right;white-space:nowrap}.nxtl-cp-controls{max-width:640px}.nxtl-cp-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nxtl-cp-hex{width:140px;min-height:48px;font-family:var(--font-mono), monospace}.nxtl-cp-err{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:#f87171;font-size:12px}[data-theme=light] .nxtl-cp-err{color:#b91c1c}.nxtl-cp-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nxtl-cp-swatches>:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:768px){.nxtl-cp-swatches{grid-template-columns:repeat(5,minmax(0,1fr))}.nxtl-cp-swatches>:last-child:nth-child(odd){grid-column:auto}}.nxtl-cp-swatch{cursor:pointer;text-align:left;height:150px;transition:transform .18s var(--nxtl-ease);border:0;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;padding:12px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 22px #03061047}[data-theme=light] .nxtl-cp-swatch{box-shadow:inset 0 0 0 1px #0d1b3e1a,0 10px 20px #0d1b3e24}.nxtl-cp-swatch:hover{transform:translateY(-4px)}.nxtl-cp-swatch:focus-visible{outline:3px solid var(--nx-focus);outline-offset:3px}@media (min-width:768px){.nxtl-cp-swatch{height:180px}}.nxtl-cp-sw-label{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:11px}.nxtl-cp-sw-hex{font-family:var(--font-mono), monospace;letter-spacing:.04em;font-size:14px}.nxtl-cp-copied{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#00000073;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.nxtl-cp-export{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:440px){.nxtl-cp-export{grid-template-columns:repeat(2,minmax(0,1fr))}}.nxtl-cp-export>.nx-clay-btn{width:100%;padding-inline:10px}@media (min-width:640px){.nxtl-cp-export{flex-wrap:wrap;display:flex}.nxtl-cp-export>.nx-clay-btn{width:auto;padding-inline:22px}}@media (prefers-reduced-motion:reduce){.nxtl-cp-swatch{transition:none}.nxtl-cp-swatch:hover{transform:none}}.nxtl-ltp-fonts .nxtl-seg-btn{font-size:16px;font-weight:400}.nxtl-ltp-layouts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nxtl-ltp-colors{flex-wrap:wrap;align-items:flex-end;gap:14px 18px;display:flex}.nxtl-ltp-color{cursor:pointer;flex-direction:column;gap:4px;display:flex}.nxtl-ltp-canvas{aspect-ratio:2;border-radius:16px;width:100%;max-width:100%;height:auto;display:block;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 26px #0306104d}[data-theme=light] .nxtl-ltp-canvas{box-shadow:0 0 0 1px #0d1b3e1a,0 12px 24px #0d1b3e24}@media (min-width:900px){.nxtl-ltp-preview{position:sticky;top:112px}}.nxtl-ltp-cta{border-left:4px solid var(--nx-blue);margin-top:24px}.nxtl-ltp-cta-title{font-family:var(--font-display), sans-serif;letter-spacing:.01em;color:var(--nx-text);font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1}@media (max-width:899px){.nxtl-ltp-preview{order:-1}}[data-theme=light] .nxtl-color input[type=color]::-webkit-color-swatch{box-shadow:inset 0 0 0 1px #0d1b3e40}.nxtl-mp-modes .nxtl-seg-btn{padding-inline:10px}.nxtl-mp-mode{flex-direction:column;gap:16px;display:flex}.nxtl-mp-input{font-family:var(--font-mono), monospace;letter-spacing:.05em;font-size:17px}.nxtl-mp-result{flex-direction:column;gap:10px;display:flex}.nxtl-mp-msg{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.nxtl-mp-msg--ok{color:#4ade80}.nxtl-mp-msg--err{color:#f87171;flex-wrap:nowrap;align-items:flex-start}[data-theme=light] .nxtl-mp-msg--ok{color:#15803d}[data-theme=light] .nxtl-mp-msg--err{color:#b91c1c}.nxtl-mp-badge{border-radius:var(--nx-radius-pill);font-family:var(--font-mono), monospace;letter-spacing:.08em;background:#22c55e1f;padding:4px 10px;font-size:11px;font-weight:400;box-shadow:inset 0 0 0 1px #22c55e66}.nxtl-mp-row{background:var(--nx-inset);box-shadow:var(--nx-shadow-inset);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.nxtl-mp-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.nxtl-mp-row-label{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-accent-soft);font-size:11px}.nxtl-mp-row-value{font-family:var(--font-mono), monospace;color:var(--nx-text);overflow-wrap:anywhere;font-size:15px}.nxtl-mp-row-value--lg{letter-spacing:.1em;font-size:18px}.nxtl-mp-copy{width:44px;height:44px;color:var(--nx-body);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nxtl-mp-copy:hover{color:var(--nx-text)}.nxtl-mp-copy.is-copied{color:#4ade80}[data-theme=light] .nxtl-mp-copy.is-copied{color:#15803d}.nxtl-mp-copy:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxtl-mp-info{background:color-mix(in srgb, var(--nx-blue) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nx-blue) 28%, transparent);border-radius:16px;padding:14px 16px}.nxtl-mp-info p{color:var(--nx-body);font-size:14px;line-height:1.6}.nxtl-mp-warn{border-left:4px solid #d97706}.nxtl-mp-warn-head{color:#f59e0b;align-items:center;gap:10px;display:flex}[data-theme=light] .nxtl-mp-warn-head{color:#b45309}.nxtl-mp-warn-head h3{color:var(--nx-text);font-size:16px;font-weight:700}.nxtl-mp-edu{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:560px){.nxtl-mp-edu{grid-template-columns:repeat(2,minmax(0,1fr))}}.nxtl-mp-edu-head{color:var(--nx-accent);align-items:center;gap:10px;margin-bottom:12px;display:flex}.nxtl-mp-edu-head h3{font-family:var(--font-display), sans-serif;color:var(--nx-text);font-size:24px;font-weight:400;line-height:1}.nxtl-mp-list{flex-direction:column;gap:8px;list-style:none;display:flex}.nxtl-mp-list li{color:var(--nx-body);gap:8px;font-size:14px;line-height:1.5;display:flex}.nxtl-mp-list li>span{color:var(--nx-accent);flex-shrink:0}.nxtl-utm-modes{align-self:flex-start}.nxtl-utm-modes .nxtl-seg-btn{min-width:96px}.nxtl-utm-presets{flex-wrap:wrap;gap:8px;display:flex}.nxtl-utm-err{color:#f87171;font-size:13px}[data-theme=light] .nxtl-utm-err{color:#b91c1c}.nxtl-utm-bulk{min-height:120px;font-family:var(--font-mono), monospace;font-size:14px}.nxtl-utm-fields{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:560px){.nxtl-utm-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.nxtl-utm-out{align-self:start;position:sticky;top:112px}}.nxtl-utm-preview{background:var(--nx-inset);min-height:120px;box-shadow:var(--nx-shadow-inset);font-family:var(--font-mono), monospace;color:var(--nx-text);word-break:break-all;border-radius:18px;padding:16px 18px;font-size:14px;line-height:1.7}.nxtl-utm-empty{color:var(--nx-body);opacity:.7;word-break:normal}.nxtl-utm-param{color:var(--nx-accent)}.nxtl-utm-history{border-top:1px solid color-mix(in srgb, var(--nx-body) 18%, transparent);flex-direction:column;gap:8px;padding-top:16px;display:flex}.nxtl-utm-history-toggle{min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0 4px;font-size:12px;display:inline-flex}.nxtl-utm-history-toggle:hover{color:var(--nx-text)}.nxtl-utm-history-toggle:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px;border-radius:8px}.nxtl-utm-history-list{flex-direction:column;gap:6px;display:flex}.nxtl-utm-history-row{background:var(--nx-inset);box-shadow:var(--nx-shadow-inset);border-radius:14px;align-items:center;gap:4px;padding:2px 4px 2px 14px;display:flex}.nxtl-utm-history-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono), monospace;color:var(--nx-body);flex:1;font-size:13px;overflow:hidden}.nxtl-utm-clear{color:#f87171;align-self:flex-start}[data-theme=light] .nxtl-utm-clear{color:#b91c1c}.nxtl-utm-table-wrap{background:var(--nx-inset);box-shadow:var(--nx-shadow-inset);border-radius:16px;overflow-x:auto}.nxtl-utm-table{border-collapse:collapse;table-layout:fixed;width:100%}.nxtl-utm-table th{text-align:left;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-accent-soft);border-bottom:1px solid color-mix(in srgb, var(--nx-body) 20%, transparent);padding:12px 14px;font-size:11px;font-weight:400}[data-theme=light] .nxtl-utm-table th{color:var(--nx-accent)}.nxtl-utm-table td{font-family:var(--font-mono), monospace;color:var(--nx-body);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid color-mix(in srgb, var(--nx-body) 10%, transparent);padding:10px 14px;font-size:13px;overflow:hidden}.nxtl-utm-table td.nxtl-utm-param{color:var(--nx-accent)}.nxtl-pw-modes{align-self:stretch}.nxtl-pw-val{font-family:var(--font-mono), monospace;color:var(--nx-text);font-size:18px}.nxtl-pw-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nxtl-pw-type{letter-spacing:.06em;padding-inline:10px;font-size:11px}.nxtl-pw-warn{font-family:var(--font-mono), monospace;color:#f59e0b;margin-top:8px;font-size:12px}[data-theme=light] .nxtl-pw-warn{color:#b45309}.nxtl-pw-adv{border-top:1px solid color-mix(in srgb, var(--nx-body) 18%, transparent);padding-top:8px}.nxtl-pw-adv-body{flex-direction:column;gap:14px;padding-top:8px;display:flex}.nxtl-pw-exclude{max-width:220px;font-family:var(--font-mono), monospace}.nxtl-pw-toggles{flex-wrap:wrap;gap:8px 24px;display:flex}.nxtl-pw-out{align-items:stretch;gap:10px;display:flex}.nxtl-pw-value{background:var(--nx-inset);min-width:0;min-height:92px;box-shadow:var(--nx-shadow-inset);font-family:var(--font-mono), monospace;color:var(--nx-text);word-break:break-all;border-radius:18px;flex:1;align-items:center;padding:14px 18px;font-size:clamp(15px,1.6vw,18px);line-height:1.5;display:flex}.nxtl-pw-out-btns{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.nxtl-pw-icon{background:var(--nx-inset);width:44px;height:44px;box-shadow:var(--nx-shadow-inset);color:var(--nx-body);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.nxtl-pw-icon:hover{color:var(--nx-text)}.nxtl-pw-icon.is-copied{color:#4ade80}[data-theme=light] .nxtl-pw-icon.is-copied{color:#15803d}.nxtl-pw-icon:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxtl-pw-strength{flex-direction:column;gap:8px;display:flex}.nxtl-pw-strength-label{font-family:var(--font-mono), monospace;letter-spacing:.06em;font-size:13px;font-weight:600}.nxtl-pw-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;display:flex}.nxtl-pw-empty-dots{letter-spacing:.2em;color:color-mix(in srgb, var(--nx-body) 45%, transparent);font-size:28px}.nxtl-pw-bulk-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nxtl-pw-bulk-list{flex-direction:column;gap:6px;max-height:300px;padding:2px;display:flex;overflow-y:auto}.nxtl-pw-bulk-value{min-width:0;font-family:var(--font-mono), monospace;color:var(--nx-text);word-break:break-all;flex:1;font-size:14px}.nxtl-b64{max-width:880px}.nxtl-b64-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nxtl-b64-tabs>.nxtl-seg{flex:240px}.nxtl-b64-sub .nxtl-seg-btn{text-transform:capitalize}.nxtl-b64-tab{flex-direction:column;gap:16px;display:flex}.nxtl-b64-area{min-height:160px}.nxtl-b64-area--mono{font-family:var(--font-mono), monospace;font-size:14px}.nxtl-b64-safe{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.nxtl-b64-result{flex-direction:column;gap:10px;display:flex}.nxtl-b64-out{background:var(--nx-inset);min-height:88px;box-shadow:var(--nx-shadow-inset);font-family:var(--font-mono), monospace;color:var(--nx-text);white-space:pre-wrap;word-break:break-all;border-radius:18px;padding:14px 18px;font-size:14px;line-height:1.6}.nxtl-b64-out--scroll{max-height:220px;overflow-y:auto}.nxtl-b64-out--text{font-family:var(--font-body), sans-serif;word-break:break-word;max-height:260px;font-size:15px;overflow-y:auto}.nxtl-b64-btns{flex-wrap:wrap;gap:8px;display:flex}.nxtl-b64-copy{border-radius:var(--nx-radius-pill);background:var(--nx-inset);min-height:44px;box-shadow:var(--nx-shadow-inset);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-body);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px;font-size:12px;display:inline-flex}.nxtl-b64-copy:hover:not(:disabled){color:var(--nx-text)}.nxtl-b64-copy:disabled{opacity:.4;cursor:default}.nxtl-b64-copy.is-copied{color:#4ade80}[data-theme=light] .nxtl-b64-copy.is-copied{color:#15803d}.nxtl-b64-copy:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxtl-b64-drop-icon{color:var(--nx-accent)}.nxtl-b64-meta{font-family:var(--font-mono), monospace;color:var(--nx-body);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.nxtl-b64-meta-name{color:var(--nx-text);overflow-wrap:anywhere}.nxtl-b64-mime{max-width:320px;font-family:var(--font-mono), monospace}.nxtl-inv-h2{font-family:var(--font-display), sans-serif;letter-spacing:.01em;color:var(--nx-text);border-bottom:1px solid color-mix(in srgb, var(--nx-blue) 22%, transparent);padding-bottom:12px;font-size:clamp(26px,3vw,32px);font-weight:400;line-height:1}.nxtl-inv-area{min-height:96px}.nxtl-inv-sub{border-top:1px solid color-mix(in srgb, var(--nx-body) 18%, transparent);flex-direction:column;gap:14px;padding-top:16px;display:flex}.nxtl-inv-sub.nxtl-row{display:grid}.nxtl-inv-logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nxtl-inv-logo-img{object-fit:contain;background:#fff;border-radius:12px;max-width:160px;height:56px;padding:6px;box-shadow:inset 0 0 0 1px #0d1b3e1a}.nxtl-inv-danger{color:#f87171;align-items:center;gap:6px;display:inline-flex}[data-theme=light] .nxtl-inv-danger{color:#b91c1c}.nxtl-inv-date{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] .nxtl-inv-date{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nxtl-inv-statuses{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:480px){.nxtl-inv-statuses{grid-template-columns:repeat(4,minmax(0,1fr))}}.nxtl-inv-status{--st:var(--nx-body);background:var(--nx-inset);min-height:44px;box-shadow:var(--nx-shadow-inset);font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--nx-body);cursor:pointer;border:0;border-radius:14px;padding:0 10px;font-size:12px}.nxtl-inv-status[data-status=SENT]{--st:#3d8ef0}.nxtl-inv-status[data-status=PAID]{--st:#22c55e}.nxtl-inv-status[data-status=OVERDUE]{--st:#ef4444}[data-theme=light] .nxtl-inv-status[data-status=SENT]{--st:#1558ad}[data-theme=light] .nxtl-inv-status[data-status=PAID]{--st:#15803d}[data-theme=light] .nxtl-inv-status[data-status=OVERDUE]{--st:#b91c1c}.nxtl-inv-status[aria-pressed=true]{color:var(--st);background:color-mix(in srgb, var(--st) 14%, transparent);box-shadow:inset 0 0 0 2px var(--st)}.nxtl-inv-status[data-status=DRAFT][aria-pressed=true]{color:var(--nx-text);box-shadow:inset 0 0 0 2px var(--nx-body)}.nxtl-inv-status:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxtl-inv-items{flex-direction:column;gap:10px;display:flex;container-type:inline-size}.nxtl-inv-item{background:color-mix(in srgb, var(--nx-inset) 55%, transparent);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px 10px;padding:12px;display:grid}.nxtl-inv-head{display:none}.nxtl-inv-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.nxtl-inv-cell--desc{grid-column:1/-1}.nxtl-inv-cell--total{grid-column:span 2}.nxtl-inv-cell-label{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-body);font-size:11px}.nxtl-inv-item .nx-input{border-radius:14px;min-height:44px;padding:10px 12px}.nxtl-inv-num{text-align:right;font-family:var(--font-mono), monospace}.nxtl-inv-line-total{min-height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nx-body) 20%, transparent);font-family:var(--font-mono), monospace;color:var(--nx-text);white-space:nowrap;border-radius:14px;justify-content:flex-end;align-items:center;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.nxtl-inv-remove{color:#f87171;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;justify-self:end;align-items:center;width:44px;height:44px;display:inline-flex}[data-theme=light] .nxtl-inv-remove{color:#b91c1c}.nxtl-inv-remove:disabled{color:var(--nx-body);opacity:.35;cursor:not-allowed}.nxtl-inv-remove:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}@container (min-width:560px){.nxtl-inv-item{background:0 0;grid-template-columns:minmax(0,1fr) 64px 64px 104px 112px 44px;align-items:center;gap:8px;padding:0}.nxtl-inv-head{display:grid}.nxtl-inv-cell--desc,.nxtl-inv-cell--total{grid-column:auto}.nxtl-inv-cell-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nxtl-inv-item .nx-input{padding:10px}}.nxtl-inv-add{border:2px dashed color-mix(in srgb, var(--nx-blue) 45%, transparent);width:100%;min-height:48px;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-accent);cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:12px;display:inline-flex}.nxtl-inv-add:hover{border-color:var(--nx-blue)}.nxtl-inv-add:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxtl-inv-gdisc{gap:8px;display:flex}.nxtl-inv-dtype{flex-shrink:0;min-width:64px}.nxtl-inv-summary{border-left:4px solid var(--nx-blue)}@media (min-width:900px){.nxtl-inv-summary{position:sticky;top:112px}}.nxtl-inv-lines{flex-direction:column;gap:8px;display:flex}.nxtl-inv-line{color:var(--nx-body);justify-content:space-between;gap:12px;font-size:15px;display:flex}.nxtl-inv-line dd{font-family:var(--font-mono), monospace;white-space:nowrap}.nxtl-inv-line--muted{opacity:.85}.nxtl-inv-line--total{border-top:1px solid color-mix(in srgb, var(--nx-blue) 25%, transparent);color:var(--nx-text);margin-top:6px;padding-top:12px;font-size:18px;font-weight:600}.nxtl-inv-line--total dd{color:var(--nx-accent)}.nxtl-is-drop-icon{color:var(--nx-accent);font-size:32px;line-height:1}.nxtl-is-formats{font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:11px}.nxtl-is-file{background:var(--nx-inset);box-shadow:var(--nx-shadow-inset);border-radius:20px;align-items:center;gap:16px;padding:12px;display:flex}.nxtl-is-thumb{object-fit:cover;border-radius:14px;flex-shrink:0;width:80px;height:80px}.nxtl-is-file-text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.nxtl-is-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--nx-text);font-weight:600;overflow:hidden}.nxtl-is-change{min-height:36px;padding-inline:0}.nxtl-is-tabs .nxtl-seg-btn{flex:30%}@media (min-width:640px){.nxtl-is-tabs .nxtl-seg-btn{flex:1 1 0;padding-inline:8px}}.nxtl-is-tab{flex-direction:column;gap:18px;display:flex}.nxtl-is-opts{flex-wrap:wrap;gap:8px;display:flex}.nxtl-is-opts--grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nxtl-is-opt{background:var(--nx-inset);min-height:44px;box-shadow:var(--nx-shadow-inset);font-family:var(--font-body), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--nx-body);cursor:pointer;white-space:nowrap;border:0;border-radius:14px;padding:0 14px;font-size:13px;font-weight:600}.nxtl-is-opt--sm{padding:0 12px;font-size:12px}.nxtl-is-opt:hover{color:var(--nx-text)}.nxtl-is-opt[aria-pressed=true]{color:#fff;box-shadow:var(--nx-shadow-btn);background:linear-gradient(#4a97f2 0%,#1a6fd4 50%,#1558ad 100%)}.nxtl-is-opt:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxtl-is-slider{flex-direction:column;gap:2px;display:flex}.nxtl-is-slider-val{font-family:var(--font-mono), monospace;color:var(--nx-accent);font-size:14px}.nxtl-is-switch{min-height:44px;color:var(--nx-text);cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;align-items:center;gap:12px;padding:0;font-size:15px;display:inline-flex}.nxtl-is-switch[aria-checked=true] .nxtl-toggle-track{background:var(--nx-blue)}.nxtl-is-switch[aria-checked=true] .nxtl-toggle-track:after{translate:20px}.nxtl-is-switch:focus-visible .nxtl-toggle-track{outline:3px solid var(--nx-focus);outline-offset:3px}.nxtl-is-num{font-family:var(--font-mono), monospace}.nxtl-is-wh{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.nxtl-is-lock{background:var(--nx-inset);width:48px;height:52px;box-shadow:var(--nx-shadow-inset);cursor:pointer;border:0;border-radius:16px;font-size:18px}.nxtl-is-lock[aria-pressed=true]{box-shadow:var(--nx-shadow-inset), inset 0 0 0 2px var(--nx-blue)}.nxtl-is-lock:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxtl-is-angle{align-items:flex-end;gap:12px;display:flex}.nxtl-is-angle .nx-field{flex:1}.nxtl-is-angle .nxtl-mono{padding-bottom:16px}.nxtl-is-extend{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:560px){.nxtl-is-extend{grid-template-columns:repeat(4,minmax(0,1fr))}}.nxtl-is-out{flex-direction:column;gap:14px;display:flex}@media (min-width:900px){.nxtl-is-out{align-self:start;position:sticky;top:112px}}.nxtl-is-stage{min-height:300px}.nxtl-is-result-img{object-fit:contain;border-radius:8px;max-width:100%;max-height:420px}.nxtl-is-ph{border:2px dashed #0d1b3e33;border-radius:14px;justify-content:center;align-items:center;width:110px;height:80px;font-size:11px;display:flex}.nxtl-is-tag{border-radius:var(--nx-radius-pill);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#0d1b3ebf;padding:4px 10px;font-size:11px;position:absolute;top:12px;left:12px}.nxtl-is-result{gap:12px}.nxtl-is-diff{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--nx-text);font-size:14px}.nxtl-pdf{max-width:880px}.nxtl-pdf-zone{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.nxtl-pdf-zone>.nxtl-drop{align-self:stretch}.nxtl-pdf-drop--file{border-style:solid;border-color:color-mix(in srgb, var(--nx-blue) 35%, transparent)}.nxtl-pdf-icon{font-size:22px;line-height:1}.nxtl-pdf-name{overflow-wrap:anywhere}.nxtl-pdf-change{padding-inline:4px}.nxtl-pdf-hint{margin-top:10px}.nxtl-pdf-result{background:color-mix(in srgb, var(--nx-blue) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nx-blue) 28%, transparent);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.nxtl-pdf-result--stack{flex-direction:column;align-items:flex-start}.nxtl-pdf-result-icon{color:#4ade80;background:#22c55e26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:inline-flex}[data-theme=light] .nxtl-pdf-result-icon{color:#15803d}@media (max-width:559px){.nxtl-pdf-result>.nx-clay-btn{flex:100%}}.nxtl-pdf-warn{color:#fbbf24;background:#fbbf2414;border-radius:14px;padding:12px 16px;font-size:14px;line-height:1.6;box-shadow:inset 0 0 0 1px #fbbf2459}[data-theme=light] .nxtl-pdf-warn{color:#92400e}.nxtl-pdf-err{color:#f87171;font-size:13px}[data-theme=light] .nxtl-pdf-err{color:#b91c1c}.nxtl-pdf-note{background:var(--nx-inset);box-shadow:var(--nx-shadow-inset);color:var(--nx-body);border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.6}.nxtl-pdf-accent{color:var(--nx-accent)}.nxtl-pdf-num{max-width:160px}.nxtl-pdf-list{flex-direction:column;gap:10px;display:flex}.nxtl-pdf-files{flex-direction:column;gap:6px;list-style:none;display:flex}.nxtl-pdf-file{background:var(--nx-inset);box-shadow:var(--nx-shadow-inset);border-radius:16px;align-items:center;gap:10px;padding:6px 6px 6px 8px;display:flex}.nxtl-pdf-move{flex-direction:column;flex-shrink:0;display:flex}.nxtl-pdf-move button{width:36px;height:24px;color:var(--nx-body);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:11px}.nxtl-pdf-move button:disabled{opacity:.25;cursor:default}.nxtl-pdf-move button:focus-visible{outline:3px solid var(--nx-focus);outline-offset:1px}.nxtl-pdf-file-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nxtl-pdf-remove{width:44px;height:44px;font-family:var(--font-mono), monospace;color:var(--nx-body);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0}.nxtl-pdf-remove:hover{color:#f87171}.nxtl-pdf-remove:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxtl-pdf-pwd{gap:8px;display:flex}.nxtl-pdf-pwd .nx-input{flex:1;min-width:0}.nxtl-pdf-pwd .nxtl-chip-btn{flex-shrink:0;min-height:52px}.nxtl-pdf-drop--compact{gap:4px;min-height:88px;padding-block:16px}@media (max-width:559px){.nxtl-pdf-result:not(.nxtl-pdf-result--stack) .nxtl-pdf-result-icon{display:none}}
