.np-root{--np-bg:#0b0d12;--np-surface:#151922;--np-surface-2:#1d2230;--np-line:#94a3b847;--np-field-line:#6b7280;--np-fg:#f4f4f5;--np-muted:#b4b8c4;--np-accent:#34d399;--np-accent-ink:#06281c;--np-danger:#fca5a5;--np-danger-bg:#f871711f;--np-focus:#fbbf24;color:var(--np-fg);background:var(--np-bg);word-break:auto-phrase;font-family:Inter,system-ui,-apple-system,Hiragino Sans,Noto Sans JP,PingFang SC,Microsoft YaHei,sans-serif;position:relative}.np-root[data-theme=light]{--np-bg:#f4f3f0;--np-surface:#fff;--np-surface-2:#ecebe7;--np-line:#15181d29;--np-field-line:#7c818b;--np-fg:#15181d;--np-muted:#4b5060;--np-accent:#047857;--np-accent-ink:#fff;--np-danger:#b91c1c;--np-danger-bg:#fef2f2;--np-focus:#b45309}:root:has(.np-root[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.np-root){background:#0b0d12}body:has(.np-root[data-theme=light]){background:#f4f3f0}body:has(.np-root[data-theme=light]) .site-wrapper{--site-bg:#f4f3f0;--site-ink:#15181d;--site-ink-2:#565b66;--site-line:#15181d1a}.np-root *,.np-root :before,.np-root :after{box-sizing:border-box}.np-root :focus-visible{outline:3px solid var(--np-focus);outline-offset:2px}.np-root [data-mfocus="1"]:focus-visible,.np-root form[tabindex="-1"]:focus-visible,.np-root section[tabindex="-1"]:focus-visible{outline:none}.np-root #np-status:focus-visible{background:var(--np-surface-2);text-underline-offset:4px;border-radius:8px;outline:none;text-decoration:underline;text-decoration-thickness:2px}.np-root[data-zen="1"] #np-status:focus-visible{background:0 0}.np-names[readonly]{opacity:.7}.np-root[data-loading="1"] .np-draw-actions .np-btn{opacity:.4;pointer-events:none}.np-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.np-app{flex-direction:column;min-height:100dvh;display:flex}.np-header{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.np-header-start,.np-header-end{align-items:center;gap:6px;min-width:0;display:flex}.np-brand{color:var(--np-muted);white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Sans JP,system-ui,sans-serif;font-size:15px;font-weight:600;overflow:hidden}.np-btn,#help-modal-trigger.np-btn{border:1px solid var(--np-line);background:var(--np-surface);min-width:44px;min-height:44px;color:var(--np-fg);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,transform 80ms;display:inline-flex}.np-btn:hover:not(:disabled){background:var(--np-surface-2);border-color:var(--np-accent)}.np-btn:active:not(:disabled){transform:translateY(1px)}.np-btn:disabled{opacity:.4;cursor:default}.np-btn[hidden]{display:none}.np-btn.np-reserve[hidden]{visibility:hidden;display:inline-flex}.np-stack{display:inline-grid}.np-stack>span{text-align:center;grid-area:1/1}.np-btn svg+.np-stack>span{text-align:start}.np-stack>.np-l2,[data-confirm="1"] .np-stack>.np-l1,[data-mode=reset] .np-stack>.np-l1,.np-stack[data-names="1"]>.np-l1{visibility:hidden}[data-confirm="1"] .np-stack>.np-l2,[data-mode=reset] .np-stack>.np-l2,.np-stack[data-names="1"]>.np-l2{visibility:visible}.np-hint.np-stack{display:grid}.np-hint.np-stack>span{text-align:start}.np-nm{white-space:nowrap;text-overflow:ellipsis;vertical-align:baseline;max-width:100%;line-height:normal;display:inline-block;overflow:clip}.np-nm.np-nm-long{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;max-width:none;display:inline;overflow:visible}.np-btn.np-icon,#help-modal-trigger.np-btn{width:44px;padding:0}.np-btn svg{flex:none}.np-primary,.np-primary:hover:not(:disabled){background:var(--np-accent);border-color:var(--np-accent);color:var(--np-accent-ink)}.np-primary:hover:not(:disabled){filter:brightness(1.08)}.np-go{min-height:52px;padding:0 26px;font-size:17px;font-weight:700}.np-small{padding:0 12px;font-size:13px}.np-icon-sun{display:none}.np-root[data-theme=light] .np-icon-sun{display:block}.np-root[data-theme=light] .np-icon-moon{display:none}@media (width<=600px){.np-brand{display:none}}@media (width<=640px){.np-header .np-btn-text{display:none}.np-header .np-btn{width:44px;padding:0}}.np-root [data-nudge="1"]{animation:.3s np-nudge}@keyframes np-nudge{0%,to{transform:none}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.np-layout{flex:1;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:0 12px 12px;display:grid}.np-settings,.np-stage{border:1px solid var(--np-line);background:var(--np-surface);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}@media (width>=900px){.np-app{height:100dvh;min-height:600px}.np-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.np-settings,.np-stage{min-height:0;overflow-y:auto}}@media (width<=899px){.np-root[data-first=stage] .np-stage{order:-1}}.np-field{min-width:0;color:var(--np-fg);gap:6px;font-size:14px;font-weight:600;display:grid}.np-field-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.np-count{color:var(--np-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.np-names{resize:vertical;border:1px solid var(--np-field-line);background:var(--np-bg);width:100%;min-width:0;height:30vh;min-height:180px;max-height:420px;color:var(--np-fg);font:inherit;border-radius:10px;padding:10px 12px;font-size:16px;font-weight:400;line-height:1.55}.np-names::placeholder{color:var(--np-muted);opacity:.9}@media (width>=900px){.np-names{height:34vh}}.np-cols{border:1px solid var(--np-line);background:var(--np-surface);border-radius:12px;min-width:0;margin:0;padding:10px 12px 6px}.np-cols[hidden]{display:none}.np-cols-title{padding:0 4px;font-size:14px;font-weight:700}.np-cols-hint{color:var(--np-muted);margin:0 0 6px;font-size:13px;line-height:1.5}.np-cols-scroll{contain:paint;max-width:100%;overflow-x:auto}.np-cols-table{border-collapse:collapse;font-size:13px;line-height:1.4}.np-cols-table th,.np-cols-table td{border-bottom:1px solid var(--np-line);text-align:left;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:11em;padding:3px 6px;overflow:hidden}.np-cols-table thead th{border-bottom:2px solid var(--np-line);padding:0 2px}.np-cols-pick{cursor:pointer;align-items:center;gap:4px;min-height:44px;padding:0 2px;font-size:13px;font-weight:700;display:flex}.np-cols-pick input{width:20px;height:20px;accent-color:var(--np-accent);flex:none;margin:0}.np-cols-num{color:var(--np-muted);font-variant-numeric:tabular-nums;font-weight:400}.np-cols-table td.np-cols-on{background:var(--np-surface-2);color:var(--np-fg);font-weight:600}.np-cols-table td.np-cols-off{color:var(--np-muted)}.np-cols-table.np-cols-tall{table-layout:fixed;width:100%}.np-cols-table.np-cols-tall th{width:7.5em}.np-cols-table.np-cols-tall td{white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.np-cols-hcell{color:var(--np-muted)}.np-cols-table tr.np-cols-headrow th{color:var(--np-muted);font-weight:400}.np-cols-table .np-cols-hoff{text-decoration:line-through}.np-cols-opts{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.np-cols-opt{font-size:14px}.np-cols-opt[aria-disabled=true]{color:var(--np-muted);cursor:default}.np-readout{color:var(--np-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:-4px 0 0;font-size:13px;line-height:1.5;display:flex}.np-readout[hidden]{display:none}.np-readout-label{font-weight:600}.np-readout-chips{display:contents}.np-chip{background:var(--np-surface-2);max-width:100%;color:var(--np-fg);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:1px 8px;display:inline-block;overflow:hidden}.np-info{color:var(--np-muted);margin:-4px 0 0;font-size:13px;line-height:1.55}.np-info:empty{display:none}.np-info-dup{color:var(--np-fg);word-break:keep-all;overflow-wrap:anywhere;display:block}.np-readout-paused{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 6px;display:flex}.np-readout-paused[hidden]{display:none}.np-readout-paused-label{color:var(--np-fg);font-weight:700}.np-chip.np-chip-paused{border:1px dashed var(--np-fg);background:0 0;text-decoration:line-through}.np-row{flex-wrap:wrap;gap:6px;display:flex}.np-row[hidden]{display:none}.np-hint{color:var(--np-muted);margin:-4px 0 0;font-size:13px;line-height:1.55}.np-notice{border:1px dashed var(--np-line);background:var(--np-surface-2);color:var(--np-fg);border-radius:10px;justify-items:start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55;display:grid}.np-notice[hidden]{display:none}.np-group{border-top:1px solid var(--np-line);gap:8px;padding-top:12px;display:grid}.np-group-title{color:var(--np-muted);margin:0;font-size:13px;font-weight:600}.np-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-inline label{color:var(--np-muted);font-size:14px}.np-num,.np-select{border:1px solid var(--np-field-line);background:var(--np-bg);min-height:44px;color:var(--np-fg);font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 10px;font-size:16px}.np-num{width:5.5em}.np-select{min-width:6em}.np-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.np-check input{width:22px;height:22px;accent-color:var(--np-accent);flex:none}.np-error{background:var(--np-danger-bg);color:var(--np-danger);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.5}.np-error[hidden]{display:none}.np-root .np-btn[data-confirm="1"],.np-root .np-btn[data-confirm="1"]:hover{color:#fff;background:#b91c1c;border-color:#b91c1c;transition:none}.np-status{text-align:center;min-height:1.5em;color:var(--np-muted);margin:0;font-size:clamp(14px,2.2vmin,22px);font-weight:600}@media (width<=640px){.np-root:not([data-zen="1"]) .np-status{min-height:2.8em;line-height:1.4}}.np-root[data-done="1"] .np-status{color:var(--np-fg)}.np-field{position:relative}.np-skip{z-index:5;position:absolute;bottom:10px;right:22px;box-shadow:0 2px 10px #00000040}.np-skip:not(:focus){opacity:0;pointer-events:none}.np-toast.np-toast-action.show{pointer-events:auto;align-items:center;display:flex}.np-toast-action .np-toast-btn{margin-inline-start:10px}.np-toast-btn{white-space:nowrap;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;flex-shrink:0;padding:0 14px;font-weight:700}.np-stage-note{min-height:44px;color:var(--np-fg);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;font-size:13px;text-decoration:underline;display:inline-flex}.np-stage-note[hidden]{display:none}.np-stage-readout{text-align:center;color:var(--np-muted);word-break:keep-all;overflow-wrap:anywhere;margin:-6px 0 0;font-size:13px;line-height:1.5;display:none}@media (width<=899px){.np-root[data-first=stage]:not([data-zen="1"]) .np-stage-readout:not([hidden]){display:block}}.np-out-notice{border:1px dashed var(--np-line);background:var(--np-surface-2);max-width:min(760px,100%);color:var(--np-fg);text-align:center;border-radius:10px;align-self:center;margin:0;padding:8px 12px;font-size:13px;line-height:1.55}.np-out-notice[hidden]{display:none}.np-big-wrap{background:var(--np-surface-2);border-radius:14px;flex:1;justify-content:stretch;align-items:stretch;min-height:220px;padding:10px;display:flex;overflow:hidden}@media (width<=899px){.np-big-wrap{height:max(clamp(200px, 42vh, 440px), calc(var(--rows,1) * 72px + 20px));flex:none}}.np-big{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));flex:1;grid-auto-rows:minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}.np-card{border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden;container-type:size}.np-big[data-n=multi] .np-card{background:var(--np-surface);box-shadow:inset 0 0 0 1px var(--np-line)}.np-name{letter-spacing:-.01em;color:var(--np-fg);white-space:nowrap;font-weight:800;line-height:1.15;font-size:min(62cqh, calc(88cqw / var(--w,2)));display:inline-block}.np-name.np-wrap{white-space:normal;text-align:center;overflow-wrap:normal;word-break:keep-all}.np-seg{white-space:nowrap}.np-name.np-wrap-any,.np-name.np-wrap-any .np-seg{white-space:normal;overflow-wrap:anywhere}.np-name.np-wrap-any{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.np-placeholder{color:var(--np-muted);font-weight:700}.np-empty-msg{text-align:center;max-width:28em;color:var(--np-muted);align-self:center;margin:0 auto;padding:16px;font-size:clamp(15px,2.4vmin,22px);font-weight:600;line-height:1.6}.np-root[data-rolling="1"] .np-name{color:var(--np-muted)}.np-root[data-rolling="0"] .np-card{animation:.28s ease-out np-land}@keyframes np-land{0%{transform:scale(.94)}to{transform:none}}.np-stage-body{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}@media (height<=520px) and (orientation:landscape) and (width>=480px){.np-stage-body{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-content:start;gap:10px 14px;display:grid}.np-big-wrap{flex:none;grid-area:1/1/span 4;height:max(160px,100dvh - 150px);min-height:160px}.np-draw-actions,.np-keyhint,.np-history{grid-column:2}.np-root[data-zen="1"] .np-big-wrap{height:calc(100dvh - 90px)}}.np-draw-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}#np-draw{flex:220px;max-width:420px;min-height:60px;font-size:19px}.np-keyhint{text-align:center;color:var(--np-muted);word-break:keep-all;overflow-wrap:anywhere;margin:-4px 0 0;font-size:13px;display:none}@media (hover:hover) and (pointer:fine){.np-keyhint{display:block}}.np-history{gap:6px;display:grid}.np-root:not([data-zen="1"]) .np-history{align-content:start;height:150px;overflow-y:auto}.np-root:not([data-zen="1"]) .np-history-head{z-index:1;background:var(--np-surface);position:sticky;top:0}.np-root:not([data-zen="1"]) .np-history .np-history-list{max-height:none;overflow:visible}.np-history-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.np-history-title{margin:0;font-size:14px;font-weight:700}.np-empty{color:var(--np-muted);margin:0;font-size:14px}.np-history-list{flex-wrap:wrap;gap:6px;max-height:140px;margin:0;padding:2px;list-style:none;display:flex;overflow-y:auto}.np-history-list:empty{display:none}.np-history-list li{background:var(--np-surface-2);overflow-wrap:anywhere;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:2px 6px;max-width:100%;padding:4px 10px;display:inline-flex}.np-h-i{color:var(--np-muted);font-variant-numeric:tabular-nums;font-size:12px}.np-h-i:after{content:"."}.np-h-n{word-break:keep-all;overflow-wrap:anywhere;font-size:16px;font-weight:700}.np-h-n+.np-h-n:before{content:"/";color:var(--np-muted);margin-inline-end:6px;font-weight:400;display:inline-block}.np-history-list li.np-h-last{background:var(--np-accent);color:var(--np-accent-ink)}.np-history-list li.np-h-last .np-h-i,.np-history-list li.np-h-last .np-h-n+.np-h-n:before{color:inherit}.np-h-n.np-h-out{text-decoration:line-through;text-decoration-thickness:2px}@media (width>=1600px) and (height>=900px){.np-btn,#help-modal-trigger.np-btn{min-height:52px;font-size:16px}.np-btn.np-icon,#help-modal-trigger.np-btn{width:52px}.np-go{font-size:19px}.np-layout{grid-template-columns:minmax(320px,400px) minmax(0,1fr)}.np-history-list{max-height:190px}.np-h-n{font-size:19px}}.np-zen-exit{bottom:max(10px, env(safe-area-inset-bottom));z-index:30;opacity:.7;display:none;position:fixed;inset-inline-end:10px}.np-zen-exit:hover,.np-zen-exit[data-kbd="1"]:focus-visible{opacity:1}.np-root .np-zen-exit[data-kbd="0"]:focus-visible{outline:none}.np-root[data-zen="1"] .np-zen-exit{display:inline-flex}@media (width<=640px){.np-zen-exit .np-btn-text{display:none}.np-zen-exit{width:44px;padding:0}}.np-ph{white-space:nowrap}.np-h-outtag{font-size:.75em;font-weight:400;text-decoration:none;display:inline-block}.np-root[data-fs="1"] .np-settings,.np-root[data-fs="1"] .np-stage-readout,.np-root[data-fs="1"] .np-below{display:none}.np-root[data-fs="1"] .np-layout{grid-template-columns:minmax(0,1fr)}.np-root[data-zen="1"] .np-stage-readout,.np-root[data-zen="1"] .np-header,.np-root[data-zen="1"] .np-settings,.np-root[data-zen="1"] .np-keyhint,.np-root[data-zen="1"] #np-reset,.np-root[data-zen="1"] #np-redo,.np-root[data-zen="1"] #np-copy-history,.np-root[data-zen="1"] .np-below{display:none}.np-root[data-zen="1"] .np-app{height:100dvh;min-height:0}.np-root[data-zen="1"] .np-layout{grid-template-columns:minmax(0,1fr);padding-top:10px}.np-root[data-zen="1"] .np-stage{background:0 0;border:0;min-height:0;padding:0 0 60px}.np-root[data-zen="1"] .np-big-wrap{background:0 0;flex:1;height:auto}.np-root[data-zen="1"] .np-status{font-size:clamp(16px,3vmin,34px)}.np-root[data-zen="1"] #np-draw,.np-root[data-zen="1"] #np-undo,.np-root[data-zen="1"] #np-draw:hover:not(:disabled),.np-root[data-zen="1"] #np-undo:hover:not(:disabled){border-color:var(--np-line);color:var(--np-fg);filter:none;background:0 0}.np-root[data-zen="1"] #np-draw,.np-root[data-zen="1"] #np-undo{opacity:.7}.np-root[data-zen="1"] #np-draw{flex:0 auto;min-height:48px;font-size:16px}.np-root[data-zen="1"] #np-undo{width:48px;min-height:48px;padding:0}.np-root[data-zen="1"] #np-undo .np-btn-text{display:none}.np-root[data-zen="1"] #np-draw:hover:not(:disabled),.np-root[data-zen="1"] #np-draw:focus-visible,.np-root[data-zen="1"] #np-undo:hover:not(:disabled),.np-root[data-zen="1"] #np-undo:focus-visible{opacity:1}.np-root[data-zen="1"] #np-draw:disabled,.np-root[data-zen="1"] #np-undo:disabled{opacity:.25}.np-root[data-zen="1"] .np-history-list,.np-root[data-zen="1"] .np-history-head{justify-content:center}.np-root[data-zen="1"] .np-history-title{font-size:clamp(16px,2.4vmin,30px)}.np-root[data-zen="1"] .np-history-list{gap:10px;max-height:none;overflow:visible}.np-root[data-zen="1"] .np-history-list li:not(:nth-last-child(-n+6)){display:none}.np-root[data-zen="1"] .np-history-list li{border-radius:18px;padding:6px 16px}.np-root[data-zen="1"] .np-h-n{font-size:clamp(18px,3.4vmin,46px)}.np-root[data-zen="1"] .np-h-i{font-size:clamp(13px,2vmin,26px)}.np-root[data-zen="1"] .np-history-head{grid-row:1}.np-root[data-zen="1"] #np-out-notice{display:none}.np-root[data-zen="1"] #np-history-empty{justify-self:center}.np-root[data-zen="1"] #np-history-empty,.np-root[data-zen="1"] .np-history-list{grid-area:3/1;align-self:center}.np-root[data-zen="1"] .np-history-list:empty{display:flex}.np-root[data-zen="1"] .np-history-list:empty:before{content:" ";visibility:hidden;padding:6px 16px;font-size:clamp(18px,3.4vmin,46px);font-weight:700;display:inline-flex}@media (width<=640px){.np-root[data-zen="1"] .np-history-list li:not(:nth-last-child(-n+2)){display:none}.np-root[data-zen="1"] .np-history-title{font-size:14px}.np-root[data-zen="1"] .np-history-list{gap:6px}.np-root[data-zen="1"] .np-history-list:empty:before{padding:3px 10px;font-size:15px}.np-root[data-zen="1"] .np-history-list li{padding:3px 10px}.np-root[data-zen="1"] .np-h-n{font-size:15px}.np-root[data-zen="1"] .np-h-i{font-size:12px}}.np-root[data-zen="1"] .np-toast{left:12px;bottom:max(14px, env(safe-area-inset-bottom));max-width:min(420px,100vw - 80px);padding:8px 14px;font-size:13px;transform:translateY(12px)}.np-root[data-zen="1"] .np-toast.show{transform:none}.np-root[data-zen="1"] #np-history-older,body:has(.np-root[data-zen="1"]) .site-legalbar{display:none}@media (pointer:coarse){.np-kbd-only{display:none}}.np-zen-hint{word-break:auto-phrase;bottom:max(14px, env(safe-area-inset-bottom));z-index:30;background:var(--np-surface);border:1px solid var(--np-line);color:var(--np-muted);text-align:center;opacity:0;pointer-events:none;border-radius:18px;width:max-content;max-width:min(520px,100vw - 80px);padding:8px 14px;font-size:13px;line-height:1.4;position:fixed;inset-inline-start:12px}.np-root[data-zen="1"] .np-zen-hint{animation:3.2s forwards np-hint}@media (width<=640px){.np-root[data-zen="1"] .np-zen-hint{top:52px;bottom:auto;inset-inline-start:50%;transform:translate(-50%)}}.np-root[data-zen="1"] .np-zen-hint.np-hint-off{opacity:0;animation:none}@keyframes np-hint{0%,75%{opacity:.95}to{opacity:0}}.np-below{border-top:1px solid var(--np-line);padding:32px 16px 40px}.np-container{gap:28px;max-width:920px;margin:0 auto;display:grid}.np-page-title{margin:0 0 10px;font-family:IBM Plex Sans JP,system-ui,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:600}.np-page-desc{color:var(--np-muted);margin:0;line-height:1.8}.np-heading{margin:0 0 10px;font-size:18px;font-weight:700}.np-list{color:var(--np-muted);margin:0;padding-inline-start:1.3em;line-height:1.8}.np-cases{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.np-case{border:1px solid var(--np-line);background:var(--np-surface);border-radius:12px;padding:14px 16px}.np-case h3{margin:0 0 6px;font-size:15px}.np-case p{color:var(--np-muted);margin:0;font-size:14px;line-height:1.7}.np-faq{gap:8px;display:grid}.np-faq details{border:1px solid var(--np-line);background:var(--np-surface);border-radius:12px}.np-faq summary{cursor:pointer;align-items:center;min-height:44px;padding:10px 16px;font-size:15px;font-weight:700;display:flex}.np-faq details p{color:var(--np-muted);margin:0;padding:0 16px 14px;font-size:14px;line-height:1.8}.np-links{flex-wrap:wrap;gap:8px;display:flex}.np-link{border:1px solid var(--np-line);background:var(--np-surface);min-height:44px;color:var(--np-fg);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.np-link:hover{border-color:var(--np-accent)}.np-inline-link{color:var(--np-fg);text-underline-offset:3px;text-decoration:underline}.np-toast{z-index:60;background:var(--np-fg);width:max-content;max-width:calc(100vw - 32px);color:var(--np-bg);word-break:keep-all;overflow-wrap:anywhere;opacity:0;pointer-events:none;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;bottom:84px;left:50%;transform:translate(-50%,12px)}.np-toast-text{flex:auto;min-width:0}@media (width<=640px){.np-toast{border-radius:16px;width:calc(100vw - 32px)}.np-toast-action .np-toast-text{max-width:calc(100vw - 150px)}}.np-root:not([data-zen="1"]) .np-toast{top:max(60px, calc(env(safe-area-inset-top) + 52px));bottom:auto;transform:translate(-50%,-12px)}.np-root:not([data-zen="1"]) .np-toast.show{transform:translate(-50%)}.np-toast.show{opacity:1;transform:translate(-50%)}@media (width>=1100px) and (pointer:fine){.np-root:not([data-zen="1"]) .np-toast,.np-root:not([data-zen="1"]) .np-toast.show{transform:translate(-50%)}.np-root:not([data-zen="1"]) .np-toast{max-width:calc(100vw - 600px);padding:8px 16px;line-height:1.35;top:4px}.np-root:not([data-zen="1"]) .np-toast.np-toast-action{padding:4px 6px 4px 16px}.np-root:not([data-zen="1"]) .np-toast-btn{min-height:36px}}.np-toast:not(.show) .np-toast-btn{visibility:hidden}@media (prefers-reduced-motion:reduce){.np-root *,.np-root :before,.np-root :after{transition:none!important}.np-root .np-card,.np-root [data-nudge="1"]{animation:none!important}}.np-root:not(.np-ready) *,.np-root:not(.np-ready) :before,.np-root:not(.np-ready) :after{transition:none!important;animation:none!important}.np-cols-suggest-row{margin-top:6px}.np-root .np-btn.np-cols-suggest{border-color:var(--np-accent);color:var(--np-fg);white-space:normal;text-align:left;height:auto;min-height:44px;padding:8px 14px;line-height:1.4}.np-cols-suggest[hidden]{display:none}button.np-readout-more{min-height:44px;color:var(--np-fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;text-decoration:underline}.np-suggest.np-suggest-strong{border:2px solid var(--np-accent);font-weight:600}.np-cols-headpick{align-items:center;gap:8px;display:inline-flex}@media (height<=520px){.np-root[data-zen="1"] .np-big-wrap{min-height:100px}.np-root[data-zen="1"] .np-history-list li:not(:nth-last-child(-n+1)){display:none}}.np-limit{color:var(--np-danger);margin:4px 0 0;font-size:13px}.np-limit:empty{margin:0}.np-big-wrap{position:relative}.np-tabs-ask{z-index:2;background:var(--np-surface);align-content:center;position:absolute;inset:10px;overflow:auto}.np-big-wrap:has(.np-tabs-ask:not([hidden])) .np-big{visibility:hidden}
