.sdt[data-astro-cid-ms7wscrd]{gap:12px;min-width:0;margin:4px 0 28px;display:grid}.sdt[data-astro-cid-ms7wscrd] [data-astro-cid-ms7wscrd][hidden]{display:none!important}.sdt-title[data-astro-cid-ms7wscrd]{margin:0}.sdt-lede[data-astro-cid-ms7wscrd]{color:var(--text-muted);margin:0}.sdt-frame[data-astro-cid-ms7wscrd]{border:1px solid var(--border);border-radius:var(--radius-card,20px);background:var(--surface);min-width:0;padding:14px 12px 16px}.sdt-legend[data-astro-cid-ms7wscrd]{color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;padding:0;font-size:.85rem;list-style:none;display:flex}.sdt-legend[data-astro-cid-ms7wscrd] li[data-astro-cid-ms7wscrd]{align-items:center;gap:6px;display:inline-flex}.sdt-legend[data-astro-cid-ms7wscrd] i[data-astro-cid-ms7wscrd]{background:var(--tc);border-radius:3px;width:22px;height:6px}.sdt-scroll[data-astro-cid-ms7wscrd]{max-width:100%;padding-bottom:4px;overflow-x:auto}.sdt-grid[data-astro-cid-ms7wscrd]{grid-template-columns:repeat(var(--cols), minmax(104px, 1fr));min-width:calc(var(--cols) * 104px);display:grid}.sdt-st[data-astro-cid-ms7wscrd]{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-width:0;min-height:44px;padding:0;display:block;position:relative}.sdt-dot[data-astro-cid-ms7wscrd]{background:var(--surface);border:3px solid var(--tc);z-index:2;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:4px}.sdt-txt[data-astro-cid-ms7wscrd]{gap:1px;min-width:0;display:grid}.sdt-txt[data-astro-cid-ms7wscrd] b[data-astro-cid-ms7wscrd]{font-weight:400;font-family:var(--font-zh-display,var(--font-zh));overflow-wrap:anywhere;font-size:1.125rem;line-height:1.35}.sdt-py[data-astro-cid-ms7wscrd]{color:var(--text-muted);overflow-wrap:anywhere;font-size:.8125rem}.sdt-vi[data-astro-cid-ms7wscrd]{color:var(--text-subtle);font-size:.75rem}.sdt-tag[data-astro-cid-ms7wscrd]{letter-spacing:.02em;color:var(--tc);margin-bottom:2px;font-size:.72rem;font-style:normal;font-weight:700}.sdt-here[data-astro-cid-ms7wscrd]{background:var(--accent-fill);color:var(--accent-fill-ink);border-radius:999px;justify-self:start;margin-top:3px;padding:1px 8px;font-size:.7rem;font-weight:600;display:inline-block}.sdt-h[data-astro-cid-ms7wscrd] .sdt-txt[data-astro-cid-ms7wscrd]{padding-top:26px;padding-right:6px}.sdt-h[data-astro-cid-ms7wscrd]:before{content:"";background:var(--tc);z-index:1;height:6px;position:absolute;top:8px;left:0;right:0}.sdt-h[data-astro-cid-ms7wscrd].is-first:before{border-radius:3px 0 0 3px;left:11px}.sdt-h[data-astro-cid-ms7wscrd].is-last:before{border-radius:0 3px 3px 0;right:calc(100% - 11px)}.sdt-h[data-astro-cid-ms7wscrd].is-first.is-last:before{display:none}.sdt-h[data-astro-cid-ms7wscrd].is-hub .sdt-dot[data-astro-cid-ms7wscrd]{width:20px;height:20px;box-shadow:0 0 0 3px var(--surface), 0 0 0 6px var(--tc2,var(--tc));top:1px;left:1px}.sdt-h[data-astro-cid-ms7wscrd].is-hub .sdt-txt[data-astro-cid-ms7wscrd]{padding-left:26px}.sdt-h[data-astro-cid-ms7wscrd].has-below:after{content:"";background:var(--tc2);z-index:1;width:6px;position:absolute;top:11px;bottom:0;left:8px}.sdt-v[data-astro-cid-ms7wscrd] .sdt-txt[data-astro-cid-ms7wscrd]{padding:0 6px 14px 26px}.sdt-v[data-astro-cid-ms7wscrd]:before{content:"";background:var(--tc);z-index:1;width:6px;position:absolute;top:0;bottom:0;left:8px}.sdt-v[data-astro-cid-ms7wscrd].is-last:before{border-radius:0 0 3px 3px;height:11px;bottom:auto}.sdt-v[data-astro-cid-ms7wscrd] .sdt-dot[data-astro-cid-ms7wscrd]{top:4px}.sdt-v[data-astro-cid-ms7wscrd].is-top:before{top:11px}.sdt-st[data-astro-cid-ms7wscrd]:hover .sdt-txt[data-astro-cid-ms7wscrd] b[data-astro-cid-ms7wscrd],.sdt-st[data-astro-cid-ms7wscrd]:focus-visible .sdt-txt[data-astro-cid-ms7wscrd] b[data-astro-cid-ms7wscrd]{text-underline-offset:3px;text-decoration:underline}.sdt-st[data-astro-cid-ms7wscrd]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.sdt-st[data-astro-cid-ms7wscrd].is-lit .sdt-dot[data-astro-cid-ms7wscrd]{box-shadow:0 0 0 3px var(--accent-soft), 0 0 0 5px var(--accent)}.sdt-st[data-astro-cid-ms7wscrd].is-lit .sdt-txt[data-astro-cid-ms7wscrd] b[data-astro-cid-ms7wscrd]{color:var(--accent)}.sdt-st[data-astro-cid-ms7wscrd].is-ok .sdt-dot[data-astro-cid-ms7wscrd]{border-color:var(--success);background:var(--success-soft);box-shadow:0 0 0 4px var(--success-soft)}.sdt-st[data-astro-cid-ms7wscrd].is-ok .sdt-txt[data-astro-cid-ms7wscrd] b[data-astro-cid-ms7wscrd]{color:var(--success-ink)}.sdt-st[data-astro-cid-ms7wscrd].is-bad .sdt-txt[data-astro-cid-ms7wscrd]{animation:.35s sdt-shake}@keyframes sdt-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.sdt-st[data-astro-cid-ms7wscrd].is-bad .sdt-txt[data-astro-cid-ms7wscrd]{animation:none}}.sdt-qs[data-astro-cid-ms7wscrd]{gap:10px;display:grid}.sdt-q[data-astro-cid-ms7wscrd]{border:1px solid var(--border);border-radius:var(--radius-card,20px);background:var(--surface);gap:8px;padding:14px 16px;display:grid}.sdt-q-k[data-astro-cid-ms7wscrd]{color:var(--text-muted);margin:0;font-size:.8rem}.sdt-ask[data-astro-cid-ms7wscrd]{margin:0;font-weight:600}.sdt-say[data-astro-cid-ms7wscrd]{align-items:flex-start;gap:10px;margin:0;display:flex}.sdt-say[data-astro-cid-ms7wscrd]>span[data-astro-cid-ms7wscrd]{gap:2px;min-width:0;display:grid}.sdt-say[data-astro-cid-ms7wscrd] small[data-astro-cid-ms7wscrd]{color:var(--text-muted);font-size:.85rem}.sdt-nums[data-astro-cid-ms7wscrd]{gap:10px;display:flex}.sdt-num[data-astro-cid-ms7wscrd]{border:1.5px solid var(--border-strong);background:var(--surface);min-width:52px;min-height:48px;color:var(--text);font:inherit;cursor:pointer;border-radius:14px;font-size:1.25rem;font-weight:600}.sdt-num[data-astro-cid-ms7wscrd]:hover{border-color:var(--accent)}.sdt-num[data-astro-cid-ms7wscrd].is-ok{border-color:var(--success);background:var(--success-soft);color:var(--success-ink)}.sdt-num[data-astro-cid-ms7wscrd].is-bad{border-color:var(--error);background:var(--error-soft);color:var(--error-ink)}.sdt-wrong[data-astro-cid-ms7wscrd]{color:var(--error-ink);margin:0;font-size:.9rem}.sdt-ok[data-astro-cid-ms7wscrd]{gap:8px;display:grid}.sdt-ex[data-astro-cid-ms7wscrd]{border-left:3px solid var(--success);background:var(--success-soft);color:var(--success-ink);border-radius:0 10px 10px 0;margin:0;padding:8px 12px;font-size:.92rem}.sdt-next[data-astro-cid-ms7wscrd]{background:var(--accent-fill);min-height:44px;color:var(--accent-fill-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:0 18px;font-weight:600}.sdt-fin[data-astro-cid-ms7wscrd]{color:var(--success-ink);margin:0;font-weight:600}
