.fig[data-astro-cid-atudwbhh]{background:var(--card-bg);border:1.5px dashed var(--dash);border-radius:12px;padding:28px 30px 26px;margin-top:18px}.fig-label[data-astro-cid-atudwbhh]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.5px;color:var(--faint);margin-bottom:16px}.mono[data-astro-cid-atudwbhh]{font-family:var(--font-mono)}.nr-queue-head[data-astro-cid-atudwbhh]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:7px}.nr-queue-title[data-astro-cid-atudwbhh]{font-size:11px;font-weight:700;color:var(--accent)}.nr-queue-note[data-astro-cid-atudwbhh]{font-size:9.5px;color:var(--faint)}.nr-stage[data-astro-cid-atudwbhh]{display:grid;grid-template-columns:1.2fr 1fr;gap:10px;margin-top:12px}.nr-pane[data-astro-cid-atudwbhh]{display:flex;flex-direction:column;gap:8px;min-width:0;border-radius:10px;padding:11px 11px 12px;transition:border-color .3s,box-shadow .3s}.nr-pane-rdb[data-astro-cid-atudwbhh]{background:#fff;border:1.5px solid var(--line)}.nr-pane-box[data-astro-cid-atudwbhh]{background:#fbf7f0;border:1.5px solid #dcc8a6}.nr-pane-head[data-astro-cid-atudwbhh]{display:flex;flex-direction:column;gap:2px}.nr-pane-name[data-astro-cid-atudwbhh]{font-size:11px;font-weight:700;color:var(--ink)}.nr-pane-sub[data-astro-cid-atudwbhh]{font-size:8.5px;color:var(--faint);word-break:break-all}.nr-table-wrap[data-astro-cid-atudwbhh]{overflow-x:auto}.nr-result[data-astro-cid-atudwbhh]{font-size:10px;line-height:1.7;color:var(--muted);min-height:17px}.nr-dash[data-astro-cid-atudwbhh]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.nr-stat[data-astro-cid-atudwbhh]{background:#fff;border:1.5px solid var(--line);border-radius:8px;padding:9px 11px;transition:background .25s,border-color .25s}.nr-stat-key[data-astro-cid-atudwbhh]{display:block;font-size:9.5px;color:var(--faint);margin-bottom:3px}.nr-stat[data-astro-cid-atudwbhh] b[data-astro-cid-atudwbhh]{font-size:15px;color:var(--accent)}.nr-stat[data-astro-cid-atudwbhh].is-bad{background:#fffbeb;border-color:#fcd34d}.nr-stat[data-astro-cid-atudwbhh].is-bad b[data-astro-cid-atudwbhh]{color:#b45309}.fig-control[data-astro-cid-atudwbhh]{background:#fff;border:1px solid var(--line);border-radius:9px;padding:20px 24px;margin-top:16px}.step-no[data-astro-cid-atudwbhh]{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:1px;margin-bottom:7px}.step-title[data-astro-cid-atudwbhh]{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:7px}.step-desc[data-astro-cid-atudwbhh]{font-size:13.5px;line-height:2;color:#475569;min-height:54px}.step-desc[data-astro-cid-atudwbhh] strong[data-astro-cid-atudwbhh]{color:var(--ink)}.step-btns[data-astro-cid-atudwbhh]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.step-btns[data-astro-cid-atudwbhh] button[data-astro-cid-atudwbhh]{font-family:inherit;font-size:12.5px;font-weight:700;color:#fff;background:var(--accent);border:none;border-radius:7px;padding:9px 14px;cursor:pointer;transition:background .2s,opacity .2s}.step-btns[data-astro-cid-atudwbhh] button[data-astro-cid-atudwbhh]:hover{background:#0c5d57}.step-btns[data-astro-cid-atudwbhh] button[data-astro-cid-atudwbhh]:disabled{opacity:.45;cursor:default}.step-btns[data-astro-cid-atudwbhh] button[data-astro-cid-atudwbhh].ghost{color:var(--muted);background:#fff;border:1.5px solid #d8dde4}.step-btns[data-astro-cid-atudwbhh] button[data-astro-cid-atudwbhh].ghost:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}@media(max-width:640px){.fig[data-astro-cid-atudwbhh]{padding:20px 14px}.nr-stage[data-astro-cid-atudwbhh],.nr-dash[data-astro-cid-atudwbhh]{grid-template-columns:1fr}}#fig-nr .nr-queue{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}#fig-nr .nr-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-family:inherit;text-align:left;background:#f8fafc;border:1.5px solid var(--line);border-radius:8px;padding:7px 7px 8px;cursor:pointer;transition:border-color .2s,background .2s,opacity .3s,transform .2s}#fig-nr .nr-card:hover:not(:disabled){border-color:var(--accent);transform:translateY(-2px)}#fig-nr .nr-card:disabled{opacity:.35;cursor:default}#fig-nr .nr-card-label{font-size:10px;font-weight:700;color:var(--accent)}#fig-nr .nr-json{margin:0;font-family:var(--font-mono);font-size:8.5px;line-height:1.5;color:var(--muted);white-space:pre;overflow:hidden;max-width:100%}#fig-nr .nr-json .k-bad{color:#b45309;font-weight:700}#fig-nr .nr-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:9.5px}#fig-nr .nr-table th,#fig-nr .nr-table td{border:1px solid #dbe3ea;padding:4px 5px;text-align:left;white-space:nowrap}#fig-nr .nr-table th{background:#ecfdf5;color:var(--accent);font-weight:700}#fig-nr .nr-table th small{display:block;font-size:7.5px;font-weight:400;color:var(--faint)}#fig-nr .nr-table td{color:var(--ink)}#fig-nr .nr-table td.is-null{color:var(--faint);font-style:italic}#fig-nr .nr-table td.is-empty{color:#cbd5e1;text-align:center}#fig-nr .nr-table tr.is-new td{animation:nr-row-in .7s ease}#fig-nr .nr-table .is-col-new{animation:nr-col-in .8s ease}@keyframes nr-row-in{0%{background:#a7f3d0}to{background:transparent}}@keyframes nr-col-in{0%{background:#fde68a;opacity:0}40%{opacity:1}to{background:transparent}}#fig-nr .nr-table tr.is-hit td{background:#ecfdf5}#fig-nr .nr-rejects{display:flex;flex-direction:column;gap:4px}#fig-nr .nr-reject{font-size:9.5px;line-height:1.6;color:#b91c1c;background:#fef2f2;border:1.5px solid #fca5a5;border-radius:6px;padding:4px 7px;animation:nr-shake .45s ease}#fig-nr .nr-reject b{font-weight:700}#fig-nr .nr-reject.is-fixed{color:var(--faint);background:#f8fafc;border-color:var(--line);text-decoration:line-through}@keyframes nr-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}#nr-rdb.is-deny{border-color:#fca5a5;box-shadow:0 0 0 4px #dc26261a}#fig-nr .nr-box{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:92px;background:#f3eadb;border:1.5px dashed #c9ad7f;border-radius:7px;padding:7px}#fig-nr .nr-box:empty:before{content:"まだ空っぽ";font-size:9.5px;color:#a8916b;margin:auto}#fig-nr .nr-doc{position:relative;background:#fff;border:1.5px solid #dcc8a6;border-radius:6px;padding:5px 7px;max-width:100%;animation:nr-drop .6s cubic-bezier(.3,1.4,.5,1);transition:border-color .3s,background .3s}@keyframes nr-drop{0%{opacity:0;transform:translateY(-26px) rotate(-6deg)}to{opacity:1;transform:none}}#fig-nr .nr-doc.is-hit{border-color:#0f766e80;background:#ecfdf5}#fig-nr .nr-doc.is-trouble{border-color:#f59e0b;background:#fffbeb;animation:nr-shake .45s ease}#fig-nr .nr-doc-tag{position:absolute;top:-8px;right:-4px;font-size:8px;font-weight:700;color:#fff;background:#d97706;border-radius:4px;padding:1px 5px}.nr-ghost{position:fixed;z-index:50;pointer-events:none;font-family:var(--font-mono);font-size:10px;font-weight:700;color:#fff;background:var(--accent);border-radius:6px;padding:3px 8px;box-shadow:0 4px 10px #0f766e40}#nr-desc strong{color:var(--ink)}#nr-desc b{font-family:var(--font-mono);font-weight:700;color:var(--accent)}#fig-nr .nr-result b{color:var(--accent)}#fig-nr .nr-result .is-bad{color:#b45309;font-weight:700}@media(max-width:640px){#fig-nr .nr-queue{grid-template-columns:repeat(2,1fr)}}
