.npa{--npa-bg:#f5f6f8;--npa-surface:#fff;--npa-line:#e2e5ea;--npa-ink:#0d1015;--npa-ink-2:#464c57;--npa-ink-3:#626a77;--npa-accent:#2c3fd4;--npa-accent-press:#1d2b9c;--npa-on-accent:#fff;--npa-fill:#0d10150f;--npa-shadow:0 1px 2px #0d10150d, 0 14px 32px -10px #0d101529, 0 40px 80px -32px #0d101533;--npa-spring:cubic-bezier(.32, .72, 0, 1);--npa-ease:cubic-bezier(.22, 1, .36, 1);--npa-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;z-index:100;background:var(--npa-bg);color:var(--npa-ink);font-family:var(--npa-font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;animation:npa-in .42s var(--npa-spring) both;flex-direction:column;display:flex;position:fixed;inset:0}.npa[data-theme=dark]{--npa-bg:#0f1114;--npa-surface:#16191e;--npa-line:#262b33;--npa-ink:#f3f5f8;--npa-ink-2:#b4bbc6;--npa-ink-3:#8d96a3;--npa-accent:#4d5ef5;--npa-accent-press:#3e4fe0;--npa-fill:#f3f5f814;--npa-shadow:0 1px 2px #0006, 0 14px 32px -10px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes npa-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.npa-scroll{overscroll-behavior:contain;min-height:0;padding:calc(env(safe-area-inset-top) + 32px) calc(env(safe-area-inset-right) + 20px) 24px calc(env(safe-area-inset-left) + 20px);flex:1;overflow-y:auto}.npa-col{flex-direction:column;gap:36px;max-width:480px;margin:0 auto;display:flex}.npa-stack{height:250px;margin:0 -4px;position:relative}.npa-n{background:var(--npa-surface);box-shadow:var(--npa-shadow);animation:npa-drop .7s var(--npa-spring) both;border-radius:22px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:absolute;left:0;right:0}.npa-n:first-child{animation-delay:.2s;top:0}.npa-n:nth-child(2){animation-delay:.48s;top:84px;transform:scale(.97)}.npa-n:nth-child(3){animation-delay:.76s;top:168px}@keyframes npa-drop{0%{opacity:0;transform:translateY(-28px)scale(.96)}to{opacity:1}}.npa-n__ic{flex:none;width:38px;height:38px}.npa-n__ic .t{fill:var(--npa-ink)}.npa-n__ic .g{fill:var(--npa-bg)}.npa-n__b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.npa-n__top{justify-content:space-between;gap:8px;display:flex}.npa-n__t{font:600 15px/1.25 var(--npa-font);letter-spacing:-.005em}.npa-n__s{font:400 14px/1.35 var(--npa-font);color:var(--npa-ink-2)}.npa-n__time{font:400 13px/1.25 var(--npa-font);color:var(--npa-ink-3);flex:none}.npa-copy{flex-direction:column;gap:12px;display:flex}.npa-q{font:500 38px/1.06 var(--npa-font);letter-spacing:-.04em;text-wrap:balance;margin:0}.npa-p{font:400 17px/1.55 var(--npa-font);color:var(--npa-ink-2);text-wrap:pretty;margin:0}.npa-sec{flex-direction:column;gap:10px;display:flex}.npa-sec__t{font:500 13px/1.3 var(--npa-font);color:var(--npa-ink-3);padding:0 4px}.npa-sec__f{font:400 13px/1.4 var(--npa-font);color:var(--npa-ink-3);padding:0 4px}.npa-seg{background:var(--npa-fill);border-radius:13px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid}.npa-seg>button{height:38px;color:var(--npa-ink-2);font:500 15px/1 var(--npa-font);letter-spacing:-.005em;cursor:pointer;transition:background-color .16s var(--npa-ease), color .16s var(--npa-ease), box-shadow .16s var(--npa-ease);background:0 0;border:0;border-radius:10px}.npa-seg>button[aria-checked=true]{background:var(--npa-surface);color:var(--npa-ink);box-shadow:0 1px 2px #0d101514,0 0 0 .5px #0d10150f}.npa-cta{padding:16px calc(env(safe-area-inset-right) + 20px) calc(env(safe-area-inset-bottom) + 8px) calc(env(safe-area-inset-left) + 20px);background:linear-gradient(180deg, transparent, var(--npa-bg) 26%);flex-direction:column;flex:none;gap:8px;display:flex}.npa-cta>*{width:100%;max-width:480px;margin-inline:auto}.npa-status{text-align:center;font:400 13px/1.4 var(--npa-font);color:var(--npa-ink-2);min-height:18px;margin:0 0 4px}.npa-btn{height:56px;font:500 17px/1 var(--npa-font);letter-spacing:-.005em;cursor:pointer;transition:transform .12s var(--npa-ease), background-color .12s var(--npa-ease), opacity .12s var(--npa-ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;display:inline-flex}.npa-btn:active{transform:scale(.98)}.npa-btn[aria-busy=true]{opacity:.7}.npa-btn--primary{background:var(--npa-accent);color:var(--npa-on-accent)}.npa-btn--primary:active{background:var(--npa-accent-press)}.npa-btn--quiet{height:48px;color:var(--npa-ink-2);background:0 0}.npa-btn:focus-visible{outline:2px solid var(--npa-accent);outline-offset:3px}.npa-done{flex-direction:column;gap:22px;padding-top:120px;display:flex}.npa-ok{background:var(--npa-accent);width:72px;height:72px;color:var(--npa-on-accent);animation:npa-bloom .52s var(--npa-spring) both;border-radius:50%;place-items:center;display:grid}.npa-ok--off{background:var(--npa-fill);color:var(--npa-ink-2)}@keyframes npa-bloom{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (max-height:700px){.npa-stack{display:none}.npa-done{padding-top:48px}}@media (prefers-reduced-motion:reduce){.npa,.npa-n,.npa-ok{animation:none!important}}
