.np-light{--bg-primary:#fbfbfb;--bg-secondary:#fff;--bg-tertiary:#f5f7fa;--text-primary:#1f2937;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--glass-bg:#fff;--glass-bg-hover:#f5f7fa;--glass-border:#eef0f4;--glass-border-hover:#d8dce3;--accent-blue:#2f6fed;--accent-purple:#2f6fed;--accent-green:#16a34a;--accent-red:#ef4444;--accent-amber:#d97706;--np-bg:#fbfbfb;--np-bg-page:#fbfbfb;--np-card:#fff;--np-panel:#f5f7fa;--np-panel-hover:#eef1f6;--np-border:#eef0f4;--np-border-strong:#d8dce3;--np-text-primary:#1f2937;--np-text-secondary:#6b7280;--np-text-muted:#9ca3af;--np-accent:#2f6fed;--np-accent-hover:#2658c4;--np-accent-soft:#ebf2fe;--np-success:#16a34a;--np-success-soft:#dcfce7;--np-warning:#d97706;--np-warning-soft:#fef3c7;--np-danger:#ef4444;--np-danger-soft:#fee2e2;--np-shadow-sm:0 1px 2px #0f172a0a;--np-shadow-md:0 4px 14px #0f172a0f;--np-shadow-lg:0 12px 40px #0f172a1f;--np-radius-sm:6px;--np-radius-md:10px;--np-radius-lg:12px;color:var(--np-text-primary);background:var(--np-bg);font-family:Inter,system-ui,-apple-system,sans-serif}.np-light *{box-sizing:border-box}:is(.np-light,.np-dark) .np-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:32px 16px;animation:.26s cubic-bezier(.16,1,.3,1) both np-fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}:is(.np-light,.np-dark) .np-overlay.np-closing{animation:.22s cubic-bezier(.4,0,1,1) forwards np-fade-out}:is(.np-light,.np-dark) .np-modal{background:var(--np-bg);border-radius:var(--np-radius-lg);box-shadow:var(--np-shadow-lg);transform-origin:top;width:100%;max-width:460px;max-height:calc(100vh - 64px);margin:auto;padding:28px;animation:.38s cubic-bezier(.34,1.56,.64,1) both np-pop-in;position:relative;overflow-y:auto}:is(.np-light,.np-dark) .np-modal.np-closing{animation:.22s cubic-bezier(.55,.055,.675,.19) forwards np-pop-out}:is(.np-light,.np-dark) .np-modal>*{animation:.42s cubic-bezier(.16,1,.3,1) both np-row-in}:is(.np-light,.np-dark) .np-modal>:first-child{animation-delay:60ms}:is(.np-light,.np-dark) .np-modal>:nth-child(2){animation-delay:90ms}:is(.np-light,.np-dark) .np-modal>:nth-child(3){animation-delay:.12s}:is(.np-light,.np-dark) .np-modal>:nth-child(4){animation-delay:.15s}:is(.np-light,.np-dark) .np-modal>:nth-child(5){animation-delay:.18s}:is(.np-light,.np-dark) .np-modal>:nth-child(6){animation-delay:.21s}:is(.np-light,.np-dark) .np-modal.np-closing>*{animation:none}:is(.np-light,.np-dark) .np-modal-wide{max-width:540px}@media (width<=480px){:is(.np-light,.np-dark) .np-overlay{padding:16px 12px;padding-top:max(16px, env(safe-area-inset-top,0px));padding-bottom:max(16px, env(safe-area-inset-bottom,0px))}:is(.np-light,.np-dark) .np-modal{border-radius:var(--np-radius-md,12px);max-width:min(100%,420px);max-height:calc(100dvh - 32px);padding:20px}:is(.np-light,.np-dark) .np-modal-wide{max-width:min(100%,420px)}:is(.np-light,.np-dark) .np-modal-title{margin-bottom:16px;font-size:18px}}:is(.np-light,.np-dark) .np-modal-close{cursor:pointer;color:var(--np-text-secondary);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s;display:flex;position:absolute;top:16px;right:16px}:is(.np-light,.np-dark) .np-modal-close:hover{background:var(--np-panel);color:var(--np-text-primary)}:is(.np-light,.np-dark) .np-modal-title{color:var(--np-text-primary);margin:0 0 24px;font-size:22px;font-weight:700}:is(.np-light,.np-dark) .np-input,:is(.np-light,.np-dark) .np-textarea{border:1px solid var(--np-border);border-radius:var(--np-radius-md);width:100%;color:var(--np-text-primary);background:var(--np-bg);outline:none;padding:14px 16px;font-family:inherit;font-size:14px;transition:border-color .12s,box-shadow .12s}:is(.np-light,.np-dark) .np-input::placeholder,:is(.np-light,.np-dark) .np-textarea::placeholder{color:var(--np-text-muted)}:is(.np-light,.np-dark) .np-input:focus,:is(.np-light,.np-dark) .np-textarea:focus{border-color:var(--np-accent);box-shadow:0 0 0 3px var(--np-accent-soft)}:is(.np-light,.np-dark) .np-textarea{resize:vertical;min-height:80px}:is(.np-light,.np-dark) .np-field{margin-bottom:14px}:is(.np-light,.np-dark) .np-field-row{align-items:center;gap:24px;margin-bottom:14px;display:flex}:is(.np-light,.np-dark) .np-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--np-text-primary);align-items:center;gap:8px;font-size:14px;display:flex}:is(.np-light,.np-dark) .np-checkbox input{width:16px;height:16px;accent-color:var(--np-accent);cursor:pointer}:is(.np-light,.np-dark) .np-info-icon{color:var(--np-accent);cursor:help;display:inline-flex}:is(.np-light,.np-dark) .np-divider{background:var(--np-border);height:1px;margin:16px 0}:is(.np-light,.np-dark) .np-btn-link{color:var(--np-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:is(.np-light,.np-dark) .np-btn-link:hover{color:var(--np-accent-hover)}:is(.np-light,.np-dark) .np-btn-secondary{background:var(--np-panel);border:1px solid var(--np-border);color:var(--np-text-primary);border-radius:var(--np-radius-md);cursor:pointer;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .12s}:is(.np-light,.np-dark) .np-btn-secondary:hover{background:var(--np-panel-hover)}:is(.np-light,.np-dark) .np-btn-secondary:disabled{opacity:.5;cursor:not-allowed}:is(.np-light,.np-dark) .np-btn-primary{color:#fff;border-radius:var(--np-radius-md);cursor:pointer;background:#8ec5f0;border:0;width:100%;margin-top:8px;padding:16px;font-family:inherit;font-size:16px;font-weight:600;transition:background .12s}:is(.np-light,.np-dark) .np-btn-primary:hover:not(:disabled){background:var(--np-accent)}:is(.np-light,.np-dark) .np-btn-primary:disabled{opacity:.6;cursor:not-allowed}:is(.np-light,.np-dark) .np-error{background:var(--np-danger-soft);border:1px solid var(--np-danger);border-radius:var(--np-radius-md);color:#991b1b;margin-top:10px;padding:10px 12px;font-size:13px}:is(.np-light,.np-dark) .np-cur-trigger{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-bg);text-align:left;cursor:pointer;width:100%;color:var(--np-text-muted);justify-content:space-between;align-items:center;padding:14px 16px;font-family:inherit;font-size:14px;transition:border-color .12s;display:flex}:is(.np-light,.np-dark) .np-cur-trigger:hover{border-color:var(--np-border-strong)}:is(.np-light,.np-dark) .np-cur-trigger.active{border-color:var(--np-accent);color:var(--np-text-primary)}:is(.np-light,.np-dark) .np-cur-panel{border:1px solid var(--np-accent);border-radius:var(--np-radius-md);background:var(--np-bg);box-shadow:var(--np-shadow-md);margin-top:4px;padding:12px}:is(.np-light,.np-dark) .np-cur-search{margin-bottom:12px;position:relative}:is(.np-light,.np-dark) .np-cur-search svg{color:var(--np-text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}:is(.np-light,.np-dark) .np-cur-search input{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-panel);outline:none;width:100%;padding:10px 12px 10px 36px;font-family:inherit;font-size:14px}:is(.np-light,.np-dark) .np-cur-search input:focus{border-color:var(--np-accent);background:var(--np-bg)}:is(.np-light,.np-dark) .np-cur-tabs{gap:8px;margin-bottom:12px;display:flex}:is(.np-light,.np-dark) .np-cur-tab{border:1px solid var(--np-border);background:var(--np-bg);border-radius:var(--np-radius-md);color:var(--np-text-secondary);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}:is(.np-light,.np-dark) .np-cur-tab.active{border-color:var(--np-accent);color:var(--np-accent)}:is(.np-light,.np-dark) .np-cur-tab .new-badge{color:var(--np-accent);letter-spacing:.05em;font-size:9px;font-weight:700}:is(.np-light,.np-dark) .np-cur-list{max-height:280px;margin:0 -4px;overflow-y:auto}:is(.np-light,.np-dark) .np-cur-section{color:var(--np-text-muted);text-transform:capitalize;padding:8px 12px 4px;font-size:12px}:is(.np-light,.np-dark) .np-cur-row{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;transition:background .1s;display:flex}:is(.np-light,.np-dark) .np-cur-row:hover{background:var(--np-panel)}:is(.np-light,.np-dark) .np-cur-icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}:is(.np-light,.np-dark) .np-cur-text{flex-direction:column;line-height:1.3;display:flex}:is(.np-light,.np-dark) .np-cur-text .symbol{color:var(--np-text-primary);font-size:14px;font-weight:600}:is(.np-light,.np-dark) .np-cur-text .name{color:var(--np-text-secondary);font-size:12px}:is(.np-light,.np-dark) .np-empty{text-align:center;color:var(--np-text-muted);padding:24px 12px;font-size:13px}:is(.np-light,.np-dark) .np-status-pill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}:is(.np-light,.np-dark) .np-status-pill .dot{border-radius:50%;width:6px;height:6px}:is(.np-light,.np-dark) .np-status-pill.waiting{color:#b45309;background:var(--np-warning-soft)}:is(.np-light,.np-dark) .np-status-pill.waiting .dot{background:var(--np-warning)}:is(.np-light,.np-dark) .np-status-pill.processing{color:#1e40af;background:var(--np-accent-soft)}:is(.np-light,.np-dark) .np-status-pill.processing .dot{background:var(--np-accent)}:is(.np-light,.np-dark) .np-status-pill.success{color:#047857;background:var(--np-success-soft)}:is(.np-light,.np-dark) .np-status-pill.success .dot{background:var(--np-success)}:is(.np-light,.np-dark) .np-status-pill.expired,:is(.np-light,.np-dark) .np-status-pill.cancelled{color:#475569;background:#e2e8f0}:is(.np-light,.np-dark) .np-status-pill.expired .dot,:is(.np-light,.np-dark) .np-status-pill.cancelled .dot{background:#94a3b8}:is(.np-light,.np-dark) .np-od-grid{grid-template-columns:1fr 160px;align-items:start;gap:24px;display:grid}:is(.np-light,.np-dark) .np-od-row{color:var(--np-text-primary);margin-bottom:10px;font-size:14px}:is(.np-light,.np-dark) .np-od-row .label{color:var(--np-text-secondary)}:is(.np-light,.np-dark) .np-od-row strong{font-weight:700}:is(.np-light,.np-dark) .np-od-copy{cursor:pointer;color:var(--np-accent);background:0 0;border:0;align-items:center;gap:6px;margin-left:4px;padding:2px 4px;font-family:inherit;display:inline-flex}:is(.np-light,.np-dark) .np-od-qr{border-radius:var(--np-radius-md);border:1px solid var(--np-border);background:#fff;justify-content:center;align-items:center;padding:8px;display:flex}:is(.np-light,.np-dark) .np-share-link{color:var(--np-accent);word-break:break-all;font-size:14px;text-decoration:none;display:inline}:is(.np-light,.np-dark) .np-share-link:hover{text-decoration:underline}:is(.np-light,.np-dark) .np-od-buttons{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.np-light.np-page{min-height:100dvh;padding:28px 16px 56px;padding-top:max(28px, env(safe-area-inset-top,0px) + 12px);padding-bottom:max(56px, env(safe-area-inset-bottom,0px) + 24px);background:var(--np-bg-page);color:var(--np-text-primary);font-family:Inter,system-ui,-apple-system,sans-serif}:is(.np-light,.np-dark) .np-page-inner{max-width:880px;margin:0 auto}:is(.np-light,.np-dark) .np-page-header{text-align:center;color:var(--np-text-secondary);justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}:is(.np-light,.np-dark) .np-page-header strong{color:var(--np-text-primary);font-weight:600}:is(.np-light,.np-dark) .np-page-grid{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:32px;display:grid}@media (width<=720px){:is(.np-light,.np-dark) .np-page-grid,:is(.np-light,.np-dark) .np-od-grid{grid-template-columns:1fr}}:is(.np-light,.np-dark) .np-payment-card{border-radius:var(--np-radius-lg);box-shadow:var(--np-shadow-md);background:#fff;margin-bottom:16px;padding:24px}.np-light .np-payment-card,.np-light .np-notes-card,.np-light .np-more-card,.np-light .np-email-card,.np-light .np-timeline{background:var(--np-card);border:1px solid var(--np-border);box-shadow:0 1px 2px #0f172a08}.np-light .np-payment-card{padding:22px}.np-light .np-notes-card,.np-light .np-more-card,.np-light .np-email-card{margin-bottom:12px;padding:18px 20px}.np-light .np-timeline{padding:18px 20px}:is(.np-light,.np-dark) .np-rate-bar{color:var(--np-text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}:is(.np-light,.np-dark) .np-rate-bar .timer{font-variant-numeric:tabular-nums;color:var(--np-text-primary);align-items:center;gap:4px;font-weight:600;display:inline-flex}:is(.np-light,.np-dark) .np-rate-progress{background:var(--np-border);border-radius:2px;width:100%;height:4px;margin-bottom:20px;overflow:hidden}:is(.np-light,.np-dark) .np-rate-progress .fill{background:var(--np-accent);height:100%;transition:width 1s linear}.np-light .np-rate-bar{color:var(--np-text-secondary);margin-bottom:8px;font-size:12px;font-weight:400}.np-light .np-rate-bar .timer{color:var(--np-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.np-light .np-rate-progress{background:var(--np-border);border-radius:1px;height:2px;margin-bottom:14px}.np-light .np-rate-progress .fill{background:var(--np-accent);box-shadow:none}:is(.np-light,.np-dark) .np-tabs{border-bottom:1px solid var(--np-border);gap:0;margin-bottom:20px;display:flex}:is(.np-light,.np-dark) .np-tab{color:var(--np-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500}:is(.np-light,.np-dark) .np-tab.active{color:var(--np-text-primary);border-bottom-color:var(--np-text-primary)}:is(.np-light,.np-dark) .np-pay-grid{grid-template-columns:200px 1fr;align-items:start;gap:28px;display:grid}@media (width<=720px){:is(.np-light,.np-dark) .np-pay-grid{grid-template-columns:1fr}}:is(.np-light,.np-dark) .np-pay-qr{border-radius:var(--np-radius-md);border:1px solid var(--np-border);background:#fff;justify-content:center;align-items:center;padding:8px;display:flex}:is(.np-light,.np-dark) .np-pay-detail{margin-bottom:18px}:is(.np-light,.np-dark) .np-pay-detail .label{color:var(--np-text-secondary);margin-bottom:4px;font-size:12px}:is(.np-light,.np-dark) .np-pay-detail .value{color:var(--np-text-primary);word-break:break-all;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}:is(.np-light,.np-dark) .np-pay-detail .approx{color:var(--np-text-secondary);margin-left:8px;font-size:13px;font-weight:400}:is(.np-light,.np-dark) .np-pay-footer{text-align:center;border-top:1px solid var(--np-border);color:var(--np-text-secondary);margin-top:16px;padding-top:16px;font-size:13px}:is(.np-light,.np-dark) .np-pay-footer strong{color:var(--np-text-primary)}:is(.np-light,.np-dark) .np-timeline{border-radius:var(--np-radius-lg);box-shadow:var(--np-shadow-sm);background:#fff;padding:20px}:is(.np-light,.np-dark) .np-timeline-step{color:var(--np-text-secondary);letter-spacing:-.005em;align-items:center;gap:14px;padding:10px 0;font-size:14px;display:flex;position:relative}.np-light .np-timeline-step .icon{border:1.5px solid var(--np-border-strong);width:28px;height:28px;color:var(--np-text-muted);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:flex}.np-light .np-timeline-step.active{color:var(--np-accent);font-weight:600}.np-light .np-timeline-step.active .icon{border-color:var(--np-accent);color:var(--np-accent);background:#fff}.np-light .np-timeline-step.done{color:var(--np-text-primary);font-weight:500}.np-light .np-timeline-step.done .icon{background:var(--np-accent);border-color:var(--np-accent);color:#fff}.np-light .np-timeline-step+.np-timeline-step:before{content:"";background:var(--np-border-strong);width:1px;position:absolute;top:-10px;bottom:calc(100% - 10px);left:13.5px}:is(.np-light,.np-dark) .np-timeline-step .icon{background:var(--np-panel);width:32px;height:32px;color:var(--np-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}:is(.np-light,.np-dark) .np-notes-card,:is(.np-light,.np-dark) .np-more-card,:is(.np-light,.np-dark) .np-email-card{border-radius:var(--np-radius-lg);box-shadow:var(--np-shadow-sm);background:#fff;margin-bottom:12px;padding:16px 20px}:is(.np-light,.np-dark) .np-notes-card summary,:is(.np-light,.np-dark) .np-more-card summary{cursor:pointer;color:var(--np-text-primary);justify-content:space-between;align-items:center;font-size:15px;font-weight:600;list-style:none;display:flex}:is(.np-light,.np-dark) .np-notes-card summary::-webkit-details-marker{display:none}:is(.np-light,.np-dark) .np-more-card summary::-webkit-details-marker{display:none}:is(.np-light,.np-dark) .np-notes-card ul{margin:12px 0 0;padding:0;list-style:none}:is(.np-light,.np-dark) .np-notes-card li{color:var(--np-text-secondary);align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}:is(.np-light,.np-dark) .np-notes-card li.ok,:is(.np-light,.np-dark) .np-notes-card li.warn{color:var(--np-text-primary)}:is(.np-light,.np-dark) .np-notes-card li svg.ok-icon{color:var(--np-success);flex-shrink:0;margin-top:2px}:is(.np-light,.np-dark) .np-notes-card li svg.warn-icon{color:var(--np-danger);flex-shrink:0;margin-top:2px}:is(.np-light,.np-dark) .np-more-card .more-content{color:var(--np-text-secondary);margin-top:12px;font-size:13px;line-height:1.6}:is(.np-light,.np-dark) .np-more-card .more-content code{background:var(--np-panel);word-break:break-all;border-radius:4px;padding:2px 6px;font-size:12px}:is(.np-light,.np-dark) .np-email-form{gap:8px;margin-top:10px;display:flex}:is(.np-light,.np-dark) .np-email-form input{border:1px solid var(--np-border);border-radius:var(--np-radius-md);outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:14px}:is(.np-light,.np-dark) .np-email-form input:focus{border-color:var(--np-accent);box-shadow:0 0 0 3px var(--np-accent-soft)}:is(.np-light,.np-dark) .np-email-form button{border:1px solid var(--np-accent);border-radius:var(--np-radius-md);color:var(--np-accent);cursor:pointer;background:0 0;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600}:is(.np-light,.np-dark) .np-email-form button:hover{background:var(--np-accent-soft)}:is(.np-light,.np-dark) .np-email-form button:disabled{opacity:.6;cursor:not-allowed}:is(.np-light,.np-dark) .np-powered{text-align:center;color:var(--np-text-secondary);margin-top:24px;font-size:13px}:is(.np-light,.np-dark) .np-powered strong{color:var(--np-text-primary);font-weight:700}@keyframes np-fade-in{0%{opacity:0}to{opacity:1}}@keyframes np-fade-out{0%{opacity:1}to{opacity:0}}@keyframes np-pop-in{0%{opacity:0;transform:translateY(28px)scale(.92)}60%{opacity:1;transform:translateY(-4px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes np-pop-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(16px)scale(.95)}}@keyframes np-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.np-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background:#08080e8c;animation:.2s ease-out both np-fade-in;position:fixed;inset:0}.np-drawer-backdrop.np-closing{animation:.22s ease-in forwards np-fade-out}.np-drawer{border-left:1px solid var(--glass-border);z-index:1001;background:linear-gradient(165deg,#0e0e16 0%,#131320 100%);flex-direction:column;width:min(480px,96vw);animation:.32s cubic-bezier(.22,1,.36,1) both np-drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px #0000008c}.np-drawer.np-closing{animation:.24s cubic-bezier(.55,.055,.675,.19) forwards np-drawer-out}@keyframes np-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes np-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}@media (width<=520px){.np-drawer{width:100vw;box-shadow:none;border-left:none}.np-drawer>div:first-child{padding-top:max(1.1rem, env(safe-area-inset-top,0px))}}.np-dark{--np-bg:var(--bg-primary);--np-card:#ffffff06;--np-card-strong:#ffffff0a;--np-panel:#ffffff0a;--np-panel-hover:#ffffff12;--np-border:var(--glass-border);--np-border-strong:var(--glass-border-hover);--np-text-primary:var(--text-primary);--np-text-secondary:#a1a1aa;--np-text-muted:var(--text-secondary);--np-accent:var(--accent-blue);--np-accent-hover:color-mix(in srgb, var(--accent-blue) 78%, white);--np-accent-soft:color-mix(in srgb, var(--accent-blue) 14%, transparent);--np-success:var(--accent-green);--np-success-soft:color-mix(in srgb, var(--accent-green) 16%, transparent);--np-warning:var(--accent-amber);--np-warning-soft:color-mix(in srgb, var(--accent-amber) 16%, transparent);--np-danger:var(--accent-red);--np-danger-soft:color-mix(in srgb, var(--accent-red) 14%, transparent);--np-radius-sm:var(--radius-sm);--np-radius-md:var(--radius-md);--np-radius-lg:var(--radius-lg);color:var(--np-text-primary);background:var(--np-bg);font-family:Inter,system-ui,-apple-system,sans-serif}.np-dark *{box-sizing:border-box}.np-dark.np-page{min-height:100dvh;padding:24px 16px 48px;padding-top:max(24px, env(safe-area-inset-top,0px) + 12px);padding-bottom:max(48px, env(safe-area-inset-bottom,0px) + 24px);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:radial-gradient(ellipse 80% 50% at 50% 0%, #3b82f614 0%, transparent 60%), radial-gradient(ellipse 60% 40% at 100% 100%, #8b5cf60f 0%, transparent 60%), var(--np-bg);position:relative}.np-dark.np-page:before{content:"";pointer-events:none;z-index:0;opacity:0;background:radial-gradient(70% 42% at 50% 0,#22c55e17 0%,#0000 70%);transition:opacity .7s;position:absolute;inset:0}.np-dark.np-page--paid:before{opacity:1}@keyframes npPaidBannerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.np-dark.np-page{padding:max(16px, env(safe-area-inset-top,0px) + 8px) 12px max(32px, env(safe-area-inset-bottom,0px) + 16px)}.np-dark .np-payment-card{padding:18px!important}}.np-dark .np-page-inner{z-index:1;max-width:880px;margin:0 auto;position:relative}.np-dark .np-page-header{text-align:center;color:var(--np-text-secondary);justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.np-dark .np-page-header strong{color:var(--np-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:600}.np-dark .np-page-grid{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:24px;display:grid}@media (width<=720px){.np-dark .np-page-grid{grid-template-columns:1fr}}.np-dark .np-payment-card,.np-dark .np-timeline,.np-dark .np-notes-card,.np-dark .np-more-card,.np-dark .np-email-card{background:var(--np-card);border:1px solid var(--np-border);border-radius:var(--np-radius-lg);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff0a}.np-dark .np-payment-card{margin-bottom:16px;padding:24px}.np-dark .np-timeline{padding:22px}.np-dark .np-notes-card,.np-dark .np-more-card,.np-dark .np-email-card{margin-bottom:12px;padding:16px 20px;box-shadow:0 12px 32px #0000004d,inset 0 1px #ffffff08}.np-dark .np-rate-bar{color:var(--np-text-secondary);letter-spacing:.005em;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.np-dark .np-rate-bar .timer{font-variant-numeric:tabular-nums;color:var(--np-text-primary);letter-spacing:.02em;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.np-dark .np-rate-progress{background:#ffffff0d;border-radius:2px;width:100%;height:3px;margin-bottom:22px;overflow:hidden}.np-dark .np-rate-progress .fill{background:linear-gradient(90deg, var(--np-accent) 0%, color-mix(in srgb, var(--np-accent) 70%, var(--accent-purple)) 100%);height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--np-accent) 45%, transparent);transition:width 1s linear,background .7s,box-shadow .7s}.np-dark.np-page--paid .np-rate-progress .fill{background:linear-gradient(90deg,#10b981 0%,#22c55e 100%);box-shadow:0 0 12px #22c55e73}.np-dark .np-tabs{border-bottom:1px solid var(--np-border);gap:4px;margin-bottom:22px;display:flex}.np-dark .np-tab{color:var(--np-text-secondary);cursor:pointer;letter-spacing:-.005em;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.np-dark .np-tab:hover{color:var(--np-text-primary)}.np-dark .np-tab.active{color:var(--np-text-primary);border-bottom-color:var(--np-accent)}.np-dark .np-pay-grid{grid-template-columns:200px 1fr;align-items:start;gap:28px;display:grid}@media (width<=720px){.np-dark .np-pay-grid{grid-template-columns:1fr;justify-items:center;gap:20px}.np-dark .np-pay-grid>.np-pay-detail,.np-dark .np-pay-grid>div:not(.np-pay-qr){justify-self:stretch;width:100%}}.np-dark .np-pay-qr{border-radius:var(--np-radius-md);border:1px solid var(--np-border);aspect-ratio:1;background:#fff;justify-content:center;align-items:center;width:100%;max-width:min(260px,80vw);padding:12px;display:flex;box-shadow:0 8px 24px #00000059}.np-dark .np-pay-qr>svg,.np-dark .np-pay-qr>canvas,.np-dark .np-pay-qr>img{max-width:100%;max-height:100%;width:100%!important;height:100%!important}.np-dark .np-pay-detail{min-width:0;margin-bottom:18px}.np-dark .np-pay-detail .label{letter-spacing:.08em;text-transform:uppercase;color:var(--np-text-muted);margin-bottom:6px;font-size:11px;font-weight:600}.np-dark .np-pay-detail .value{color:var(--np-text-primary);word-break:break-all;font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.np-dark .np-pay-detail .approx{color:var(--np-text-secondary);text-transform:none;letter-spacing:0;margin-left:6px;font-size:12px;font-weight:500}.np-dark .np-pay-usd{color:var(--np-text-primary);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:30px;font-weight:800;line-height:1.1}.np-dark .np-pay-crypto{color:var(--np-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.np-dark .np-pay-crypto__approx{color:var(--np-text-muted);font-size:13px}.np-dark .np-pay-crypto__amount{color:var(--np-text-primary);letter-spacing:-.005em;font-weight:700}.np-dark .np-pay-crypto__symbol{color:var(--np-text-secondary);letter-spacing:.02em;font-weight:600}.np-dark .np-pay-crypto--pending{color:var(--np-text-muted);font-style:italic;font-weight:500}.np-dark .np-pay-footer{text-align:center;border-top:1px solid var(--np-border);color:var(--np-text-secondary);letter-spacing:.005em;margin-top:18px;padding-top:16px;font-size:12px}.np-dark .np-pay-footer strong{color:var(--np-text-primary);font-weight:700}.np-dark .np-od-copy{border:1px solid var(--np-border);cursor:pointer;width:26px;height:26px;color:var(--np-text-secondary);background:#ffffff0a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.np-dark .np-od-copy:hover{color:var(--np-accent);border-color:color-mix(in srgb, var(--np-accent) 35%, transparent);background:#ffffff14}.np-dark .np-timeline-step{color:var(--np-text-secondary);letter-spacing:-.005em;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex;position:relative}.np-dark .np-timeline-step .icon{border:1px solid var(--np-border);width:28px;height:28px;color:var(--np-text-muted);background:#ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.np-dark .np-timeline-step.active{color:var(--np-text-primary);font-weight:600}.np-dark .np-timeline-step.active .icon{background:var(--np-accent-soft);color:var(--np-accent);border-color:color-mix(in srgb, var(--np-accent) 40%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--np-accent) 35%, transparent)}.np-dark .np-timeline-step.done{color:var(--np-text-primary);font-weight:500}.np-dark .np-timeline-step.done .icon{background:var(--np-success-soft);color:var(--np-success);border-color:color-mix(in srgb, var(--np-success) 35%, transparent)}.np-dark .np-timeline-step+.np-timeline-step:before{content:"";background:var(--np-border);width:1px;position:absolute;top:-6px;bottom:36px;left:13px}.np-dark .np-notes-card summary,.np-dark .np-more-card summary{cursor:pointer;color:var(--np-text-primary);letter-spacing:-.005em;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;list-style:none;display:flex}.np-dark .np-notes-card summary::-webkit-details-marker{display:none}.np-dark .np-more-card summary::-webkit-details-marker{display:none}.np-dark .np-notes-card summary svg,.np-dark .np-more-card summary svg{color:var(--np-text-muted);transition:transform .2s}.np-dark .np-notes-card[open] summary svg,.np-dark .np-more-card[open] summary svg{transform:rotate(180deg)}.np-dark .np-notes-card ul{margin:14px 0 0;padding:0;list-style:none}.np-dark .np-notes-card li{color:var(--np-text-secondary);align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;line-height:1.55;display:flex}.np-dark .np-notes-card li.ok,.np-dark .np-notes-card li.warn{color:var(--np-text-primary)}.np-dark .np-notes-card li svg.ok-icon{color:var(--np-success);flex-shrink:0;margin-top:3px}.np-dark .np-notes-card li svg.warn-icon{color:var(--np-danger);flex-shrink:0;margin-top:3px}.np-dark .np-more-card .more-content{color:var(--np-text-secondary);margin-top:14px;font-size:13px;line-height:1.65}.np-dark .np-more-card .more-content strong{color:var(--np-text-primary);font-weight:600}.np-dark .np-more-card .more-content code{border:1px solid var(--np-border);word-break:break-all;color:var(--np-text-primary);background:#ffffff0d;border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px}.np-dark .np-email-form{gap:8px;margin-top:12px;display:flex}.np-dark .np-email-form input{border:1px solid var(--np-border);border-radius:var(--np-radius-md);color:var(--np-text-primary);background:#0000004d;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s}.np-dark .np-email-form input::placeholder{color:var(--np-text-muted)}.np-dark .np-email-form input:focus{border-color:color-mix(in srgb, var(--np-accent) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--np-accent) 12%, transparent);background:#00000073}.np-dark .np-email-form button{border:1px solid color-mix(in srgb, var(--np-accent) 45%, transparent);border-radius:var(--np-radius-md);background:var(--np-accent-soft);color:var(--np-accent);cursor:pointer;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.np-dark .np-email-form button:hover:not(:disabled){background:color-mix(in srgb, var(--np-accent) 22%, transparent);border-color:color-mix(in srgb, var(--np-accent) 65%, transparent)}.np-dark .np-email-form button:disabled{opacity:.5;cursor:not-allowed}.np-dark .np-btn-primary{background:linear-gradient(135deg, var(--np-accent) 0%, color-mix(in srgb, var(--np-accent) 70%, var(--accent-purple)) 100%);color:#fff;border-radius:var(--np-radius-md);cursor:pointer;letter-spacing:-.005em;width:100%;box-shadow:0 8px 24px color-mix(in srgb, var(--np-accent) 25%, transparent);border:0;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .2s,filter .15s}.np-dark .np-btn-primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 12px 32px color-mix(in srgb, var(--np-accent) 35%, transparent);transform:translateY(-1px)}.np-dark .np-btn-primary:active:not(:disabled){transform:translateY(0)}.np-dark .np-btn-primary:disabled{opacity:.55;cursor:not-allowed}.np-dark .np-powered{text-align:center;color:var(--np-text-muted);letter-spacing:.01em;margin-top:28px;font-size:12px}.np-dark .np-powered strong{color:var(--np-text-primary);background:linear-gradient(135deg, var(--accent-blue), var(--accent-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.np-dark .np-overlay{-webkit-backdrop-filter:blur(8px);background:#040408a6}.np-dark .np-modal{border:1px solid var(--np-border);color:var(--np-text-primary);background:linear-gradient(165deg,#0e0e16 0%,#131320 100%);box-shadow:0 32px 80px #000000b3,inset 0 1px #ffffff0d}.np-dark .np-modal-close{color:var(--np-text-secondary);background:0 0}.np-dark .np-modal-close:hover{color:var(--np-text-primary);background:#ffffff0f}.np-dark .np-modal-title{color:var(--np-text-primary);letter-spacing:-.02em}.np-dark .np-input,.np-dark .np-textarea{border:1px solid var(--np-border);color:var(--np-text-primary);background:#00000052}.np-dark .np-input::placeholder,.np-dark .np-textarea::placeholder{color:var(--np-text-muted)}.np-dark .np-input:focus,.np-dark .np-textarea:focus{border-color:color-mix(in srgb, var(--np-accent) 55%, transparent);box-shadow:0 0 0 3px var(--np-accent-soft);background:#00000073}.np-dark .np-checkbox{color:var(--np-text-primary)}.np-dark .np-info-icon{color:var(--np-accent)}.np-dark .np-divider{background:var(--np-border)}.np-dark .np-btn-link{color:var(--np-accent)}.np-dark .np-btn-link:hover{color:var(--np-accent-hover)}.np-dark .np-btn-secondary{border:1px solid var(--np-border);color:var(--np-text-primary);background:#ffffff0a}.np-dark .np-btn-secondary:hover:not(:disabled){border-color:var(--np-border-strong);background:#ffffff14}.np-dark .np-btn-secondary:disabled{opacity:.45;cursor:not-allowed}.np-dark .np-error{background:var(--np-danger-soft);border:1px solid color-mix(in srgb, var(--np-danger) 38%, transparent);color:color-mix(in srgb, var(--np-danger) 80%, white)}.np-dark .np-cur-trigger{border:1px solid var(--np-border);color:var(--np-text-muted);background:#00000052}.np-dark .np-cur-trigger:hover{border-color:var(--np-border-strong)}.np-dark .np-cur-trigger.active{border-color:color-mix(in srgb, var(--np-accent) 55%, transparent);color:var(--np-text-primary)}.np-dark .np-cur-panel{border:1px solid var(--np-border);background:linear-gradient(165deg,#14141d 0%,#1a1a26 100%);box-shadow:0 18px 44px #0009}.np-dark .np-cur-search input{border:1px solid var(--np-border);color:var(--np-text-primary);background:#0006}.np-dark .np-cur-search input::placeholder{color:var(--np-text-muted)}.np-dark .np-cur-search input:focus{border-color:color-mix(in srgb, var(--np-accent) 55%, transparent);background:#00000080}.np-dark .np-cur-search svg{color:var(--np-text-muted)}.np-dark .np-cur-tab{border:1px solid var(--np-border);color:var(--np-text-secondary);background:#ffffff06}.np-dark .np-cur-tab.active{background:var(--np-accent-soft);border-color:color-mix(in srgb, var(--np-accent) 45%, transparent);color:var(--np-accent)}.np-dark .np-cur-tab .new-badge{color:var(--np-accent)}.np-dark .np-cur-section{color:var(--np-text-muted)}.np-dark .np-cur-row:hover{background:#ffffff0d}.np-dark .np-cur-text .symbol{color:var(--np-text-primary)}.np-dark .np-cur-text .name{color:var(--np-text-secondary)}.np-dark .np-empty{color:var(--np-text-muted)}.np-dark .np-status-pill.waiting{color:var(--np-warning);background:var(--np-warning-soft)}.np-dark .np-status-pill.processing{color:var(--np-accent);background:var(--np-accent-soft)}.np-dark .np-status-pill.success{color:var(--np-success);background:var(--np-success-soft)}.np-dark .np-status-pill.expired,.np-dark .np-status-pill.cancelled{color:var(--np-text-secondary);background:#ffffff0d}.np-dark .np-status-pill.expired .dot,.np-dark .np-status-pill.cancelled .dot{background:var(--np-text-muted)}.np-dark .np-od-row{color:var(--np-text-primary)}.np-dark .np-od-row .label{color:var(--np-text-secondary)}.np-dark .np-od-qr{border-radius:var(--np-radius-md);border:1px solid var(--np-border);background:#fff;padding:10px;box-shadow:0 8px 24px #0006}.np-dark .np-share-link{color:var(--np-accent)}.np-dark .np-share-link:hover{color:var(--np-accent-hover)}
