.guide-intro[data-v-6af02bc3]{color:var(--color-ink-muted-80);font-size:13px;line-height:1.6;margin:0}.capability-group[data-v-6af02bc3]{border:0;margin:0;min-width:0;padding:0}.visually-hidden[data-v-6af02bc3]{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.section-heading[data-v-6af02bc3]{align-items:center;color:var(--color-ink);display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin:18px 0 8px}.section-heading span[data-v-6af02bc3]:last-child{color:var(--color-ink-muted-48);font-size:11px;font-weight:400}.capability-list[data-v-6af02bc3]{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);overflow:hidden}.capability-row[data-v-6af02bc3]{align-items:center;background:transparent;border-bottom:1px solid var(--color-divider-soft);cursor:pointer;display:flex;gap:12px;min-height:66px;padding:9px 12px;transition:background var(--transition-fast)}.capability-row[data-v-6af02bc3]:last-child{border-bottom:0}.capability-row[data-v-6af02bc3]:hover{background:var(--color-surface-pearl)}.capability-row[data-v-6af02bc3]:has(.capability-checkbox:focus-visible){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-primary) 45%,transparent)}.capability-row.is-on[data-v-6af02bc3]{background:color-mix(in srgb,var(--color-primary) 3.5%,var(--color-canvas))}.capability-row.is-disabled[data-v-6af02bc3]{cursor:not-allowed;opacity:.55}.capability-icon[data-v-6af02bc3]{background:var(--color-canvas-parchment);border:1px solid var(--color-divider-soft);border-radius:var(--radius-sm);color:var(--color-ink-muted-80);display:grid;flex:0 0 auto;height:34px;place-items:center;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);width:34px}.capability-icon svg[data-v-6af02bc3]{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:18px}.capability-row.is-on .capability-icon[data-v-6af02bc3]{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-canvas));color:var(--color-primary)}.capability-content[data-v-6af02bc3]{flex:1;min-width:0}.capability-title[data-v-6af02bc3]{align-items:center;color:var(--color-ink);display:flex;flex-wrap:wrap;font-size:13px;font-weight:650;gap:7px}.capability-status[data-v-6af02bc3]{color:var(--color-ink-muted-48);font-size:10px;font-weight:400}.capability-status[data-v-6af02bc3]:before{color:var(--color-hairline);content:"·";margin-right:7px}.capability-status.is-error[data-v-6af02bc3]{color:var(--color-error)}.capability-upgrade-link[data-v-6af02bc3]{background:transparent;border:0;color:var(--color-primary);cursor:pointer;flex:0 0 auto;font:inherit;font-size:10px;font-weight:600;padding:0;white-space:nowrap}.capability-upgrade-link[data-v-6af02bc3]:hover{color:var(--color-primary-hover);text-decoration:underline}.capability-description[data-v-6af02bc3]{color:var(--color-ink-muted-48);display:block;font-size:11px;line-height:1.45;margin-top:3px}.capability-checkbox[data-v-6af02bc3]{accent-color:var(--color-primary);cursor:pointer;flex:0 0 auto;height:18px;margin:0;width:18px}.capability-checkbox[data-v-6af02bc3]:disabled{cursor:not-allowed}.prompt-panel[data-v-6af02bc3]{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);margin-top:14px}.prompt-panel.is-disabled[data-v-6af02bc3]{opacity:.7}.prompt-main[data-v-6af02bc3]{align-items:center;display:flex;gap:8px;min-height:54px;padding:8px 10px 8px 12px}.prompt-summary[data-v-6af02bc3]{flex:1;min-width:0}.prompt-summary span[data-v-6af02bc3],.prompt-summary strong[data-v-6af02bc3]{display:block}.prompt-summary strong[data-v-6af02bc3]{color:var(--color-ink);font-size:12px;font-weight:600}.prompt-summary span[data-v-6af02bc3]{color:var(--color-ink-muted-48);font-size:10px;line-height:1.4;margin-top:2px}.prompt-preview-button[data-v-6af02bc3]{background:transparent;border:0;border-radius:6px;color:var(--color-primary);cursor:pointer;flex:0 0 auto;font:inherit;font-size:11px;font-weight:600;min-height:30px;padding:0 8px}.prompt-preview-button[data-v-6af02bc3]:hover{background:color-mix(in srgb,var(--color-primary) 7%,transparent)}.prompt-preview-button[data-v-6af02bc3]:disabled{color:var(--color-ink-muted-48);cursor:not-allowed}.guide-code[data-v-6af02bc3]{background:var(--color-canvas-parchment);border:0;border-top:1px solid var(--color-divider-soft);color:var(--color-ink);font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin:0;max-height:160px;overflow:auto;overflow-wrap:anywhere;padding:12px 14px;white-space:pre-wrap}.guide-methods[data-v-6af02bc3]{color:var(--color-ink-muted-80);font-size:12px;margin-top:12px}.guide-methods summary[data-v-6af02bc3]{align-items:center;color:var(--color-primary);cursor:pointer;display:inline-flex;font-weight:600;gap:5px;list-style:none;width:-moz-fit-content;width:fit-content}.guide-methods summary[data-v-6af02bc3]::-webkit-details-marker{display:none}.guide-methods summary[data-v-6af02bc3]:before{content:"›";font-size:15px;line-height:1;transition:transform var(--transition-fast)}.guide-methods[open] summary[data-v-6af02bc3]:before{transform:rotate(90deg)}.guide-methods summary[data-v-6af02bc3]:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:3px}.guide-reference[data-v-6af02bc3]{margin-top:12px}.guide-rules[data-v-6af02bc3]{display:flex;flex-wrap:wrap;gap:6px}.guide-rules span[data-v-6af02bc3]{background:var(--color-canvas-parchment);border-radius:var(--radius-pill);color:var(--color-ink-muted-80);font-size:11px;padding:5px 8px}.guide-code--detail[data-v-6af02bc3]{border:1px solid var(--color-hairline);border-radius:var(--radius-md);margin-top:10px;max-height:300px}@media(max-width:560px){.section-heading[data-v-6af02bc3]{align-items:flex-end}.capability-row[data-v-6af02bc3]{min-height:70px;padding:10px}.capability-icon[data-v-6af02bc3]{height:32px;width:32px}.prompt-main[data-v-6af02bc3]{flex-wrap:wrap}.prompt-summary[data-v-6af02bc3]{flex-basis:100%;padding-bottom:2px}.prompt-preview-button[data-v-6af02bc3]{margin-left:auto}}
