.doc-body[data-v-8a95d8a2]{max-width:720px;margin:0 auto;padding-bottom:40px}.doc-body h1[data-v-8a95d8a2]{font-size:28px;margin-bottom:8px}.doc-intro[data-v-8a95d8a2],.section-intro[data-v-8a95d8a2]{color:var(--echoon-text-muted);line-height:1.7}.doc-section[data-v-8a95d8a2]{margin-top:36px}.doc-section h2[data-v-8a95d8a2]{font-size:20px;font-weight:700;padding-bottom:8px;border-bottom:1px solid var(--echoon-border)}.doc-topic[data-v-8a95d8a2]{margin-top:18px}.doc-topic h3[data-v-8a95d8a2]{font-size:15.5px;font-weight:700;margin:0 0 4px}.doc-topic p[data-v-8a95d8a2],.doc-topic li[data-v-8a95d8a2],.mode-card p[data-v-8a95d8a2],.mode-card li[data-v-8a95d8a2]{font-size:14px;line-height:1.7;color:var(--echoon-text-muted)}.doc-topic p[data-v-8a95d8a2],.mode-card p[data-v-8a95d8a2]{margin:0}.doc-topic ul[data-v-8a95d8a2],.mode-card ul[data-v-8a95d8a2]{margin:6px 0 0;padding-inline-start:20px}.doc-topic li+li[data-v-8a95d8a2],.mode-card li+li[data-v-8a95d8a2]{margin-top:4px}.mode-card[data-v-8a95d8a2]{margin-top:16px;padding:16px 18px;border:1px solid var(--echoon-border);border-radius:14px;background:var(--echoon-surface, transparent)}.mode-head[data-v-8a95d8a2]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.mode-head h3[data-v-8a95d8a2]{margin:0;font-size:16px;font-weight:700}.mode-icon[data-v-8a95d8a2]{width:20px;height:20px;color:var(--ion-color-primary);flex-shrink:0}.mode-badge[data-v-8a95d8a2]{margin-inline-start:auto;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;background:rgba(var(--ion-color-primary-rgb),.1);color:var(--ion-color-primary)}.feedback-callout[data-v-8a95d8a2]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--ion-color-primary) 26%,transparent);border-radius:14px;background:color-mix(in srgb,var(--ion-color-primary) 6%,transparent)}.callout-icon[data-v-8a95d8a2]{flex:none;width:22px;height:22px;color:var(--ion-color-primary)}.callout-text[data-v-8a95d8a2]{flex:1 1 16rem;min-width:0}.callout-text h2[data-v-8a95d8a2]{margin:0;font-size:15.5px;font-weight:700;padding:0;border:none}.callout-text p[data-v-8a95d8a2]{margin:2px 0 0;font-size:13px;line-height:1.6;color:var(--echoon-text-muted)}.callout-actions[data-v-8a95d8a2]{display:flex;gap:8px;flex:none}.callout-actions ion-button[data-v-8a95d8a2]{margin:0}
