.mkt-title[data-v-cbff9a55],.mkt-band-title[data-v-cbff9a55]{max-width:30ch}.cp-hero-note[data-v-cbff9a55]{display:flex;align-items:flex-start;gap:12px;margin:16px 0 0;font-size:14px;line-height:1.6;color:var(--color-ink-muted)}.cp-mark[data-v-cbff9a55]{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1px solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-ink)}.cp-mark svg[data-v-cbff9a55]{width:15px;height:15px;display:block}b[data-v-cbff9a55]{font-weight:600;color:var(--color-ink)}a[data-v-cbff9a55]{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.cp-grid[data-v-cbff9a55]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cp-panel[data-v-cbff9a55]{padding:22px 24px 24px;border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface-card)}.cp-panel__title[data-v-cbff9a55]{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.cp-panel__body[data-v-cbff9a55],.cp-after[data-v-cbff9a55],.cp-setup__text[data-v-cbff9a55]{margin:0;font-size:15px;line-height:1.6;color:var(--color-ink-soft)}.cp-after[data-v-cbff9a55]{margin-top:24px}.cp-setups[data-v-cbff9a55]{display:grid;gap:16px}.cp-setup[data-v-cbff9a55]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;padding:26px 28px 28px;border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface-card)}.cp-setup__title[data-v-cbff9a55]{margin:0 0 4px;font-size:20px;font-weight:600;letter-spacing:-.02em}.cp-setup__where[data-v-cbff9a55]{margin:0;font-size:13px;color:var(--color-ink-muted)}.cp-steps[data-v-cbff9a55]{list-style:none;counter-reset:step;margin:0;padding:0;border-top:1px solid var(--color-rule)}.cp-steps>li[data-v-cbff9a55]{counter-increment:step;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:12px 0;border-bottom:1px solid var(--color-rule);font-size:15px;line-height:1.6;color:var(--color-ink-soft)}.cp-steps>li[data-v-cbff9a55]:before{content:counter(step,decimal-leading-zero);font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-ink-faint)}.cp-steps>li>div[data-v-cbff9a55]{min-width:0}.cp-chat[data-v-cbff9a55]{list-style:none;counter-reset:chat;margin:0;padding:0}.cp-chat__row[data-v-cbff9a55]{counter-increment:chat;display:grid;grid-template-columns:40px minmax(0,1.3fr) minmax(0,1fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--palette-stone-700)}.cp-chat__row[data-v-cbff9a55]:before{content:counter(chat,decimal-leading-zero);font-weight:600;font-variant-numeric:tabular-nums;color:var(--palette-stone-400)}.cp-chat__say[data-v-cbff9a55]{margin:0;font-size:16px;font-weight:500;line-height:1.55;color:var(--palette-stone-0)}.cp-chat__does[data-v-cbff9a55]{margin:0;font-size:14px;line-height:1.6;color:var(--palette-stone-300)}.cp-chat__after[data-v-cbff9a55]{margin:24px 0 0;max-width:70ch;font-size:15px;line-height:1.6;color:var(--palette-stone-300)}.cp-chat__after b[data-v-cbff9a55],.cp-chat__after a[data-v-cbff9a55]{color:var(--palette-stone-0)}.cp-row[data-v-cbff9a55]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;padding:20px 0;border-bottom:1px solid var(--color-rule)}.cp-row__title[data-v-cbff9a55]{margin:0;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.cp-row__body[data-v-cbff9a55]{margin:0;font-size:15px;line-height:1.65;color:var(--color-ink-soft);max-width:68ch}.cp-faq[data-v-cbff9a55]{max-width:820px}.cp-faq__item[data-v-cbff9a55]{border-bottom:1px solid var(--color-rule)}.cp-faq__item summary[data-v-cbff9a55]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none}.cp-faq__item summary[data-v-cbff9a55]::-webkit-details-marker{display:none}.cp-faq__item summary[data-v-cbff9a55]:after{content:"+";flex-shrink:0;font-size:18px;color:var(--color-ink-muted)}.cp-faq__item[open] summary[data-v-cbff9a55]:after{content:"−"}.cp-faq__item summary:hover .cp-faq__q[data-v-cbff9a55]{text-decoration:underline;text-underline-offset:3px}.cp-faq__q[data-v-cbff9a55]{margin:0;font-size:17px;font-weight:600;line-height:1.4}.cp-faq__a[data-v-cbff9a55]{margin:0;padding:0 0 20px;font-size:15px;line-height:1.65;color:var(--color-ink-soft);max-width:68ch}@media(max-width:860px){.cp-grid[data-v-cbff9a55]{grid-template-columns:1fr}.cp-setup[data-v-cbff9a55]{grid-template-columns:1fr;gap:16px;padding:22px 20px 24px}.cp-chat__row[data-v-cbff9a55]{grid-template-columns:32px minmax(0,1fr);gap:8px 12px}.cp-chat__row[data-v-cbff9a55]:before{grid-row:1 / span 2}.cp-row[data-v-cbff9a55]{grid-template-columns:1fr;gap:8px}}
