.prompt-line[data-v-9d8e66fb]{display:flex;flex-direction:column;gap:var(--space-1)}.prompt-label[data-v-9d8e66fb]{font-size:11.5px;color:var(--text-tertiary)}.prompt-row[data-v-9d8e66fb]{display:flex;align-items:stretch;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-app)}.prompt-text[data-v-9d8e66fb]{flex:1;min-width:0;align-self:center;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12.5px;line-height:1.6;color:var(--text-primary);overflow-wrap:anywhere}.prompt-copy[data-v-9d8e66fb]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;align-self:center;padding:4px 9px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);font-size:12px;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.prompt-copy[data-v-9d8e66fb]:hover{color:var(--text-primary);border-color:var(--border-strong)}.prompt-copy.done[data-v-9d8e66fb]{color:var(--success-text);border-color:var(--success-border)}.skill-card[data-v-66de4145]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);scroll-margin-top:76px}.skill-head[data-v-66de4145]{display:flex;flex-direction:column;gap:var(--space-1)}.skill-title-row[data-v-66de4145]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.skill-title[data-v-66de4145]{margin:0;font-family:var(--font-display);font-size:19px;font-weight:650;letter-spacing:-.01em;color:var(--text-primary)}.skill-id[data-v-66de4145],.skill-code[data-v-66de4145],.skill-foot code[data-v-66de4145]{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12.5px;color:var(--accent-text)}.skill-code[data-v-66de4145]{color:var(--text-secondary)}.skill-tagline[data-v-66de4145]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.skill-summary[data-v-66de4145]{margin:calc(-1 * var(--space-2)) 0 0;font-size:13.5px;line-height:1.8;color:var(--text-secondary)}.skill-agent-desc[data-v-66de4145]{padding:var(--space-3) var(--space-4);border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-app)}.skill-agent-desc summary[data-v-66de4145]{font-size:12.5px;color:var(--text-tertiary);cursor:pointer}.skill-agent-desc summary[data-v-66de4145]:hover{color:var(--text-primary)}.skill-agent-text[data-v-66de4145]{margin:var(--space-3) 0 var(--space-2);font-size:13px;line-height:1.75;color:var(--text-secondary)}.skill-hint[data-v-66de4145]{margin:0;font-size:11.5px;line-height:1.6;color:var(--text-tertiary)}.skill-manual-row[data-v-66de4145]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.skill-specs[data-v-66de4145]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin:0;padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.skill-specs dt[data-v-66de4145]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);margin-bottom:6px;font-size:11.5px;font-weight:600;color:var(--text-tertiary)}.skill-dt-hint[data-v-66de4145]{font-weight:400}.skill-specs dd[data-v-66de4145]{margin:0}.skill-pills[data-v-66de4145]{display:flex;flex-wrap:wrap;gap:6px}.skill-prompts[data-v-66de4145]{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.skill-foot[data-v-66de4145]{display:flex;justify-content:flex-end}.skill-link[data-v-66de4145]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.skill-link[data-v-66de4145]:hover{color:var(--text-primary)}.skill-foot code[data-v-66de4145]{color:var(--text-tertiary)}.manual-overlay[data-v-9600d9ad]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;justify-content:flex-end;background:var(--overlay-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.manual-drawer[data-v-9600d9ad]{display:flex;flex-direction:column;width:min(1040px,100vw);height:100%;border-left:1px solid var(--border-subtle);background:var(--bg-app);color:var(--text-primary);box-shadow:var(--shadow-lg)}.manual-head[data-v-9600d9ad]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle)}.manual-head-text[data-v-9600d9ad]{flex:1;min-width:0}.manual-kicker[data-v-9600d9ad]{margin:0 0 4px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.manual-title-row[data-v-9600d9ad]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.manual-title[data-v-9600d9ad]{margin:0;font-family:var(--font-display);font-size:20px;font-weight:650}.manual-id[data-v-9600d9ad],.manual-toc-file[data-v-9600d9ad],.manual-doc-file code[data-v-9600d9ad]{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;color:var(--accent-text)}.manual-github[data-v-9600d9ad]{display:inline-flex;align-items:center;gap:6px;align-self:center;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:12.5px;text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast)}.manual-github[data-v-9600d9ad]:hover{color:var(--text-primary);border-color:var(--border-strong)}.manual-close[data-v-9600d9ad]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;align-self:center;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.manual-close[data-v-9600d9ad]:hover{background:var(--bg-hover);color:var(--text-primary)}.manual-layout[data-v-9600d9ad]{display:grid;grid-template-columns:240px minmax(0,1fr);flex:1;min-height:0}.manual-toc[data-v-9600d9ad]{display:flex;flex-direction:column;gap:2px;padding:var(--space-5) var(--space-4);border-right:1px solid var(--border-subtle);overflow-y:auto}.manual-toc-label[data-v-9600d9ad]{margin:0 0 var(--space-2);padding-left:var(--space-3);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.manual-toc-item[data-v-9600d9ad]{display:flex;flex-direction:column;gap:2px;padding:8px var(--space-3);border:none;border-left:2px solid transparent;background:none;text-align:left;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.manual-toc-item.ref[data-v-9600d9ad]{padding-left:var(--space-5)}.manual-toc-title[data-v-9600d9ad]{font-size:13px;color:var(--text-secondary)}.manual-toc-item:hover .manual-toc-title[data-v-9600d9ad],.manual-toc-item.active .manual-toc-title[data-v-9600d9ad]{color:var(--text-primary)}.manual-toc-item.active[data-v-9600d9ad]{border-left-color:var(--accent-solid)}.manual-toc-file[data-v-9600d9ad]{color:var(--text-tertiary);font-size:11px}.manual-note[data-v-9600d9ad]{margin:var(--space-5) 0 0;padding:0 var(--space-3);font-size:11.5px;line-height:1.6;color:var(--text-tertiary)}.manual-body[data-v-9600d9ad]{overflow-y:auto;padding:var(--space-5) var(--space-8) 80px;scroll-behavior:smooth}.manual-empty[data-v-9600d9ad]{color:var(--text-tertiary)}.manual-doc+.manual-doc[data-v-9600d9ad]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px dashed var(--border-subtle)}.manual-doc-file[data-v-9600d9ad]{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);font-size:12px}.manual-doc-file a[data-v-9600d9ad]{color:var(--text-tertiary);text-decoration:none}.manual-doc-file a[data-v-9600d9ad]:hover{color:var(--text-primary)}.manual-md[data-v-9600d9ad]{max-width:720px;font-size:14px;line-height:1.85;color:var(--text-secondary)}.manual-md[data-v-9600d9ad] h1{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.manual-md[data-v-9600d9ad] h2{margin:var(--space-6) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:17px;font-weight:650;color:var(--text-primary)}.manual-md[data-v-9600d9ad] h3{margin:var(--space-5) 0 var(--space-2);font-size:15px;font-weight:600;color:var(--text-primary)}.manual-md[data-v-9600d9ad] p{margin:0 0 var(--space-3)}.manual-md[data-v-9600d9ad] ul,.manual-md[data-v-9600d9ad] ol{margin:0 0 var(--space-3);padding-left:22px}.manual-md[data-v-9600d9ad] li{margin-bottom:6px}.manual-md[data-v-9600d9ad] li>p{margin-bottom:4px}.manual-md[data-v-9600d9ad] code{padding:1px 5px;border-radius:4px;background:var(--bg-surface);font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12.5px;color:var(--text-primary)}.manual-md[data-v-9600d9ad] pre{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);overflow-x:auto}.manual-md[data-v-9600d9ad] pre code{padding:0;background:none}.manual-md[data-v-9600d9ad] a{color:var(--accent-text);text-decoration:underline;text-decoration-color:var(--accent-border);text-underline-offset:2px}.manual-md[data-v-9600d9ad] a:hover{text-decoration-color:var(--accent-text)}.manual-md[data-v-9600d9ad] strong{color:var(--text-primary)}.manual-md[data-v-9600d9ad] blockquote{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-4);border-left:3px solid var(--border-strong);color:var(--text-tertiary)}.manual-md[data-v-9600d9ad] table{width:100%;margin:0 0 var(--space-3);border-collapse:collapse;font-size:13px}.manual-md[data-v-9600d9ad] th,.manual-md[data-v-9600d9ad] td{padding:8px 10px;border:1px solid var(--border-subtle);text-align:left;vertical-align:top}.manual-md[data-v-9600d9ad] th{background:var(--bg-surface);color:var(--text-primary)}.manual-fade-enter-active[data-v-9600d9ad],.manual-fade-leave-active[data-v-9600d9ad]{transition:opacity var(--transition-normal)}.manual-fade-enter-active .manual-drawer[data-v-9600d9ad],.manual-fade-leave-active .manual-drawer[data-v-9600d9ad]{transition:transform var(--transition-normal)}.manual-fade-enter-from[data-v-9600d9ad],.manual-fade-leave-to[data-v-9600d9ad]{opacity:0}.manual-fade-enter-from .manual-drawer[data-v-9600d9ad],.manual-fade-leave-to .manual-drawer[data-v-9600d9ad]{transform:translate(24px)}@media(max-width:860px){.manual-layout[data-v-9600d9ad]{grid-template-columns:minmax(0,1fr)}.manual-toc[data-v-9600d9ad]{display:none}.manual-body[data-v-9600d9ad]{padding:var(--space-4) var(--space-4) 60px}.manual-github span[data-v-9600d9ad]{display:none}}.skills-page[data-v-984c7f84]{min-height:100vh;background:var(--bg-app);color:var(--text-primary);font-family:var(--font-sans)}.skills-topbar[data-v-984c7f84]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-4);height:56px;padding:0 var(--space-6);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-app) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.skills-back[data-v-984c7f84]{display:inline-flex;align-items:center;gap:6px;border:none;background:none;color:var(--text-secondary);font-size:13px;cursor:pointer}.skills-back[data-v-984c7f84]:hover{color:var(--text-primary)}.skills-brand[data-v-984c7f84]{font-family:var(--font-display);font-size:15px;font-weight:600}.skills-topbar-right[data-v-984c7f84]{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.skills-cta[data-v-984c7f84]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--space-4);border:none;border-radius:var(--radius-sm);background:var(--accent-solid);color:var(--text-on-accent);font-size:13px;font-weight:500;cursor:pointer;transition:background var(--transition-fast)}.skills-cta[data-v-984c7f84]:hover{background:var(--accent-solid-hover)}.skills-body[data-v-984c7f84]{max-width:1080px;margin:0 auto;padding:var(--space-8) var(--space-6) 120px}.skills-hero h1[data-v-984c7f84]{margin:0;font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.02em}.skills-tagline[data-v-984c7f84]{margin:var(--space-2) 0 var(--space-4);font-size:16px;color:var(--accent-text)}.skills-lead[data-v-984c7f84]{margin:0 0 var(--space-5);max-width:760px;font-size:14.5px;line-height:1.8;color:var(--text-secondary)}.skills-meta[data-v-984c7f84]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin:0;font-size:12.5px;color:var(--text-tertiary)}.skills-meta-link[data-v-984c7f84]{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary);text-decoration:none}.skills-meta-link[data-v-984c7f84]:hover{color:var(--text-primary)}.skills-section[data-v-984c7f84]{margin-top:56px;scroll-margin-top:76px}.skills-section h2[data-v-984c7f84]{margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:22px;font-weight:650}.skills-section>p[data-v-984c7f84]{margin:0 0 var(--space-4);max-width:760px;font-size:14px;line-height:1.85;color:var(--text-secondary)}.skills-steps[data-v-984c7f84]{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.skills-step[data-v-984c7f84]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.skills-step-no[data-v-984c7f84]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-text);font-family:var(--font-display);font-size:15px;font-weight:700}.skills-step-body[data-v-984c7f84]{min-width:0}.skills-step-body h3[data-v-984c7f84]{margin:6px 0 var(--space-2);font-size:16px;font-weight:600}.skills-step-body p[data-v-984c7f84]{margin:0 0 var(--space-3);max-width:760px;font-size:14px;line-height:1.8;color:var(--text-secondary)}.skills-step-actions[data-v-984c7f84]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.skills-step-caption[data-v-984c7f84]{margin:var(--space-3) 0 0!important;font-size:12px!important;color:var(--text-tertiary)!important}.skills-step-prompts[data-v-984c7f84]{display:flex;flex-direction:column;gap:var(--space-3)}.skills-section-note[data-v-984c7f84]{margin:var(--space-4) 0 0!important;font-size:12.5px!important;color:var(--text-tertiary)!important}.skills-callout[data-v-984c7f84]{margin:var(--space-4) 0 0!important;padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent-solid);border-radius:var(--radius-sm);background:var(--accent-soft);font-size:13.5px!important}.skills-legend[data-v-984c7f84]{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-5);padding:0;list-style:none}.skills-legend li[data-v-984c7f84]{display:flex;align-items:baseline;gap:var(--space-3);font-size:13px;line-height:1.7;color:var(--text-secondary)}.skills-grid[data-v-984c7f84]{display:grid;grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:var(--space-4)}.skills-faq[data-v-984c7f84]{padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle)}.skills-faq-q[data-v-984c7f84]{margin:0 0 6px!important;color:var(--text-primary)!important;font-size:14.5px!important;font-weight:600}.skills-faq-a[data-v-984c7f84]{margin:0!important;max-width:760px;font-size:14px;line-height:1.85;color:var(--text-secondary)}@media(max-width:960px){.skills-body[data-v-984c7f84]{padding:var(--space-5) var(--space-4) 80px}.skills-hero h1[data-v-984c7f84]{font-size:26px}.skills-grid[data-v-984c7f84]{grid-template-columns:minmax(0,1fr)}.skills-step[data-v-984c7f84]{grid-template-columns:28px minmax(0,1fr);padding:var(--space-4)}.skills-step-no[data-v-984c7f84]{width:28px;height:28px;font-size:13px}}@media(max-width:640px){.skills-brand[data-v-984c7f84]{display:none}}
