.term-wrap[data-v-df94764f]{--t-bg:#101014;--t-fg:#e3e3e8;--t-dim:#9a9aa2;--t-hi:#6cb2ff;--t-err:#ff8a80;--t-dir:#7fd4ff}.page-sub code[data-v-df94764f]{color:var(--text);background:#ffffff12;border-radius:5px;padding:1px 6px;font-family:Cascadia Mono,Consolas,monospace;font-size:.92em}.term-wrap[data-v-df94764f]{max-width:900px;scroll-margin-top:calc(var(--nav-h) + 12px);border:1px solid var(--card-line);border-radius:12px;margin:0 auto;overflow:hidden;box-shadow:0 18px 48px #0000006b}.term-bar[data-v-df94764f]{background:var(--surface-3);border-bottom:1px solid var(--card-line);color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:.78rem;display:flex}.term-bar-title[data-v-df94764f]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.term-bar-icon[data-v-df94764f]{color:var(--accent)}.term-bar-color[data-v-df94764f]{color:var(--text-dim-raised);flex-shrink:0}.term-screen[data-v-df94764f]{background:var(--t-bg);color:var(--t-fg)}.term-body[data-v-df94764f]{cursor:text;overscroll-behavior:contain;height:clamp(320px,58vh,560px);padding:14px 16px 18px;font-family:Cascadia Mono,Consolas,SFMono-Regular,Menlo,BIZ UDGothic,MS Gothic,monospace;font-size:13.5px;line-height:1.55;overflow:hidden auto}.term-line[data-v-df94764f]{white-space:pre-wrap;word-break:break-word;min-height:1.55em}.l-prompt[data-v-df94764f]{color:var(--t-hi);margin-right:2px}.l-cmd[data-v-df94764f]{color:var(--t-fg)}.l-err[data-v-df94764f]{color:var(--t-err)}.l-dim[data-v-df94764f]{color:var(--t-dim)}.l-hi[data-v-df94764f]{color:var(--t-hi);font-weight:700}.l-dir[data-v-df94764f]{color:var(--t-dir)}.l-file[data-v-df94764f]{color:var(--t-fg)}.l-screen[data-v-df94764f]{color:var(--t-hi)}.term-table[data-v-df94764f]{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;column-gap:2ch;margin:2px 0;display:grid}.tc-size[data-v-df94764f]{text-align:right;white-space:nowrap}.tc-name[data-v-df94764f]{white-space:nowrap}.tc-desc[data-v-df94764f]{color:var(--t-dim);overflow-wrap:anywhere;min-width:0}@media (width<=640px){.term-table[data-v-df94764f]{grid-template-columns:auto minmax(0,1fr)}.tc-desc[data-v-df94764f]{grid-column:2}.tc-name[data-v-df94764f]{white-space:normal;overflow-wrap:anywhere}}.term-input-row[data-v-df94764f]{align-items:flex-start;display:flex}.term-field[data-v-df94764f]{flex:auto;min-width:4ch;position:relative}.term-mirror[data-v-df94764f]{white-space:pre-wrap;word-break:break-word;min-height:1.55em;display:block}.term-mirror.is-hidden[data-v-df94764f]{visibility:hidden}.term-cursor[data-v-df94764f]{color:var(--t-hi);font-weight:400;animation:1.06s step-end infinite term-blink-df94764f;display:inline-block}.term-cursor.off[data-v-df94764f]{display:none}@keyframes term-blink-df94764f{0%,to{opacity:1}50%{opacity:0}}.term-input[data-v-df94764f]{resize:none;color:#0000;caret-color:#0000;width:100%;height:100%;font:inherit;line-height:inherit;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.term-input.composing[data-v-df94764f]{color:var(--t-fg);caret-color:var(--t-fg)}.term-input[data-v-df94764f]:focus-visible{outline:none}.term-field:focus-within .term-cursor[data-v-df94764f]{opacity:1}.term-sr[data-v-df94764f]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.term-nano[data-v-df94764f]{flex-direction:column;height:clamp(320px,58vh,560px);font-family:Cascadia Mono,Consolas,SFMono-Regular,Menlo,BIZ UDGothic,MS Gothic,monospace;font-size:13.5px;display:flex}.term-nano-head[data-v-df94764f]{background:var(--t-fg);color:var(--t-bg);align-items:baseline;gap:16px;padding:4px 12px;display:flex}.term-nano-file[data-v-df94764f]{text-align:center;flex:1}.term-nano-flag[data-v-df94764f]{font-size:.85em}.term-nano-body[data-v-df94764f]{resize:none;min-height:0;color:var(--t-fg);font:inherit;white-space:pre;background:0 0;border:0;outline:none;flex:1;margin:0;padding:8px 12px;line-height:1.55;overflow:auto}.term-nano-note[data-v-df94764f]{min-height:1.4em;color:var(--t-hi);padding:0 12px;font-size:.85em}.term-nano-ask[data-v-df94764f]{align-items:center;gap:8px;padding:2px 12px 6px;display:flex}.term-nano-asklabel[data-v-df94764f]{color:var(--t-hi);white-space:nowrap}.term-nano-askin[data-v-df94764f]{background:var(--t-fg);min-width:0;color:var(--t-bg);font:inherit;border:0;outline:none;flex:1;padding:1px 6px}.term-nano-keys[data-v-df94764f]{color:var(--t-dim);flex-wrap:wrap;gap:4px 18px;padding:6px 12px;font-size:.85em;display:flex}.term-nano-keys button[data-v-df94764f]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.term-nano-keys b[data-v-df94764f]{background:var(--t-fg);color:var(--t-bg);margin-right:4px;padding:0 4px;font-weight:400;display:inline-block}@media (width<=640px){.term-nano[data-v-df94764f]{height:clamp(300px,52vh,460px);font-size:16px}.term-nano-keys[data-v-df94764f]{font-size:.8em}}.term-quiz[data-v-df94764f],.term-pad[data-v-df94764f]{--q-ok:#6fd88b;--q-ng:#ff8a80;--q-line:#ffffff24;--q-panel:#ffffff0b;outline:none;flex-direction:column;height:clamp(420px,74vh,720px);font-family:Cascadia Mono,Consolas,SFMono-Regular,Menlo,BIZ UDGothic,MS Gothic,monospace;font-size:13.5px;display:flex}.term-quiz[data-v-df94764f]:focus-visible,.term-pad[data-v-df94764f]:focus-visible{box-shadow:inset 0 0 0 2px var(--t-hi)}.term-quiz-head[data-v-df94764f]{background:var(--t-fg);color:var(--t-bg);flex:none;align-items:center;gap:10px;padding:6px 12px;font-weight:700;display:flex}.term-quiz-name[data-v-df94764f]{white-space:nowrap}.term-quiz-count[data-v-df94764f]{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:400;overflow:hidden}.term-quiz-close[data-v-df94764f]{border:1px solid var(--t-bg);color:var(--t-bg);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:2px 8px;font-weight:400}.term-quiz-close[data-v-df94764f]:hover{background:#0000001f}.term-quiz-key[data-v-df94764f]{opacity:.75;border:1px solid;border-radius:3px;margin-left:6px;padding:0 4px;font-size:.8em}.term-quiz-body[data-v-df94764f]{overscroll-behavior:contain;min-height:0;color:var(--t-fg);flex:1;padding:14px 16px 22px;overflow-y:auto}.term-quiz-lead[data-v-df94764f]{color:var(--t-dim);margin-bottom:14px}.term-quiz-note[data-v-df94764f]{color:var(--q-ng);margin:10px 0}.term-quiz-set[data-v-df94764f]{border:0;margin:0 0 18px;padding:0}.term-quiz-set legend[data-v-df94764f]{color:var(--t-hi);padding:0 0 6px;font-weight:700}.term-quiz-picks[data-v-df94764f]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.term-quiz-levels[data-v-df94764f]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.term-quiz-pick[data-v-df94764f],.term-quiz-lv[data-v-df94764f]{border:1px solid var(--q-line);background:var(--q-panel);color:var(--t-fg);font:inherit;text-align:left;cursor:pointer;border-radius:7px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 11px;display:flex}.term-quiz-pick small[data-v-df94764f],.term-quiz-lv small[data-v-df94764f]{color:var(--t-dim);font-size:.86em;line-height:1.4}.term-quiz-pick[data-v-df94764f]:hover,.term-quiz-lv[data-v-df94764f]:hover{background:#ffffff17}.term-quiz-pick.is-on[data-v-df94764f],.term-quiz-lv.is-on[data-v-df94764f]{border-color:var(--t-hi);box-shadow:inset 3px 0 0 var(--t-hi);background:#6cb2ff24}.term-quiz-pick[data-v-df94764f]:focus-visible,.term-quiz-lv[data-v-df94764f]:focus-visible{outline:2px solid var(--t-hi);outline-offset:2px}.term-quiz-actions[data-v-df94764f]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.term-quiz-go[data-v-df94764f]{border:1px solid var(--t-hi);color:#dbeaff;font:inherit;cursor:pointer;background:#6cb2ff29;border-radius:999px;padding:9px 20px;font-weight:700}.term-quiz-go[data-v-df94764f]:hover:not(:disabled){background:#6cb2ff47}.term-quiz-go[data-v-df94764f]:disabled{opacity:.42;cursor:not-allowed}.term-quiz-sub[data-v-df94764f]{border:1px solid var(--q-line);color:var(--t-fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 15px}.term-quiz-sub[data-v-df94764f]:hover{background:#ffffff14}.term-quiz-go[data-v-df94764f]:focus-visible,.term-quiz-sub[data-v-df94764f]:focus-visible{outline:2px solid var(--t-hi);outline-offset:2px}.term-quiz-tip[data-v-df94764f]{color:var(--t-dim);font-size:.86em}.term-quiz-tip b[data-v-df94764f]{color:var(--t-fg)}.term-quiz-dots[data-v-df94764f]{flex-wrap:wrap;gap:5px;margin:0 0 12px;padding:0;list-style:none;display:flex}.term-quiz-dot[data-v-df94764f]{border:1px solid var(--q-line);width:1.7em;height:1.7em;color:var(--t-dim);border-radius:5px;place-items:center;display:grid}.term-quiz-dot.is-ok[data-v-df94764f]{color:var(--q-ok);border-color:#6fd88b80}.term-quiz-dot.is-ng[data-v-df94764f]{color:var(--q-ng);border-color:#ff8a8080}.term-quiz-dot.is-now[data-v-df94764f]{color:var(--t-hi);border-color:var(--t-hi);font-weight:700}.term-quiz-tags[data-v-df94764f]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.term-quiz-tag[data-v-df94764f]{border:1px solid var(--q-line);color:var(--t-dim);border-radius:999px;padding:1px 8px;font-size:.84em}.term-quiz-tag-kind[data-v-df94764f]{color:var(--t-hi);border-color:#6cb2ff66}.term-quiz-q[data-v-df94764f]{color:var(--t-fg);margin:0 0 8px;font-size:1.06rem;font-weight:700}.term-quiz-prompt[data-v-df94764f]{margin:0 0 6px;line-height:1.75}.term-quiz-code[data-v-df94764f]{border:1px solid var(--q-line);background:#00000052;border-radius:7px;margin:10px 0 14px;padding:8px 0;overflow-x:auto}.term-quiz-codeline[data-v-df94764f]{white-space:pre;align-items:baseline;gap:10px;padding:0 12px;display:flex}.term-quiz-lineno[data-v-df94764f]{text-align:right;color:var(--t-dim);-webkit-user-select:none;user-select:none;flex:0 0 2em}.term-quiz-linetext[data-v-df94764f]{flex:1 0 auto}.term-quiz-here[data-v-df94764f]{color:var(--t-hi);white-space:nowrap;flex:none;padding-left:12px}.term-quiz-codeline.is-target[data-v-df94764f]{background:#ffdf6621;box-shadow:inset 3px 0 #ffdf66}.term-quiz-codeline.is-now[data-v-df94764f]{box-shadow:inset 3px 0 0 var(--t-hi);background:#6cb2ff29}.term-quiz-codeline.is-target .term-quiz-lineno[data-v-df94764f]:before,.term-quiz-codeline.is-now .term-quiz-lineno[data-v-df94764f]:before{content:"▸ "}.term-quiz-choices[data-v-df94764f]{gap:7px;margin:12px 0;display:grid}.term-quiz-choice[data-v-df94764f]{border:1px solid var(--q-line);background:var(--q-panel);width:100%;color:var(--t-fg);font:inherit;text-align:left;cursor:pointer;border-radius:7px;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.term-quiz-choice[data-v-df94764f]:hover:not(:disabled){background:#ffffff17}.term-quiz-choice[data-v-df94764f]:disabled{cursor:default}.term-quiz-choice[data-v-df94764f]:focus-visible{outline:2px solid var(--t-hi);outline-offset:2px}.term-quiz-num[data-v-df94764f]{text-align:center;border:1px solid var(--q-line);min-width:1.6em;color:var(--t-dim);border-radius:4px;flex:none}.term-quiz-ctext[data-v-df94764f]{white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.term-quiz-mark[data-v-df94764f]{white-space:nowrap;flex:none;font-weight:700}.term-quiz-choice.is-picked[data-v-df94764f]{border-color:var(--t-hi);box-shadow:inset 3px 0 0 var(--t-hi)}.term-quiz-choice.is-answer[data-v-df94764f]{border-color:var(--q-ok);box-shadow:inset 3px 0 0 var(--q-ok);background:#6fd88b24}.term-quiz-choice.is-answer .term-quiz-mark[data-v-df94764f]{color:var(--q-ok)}.term-quiz-choice.is-wrong[data-v-df94764f]{border-color:var(--q-ng);box-shadow:inset 3px 0 0 var(--q-ng);background:#ff8a801f}.term-quiz-choice.is-wrong .term-quiz-mark[data-v-df94764f]{color:var(--q-ng)}.term-quiz-choice.is-picked .term-quiz-num[data-v-df94764f]{color:var(--t-hi);border-color:var(--t-hi)}.term-quiz-input[data-v-df94764f]{margin:12px 0}.term-quiz-label[data-v-df94764f]{color:var(--t-hi);margin-bottom:5px;display:block}.term-quiz-field[data-v-df94764f]{border:1px solid var(--q-line);width:100%;color:var(--t-fg);font:inherit;background:#00000059;border-radius:7px;padding:9px 11px}.term-quiz-field[data-v-df94764f]:focus-visible{outline:2px solid var(--t-hi);outline-offset:1px}.term-quiz-field[readonly][data-v-df94764f]{opacity:.7}.term-quiz-hint[data-v-df94764f]{color:var(--t-fg);background:#ffdf6617;border-left:3px solid #ffdf66;margin:8px 0;padding:8px 11px}.term-quiz-result[data-v-df94764f]{border:1px solid var(--q-line);background:var(--q-panel);border-radius:8px;margin-top:16px;padding:12px 14px}.term-quiz-result.is-ok[data-v-df94764f]{border-color:#6fd88b73}.term-quiz-result.is-ng[data-v-df94764f]{border-color:#ff8a8073}.term-quiz-verdict[data-v-df94764f]{align-items:baseline;gap:8px;margin-bottom:10px;font-weight:700;display:flex}.term-quiz-vmark[data-v-df94764f]{font-size:1.25em}.term-quiz-result.is-ok .term-quiz-vmark[data-v-df94764f]{color:var(--q-ok)}.term-quiz-result.is-ng .term-quiz-vmark[data-v-df94764f]{color:var(--q-ng)}.term-quiz-truth[data-v-df94764f]{color:var(--t-dim);font-weight:400}.term-quiz-truth code[data-v-df94764f]{color:var(--t-fg);white-space:pre-wrap}.term-quiz-why[data-v-df94764f]{gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.term-quiz-why li[data-v-df94764f]{color:var(--t-dim);padding-left:.4em;line-height:1.6}.term-quiz-why li.is-answer[data-v-df94764f],.term-quiz-why b[data-v-df94764f]{color:var(--t-fg)}.term-quiz-explain[data-v-df94764f]{margin:0}.term-quiz-explain dt[data-v-df94764f]{color:var(--t-hi);margin-top:10px;font-weight:700}.term-quiz-explain dt[data-v-df94764f]:first-child{margin-top:0}.term-quiz-explain dd[data-v-df94764f]{margin:3px 0 0;line-height:1.8}.term-quiz-demo[data-v-df94764f]{border-top:1px dashed var(--q-line);margin-top:16px;padding-top:12px}.term-quiz-demohead[data-v-df94764f]{color:var(--t-hi);margin-bottom:6px;font-weight:700}.term-quiz-subhead[data-v-df94764f]{color:var(--t-dim);margin:8px 0 4px}.term-quiz-empty[data-v-df94764f]{color:var(--t-dim)}.term-quiz-tracegrid[data-v-df94764f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.term-quiz-vars dl[data-v-df94764f]{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:0;display:grid}.term-quiz-vars dt[data-v-df94764f]{color:var(--t-dir);white-space:nowrap}.term-quiz-vars dd[data-v-df94764f]{overflow-wrap:anywhere;margin:0}.term-quiz-vars dt.is-changed[data-v-df94764f],.term-quiz-vars dd.is-changed[data-v-df94764f]{color:#ffdf66;font-weight:700}.term-quiz-chg[data-v-df94764f]{font-size:.82em;font-weight:400}.term-quiz-console pre[data-v-df94764f]{border:1px solid var(--q-line);min-height:3.2em;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#0006;border-radius:6px;margin:0;padding:7px 10px}.term-quiz-tracenote[data-v-df94764f]{color:var(--t-fg);margin:8px 0}.term-quiz-tracebar[data-v-df94764f]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.term-quiz-tracebar button[data-v-df94764f]{border:1px solid var(--q-line);color:var(--t-fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px}.term-quiz-tracebar button[data-v-df94764f]:hover:not(:disabled){background:#ffffff17}.term-quiz-tracebar button[data-v-df94764f]:disabled{opacity:.4;cursor:not-allowed}.term-quiz-tracebar button[data-v-df94764f]:focus-visible{outline:2px solid var(--t-hi);outline-offset:2px}.term-quiz-tracepos[data-v-df94764f]{color:var(--t-dim)}.term-quiz-out[data-v-df94764f]{border:1px solid var(--q-line);min-height:3.4em;max-height:16em;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#0006;border-radius:6px;margin:0;padding:8px 11px;overflow:auto}.term-quiz-err[data-v-df94764f]{color:var(--q-ng);white-space:pre-wrap;margin:6px 0 0}.term-quiz-fine[data-v-df94764f]{color:var(--t-dim);margin:8px 0 0;font-size:.85em;line-height:1.6}.term-quiz-fine b[data-v-df94764f]{color:var(--t-fg)}.term-quiz-frame[data-v-df94764f],.term-pad-frame[data-v-df94764f]{border:1px solid var(--q-line);background:#fff;border-radius:7px;width:100%;display:block}.term-quiz-frame[data-v-df94764f]{height:220px}.term-quiz-review[data-v-df94764f]{gap:5px;margin:14px 0;padding:0;list-style:none;display:grid}.term-quiz-review li[data-v-df94764f]{border:1px solid var(--q-line);background:var(--q-panel);border-radius:6px;align-items:baseline;gap:9px;padding:6px 10px;display:flex}.term-quiz-review li.is-ok[data-v-df94764f]{border-left:3px solid var(--q-ok)}.term-quiz-review li.is-ng[data-v-df94764f]{border-left:3px solid var(--q-ng)}.term-quiz-review li.is-ok .term-quiz-rmark[data-v-df94764f]{color:var(--q-ok)}.term-quiz-review li.is-ng .term-quiz-rmark[data-v-df94764f]{color:var(--q-ng)}.term-quiz-rmark[data-v-df94764f]{font-weight:700}.term-quiz-review b[data-v-df94764f]{color:var(--t-dim);white-space:nowrap;font-weight:400}.term-code[data-v-df94764f]{border:1px solid var(--q-line);background:#00000059;border-radius:6px;flex:1;grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.term-code-gutter[data-v-df94764f]{border-right:1px solid var(--q-line);color:var(--t-dim);text-align:right;-webkit-user-select:none;user-select:none;font:inherit;background:#00000040;padding:8px 8px 8px 10px;line-height:1.6;overflow:hidden}.term-code-gutter>div[data-v-df94764f]{min-height:1.6em}.term-code-gutter>div.is-err[data-v-df94764f]{color:var(--q-ng);font-weight:700}.term-code-body[data-v-df94764f]{min-width:0;position:relative}.term-code-view[data-v-df94764f],.term-code-input[data-v-df94764f]{font:inherit;tab-size:4;white-space:pre;overflow-wrap:normal;border:0;margin:0;padding:8px 10px;line-height:1.6;overflow:auto}.term-code-view[data-v-df94764f]{color:var(--t-fg);pointer-events:none;position:absolute;inset:0;overflow:hidden}.term-code-line[data-v-df94764f]{min-height:1.6em}.term-code-line.is-err[data-v-df94764f]{box-shadow:inset 3px 0 0 var(--q-ng);background:#ff8a8029}.term-code-input[data-v-df94764f]{resize:none;color:#0000;width:100%;height:100%;caret-color:var(--t-fg);background:0 0;outline:none;position:relative}.term-code-input[data-v-df94764f]::selection{background:#6cb2ff57}.term-code-input[data-v-df94764f]:focus-visible{outline:none}.term-code[data-v-df94764f]:focus-within{border-color:var(--t-hi)}.term-c-kw[data-v-df94764f]{color:#ff8ab8}.term-c-str[data-v-df94764f]{color:#9ee493}.term-c-num[data-v-df94764f]{color:#ffcf6b}.term-c-com[data-v-df94764f]{color:#7e8b9b;font-style:italic}.term-c-fn[data-v-df94764f]{color:#7fd4ff;font-weight:700}.term-c-bi[data-v-df94764f]{color:#6cb2ff}.term-c-call[data-v-df94764f]{color:#c8b7ff}.term-c-deco[data-v-df94764f]{color:#ffcf6b}.term-c-op[data-v-df94764f]{color:#b9c0cc}.term-c-tag[data-v-df94764f]{color:#ff8ab8}.term-c-attr[data-v-df94764f]{color:#ffcf6b}.term-c-val[data-v-df94764f]{color:#9ee493}.term-pad-dirty[data-v-df94764f]{color:#b4506a;font-weight:700}.term-pad-tabs[data-v-df94764f]{flex:none;gap:4px;margin-bottom:6px;display:flex}.term-pad-tab[data-v-df94764f]{border:1px solid var(--q-line);color:var(--t-dim);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;display:flex}.term-pad-tab[data-v-df94764f]:hover{background:#ffffff14}.term-pad-tab[data-v-df94764f]:focus-visible{outline:2px solid var(--t-hi);outline-offset:2px}.term-pad-tab.is-on[data-v-df94764f]{color:var(--t-fg);border-color:var(--t-hi);box-shadow:inset 0 -2px 0 var(--t-hi);font-weight:700}.term-pad-badge[data-v-df94764f]{min-width:1.5em;color:var(--t-fg);text-align:center;background:#ffffff24;border-radius:999px;padding:0 4px;font-size:.82em}.term-pad-badge.is-warn[data-v-df94764f]{background:#ffdf663d}.term-pad-badge.is-err[data-v-df94764f]{background:#ff8a8047}.term-pad-panel[data-v-df94764f]{overscroll-behavior:contain;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.term-outline[data-v-df94764f]{gap:2px;margin:0 0 8px;padding:0;list-style:none;display:grid}.term-outline li[data-v-df94764f]{overflow-wrap:anywhere;border-radius:4px;align-items:baseline;gap:7px;padding:2px 4px;display:flex}.term-outline li.is-heading[data-v-df94764f]{background:#6cb2ff1a}.term-outline li.is-landmark[data-v-df94764f]{background:#6fd88b17}.term-outline li b[data-v-df94764f]{color:var(--t-dir);flex:none}.term-outline-role[data-v-df94764f]{color:var(--t-dim);flex:none}.term-outline-text[data-v-df94764f]{color:var(--t-fg);min-width:0}.term-outline-line[data-v-df94764f]{color:var(--t-dim);font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:3px;flex:none;padding:0 4px}.term-outline-line[data-v-df94764f]:hover{color:var(--t-fg);background:#ffffff2e}.term-outline-line[data-v-df94764f]:focus-visible{outline:2px solid var(--t-hi);outline-offset:1px}.term-checks[data-v-df94764f]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.term-checks li[data-v-df94764f]{border:1px solid var(--q-line);background:var(--q-panel);border-radius:6px;padding:6px 9px}.term-checks li.is-err[data-v-df94764f]{border-left:3px solid var(--q-ng)}.term-checks li.is-warn[data-v-df94764f]{border-left:3px solid #ffdf66}.term-checks li.is-info[data-v-df94764f]{border-left:3px solid var(--t-hi)}.term-check-head[data-v-df94764f]{overflow-wrap:anywhere;align-items:baseline;gap:7px;display:flex}.term-check-mark[data-v-df94764f]{flex:none;font-weight:700}.term-checks li.is-err .term-check-mark[data-v-df94764f]{color:var(--q-ng)}.term-checks li.is-warn .term-check-mark[data-v-df94764f]{color:#ffdf66}.term-checks li.is-info .term-check-mark[data-v-df94764f]{color:var(--t-hi)}.term-check-hint[data-v-df94764f]{color:var(--t-dim);margin-top:3px;line-height:1.6}.term-check-ok[data-v-df94764f]{color:var(--q-ok)}.term-pad-ms[data-v-df94764f]{color:var(--t-dim);font-weight:400}.term-pad-ask[data-v-df94764f]{gap:4px;margin-top:6px;display:grid}.term-pad-grid[data-v-df94764f]{background:var(--q-line);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;min-height:0;display:grid}.term-pad-edit[data-v-df94764f],.term-pad-out[data-v-df94764f]{background:var(--t-bg);min-height:0;color:var(--t-fg);flex-direction:column;padding:8px 10px;display:flex}.term-pad-out .term-quiz-out[data-v-df94764f]{flex:1;max-height:none}.term-pad-frame[data-v-df94764f]{flex:1;min-height:140px}.term-pad-bar[data-v-df94764f]{border-top:1px solid var(--q-line);background:var(--t-bg);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.term-quiz-padnote[data-v-df94764f]{color:var(--t-hi)}.term-pad-bar .term-quiz-fine[data-v-df94764f]{flex:260px;margin:0}@media (prefers-reduced-motion:reduce){.term-quiz-codeline.is-now[data-v-df94764f]{transition:none}}@media (width<=720px){.term-quiz-tracegrid[data-v-df94764f]{grid-template-columns:minmax(0,1fr)}.term-pad-grid[data-v-df94764f]{grid-template-rows:minmax(120px,1fr) minmax(120px,1fr);grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.term-quiz[data-v-df94764f],.term-pad[data-v-df94764f]{height:clamp(400px,76vh,640px);font-size:16px}.term-quiz-body[data-v-df94764f]{padding:12px 12px 20px}.term-quiz-head[data-v-df94764f]{flex-wrap:wrap}.term-quiz-count[data-v-df94764f]{text-align:left;flex:1 0 100%;order:3}.term-quiz-code[data-v-df94764f]{font-size:.92em}.term-quiz-frame[data-v-df94764f]{height:180px}.term-quiz-review b[data-v-df94764f]{white-space:normal}}.term-status[data-v-df94764f]{background:var(--surface-3);border-top:1px solid var(--card-line);color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;padding:8px 14px;font-size:.74rem;display:flex}.term-status-path[data-v-df94764f]{font-weight:600}.term-status-hint[data-v-df94764f],.term-status-none[data-v-df94764f]{color:var(--text-dim)}.term-art[data-v-df94764f]{font:inherit;white-space:pre;color:var(--t-fg);margin:2px 0;line-height:1.35;overflow:auto hidden}.term-overlay[data-v-df94764f]{z-index:10000;cursor:pointer;background:#000;outline:none;position:fixed;inset:0}.term-matrix[data-v-df94764f]{width:100%;height:100%;display:block}.term-hollywood[data-v-df94764f]{background:#04070a;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:100%;padding:6px;display:grid;overflow:hidden}.term-hw-pane[data-v-df94764f]{color:#57e08c;white-space:pre;background:#000c06b8;border:1px solid #50ffa047;border-radius:4px;margin:0;padding:8px 10px;font-family:Cascadia Mono,Consolas,MS Gothic,monospace;font-size:11.5px;line-height:1.32;overflow:hidden}@media (width<=720px){.term-hollywood[data-v-df94764f]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.term-hw-pane[data-v-df94764f]:nth-child(n+4){display:none}}.term-overlay-hint[data-v-df94764f]{text-align:center;color:#ffffffb8;text-shadow:0 1px 6px #000;pointer-events:none;font-size:.8rem;position:fixed;bottom:18px;left:0;right:0}.term-saver[data-v-df94764f]{background:#000;position:absolute;inset:0;overflow:hidden}.term-saver-box[data-v-df94764f]{will-change:transform;background:#cdd4dc;border-radius:3px;position:absolute;top:0;left:0}.term-saver-box.is-glow[data-v-df94764f]{background:radial-gradient(circle,#0000008c 0%,#0000 46%),conic-gradient(#ff1f4b,#ff9b00,#ffe000,#24ff6a,#00c6ff,#7b46ff,#ff1f4b);animation:2.4s linear infinite term-saver-hue-df94764f;box-shadow:0 0 46px 14px #ffffff80}@keyframes term-saver-hue-df94764f{to{filter:hue-rotate(360deg)}}.term-saver-exit[data-v-df94764f]{color:#fff;cursor:pointer;background:#000000b8;border:1px solid #ffffff73;border-radius:8px;padding:8px 16px;font-size:.85rem;position:fixed;bottom:16px;right:16px}.term-saver-exit[data-v-df94764f]:hover{background:#303030e6}.term-saver-exit[data-v-df94764f]:focus-visible{outline-offset:2px;outline:2px solid #fff}.term-sl[data-v-df94764f]{width:max-content;font:inherit;color:var(--t-hi);white-space:pre;will-change:left, transform;margin:4px 0;animation:5.2s linear forwards term-sl-run-df94764f;display:block;position:relative}.term-sl.sl-fast[data-v-df94764f]{animation-duration:.9s}@keyframes term-sl-run-df94764f{0%{left:100%;transform:translate(0)}to{left:0;transform:translate(-100%)}}.term-body.is-crashing[data-v-df94764f]{animation:.16s linear infinite term-shake-df94764f}@keyframes term-shake-df94764f{0%,to{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(1px,1px)}}.term-crash[data-v-df94764f]{color:#dfe6f5;text-align:left;background:#0b0d12;min-height:clamp(320px,58vh,560px);padding:36px 26px;position:relative}.term-crash-noise[data-v-df94764f]{pointer-events:none;opacity:.16;background-image:repeating-linear-gradient(0deg,#ffffff80 0 1px,#0000 1px 3px);animation:1.7s steps(3,end) infinite term-noise-df94764f;position:absolute;inset:0}@keyframes term-noise-df94764f{0%{transform:translateY(0)}to{transform:translateY(3px)}}.term-crash-face[data-v-df94764f]{margin-bottom:14px;font-size:3.4rem;line-height:1}.term-crash-title[data-v-df94764f]{letter-spacing:.08em;margin-bottom:12px;font-size:1.5rem}.term-crash-code[data-v-df94764f]{color:#9fb2d6;font-family:Cascadia Mono,Consolas,monospace;font-size:.85rem}.term-crash-actions[data-v-df94764f]{flex-wrap:wrap;gap:12px;display:flex}.term-off[data-v-df94764f]{text-align:center;min-height:clamp(320px,58vh,560px);color:var(--t-dim);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.term-off-mark[data-v-df94764f]{color:var(--t-fg);font-size:2.6rem}.term-btn[data-v-df94764f]{border:1px solid var(--card-line);background:var(--bg-card);color:var(--text);cursor:pointer;transition:background var(--dur-base) ease;border-radius:999px;margin-top:20px;padding:12px 26px;font-family:inherit;font-size:.92rem}.term-btn[data-v-df94764f]:hover{background:var(--bg-card-hover)}.term-btn-reboot[data-v-df94764f]{color:var(--accent);border-color:#6cb2ff73;position:relative}.term-guide[data-v-df94764f]{max-width:900px;margin:0 auto}.term-guide-list[data-v-df94764f]{color:var(--text-muted);gap:10px;font-size:.9rem;list-style:none;display:grid}.term-guide-list li[data-v-df94764f]{text-indent:-1.1em;padding-left:1.1em}.term-guide-list li[data-v-df94764f]:before{content:"・";color:var(--text-dim)}.term-guide-list b[data-v-df94764f]{color:var(--text);font-family:Cascadia Mono,Consolas,monospace}@media (width<=640px){.term-body[data-v-df94764f]{height:clamp(300px,52vh,460px);padding:12px 12px 16px;font-size:16px}.term-wrap[data-v-df94764f]{border-radius:10px}.term-status[data-v-df94764f]{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.term-cursor[data-v-df94764f],.term-saver-box.is-glow[data-v-df94764f]{animation:none}.term-sl[data-v-df94764f]{animation-duration:.9s}.term-body.is-crashing[data-v-df94764f],.term-crash-noise[data-v-df94764f]{animation:none}}
