.cm-wrap{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.cm-switch{border:1px solid var(--v4-line,#d9d9d2);background:var(--v4-paper,#fff);border-radius:999px;align-self:flex-start;padding:2px;display:inline-flex}.cm-opt{font:inherit;color:var(--v4-muted,#5b5b55);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:13px;line-height:18px}.cm-opt-on{background:var(--v4-ink,#141410);color:var(--v4-paper,#fff)}.cm-opt:focus-visible{outline:2px solid var(--v4-brand,#0b7a5e);outline-offset:2px}.cm-prompt{color:var(--v4-ink-2,#34342e);margin:0;font-size:13px}.cm-prompt a{color:var(--v4-brand-deep,#0b7a5e);font-weight:600;text-decoration:underline}.cm-dismiss{font:inherit;color:var(--v4-muted,#5b5b55);cursor:pointer;background:0 0;border:0;margin-left:10px;font-size:12px;text-decoration:underline}.cm-why{border-top:1px solid var(--v4-line-soft,#ecece6);color:var(--v4-ink-2,#34342e);margin-top:10px;padding-top:8px;font-size:13px}.cm-why ul{margin:2px 0 0;padding-left:16px}.cm-why li{margin:2px 0}.cm-why-label{font-family:var(--v4-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--v4-brand-deep,#0b7a5e);font-size:10px}.cm-why-faint{color:var(--v4-faint,#8a8a82)}.cm-row{margin:0}.cm-row+.cm-row{margin-top:6px}.cm-gap-label{color:var(--v4-amber,#b0742a)}.cm-note{color:var(--v4-muted,#5b5b55);margin:0;font-size:12px}