.net-but[data-astro-cid-ewhjyodd]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.nb-defs[data-astro-cid-ewhjyodd]{width:0;height:0;color:var(--accent);position:absolute}ul[data-astro-cid-ewhjyodd]{margin:0;padding:0;list-style:none}.nb-svg[data-astro-cid-ewhjyodd]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);width:100%;height:auto;display:block}.nb-grid-line[data-astro-cid-ewhjyodd]{stroke:var(--border-strong);stroke-width:.8px;stroke-dasharray:3 3;opacity:.7}.nb-box[data-astro-cid-ewhjyodd]{fill:none;stroke:var(--border);stroke-width:.8px}.nb-line[data-astro-cid-ewhjyodd],.nb-ghost[data-astro-cid-ewhjyodd],.nb-user[data-astro-cid-ewhjyodd]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:5.5px}.nb-line[data-astro-cid-ewhjyodd]{stroke:var(--accent)}.nb-ghost[data-astro-cid-ewhjyodd]{stroke:var(--accent);opacity:.22}.nb-user[data-astro-cid-ewhjyodd]{stroke:var(--accent);stroke-width:4.5px}.nb-dot[data-astro-cid-ewhjyodd]{fill:var(--accent);stroke:var(--bg);stroke-width:1.5px}.nb-name[data-astro-cid-ewhjyodd]{font-size:var(--text-md);color:var(--text);margin:0;font-weight:700}.nb-zh[data-astro-cid-ewhjyodd]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.nb-py[data-astro-cid-ewhjyodd]{margin-left:var(--space-1)}.nb-note[data-astro-cid-ewhjyodd]{font-size:var(--text-sm);color:var(--text-subtle);margin:0}.nb-grid[data-astro-cid-ewhjyodd]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.nb-grid[data-astro-cid-ewhjyodd]{grid-template-columns:repeat(4,minmax(0,1fr))}}.nb-card[data-astro-cid-ewhjyodd]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.nb-figure[data-astro-cid-ewhjyodd]{cursor:pointer;border-radius:var(--radius-card);min-height:var(--tap-min,44px);background:0 0;border:0;padding:0;display:block}.nb-figure[data-astro-cid-ewhjyodd]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nb-info[data-astro-cid-ewhjyodd]{gap:var(--space-1);flex-direction:column;display:flex}.nb-dir[data-astro-cid-ewhjyodd]{font-size:var(--text-sm);color:var(--text);margin:0}.nb-chips[data-astro-cid-ewhjyodd]{gap:var(--space-1);flex-wrap:wrap;display:flex}.nb-chip[data-astro-cid-ewhjyodd]{min-width:var(--tap-min,44px);min-height:var(--tap-min,44px);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);cursor:pointer;flex-direction:column;align-items:center;line-height:1.2;display:inline-flex}.nb-chip[data-astro-cid-ewhjyodd]:hover{border-color:var(--accent)}.nb-chip[data-astro-cid-ewhjyodd]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nb-chip-han[data-astro-cid-ewhjyodd]{font-size:1.25rem}.nb-chip-py[data-astro-cid-ewhjyodd]{font-size:var(--text-sm);color:var(--text-muted)}.nb-card[data-astro-cid-ewhjyodd] .nb-line[data-astro-cid-ewhjyodd]{stroke-dasharray:1;stroke-dashoffset:0}.nb-card[data-astro-cid-ewhjyodd].is-playing .nb-line[data-astro-cid-ewhjyodd]{animation:.8s ease-out both nb-draw}@keyframes nb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.nb-toolbar[data-astro-cid-ewhjyodd]{gap:var(--space-2);flex-wrap:wrap;display:flex}.nb-btn[data-astro-cid-ewhjyodd]{min-height:var(--tap-min,44px);min-width:var(--tap-min,44px);padding:0 var(--space-4);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;font-weight:600}.nb-btn[data-astro-cid-ewhjyodd]:hover{border-color:var(--accent)}.nb-btn[data-astro-cid-ewhjyodd]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nb-btn[data-astro-cid-ewhjyodd][aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.nb-row[data-astro-cid-ewhjyodd]{gap:var(--space-4);scroll-snap-type:x proximity;padding-bottom:var(--space-2);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.nb-cell[data-astro-cid-ewhjyodd]{scroll-snap-align:start;gap:var(--space-1);flex-direction:column;flex:0 0 160px;min-width:0;display:flex}.nb-draw[data-astro-cid-ewhjyodd]{touch-action:none;cursor:crosshair}.nb-trace[data-astro-cid-ewhjyodd] .nb-line[data-astro-cid-ewhjyodd]{opacity:0;stroke-dasharray:1}.nb-trace[data-astro-cid-ewhjyodd].show-model .nb-line[data-astro-cid-ewhjyodd]{opacity:1;animation:.8s ease-out both nb-draw}.nb-hint[data-astro-cid-ewhjyodd]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.nb-result[data-astro-cid-ewhjyodd]{min-height:1.4em;font-size:var(--text-sm);color:var(--text-muted);margin:0;font-weight:600}.nb-result[data-astro-cid-ewhjyodd].ok{color:var(--success)}.nb-result[data-astro-cid-ewhjyodd].retry{color:var(--text)}.nb-help[data-astro-cid-ewhjyodd]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.nb-ghost-fill[data-astro-cid-ewhjyodd]{fill:var(--text);opacity:.12}.nb-brush[data-astro-cid-ewhjyodd]{stroke:var(--text);stroke-width:18px;stroke-linecap:round}.nb-trace[data-astro-cid-ewhjyodd] .nb-brush[data-astro-cid-ewhjyodd]{stroke:var(--accent)}.is-brush[data-astro-cid-ewhjyodd] .nb-user[data-astro-cid-ewhjyodd]{stroke-width:5px}.nb-grid[data-astro-cid-ewhjyodd].is-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (width>=768px){.nb-grid[data-astro-cid-ewhjyodd].is-compact{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}}.is-compact[data-astro-cid-ewhjyodd] .nb-card[data-astro-cid-ewhjyodd]{text-align:center;background:var(--surface);border:1px solid var(--border);box-shadow:var(--lf-lift,none);border-radius:16px;align-items:center;gap:2px;padding:10px 4px 12px;transition:transform .15s}.is-compact[data-astro-cid-ewhjyodd] .nb-card[data-astro-cid-ewhjyodd]:hover{transform:translateY(-2px)}.is-compact[data-astro-cid-ewhjyodd] .nb-figure[data-astro-cid-ewhjyodd]{width:100%;max-width:72px}.is-compact[data-astro-cid-ewhjyodd] .nb-svg[data-astro-cid-ewhjyodd]{background:0 0;border:0}.is-compact[data-astro-cid-ewhjyodd] .nb-info[data-astro-cid-ewhjyodd]{align-items:center;gap:1px}.is-compact[data-astro-cid-ewhjyodd] .nb-name[data-astro-cid-ewhjyodd]{font-size:15px}.is-compact[data-astro-cid-ewhjyodd] .nb-zh[data-astro-cid-ewhjyodd]{font-size:13px}.is-compact[data-astro-cid-ewhjyodd] .nb-py[data-astro-cid-ewhjyodd]{margin-left:2px}.is-compact[data-astro-cid-ewhjyodd] .nb-dir[data-astro-cid-ewhjyodd]{color:var(--text-subtle);font-size:13px;line-height:1.3}.nb-row[data-astro-cid-ewhjyodd].is-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;overflow:visible}@media (width>=768px){.nb-row[data-astro-cid-ewhjyodd].is-compact{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}}.nb-row[data-astro-cid-ewhjyodd].is-compact .nb-cell[data-astro-cid-ewhjyodd]{text-align:center;flex:none;align-items:center}.nb-row[data-astro-cid-ewhjyodd].is-compact .nb-svg[data-astro-cid-ewhjyodd]{border-color:var(--border-strong);border-radius:8px}.nb-name-sm[data-astro-cid-ewhjyodd]{font-size:13px;font-weight:600}.nb-row[data-astro-cid-ewhjyodd].is-compact .nb-result[data-astro-cid-ewhjyodd]{font-size:12px;line-height:1.3}@media (prefers-reduced-motion:reduce){.nb-card[data-astro-cid-ewhjyodd].is-playing .nb-line[data-astro-cid-ewhjyodd],.nb-trace[data-astro-cid-ewhjyodd].show-model .nb-line[data-astro-cid-ewhjyodd]{animation:none}}
