.na2-root{--na2-canvas:#eef1f7;--na2-ink:#1c273c;--na2-ink-body:#374253;--na2-muted:#64708a;--na2-line:#e4e7ee;--na2-primary:#506fd9;--na2-subtle:#f8fafc;color:var(--na2-ink);-webkit-font-smoothing:antialiased;background:#e6eaf2;font-family:IBM Plex Sans,system-ui,sans-serif}.na2-tabs{background:var(--na2-canvas);border-radius:11px;gap:4px;padding:4px;display:flex}.na2-tab{all:unset;cursor:pointer;color:var(--na2-muted);border-radius:9px;padding:8px 16px;font-size:13.5px;font-weight:600}.na2-tab[aria-selected=true]{color:var(--na2-ink);background:#fff}.na2-tab:focus-visible{outline:2px solid var(--na2-primary);outline-offset:2px}.na2-search{background:var(--na2-subtle);border:1px solid #d9dfeb;border-radius:10px;flex:260px;align-items:center;gap:8px;max-width:480px;height:38px;margin-left:auto;padding:0 12px;display:flex}.na2-search input{color:var(--na2-ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font:13px IBM Plex Sans,system-ui,sans-serif}.na2-list{background:0 0;flex-direction:column;flex:360px;gap:2px;min-width:300px;max-width:390px;padding:16px 12px 24px 16px;display:flex}.na2-gh{padding:14px 8px 6px;font-size:12.5px;font-weight:600}.na2-gh span{color:var(--na2-muted);font-weight:400}.na2-row{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;width:100%;display:block}.na2-row:focus-visible{outline:2px solid var(--na2-primary);outline-offset:2px}.na2-row .na2-row-in{border-radius:12px;padding:11px 12px}.na2-row[aria-current=true] .na2-row-in{background:#fff;box-shadow:0 1px 4px #141e3c1f}.na2-row .na2-who{white-space:nowrap;text-overflow:ellipsis;color:var(--na2-ink);font-size:14px;font-weight:600;overflow:hidden}.na2-row .na2-tm{color:var(--na2-muted);flex:none;font:11px IBM Plex Mono,monospace}.na2-row .na2-now{color:var(--na2-ink-body);align-items:flex-start;gap:7px;margin-top:3px;font-size:13px;line-height:1.4;display:flex}.na2-row .na2-tag{font-size:12px;font-weight:600}.na2-row .na2-money{font:600 12px IBM Plex Mono,monospace}.na2-live{background:#0891b2;border-radius:9999px;flex:none;width:8px;height:8px;margin-top:5px;animation:1.6s ease-in-out infinite na2-pulse;display:inline-block}@keyframes na2-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.na2-live{animation:none}}.na2-pane{flex:999 640px;min-width:0;padding:16px 24px 24px 8px;display:flex}.na2-article{background:#fff;border-radius:16px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #141e3c14}.na2-hd{padding:22px 28px 0}.na2-hd h2{letter-spacing:-.3px;color:var(--na2-ink);margin:0;font-size:22px;font-weight:600}.na2-sub{color:var(--na2-muted);margin-top:4px;font-size:13px}.na2-banner{border-radius:11px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.na2-banner .na2-live{margin-top:6px}.na2-banner-ready{color:#2c4499;background:#eef1fb}.na2-banner-stale{color:#8a4a0b;background:#fef3e2}.na2-banner-working{color:#0e5a6e;background:#e6f6fb}.na2-banner-waiting{color:#5b21b6;background:#f3edfe}.na2-banner-success{color:#0a6b47;background:#e7f7f0}.na2-banner-danger{color:#9f1239;background:#fef2f2}.na2-banner-neutral{color:#374253;background:#f0f2f7}.na2-content{flex-direction:column;flex:1;gap:14px;padding:18px 28px 8px;display:flex;overflow:auto}.na2-compose{border:1px solid #d9dfeb;border-radius:12px;overflow:hidden}.na2-fld{border-bottom:1px solid var(--na2-canvas);grid-template-columns:64px 1fr;align-items:center;font-size:13px;display:grid}.na2-fld span{color:var(--na2-muted);padding:9px 0 9px 14px}.na2-fld input{color:var(--na2-ink);background:0 0;border:none;outline:none;min-width:0;padding:9px 14px 9px 0;font:13px IBM Plex Sans,system-ui,sans-serif}.na2-fld input:focus-visible{outline:2px solid var(--na2-primary);outline-offset:-2px;border-radius:6px}.na2-fld input[readonly]{background:var(--na2-subtle)}.na2-chip{color:var(--na2-ink);background:#f5f7fa;border:1px solid #c9d2e3;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:inline-flex}.na2-chip b{font-size:13px;font-weight:600;display:block}.na2-chip small{color:var(--na2-muted);font-size:11.5px;display:block}.na2-chip-stale{background:#fffbeb;border-color:#f3c98b}.na2-chip-stale small{color:#8a4a0b}.na2-details{border:1px solid var(--na2-line);border-radius:12px}.na2-details>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:12px 16px;font-size:13px;list-style:none;display:flex}.na2-details>summary::-webkit-details-marker{display:none}.na2-details>summary em{color:#3f5bc0;font-style:normal;font-weight:600}.na2-details .na2-dd{color:var(--na2-ink-body);white-space:pre-line;padding:0 16px 14px;font-size:13px;line-height:1.65}.na2-priv{background:var(--na2-subtle);color:var(--na2-ink-body);border-radius:9px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.55}.na2-bar{background:#e6f6fb;border-radius:9999px;height:10px;margin-bottom:10px;overflow:hidden}.na2-bar>div{background:#0891b2;height:100%}.na2-steps{border:1px solid #d9dfeb;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.na2-step{gap:10px;font-size:14px;line-height:1.45;display:flex}.na2-note{color:var(--na2-muted);font-size:13px;line-height:1.55}.na2-facts{border:1px solid #d9dfeb;border-radius:12px;padding:6px 18px}.na2-fact{border-bottom:1px solid #f0f2f7;justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;display:flex}.na2-fact:last-child{border-bottom:none}.na2-fact span{color:var(--na2-muted)}.na2-fact b{text-align:right;font-weight:600}.na2-act{border-top:1px solid var(--na2-line);background:#fafbfd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;display:flex}.na2-act p{color:var(--na2-ink-body);flex:280px;margin:0;font-size:13px;line-height:1.45}.na2-btns{flex-wrap:wrap;gap:8px;display:flex}.na2-btn{cursor:pointer;color:#fff;background:var(--na2-primary);border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.na2-btn.ghost{color:var(--na2-ink-body);border:1px solid var(--na2-line);background:#fff;padding:0 14px;font-size:12.5px}.na2-btn.amber{background:#b45309}.na2-btn:disabled{opacity:.5;cursor:not-allowed}.na2-empty{color:var(--na2-muted);padding:24px 12px;font-size:13px}@media (width<=760px){.na2-list{max-width:none}.na2-pane{padding:8px 12px 20px}.na2-hd,.na2-content,.na2-act{padding-left:16px;padding-right:16px}}.na2-editor-shell{background:#fff;border:none;overflow:hidden}.na2-toolbar{background:var(--na2-subtle);border-bottom:1px solid var(--na2-canvas);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 10px;display:flex}.na2-fmt{all:unset;cursor:pointer;min-width:30px;height:30px;color:var(--na2-ink-body);border-radius:6px;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:14px;display:inline-flex}.na2-fmt:hover{background:var(--na2-canvas)}.na2-fmt:focus-visible{outline:2px solid var(--na2-primary);outline-offset:2px}.na2-fmt:disabled{opacity:.5;cursor:not-allowed}.na2-sep{background:#d9dfeb;width:1px;height:18px;margin:0 6px}.na2-toolbar .na2-saved-slot{margin-left:auto;font-size:12px;font-weight:600}.na2-ed{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;outline:none;min-height:230px;padding:16px 18px;font-size:14px;line-height:1.65}.na2-ed:focus-visible{outline:2px solid var(--na2-primary);outline-offset:-2px}.na2-ed p{margin:0 0 12px}.na2-ed p:last-child{margin:0}.na2-quote-excerpt{color:var(--na2-ink-body);background:var(--na2-subtle);border-radius:11px;padding:12px 16px;font-size:13.5px;line-height:1.6}
