.c2--docs .c2-container>.c2-feature-text,.c2--docs .c2-caps-header>.c2-feature-desc,.c2--docs .c2-container>p,.c2--docs .c2-caps-header>p{max-width:46rem}.c2--docs .c2-feature-text .btn{align-self:flex-start}.c2--docs .c2-feature-row+.c2-feature-text,.c2--docs .c2-feature-text+.c2-feature-text,.c2--docs .flowdiag+.c2-feature-text{margin-top:72px}.c2--docs .c2-feature-desc+.c2-feature-desc{margin-top:-8px}.c2--docs .c2-feature-list a,.c2--docs .c2-feature-desc a{min-height:24px;color:var(--color-accent);text-underline-offset:3px;align-items:center;display:inline-flex}.c2--docs .c2-feature-row{align-items:start}.c2--docs .c2-feature-text,.c2--docs .c2-feature-visual{min-width:0}.c2--docs .c2-feature-visual{margin:0}.c2--docs .docs-shot--tall{max-width:360px;margin-inline:auto}.c2--docs .c2-feature-visual figcaption{color:var(--color-fg-muted);margin-top:14px;font-size:.84rem;line-height:1.55}.c2--docs section[id],.c2--docs h2[id],.c2--docs .docs-table{scroll-margin-top:96px}.c2--docs .docs-table{border:1px solid var(--color-border-muted);background:#fff;border-radius:8px;margin-top:32px;display:block;overflow-x:auto}.c2--docs .docs-table:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.c2--docs .docs-table table{border-collapse:collapse;width:100%;color:var(--color-fg-muted)}.c2--docs .docs-table th,.c2--docs .docs-table td{border-right:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted);text-align:left;vertical-align:top;padding:16px;font-size:.88rem;line-height:1.5}.c2--docs .docs-table th{background:var(--color-canvas-subtle);color:var(--color-fg-default);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.c2--docs .docs-table th:last-child,.c2--docs .docs-table td:last-child{border-right:0}.c2--docs .docs-table tbody tr:last-child td{border-bottom:0}.c2--docs .ara-faq{max-width:none}.c2--docs .ara-faq-item{background:#fff}.c2--docs .c2-section .btn-ghost{color:var(--color-accent);border-color:var(--color-accent)}.c2--docs .c2-hero-frame .c2-window{border-radius:12px;max-width:920px;max-height:none;margin:0 auto}.c2--docs .c2-hero-frame .c2-window-body{overflow:visible}@media (max-width:768px){.c2--docs .c2-hero-frame .c2-window-body img{width:100%!important;max-width:100%!important}}@media (max-width:900px){.c2--docs .c2-feature-visual .c2-window-body img,.c2--docs .c2-feature-visual .c2-modal-screenshot img{width:100%!important;max-width:100%!important;transform:none!important}.c2--docs .c2-feature-text .btn{white-space:normal;text-align:center;justify-content:center;max-width:100%}}
