.hud[data-astro-cid-cowyb4qw]{z-index:4;background:var(--panel);border-bottom:1px solid var(--orbit-faint);padding:16px 0 14px;position:sticky;top:0}.hud__head[data-astro-cid-cowyb4qw]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.hud__heading[data-astro-cid-cowyb4qw]{font-size:var(--step-1);color:var(--text)}.hud__heading-en[data-astro-cid-cowyb4qw]{letter-spacing:.2em;color:var(--text-3);font-size:.62rem}.hud__sub[data-astro-cid-cowyb4qw]{letter-spacing:.14em;color:var(--text-3);white-space:nowrap;font-size:.6rem}.hud__body[data-astro-cid-cowyb4qw]{grid-template-columns:132px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.hud__key[data-astro-cid-cowyb4qw]{background:var(--swatch);min-height:104px;color:var(--on);border-radius:var(--radius-sm);flex-direction:column;justify-content:space-between;gap:2px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.hud__key-role[data-astro-cid-cowyb4qw]{letter-spacing:.16em;opacity:1;font-size:.52rem}.hud__key-name[data-astro-cid-cowyb4qw]{font-family:var(--font-display);font-size:1.16rem;line-height:1.1}.hud__key-hex[data-astro-cid-cowyb4qw]{letter-spacing:.08em;opacity:1;font-size:.68rem}.hud__chart[data-astro-cid-cowyb4qw]{flex-direction:column;min-width:0;display:flex}.hud__chart-label[data-astro-cid-cowyb4qw]{letter-spacing:.16em;color:var(--text-3);margin-bottom:6px;font-size:.52rem}.hud__bars[data-astro-cid-cowyb4qw]{border-bottom:1px solid var(--orbit-dim);align-items:flex-end;gap:4px;height:76px;display:flex}.hud__bar[data-astro-cid-cowyb4qw]{cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:flex-end;min-width:0;height:100%;padding:0;display:flex;position:relative}.hud__bar-fill[data-astro-cid-cowyb4qw]{width:100%;height:var(--h);background:var(--swatch);transition:filter .18s var(--ease);display:block;box-shadow:inset 0 0 0 .5px #ffffff24}.hud__bar[data-astro-cid-cowyb4qw]:hover .hud__bar-fill[data-astro-cid-cowyb4qw],.hud__bar[data-astro-cid-cowyb4qw]:focus-visible .hud__bar-fill[data-astro-cid-cowyb4qw]{filter:brightness(1.16)}.hud__bar[data-astro-cid-cowyb4qw]:focus-visible{outline:1px solid var(--quantum);outline-offset:3px}.hud__bar-index[data-astro-cid-cowyb4qw]{letter-spacing:.06em;text-align:center;color:var(--text-3);font-size:.52rem;position:absolute;bottom:-17px;left:0;right:0}.hud__bar-tip[data-astro-cid-cowyb4qw]{background:var(--panel-3);border:1px solid var(--orbit);border-radius:var(--radius-sm);color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s var(--ease), transform .16s var(--ease);z-index:3;padding:3px 7px;font-size:.6rem;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%,4px)}.hud__bar[data-astro-cid-cowyb4qw]:hover .hud__bar-tip[data-astro-cid-cowyb4qw],.hud__bar[data-astro-cid-cowyb4qw]:focus-visible .hud__bar-tip[data-astro-cid-cowyb4qw]{opacity:1;transform:translate(-50%)}.hud__chart-hint[data-astro-cid-cowyb4qw]{letter-spacing:.12em;color:var(--text-3);margin-top:20px;font-size:.54rem}.hud__status[data-astro-cid-cowyb4qw]{letter-spacing:.06em;color:var(--glow);min-height:1.2em;margin-top:10px;font-size:.64rem}.hud__status[data-astro-cid-cowyb4qw]:empty{min-height:0}@media (width<=560px){.hud__body[data-astro-cid-cowyb4qw]{grid-template-columns:104px minmax(0,1fr);gap:12px}.hud__key[data-astro-cid-cowyb4qw]{min-height:92px;padding:8px 10px}.hud__key-name[data-astro-cid-cowyb4qw]{font-size:1rem}}@media (width<=1080px){.hud[data-astro-cid-cowyb4qw]{position:static}}.palette[data-astro-cid-s2wr4zb6]{padding-top:6px;display:block}.palette__rows[data-astro-cid-s2wr4zb6]{list-style:none}.swatch[data-astro-cid-s2wr4zb6]{border-bottom:1px solid var(--orbit-faint);grid-template-columns:4px minmax(0,1fr) auto;align-items:baseline;gap:3px 14px;padding:12px 0 13px;display:grid}.swatch__band[data-astro-cid-s2wr4zb6]{background:var(--swatch);grid-row:1/span 2;align-self:stretch;box-shadow:inset 0 0 0 .5px #ffffff24}.swatch__copy[data-astro-cid-s2wr4zb6]{text-align:left;cursor:pointer;background:0 0;border:0;grid-column:2;align-items:baseline;gap:12px;padding:0;display:flex}.swatch__name[data-astro-cid-s2wr4zb6]{font-family:var(--font-display);font-size:var(--step-1);color:var(--text);line-height:1.2}.swatch__hex[data-astro-cid-s2wr4zb6]{letter-spacing:.05em;color:var(--text-3);transition:color .16s var(--ease);font-size:.74rem}.swatch__copy[data-astro-cid-s2wr4zb6]:hover .swatch__hex[data-astro-cid-s2wr4zb6]{color:var(--glow)}.swatch__copy[data-astro-cid-s2wr4zb6]:focus-visible{outline:1px solid var(--quantum);outline-offset:4px}.swatch__role[data-astro-cid-s2wr4zb6]{letter-spacing:.12em;color:var(--text-3);border:1px solid var(--orbit-dim);border-radius:var(--radius-sm);white-space:nowrap;grid-area:1/3;justify-self:end;padding:2px 7px;font-size:.58rem}.swatch--accent[data-astro-cid-s2wr4zb6] .swatch__name[data-astro-cid-s2wr4zb6]{color:var(--gold)}.swatch--accent[data-astro-cid-s2wr4zb6] .swatch__role[data-astro-cid-s2wr4zb6]{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 45%, transparent)}.swatch__note[data-astro-cid-s2wr4zb6]{color:var(--text-3);grid-column:2/span 2;font-size:.76rem;line-height:1.6}.palette__actions[data-astro-cid-s2wr4zb6]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.palette__status[data-astro-cid-s2wr4zb6]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--glow);min-height:1.2em;margin-top:12px;font-size:.7rem}.palette__status[data-astro-cid-s2wr4zb6]:empty{min-height:0}@media (width<=560px){.swatch__copy[data-astro-cid-s2wr4zb6]{align-items:center;min-height:2.75rem}}.prompt-roles[data-astro-cid-j47ok2hq]{border-top:1px solid var(--orbit-faint);margin-top:16px;padding-top:14px}.prompt-roles__head[data-astro-cid-j47ok2hq]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:10px;display:flex}.prompt-roles__title[data-astro-cid-j47ok2hq]{color:var(--text-2);font-size:.76rem}.prompt-roles__head[data-astro-cid-j47ok2hq] p[data-astro-cid-j47ok2hq]{color:var(--text-3);font-size:.64rem}.prompt-roles__grid[data-astro-cid-j47ok2hq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.prompt-role[data-astro-cid-j47ok2hq]{border:1px solid var(--orbit-faint);border-radius:var(--radius-sm);min-width:0;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:8px;padding:7px;display:grid}.prompt-role[data-astro-cid-j47ok2hq]:hover,.prompt-role[data-astro-cid-j47ok2hq]:focus-visible,.prompt-role[data-astro-cid-j47ok2hq].is-pinned{border-color:var(--gold);background:var(--panel-2)}.prompt-role[data-astro-cid-j47ok2hq].is-primary{box-shadow:inset 2px 0 0 var(--gold)}.prompt-role__swatch[data-astro-cid-j47ok2hq]{background:var(--role-tone);width:12px;height:12px;margin-top:2px;box-shadow:inset 0 0 0 1px #ffffff2e}.prompt-role__copy[data-astro-cid-j47ok2hq]{flex-direction:column;min-width:0;display:flex}.prompt-role__meta[data-astro-cid-j47ok2hq]{justify-content:space-between;align-items:center;gap:6px;display:flex}.prompt-role__label[data-astro-cid-j47ok2hq]{color:var(--text-3);font-size:.62rem}.prompt-role__emphasis[data-astro-cid-j47ok2hq]{color:var(--text-3);font-size:.55rem}.prompt-role[data-astro-cid-j47ok2hq].is-primary .prompt-role__emphasis[data-astro-cid-j47ok2hq]{color:var(--gold)}.prompt-role__name[data-astro-cid-j47ok2hq]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.prompt-role__hex[data-astro-cid-j47ok2hq]{color:var(--text-3);letter-spacing:.03em;font-size:.61rem}[data-preview-role-root] [data-prompt-role].is-role-highlighted{outline:2px solid var(--prompt-highlight);outline-offset:3px}@media (prefers-reduced-motion:reduce){.prompt-role[data-astro-cid-j47ok2hq]{transition:none}}.syntax-token--keyword[data-astro-cid-fak3qy6m]{color:var(--syntax-keyword);font-weight:650}.syntax-token--function[data-astro-cid-fak3qy6m]{color:var(--syntax-function);font-weight:600}.syntax-token--string[data-astro-cid-fak3qy6m]{color:var(--syntax-string)}.syntax-token--number[data-astro-cid-fak3qy6m]{color:var(--syntax-number);font-variant-numeric:tabular-nums}.syntax-token--type[data-astro-cid-fak3qy6m]{color:var(--syntax-type);font-weight:600}.syntax-token--variable[data-astro-cid-fak3qy6m]{color:var(--syntax-variable)}.syntax-token--property[data-astro-cid-fak3qy6m]{color:var(--syntax-property)}.syntax-token--comment[data-astro-cid-fak3qy6m]{color:var(--syntax-comment);font-style:italic}.syntax-token--operator[data-astro-cid-fak3qy6m]{color:var(--syntax-operator)}.syntax-token--punctuation[data-astro-cid-fak3qy6m]{color:var(--syntax-punctuation)}.syntax-token--constant[data-astro-cid-fak3qy6m]{color:var(--syntax-constant);font-weight:600}.terminal-shell[data-astro-cid-yr5vqe5o]{border:1px solid var(--terminal-frame);background:var(--t-bg);min-width:0;color:var(--t-text);border-radius:4px;margin:0;overflow:hidden}.terminal-shell__bar[data-astro-cid-yr5vqe5o]{z-index:2;border-bottom:1px solid var(--terminal-frame);background:var(--terminal-chrome);min-height:35px;color:var(--terminal-chrome-text);align-items:center;gap:10px;padding:7px 11px;display:flex;position:relative}.terminal-shell__dots[data-astro-cid-yr5vqe5o]{flex:none;gap:6px;display:inline-flex}.terminal-shell__dots[data-astro-cid-yr5vqe5o] i[data-astro-cid-yr5vqe5o]{border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 .5px #0000002e}.terminal-shell__dots[data-astro-cid-yr5vqe5o] i[data-astro-cid-yr5vqe5o]:first-child{background:#ff5f57}.terminal-shell__dots[data-astro-cid-yr5vqe5o] i[data-astro-cid-yr5vqe5o]:nth-child(2){background:#febc2e}.terminal-shell__dots[data-astro-cid-yr5vqe5o] i[data-astro-cid-yr5vqe5o]:nth-child(3){background:#28c840}.terminal-shell__title[data-astro-cid-yr5vqe5o]{color:var(--terminal-chrome-text);letter-spacing:.02em;font-size:.62rem}.terminal-shell__subtitle[data-astro-cid-yr5vqe5o]{color:color-mix(in srgb, var(--terminal-chrome-text) 58%, transparent);letter-spacing:.06em;margin-left:auto;font-size:.54rem}.terminal-shell__screen[data-astro-cid-yr5vqe5o]{background:var(--t-bg);min-width:0;color:var(--t-text)}@media (width<=520px){.terminal-shell__subtitle[data-astro-cid-yr5vqe5o]{display:none}}@media (prefers-reduced-motion:reduce){.terminal-shell[data-astro-cid-yr5vqe5o] [data-astro-cid-yr5vqe5o]{transition:none}}.codex-preview[data-astro-cid-ayeeqfyn]{min-width:0}.codex[data-astro-cid-ayeeqfyn]{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:clamp(.7rem,2vw,.8rem);line-height:1.65}.codex__context[data-astro-cid-ayeeqfyn]{border-bottom:1px solid var(--codex-divider);background:var(--t-surface);flex-wrap:wrap;align-items:center;gap:7px 12px;padding:6px 10px;display:flex}.codex__badge[data-astro-cid-ayeeqfyn]{background:var(--codex-prompt);color:var(--t-on-accent);padding:1px 6px;font-weight:700}.codex__flow[data-astro-cid-ayeeqfyn]{flex-direction:column;gap:10px;padding:12px;display:flex}.codex__turn[data-astro-cid-ayeeqfyn]{border-left:2px solid var(--codex-divider);min-width:0;padding:9px 10px}.codex__turn--user[data-astro-cid-ayeeqfyn]{margin-left:clamp(0px,4vw,38px)}.codex__label[data-astro-cid-ayeeqfyn]{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:700}.codex__status[data-astro-cid-ayeeqfyn]{align-items:center;gap:6px;margin-top:7px;display:flex}.codex__status-dot[data-astro-cid-ayeeqfyn]{background:var(--t-accent);border-radius:50%;width:6px;height:6px}.codex__conclusion[data-astro-cid-ayeeqfyn]{color:var(--t-text);margin-top:5px}.codex__workbench[data-astro-cid-ayeeqfyn]{flex-direction:column;gap:10px;min-width:0;display:flex}.codex__code[data-astro-cid-ayeeqfyn],.codex__diff[data-astro-cid-ayeeqfyn]{border:1px solid var(--codex-divider);background:var(--t-surface);min-width:0}.codex__code[data-astro-cid-ayeeqfyn]{background:var(--t-bg)}.codex__panel-head[data-astro-cid-ayeeqfyn]{border-bottom:1px solid var(--codex-divider);color:var(--t-text);background:var(--t-surface);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;padding:5px 8px;font-size:.68rem;display:flex}.codex__panel-head[data-astro-cid-ayeeqfyn] b[data-astro-cid-ayeeqfyn]{font-weight:700}.codex__code[data-astro-cid-ayeeqfyn] pre[data-astro-cid-ayeeqfyn]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:9px 10px}.codex__code[data-astro-cid-ayeeqfyn] code[data-astro-cid-ayeeqfyn]{font:inherit;color:var(--t-text)}.codex__code-line[data-astro-cid-ayeeqfyn]{min-height:1.65em;display:block}.codex__diff-line[data-astro-cid-ayeeqfyn]{border-top:1px solid color-mix(in srgb, var(--codex-divider) 66%, transparent);background:var(--t-bg);color:var(--t-text);overflow-wrap:anywhere;grid-template-columns:16px minmax(0,1fr);gap:4px;padding:3px 8px;display:grid}.codex__diff-marker[data-astro-cid-ayeeqfyn]{color:var(--codex-divider);text-align:center;font-weight:700}.codex__diff-line--add[data-astro-cid-ayeeqfyn]{border-left:3px solid var(--codex-added);box-shadow:inset 18px 0 0 color-mix(in srgb, var(--codex-added) 10%, transparent)}.codex__diff-line--remove[data-astro-cid-ayeeqfyn]{border-left:3px solid var(--codex-removed-effective);box-shadow:inset 18px 0 0 color-mix(in srgb, var(--codex-removed-effective) 10%, transparent)}.codex__input[data-astro-cid-ayeeqfyn]{border:1px solid var(--codex-divider);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:0 12px 12px;padding:8px 9px;display:flex}.codex__prompt[data-astro-cid-ayeeqfyn]{font-size:1rem;font-weight:700}.codex__cursor[data-astro-cid-ayeeqfyn]{border-left:1px solid var(--t-text);width:.55em;height:1.05em}.codex__hint[data-astro-cid-ayeeqfyn]{margin-left:auto;font-size:.6rem}.codex-preview[data-astro-cid-ayeeqfyn][data-codex-layout=split] .codex__workbench[data-astro-cid-ayeeqfyn]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tool-preview__note[data-astro-cid-ayeeqfyn]{color:var(--text-3);margin-top:9px;font-size:.68rem;line-height:1.65}@media (width<=520px){.codex[data-astro-cid-ayeeqfyn]{font-size:.67rem}.codex__flow[data-astro-cid-ayeeqfyn]{padding:9px}.codex__turn--user[data-astro-cid-ayeeqfyn]{margin-left:0}.codex-preview[data-astro-cid-ayeeqfyn][data-codex-layout=split] .codex__workbench[data-astro-cid-ayeeqfyn]{grid-template-columns:1fr}.codex__hint[data-astro-cid-ayeeqfyn]{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.codex-preview[data-astro-cid-ayeeqfyn] [data-astro-cid-ayeeqfyn]{transition:none}}.prompt-motif[data-astro-cid-2zjxzfen]{pointer-events:none;opacity:.34;width:100%;height:100%;position:absolute;inset:0}.prompt-motif[data-astro-cid-2zjxzfen][data-density=sparse]{opacity:.2}.prompt-motif[data-astro-cid-2zjxzfen][data-density=dense]{opacity:.3}@media (prefers-reduced-motion:reduce){.prompt-motif[data-astro-cid-2zjxzfen]{transition:none}}.prompt-preview[data-astro-cid-fskseuxk]{--prompt-highlight:var(--quantum);min-width:0}.prompt-preview__controls[data-astro-cid-fskseuxk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.prompt-preview__layout[data-astro-cid-fskseuxk]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.prompt-preview__control-label[data-astro-cid-fskseuxk]{letter-spacing:.12em;color:var(--text-3);margin-right:4px;font-size:.58rem}.prompt-preview__button[data-astro-cid-fskseuxk]{border:1px solid var(--orbit-dim);border-radius:var(--radius-sm);min-height:30px;color:var(--text-2);cursor:pointer;background:0 0;padding:4px 10px;font-size:.72rem}.prompt-preview__button[data-astro-cid-fskseuxk]:hover{border-color:var(--orbit);color:var(--text)}.prompt-preview__button[data-astro-cid-fskseuxk].is-active{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent);color:var(--gold)}.prompt-preview__git-toggle[data-astro-cid-fskseuxk]{color:var(--text-2);cursor:pointer;align-items:center;gap:7px;font-size:.72rem;display:inline-flex}.prompt-preview__git-toggle[data-astro-cid-fskseuxk] input[data-astro-cid-fskseuxk]{width:14px;height:14px;accent-color:var(--gold);margin:0}.prompt-window__screen[data-astro-cid-fskseuxk]{background:var(--t-bg);overflow-wrap:anywhere;word-break:normal;min-width:0;padding:clamp(18px,3.4vw,30px);position:relative}.prompt-scene[data-astro-cid-fskseuxk]{z-index:1;min-width:0;color:var(--t-text);flex-direction:column;gap:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:clamp(.76rem,2.2vw,.88rem);line-height:1.65;display:flex;position:relative}.prompt-prompt[data-astro-cid-fskseuxk]{flex-wrap:wrap;align-items:center;gap:.5rem 0;min-width:0;display:flex}.prompt-context-modules[data-astro-cid-fskseuxk],.prompt-entry-modules[data-astro-cid-fskseuxk]{display:contents}.prompt-module[data-astro-cid-fskseuxk]{min-width:0}.prompt-module--user[data-astro-cid-fskseuxk],.prompt-module--directory[data-astro-cid-fskseuxk],.prompt-module--git[data-astro-cid-fskseuxk],.prompt-module--runtime[data-astro-cid-fskseuxk],.prompt-module--command[data-astro-cid-fskseuxk],.prompt-module--status[data-astro-cid-fskseuxk]{overflow-wrap:anywhere}.prompt-directory[data-astro-cid-fskseuxk],.prompt-git-state[data-astro-cid-fskseuxk],.prompt-runtime[data-astro-cid-fskseuxk],.prompt-command[data-astro-cid-fskseuxk],.prompt-runtime-status[data-astro-cid-fskseuxk]{color:var(--t-text)}.prompt-muted[data-astro-cid-fskseuxk],.prompt-separator[data-astro-cid-fskseuxk]{color:var(--t-muted)}.prompt-user-host[data-astro-cid-fskseuxk]{align-items:baseline;display:inline-flex}.prompt-branch[data-astro-cid-fskseuxk]{background:var(--t-accent);color:var(--t-on-accent);padding:1px 5px;font-weight:700;display:inline-block}.prompt-git[data-astro-cid-fskseuxk],.prompt-runtime[data-astro-cid-fskseuxk],.prompt-command[data-astro-cid-fskseuxk],.prompt-runtime-status[data-astro-cid-fskseuxk]{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:inline-flex}.prompt-dirty[data-astro-cid-fskseuxk]{color:var(--t-flare)}.prompt-symbol[data-astro-cid-fskseuxk]{color:var(--t-accent);font-weight:700}.prompt-output[data-astro-cid-fskseuxk]{border-top:1px solid var(--t-border);background:var(--t-surface);min-width:0;color:var(--t-text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem 1rem;padding:8px 9px;font-size:.9em;display:flex}.prompt-output__main[data-astro-cid-fskseuxk],.prompt-output__meta[data-astro-cid-fskseuxk]{flex-wrap:wrap;gap:.35rem .55rem;display:inline-flex}.prompt-output__meta[data-astro-cid-fskseuxk]{color:var(--t-muted)}.prompt-preview[data-astro-cid-fskseuxk][data-git=off] .prompt-branch[data-astro-cid-fskseuxk],.prompt-preview[data-astro-cid-fskseuxk][data-git=off] .prompt-git-state[data-astro-cid-fskseuxk],.prompt-preview[data-astro-cid-fskseuxk][data-git=off] .prompt-dirty[data-astro-cid-fskseuxk]{display:none}.prompt-preview[data-astro-cid-fskseuxk][data-line-mode=double] .prompt-prompt[data-astro-cid-fskseuxk]{grid-template-columns:1fr;gap:8px;display:grid}.prompt-preview[data-astro-cid-fskseuxk][data-line-mode=double] .prompt-context-modules[data-astro-cid-fskseuxk],.prompt-preview[data-astro-cid-fskseuxk][data-line-mode=double] .prompt-entry-modules[data-astro-cid-fskseuxk]{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;display:flex}.prompt-preview[data-astro-cid-fskseuxk][data-prompt-layout=minimal] .prompt-module[data-astro-cid-fskseuxk]{white-space:nowrap}.prompt-preview[data-astro-cid-fskseuxk][data-prompt-layout=segmented] .prompt-module[data-astro-cid-fskseuxk]{background:var(--t-surface);border:1px solid var(--t-border);padding:3px 13px 3px 8px;position:relative}.prompt-preview[data-astro-cid-fskseuxk][data-prompt-layout=segmented] .prompt-module[data-astro-cid-fskseuxk]:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:7px solid var(--t-surface);width:0;height:0;filter:drop-shadow(1px 0 0 var(--t-border));position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.prompt-preview[data-astro-cid-fskseuxk][data-prompt-layout=segmented] .prompt-separator[data-astro-cid-fskseuxk]{display:none}.prompt-preview[data-astro-cid-fskseuxk][data-prompt-layout=two-line] .prompt-entry-modules[data-astro-cid-fskseuxk]{border-top:1px solid var(--t-border);padding-top:7px}.prompt-preview[data-astro-cid-fskseuxk][data-line-mode=single][data-prompt-layout=two-line] .prompt-entry-modules[data-astro-cid-fskseuxk]{display:contents}.prompt-preview__note[data-astro-cid-fskseuxk]{color:var(--text-3);margin-top:9px;font-size:.68rem;line-height:1.65}.prompt-preview__design-note[data-astro-cid-fskseuxk]{color:var(--text-3);margin-top:12px;font-size:.68rem;line-height:1.7}.prompt-preview__design-note[data-astro-cid-fskseuxk]>span[data-astro-cid-fskseuxk]{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-right:7px;font-size:.56rem}@media (width<=520px){.prompt-preview__controls[data-astro-cid-fskseuxk]{flex-direction:column;align-items:flex-start}.prompt-window__screen[data-astro-cid-fskseuxk]{padding:16px 14px}.prompt-scene[data-astro-cid-fskseuxk]{gap:12px;font-size:.74rem}.prompt-preview[data-astro-cid-fskseuxk][data-line-mode=double] .prompt-context-modules[data-astro-cid-fskseuxk],.prompt-preview[data-astro-cid-fskseuxk][data-line-mode=double] .prompt-entry-modules[data-astro-cid-fskseuxk]{align-items:flex-start}.prompt-preview[data-astro-cid-fskseuxk][data-prompt-layout=segmented] .prompt-module[data-astro-cid-fskseuxk]{padding-right:9px}.prompt-preview[data-astro-cid-fskseuxk][data-prompt-layout=segmented] .prompt-module[data-astro-cid-fskseuxk]:after{display:none}}@media (prefers-reduced-motion:reduce){.prompt-preview__button[data-astro-cid-fskseuxk],.prompt-preview[data-astro-cid-fskseuxk] [data-astro-cid-fskseuxk][data-prompt-role]{transition:none}}.vim-preview[data-astro-cid-4lwztc6g]{min-width:0}.vim[data-astro-cid-4lwztc6g]{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:clamp(.71rem,2vw,.82rem);line-height:1.72}.vim__tabs[data-astro-cid-4lwztc6g]{border-bottom:1px solid var(--vim-divider);align-items:center;gap:2px;min-width:0;padding:5px 8px 0;display:flex}.vim__tab[data-astro-cid-4lwztc6g]{white-space:nowrap;border:1px solid #0000;border-bottom:0;padding:4px 9px}.vim__tab[data-astro-cid-4lwztc6g].is-active{border-color:var(--vim-divider);background:var(--t-bg);color:var(--t-text)}.vim__filetype[data-astro-cid-4lwztc6g]{white-space:nowrap;margin-left:auto;padding-inline:6px}.vim__body[data-astro-cid-4lwztc6g]{background:var(--t-bg);grid-template-columns:38px minmax(0,1fr);min-width:0;display:grid}.vim__lines[data-astro-cid-4lwztc6g]{border-right:1px solid var(--vim-divider);color:var(--t-muted);text-align:right;flex-direction:column;padding-block:8px;display:flex}.vim__lines[data-astro-cid-4lwztc6g] span[data-astro-cid-4lwztc6g]{padding-right:9px}.vim__lines[data-astro-cid-4lwztc6g] .is-current[data-astro-cid-4lwztc6g]{background:var(--vim-selection);color:var(--t-on-accent);font-weight:700}.vim__code[data-astro-cid-4lwztc6g]{overflow-wrap:anywhere;min-width:0;padding:8px 10px}.vim__line[data-astro-cid-4lwztc6g]{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #0000;min-width:0;min-height:1.72em;padding-left:4px}.vim__line[data-astro-cid-4lwztc6g].is-current{border-left-color:var(--vim-current-line);background:var(--t-bg);box-shadow:inset 0 0 0 1px var(--vim-current-line)}.vim__cursor[data-astro-cid-4lwztc6g]{border-left:1px solid var(--t-text);vertical-align:-.12em;width:.56em;height:1.05em;margin-left:1px;display:inline-block}.vim__status[data-astro-cid-4lwztc6g]{border-top:1px solid var(--vim-divider);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:4px 8px;display:flex}.vim__mode[data-astro-cid-4lwztc6g]{background:var(--vim-selection);color:var(--t-on-accent);padding:1px 6px;font-weight:700}.vim__flare[data-astro-cid-4lwztc6g]{background:var(--t-flare);width:6px;height:6px}.vim__position[data-astro-cid-4lwztc6g]{margin-left:auto}.vim__command[data-astro-cid-4lwztc6g]{border-top:1px solid var(--vim-divider);align-items:center;gap:2px;min-height:26px;padding:2px 9px;display:flex}.vim-preview[data-astro-cid-4lwztc6g][data-vim-layout=focus] .vim__body[data-astro-cid-4lwztc6g]{grid-template-columns:46px minmax(0,1fr)}.vim-preview[data-astro-cid-4lwztc6g][data-vim-layout=focus] .vim__code[data-astro-cid-4lwztc6g]{padding-block:12px}.vim-preview[data-astro-cid-4lwztc6g][data-vim-layout=focus] .vim__line[data-astro-cid-4lwztc6g].is-current{border-left-width:3px}.vim-preview[data-astro-cid-4lwztc6g][data-vim-layout=compact] .vim__tabs[data-astro-cid-4lwztc6g]{padding-top:3px}.vim-preview[data-astro-cid-4lwztc6g][data-vim-layout=compact] .vim__status[data-astro-cid-4lwztc6g]{gap:6px 10px}.tool-preview__note[data-astro-cid-4lwztc6g]{color:var(--text-3);margin-top:9px;font-size:.68rem;line-height:1.65}@media (width<=520px){.vim[data-astro-cid-4lwztc6g]{font-size:.68rem}.vim__body[data-astro-cid-4lwztc6g]{grid-template-columns:32px minmax(0,1fr)}.vim__code[data-astro-cid-4lwztc6g]{padding-inline:7px}.vim__lines[data-astro-cid-4lwztc6g] span[data-astro-cid-4lwztc6g]{padding-right:6px}}@media (prefers-reduced-motion:reduce){.vim-preview[data-astro-cid-4lwztc6g] [data-astro-cid-4lwztc6g]{transition:none}}.preview[data-astro-cid-nkddcel4]{border-top:1px solid var(--orbit-faint);margin-top:22px;padding-top:22px}.preview__head[data-astro-cid-nkddcel4]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.preview__heading[data-astro-cid-nkddcel4]{font-size:var(--step-1)}.preview__sub[data-astro-cid-nkddcel4]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:.6rem}.preview__modes[data-astro-cid-nkddcel4]{border-bottom:1px solid var(--orbit-faint);flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.preview__mode[data-astro-cid-nkddcel4]{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:7px 10px 8px;font-size:.72rem}.preview__mode[data-astro-cid-nkddcel4]:hover{color:var(--text)}.preview__mode[data-astro-cid-nkddcel4].is-active{border-bottom-color:var(--gold);color:var(--gold)}.preview__panel[data-astro-cid-nkddcel4][hidden]{display:none}.preview__panel--terminal[data-astro-cid-nkddcel4]{min-width:0}.preview__frame[data-astro-cid-nkddcel4]{border:1px solid var(--t-border);background:var(--t-bg);color:var(--t-text);border-radius:2px;overflow:hidden}.preview__bar[data-astro-cid-nkddcel4]{background:var(--t-surface);border-bottom:1px solid var(--t-border);align-items:center;gap:10px;padding:8px 12px;display:flex}.preview__dots[data-astro-cid-nkddcel4]{gap:4px;display:inline-flex}.preview__dots[data-astro-cid-nkddcel4] i[data-astro-cid-nkddcel4]{background:var(--t-muted);opacity:.5;border-radius:50%;width:6px;height:6px}.preview__bar-title[data-astro-cid-nkddcel4]{letter-spacing:.12em;color:var(--t-text);font-size:.6rem}.preview__pulse[data-astro-cid-nkddcel4]{letter-spacing:.1em;color:var(--t-text);align-items:center;gap:6px;margin-left:auto;font-size:.58rem;display:inline-flex}.preview__pulse[data-astro-cid-nkddcel4] i[data-astro-cid-nkddcel4]{background:var(--t-flare);border-radius:50%;width:6px;height:6px}.preview__body[data-astro-cid-nkddcel4]{grid-template-columns:92px minmax(0,1fr);min-height:236px;display:grid}.preview__side[data-astro-cid-nkddcel4]{background:var(--t-bg);border-right:1px solid var(--t-border);flex-direction:column;gap:3px;padding:14px 10px;display:flex}.preview__side-item[data-astro-cid-nkddcel4]{color:var(--t-muted);border-radius:2px;padding:5px 8px;font-size:.72rem}.preview__side-item[data-astro-cid-nkddcel4].is-active{background:var(--t-accent);color:var(--t-on-accent)}.preview__main[data-astro-cid-nkddcel4]{flex-direction:column;gap:10px;padding:16px 18px 20px;display:flex}.preview__eyebrow[data-astro-cid-nkddcel4]{letter-spacing:.18em;color:var(--t-muted);font-size:.58rem}.preview__title[data-astro-cid-nkddcel4]{font-family:var(--font-display);color:var(--t-text);font-size:1.28rem;line-height:1.2}.preview__body-text[data-astro-cid-nkddcel4]{color:var(--t-muted);font-size:.8rem;line-height:1.7}.preview__body-text[data-astro-cid-nkddcel4] code[data-astro-cid-nkddcel4],.preview__caption[data-astro-cid-nkddcel4] code[data-astro-cid-nkddcel4]{font-family:var(--font-mono);color:var(--t-text);background:var(--t-surface);border-radius:2px;padding:1px 4px;font-size:.9em}.preview__actions[data-astro-cid-nkddcel4]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.preview__btn[data-astro-cid-nkddcel4]{border:1px solid #0000;border-radius:2px;align-items:center;padding:7px 14px;font-size:.74rem;display:inline-flex}.preview__btn--solid[data-astro-cid-nkddcel4]{background:var(--t-accent);color:var(--t-on-accent)}.preview__btn--ghost[data-astro-cid-nkddcel4]{border-color:var(--t-border);color:var(--t-text);background:var(--t-surface)}.preview__field[data-astro-cid-nkddcel4]{border:1px solid var(--t-border);background:var(--t-bg);border-radius:2px;margin-top:4px;padding:8px 10px;position:relative}.preview__field-placeholder[data-astro-cid-nkddcel4]{color:var(--t-muted);font-size:.74rem}.preview__focus-ring[data-astro-cid-nkddcel4]{border:2px solid var(--t-accent);opacity:.5;border-radius:3px;position:absolute;inset:-1px}.preview__rule[data-astro-cid-nkddcel4]{background:var(--t-border);height:1px;margin:6px 0 2px}.preview__caption[data-astro-cid-nkddcel4]{color:var(--t-muted);font-size:.74rem;line-height:1.7}.preview__legend[data-astro-cid-nkddcel4]{border-top:1px solid var(--orbit-faint);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px 16px;margin-top:18px;padding-top:16px;list-style:none;display:grid}.preview__legend[data-astro-cid-nkddcel4] li[data-astro-cid-nkddcel4]{grid-template-columns:10px auto;align-items:center;gap:4px 8px;font-size:.72rem;display:grid}.preview__legend-dot[data-astro-cid-nkddcel4]{background:var(--tone);border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1px #ffffff2e}.preview__legend-label[data-astro-cid-nkddcel4]{color:var(--text-2)}.preview__legend-where[data-astro-cid-nkddcel4]{color:var(--text-3);grid-column:2;font-size:.66rem}@media (width<=520px){.preview__body[data-astro-cid-nkddcel4]{grid-template-columns:1fr}.preview__side[data-astro-cid-nkddcel4]{border-right:0;border-bottom:1px solid var(--t-border);flex-direction:row;overflow-x:auto}}.audit[data-astro-cid-s42vxrqp]{border-top:1px solid var(--orbit-faint);margin-top:22px;padding-top:22px}.audit__head[data-astro-cid-s42vxrqp]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.audit__heading[data-astro-cid-s42vxrqp]{font-size:var(--step-1)}.audit__sub[data-astro-cid-s42vxrqp]{letter-spacing:.16em;color:var(--glow);font-size:.6rem}.audit__table[data-astro-cid-s42vxrqp]{border-collapse:collapse;width:100%;font-size:.78rem}.audit__table[data-astro-cid-s42vxrqp] th[data-astro-cid-s42vxrqp],.audit__table[data-astro-cid-s42vxrqp] td[data-astro-cid-s42vxrqp]{text-align:left;border-bottom:1px solid var(--orbit-faint);padding:9px 0;font-weight:400}.audit__table[data-astro-cid-s42vxrqp] thead[data-astro-cid-s42vxrqp] th[data-astro-cid-s42vxrqp]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:.62rem;font-weight:400}.audit__table[data-astro-cid-s42vxrqp] tbody[data-astro-cid-s42vxrqp] th[data-astro-cid-s42vxrqp]{color:var(--text-2)}.audit__table[data-astro-cid-s42vxrqp] td[data-astro-cid-s42vxrqp].mono{color:var(--text-2);font-size:.74rem}.audit__badge[data-astro-cid-s42vxrqp]{font-family:var(--font-mono);letter-spacing:.1em;border:1px solid var(--orbit-dim);border-radius:2px;padding:2px 7px;font-size:.62rem;display:inline-block}.audit__badge[data-astro-cid-s42vxrqp].is-pass{color:var(--glow);border-color:color-mix(in srgb, var(--glow) 45%, transparent)}.audit__badge[data-astro-cid-s42vxrqp].is-fail{color:var(--alert);border-color:color-mix(in srgb, var(--alert) 45%, transparent)}.audit__note[data-astro-cid-s42vxrqp]{color:var(--text-3);margin-top:14px;font-size:.74rem;line-height:1.7}.ink[data-astro-cid-h3xj43oc]{color:var(--text);white-space:nowrap;border-bottom:1px solid color-mix(in srgb, var(--tone) 70%, transparent)}.ink[data-astro-cid-h3xj43oc]:before{content:"";background:var(--tone);vertical-align:-.03em;width:.66em;height:.66em;margin-right:.42em;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff38}.ink[data-astro-cid-h3xj43oc]:hover{border-bottom-color:var(--tone)}.plate[data-astro-cid-2liqg6jq]{margin:0}.plate[data-astro-cid-2liqg6jq] svg[data-astro-cid-2liqg6jq]{border:1px solid var(--orbit-faint);border-radius:var(--radius);background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--panel) 85%, transparent), transparent 70%), var(--space);width:100%;height:auto}.plate__caption[data-astro-cid-2liqg6jq]{letter-spacing:.16em;color:var(--text-3);margin-top:8px;font-size:.58rem}.memory-plate__fragment[data-astro-cid-2liqg6jq],.memory-plate__refraction[data-astro-cid-2liqg6jq],.memory-plate__core[data-astro-cid-2liqg6jq]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.memory-plate__fragment--left[data-astro-cid-2liqg6jq]{animation:18s ease-in-out infinite alternate fuli-fragment-left}.memory-plate__fragment--right[data-astro-cid-2liqg6jq]{animation:22s ease-in-out -5s infinite alternate fuli-fragment-right}.memory-plate__fragment--top[data-astro-cid-2liqg6jq]{animation:16s ease-in-out -8s infinite alternate fuli-fragment-top}.memory-plate__refraction[data-astro-cid-2liqg6jq]{animation:24s ease-in-out infinite alternate fuli-refraction-drift}.memory-plate__core[data-astro-cid-2liqg6jq]{animation:28s ease-in-out infinite alternate fuli-core-breathe}}@media (prefers-reduced-motion:reduce){.memory-plate__fragment[data-astro-cid-2liqg6jq],.memory-plate__refraction[data-astro-cid-2liqg6jq],.memory-plate__core[data-astro-cid-2liqg6jq]{animation:none!important;transform:none!important}}@keyframes fuli-fragment-left{0%{transform:translate(0)rotate(-.8deg)}to{transform:translate(1.5px,-2px)rotate(.6deg)}}@keyframes fuli-fragment-right{0%{transform:translateY(1px)rotate(.7deg)}to{transform:translate(-1.5px,-1.5px)rotate(-.5deg)}}@keyframes fuli-fragment-top{0%{transform:translateY(0)rotate(-.5deg)}to{transform:translateY(1.5px)rotate(.5deg)}}@keyframes fuli-refraction-drift{0%{opacity:.72;transform:translate(-1.5px)}to{opacity:.88;transform:translate(2px)}}@keyframes fuli-core-breathe{0%{transform:scale(1)}to{transform:scale(1.008)}}.detail[data-astro-cid-jh6eeecv]{padding-top:0}.specimen[data-astro-cid-jh6eeecv]{height:clamp(44px,5vw,72px);display:flex}.specimen__chip[data-astro-cid-jh6eeecv]{background:var(--swatch);flex:1 1 0;box-shadow:inset 0 0 0 .5px #80808038}.crumbs[data-astro-cid-jh6eeecv]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0 22px;font-size:.7rem;display:flex}.crumbs[data-astro-cid-jh6eeecv] a[data-astro-cid-jh6eeecv]{text-decoration:none}.crumbs[data-astro-cid-jh6eeecv] a[data-astro-cid-jh6eeecv]:hover{color:var(--gold)}.crumbs__sep[data-astro-cid-jh6eeecv]{opacity:.45}.crumbs__current[data-astro-cid-jh6eeecv]{color:var(--text-2)}.detail__grid[data-astro-cid-jh6eeecv]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(28px,3.6vw,60px);padding-bottom:clamp(48px,6vw,96px);display:grid}.detail__story[data-astro-cid-jh6eeecv]{grid-template-columns:6px minmax(0,1fr);align-items:stretch;gap:clamp(16px,2vw,28px);display:grid}.detail__spine[data-astro-cid-jh6eeecv]{flex-direction:column;gap:3px;display:flex}.detail__spine[data-astro-cid-jh6eeecv] span[data-astro-cid-jh6eeecv]{background:var(--tone);flex:1 1 0;min-height:12px;box-shadow:inset 0 0 0 .5px #80808033}.detail__story-body[data-astro-cid-jh6eeecv]{min-width:0}.detail__header[data-astro-cid-jh6eeecv]{border-bottom:1px solid var(--orbit-faint);margin-bottom:28px;padding-bottom:26px}.detail__badges[data-astro-cid-jh6eeecv]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.badge[data-astro-cid-jh6eeecv]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--orbit-dim);border-radius:var(--radius-sm);transition:color .18s var(--ease), border-color .18s var(--ease);align-items:center;gap:7px;padding:3px 8px;font-size:.62rem;text-decoration:none;display:inline-flex}.badge--collection[data-astro-cid-jh6eeecv]:hover{color:var(--text);border-color:var(--orbit)}.badge__dot[data-astro-cid-jh6eeecv]{background:var(--tone);border-radius:50%;flex:none;width:7px;height:7px}.detail__title[data-astro-cid-jh6eeecv]{font-size:var(--step-4);color:var(--text);line-height:1.08}.detail__title[data-astro-cid-jh6eeecv]:lang(zh){word-break:keep-all;overflow-wrap:anywhere}.detail__title[data-astro-cid-jh6eeecv]:lang(en){text-wrap:wrap}.detail__subtitle[data-astro-cid-jh6eeecv]{font-family:var(--font-display);font-size:var(--step-1);color:var(--text-2);margin-top:14px;line-height:1.5}.detail__description[data-astro-cid-jh6eeecv]{color:var(--text-2);font-size:var(--step-0);max-width:44ch;margin-top:16px;line-height:1.8}.detail__tags[data-astro-cid-jh6eeecv]{letter-spacing:.08em;color:var(--text-3);flex-wrap:wrap;gap:6px;margin-top:20px;font-size:.62rem;list-style:none;display:flex}.detail__tags[data-astro-cid-jh6eeecv] li[data-astro-cid-jh6eeecv]{border:1px solid var(--orbit-faint);border-radius:var(--radius-sm);padding:2px 8px}.prose-block[data-astro-cid-jh6eeecv]{margin-top:34px}.prose-block__heading[data-astro-cid-jh6eeecv]{font-size:var(--step-1);border-bottom:1px solid var(--orbit-faint);color:var(--text);align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:10px;display:flex}.prose-block__index[data-astro-cid-jh6eeecv]{letter-spacing:.16em;color:var(--gold);font-size:.66rem}.prose-block[data-astro-cid-jh6eeecv] p[data-astro-cid-jh6eeecv]{color:var(--text-2);line-height:1.95;font-size:var(--step-0)}.prose-block__aside[data-astro-cid-jh6eeecv]{color:var(--text-3);margin-top:14px;font-size:.78rem;line-height:1.7}.sources[data-astro-cid-jh6eeecv]{list-style:none}.source[data-astro-cid-jh6eeecv]{border-bottom:1px solid var(--orbit-faint);grid-template-columns:62px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.source[data-astro-cid-jh6eeecv]:last-child{border-bottom:0}.source__type[data-astro-cid-jh6eeecv]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--orbit-dim);border-radius:var(--radius-sm);text-align:center;height:fit-content;padding:2px 0;font-size:.58rem}.source__type--pending[data-astro-cid-jh6eeecv]{color:var(--quantum);border-color:color-mix(in srgb, var(--quantum) 45%, transparent)}.source__type--link[data-astro-cid-jh6eeecv]{color:var(--glow);border-color:color-mix(in srgb, var(--glow) 42%, transparent)}.source__body[data-astro-cid-jh6eeecv]{flex-direction:column;gap:3px;display:flex}.source__title[data-astro-cid-jh6eeecv]{font-size:var(--step-0);color:var(--text)}.source__ext[data-astro-cid-jh6eeecv]{margin-left:3px;font-size:.8em}.source__detail[data-astro-cid-jh6eeecv]{color:var(--text-3);font-size:.78rem}.source__note[data-astro-cid-jh6eeecv]{color:var(--text-2);font-size:.78rem;line-height:1.75}.credits[data-astro-cid-jh6eeecv]{margin:0}.credits__row[data-astro-cid-jh6eeecv]{border-bottom:1px solid var(--orbit-faint);grid-template-columns:92px minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.credits__row[data-astro-cid-jh6eeecv]:last-child{border-bottom:0}.credits[data-astro-cid-jh6eeecv] dt[data-astro-cid-jh6eeecv]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-3);padding-top:3px;font-size:.64rem}.credits[data-astro-cid-jh6eeecv] dd[data-astro-cid-jh6eeecv]{color:var(--text-2);margin:0;font-size:.86rem;line-height:1.75}.switcher[data-astro-cid-jh6eeecv]{border-top:1px solid var(--orbit-faint);margin-top:40px;padding-top:20px}.switcher__label[data-astro-cid-jh6eeecv]{margin-bottom:12px}.switcher__row[data-astro-cid-jh6eeecv]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.switcher__item[data-astro-cid-jh6eeecv]{border:1px solid var(--orbit-faint);border-radius:var(--radius-sm);background:var(--panel);transition:border-color .16s var(--ease);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.switcher__item[data-astro-cid-jh6eeecv]:hover{border-color:var(--orbit)}.switcher__item--next[data-astro-cid-jh6eeecv]{text-align:right;justify-content:flex-end}.switcher__band[data-astro-cid-jh6eeecv]{border-radius:2px;flex:none;width:62px;height:34px;display:inline-flex;overflow:hidden}.switcher__band[data-astro-cid-jh6eeecv] i[data-astro-cid-jh6eeecv]{background:var(--tone);flex:1 1 0;min-width:0;box-shadow:inset 0 0 0 .5px #80808033}.switcher__text[data-astro-cid-jh6eeecv]{flex-direction:column;min-width:0;display:flex}.switcher__dir[data-astro-cid-jh6eeecv]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-3);font-size:.58rem}.switcher__name[data-astro-cid-jh6eeecv]{font-family:var(--font-display);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.94rem;overflow:hidden}.switcher__all[data-astro-cid-jh6eeecv]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--orbit);margin-top:14px;padding-bottom:3px;font-size:.68rem;text-decoration:none;display:inline-block}.switcher__all[data-astro-cid-jh6eeecv]:hover{color:var(--gold);border-bottom-color:var(--gold)}.detail__rail[data-astro-cid-jh6eeecv]{flex-direction:column;min-width:0;display:flex}.detail__console[data-astro-cid-jh6eeecv]{border:1px solid var(--orbit-faint);border-radius:var(--radius);background:var(--panel);padding:0 clamp(14px,1.8vw,24px) 22px}@media (width>=1081px){.detail__console[data-astro-cid-jh6eeecv]{flex-direction:column;height:calc(100vh - 106px);padding-bottom:0;display:flex;position:sticky;top:82px;overflow:hidden}.detail__console-body[data-astro-cid-jh6eeecv]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--orbit) transparent;flex:auto;min-height:0;padding-bottom:22px;overflow-y:auto}.detail__console-body[data-astro-cid-jh6eeecv]::-webkit-scrollbar{width:8px}.detail__console-body[data-astro-cid-jh6eeecv]::-webkit-scrollbar-thumb{background:var(--orbit-dim);border-radius:4px}.detail__console-body[data-astro-cid-jh6eeecv]::-webkit-scrollbar-track{background:0 0}}@media (width<=1080px){.detail__grid[data-astro-cid-jh6eeecv]{grid-template-columns:minmax(0,1fr)}.detail__spine[data-astro-cid-jh6eeecv]{display:none}.detail__story[data-astro-cid-jh6eeecv]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.switcher__row[data-astro-cid-jh6eeecv]{grid-template-columns:1fr}}
