.faq-terminal[data-astro-cid-zw27mwxd]{background:#000000f7;border:2px solid var(--color-hud-amber);position:relative;overflow:hidden;font-family:var(--font-mono)}.ft-scanline[data-astro-cid-zw27mwxd]{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent,transparent 2px,rgba(0,0,0,.2) 2px,rgba(0,0,0,.2) 4px);pointer-events:none;z-index:5}.ft-glow[data-astro-cid-zw27mwxd]{position:absolute;inset:0;box-shadow:inset 0 0 80px #ffb64208;pointer-events:none;z-index:4}.ft-header[data-astro-cid-zw27mwxd]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:#ffffff08;border-bottom:1px solid rgba(255,182,66,.15);position:relative;z-index:10}.ft-dots[data-astro-cid-zw27mwxd]{display:flex;gap:.375rem}.dot[data-astro-cid-zw27mwxd]{width:8px;height:8px;border-radius:50%}.dot-r[data-astro-cid-zw27mwxd]{background:#8f1b1599}.dot-y[data-astro-cid-zw27mwxd]{background:#967f3c99}.dot-g[data-astro-cid-zw27mwxd]{background:#4f62ad99}.ft-title[data-astro-cid-zw27mwxd]{font-size:.75rem;color:var(--color-text-dim);letter-spacing:.05em}.ft-body[data-astro-cid-zw27mwxd]{padding:.75rem 1rem;position:relative;z-index:10}.ft-prompt[data-astro-cid-zw27mwxd]{display:flex;gap:0;font-size:.75rem;flex-wrap:wrap}.p-user[data-astro-cid-zw27mwxd]{color:var(--color-vault-blue);opacity:.7}.p-sep[data-astro-cid-zw27mwxd]{color:var(--color-text-dim)}.p-path[data-astro-cid-zw27mwxd]{color:var(--color-vault-gold);opacity:.5}.p-char[data-astro-cid-zw27mwxd]{color:var(--color-text-dim);margin:0 .25rem}.ft-entry[data-astro-cid-zw27mwxd]{margin-bottom:2px;border-left:3px solid transparent;transition:all .15s ease}.ft-entry[data-astro-cid-zw27mwxd]:hover{border-left-color:var(--color-hud-amber);background:#ffb64208}.ft-entry[data-astro-cid-zw27mwxd][open]{border-left-color:var(--color-vault-blue);background:#4f62ad08}.ft-question[data-astro-cid-zw27mwxd]{cursor:pointer;list-style:none;display:flex;flex-direction:column;gap:0;padding:.5rem .75rem;transition:all .1s ease}.ft-question[data-astro-cid-zw27mwxd]::-webkit-details-marker{display:none}.ft-question[data-astro-cid-zw27mwxd]::marker{display:none;content:""}.ft-cmd-row[data-astro-cid-zw27mwxd]{display:flex;align-items:center;flex-wrap:wrap;gap:0}.ft-cmd[data-astro-cid-zw27mwxd]{font-size:.75rem;color:var(--color-hud-amber);opacity:.8;padding-left:.5rem;transition:all .15s ease}.ft-entry[data-astro-cid-zw27mwxd]:hover .ft-cmd[data-astro-cid-zw27mwxd]{opacity:1;text-shadow:0 0 8px rgba(255,182,66,.3)}.ft-exec-hint[data-astro-cid-zw27mwxd]{margin-left:auto;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;color:var(--color-hud-amber);opacity:0;padding:.125rem .5rem;border:1px solid rgba(255,182,66,.2);transition:all .15s ease;white-space:nowrap;animation:hint-pulse 2s ease-in-out infinite}.ft-entry[data-astro-cid-zw27mwxd]:hover .ft-exec-hint[data-astro-cid-zw27mwxd]{opacity:.7}.ft-entry[data-astro-cid-zw27mwxd][open] .ft-exec-hint[data-astro-cid-zw27mwxd]{opacity:0}@keyframes hint-pulse{0%,to{border-color:#ffb64233}50%{border-color:#ffb64280}}.ft-answer[data-astro-cid-zw27mwxd]{padding:.25rem 0 .5rem 1rem;border-left:1px solid rgba(255,182,66,.08);margin-left:.5rem;animation:output-in .15s ease-out}@keyframes output-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ft-output-header[data-astro-cid-zw27mwxd]{margin-bottom:.375rem}.out-label[data-astro-cid-zw27mwxd]{font-size:.75rem;color:#ffffff1f;letter-spacing:.1em}.ft-output[data-astro-cid-zw27mwxd]{font-family:var(--font-brand);font-size:.8125rem;line-height:1.65;color:var(--color-text-muted);margin:0}.ft-output-footer[data-astro-cid-zw27mwxd]{display:flex;justify-content:space-between;margin-top:.375rem;padding-top:.25rem}.out-status[data-astro-cid-zw27mwxd]{font-size:.75rem;color:var(--color-text-dim);letter-spacing:.1em}.out-ok[data-astro-cid-zw27mwxd]{font-size:.75rem;color:var(--color-vault-blue);opacity:.4}.ft-final[data-astro-cid-zw27mwxd]{margin-top:.25rem}.ft-cursor[data-astro-cid-zw27mwxd]{color:var(--color-hud-amber);animation:cursor-blink 1s step-end infinite}@keyframes cursor-blink{50%{opacity:0}}
