.section-page>div:first-child{margin-bottom:2.5rem}.section-page>div:first-child>div:first-child{padding-left:0}.section-page>div:first-child p{max-width:72ch;line-height:1.65}.open-section{border-top:1px solid hsl(var(--foreground) / .14);min-width:0;padding-top:2.25rem}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;margin-bottom:1.5rem;display:flex}.section-heading>div{min-width:0}.section-title{letter-spacing:-.01em;text-wrap:balance;font-size:19px;font-weight:500;line-height:1.25}.section-description{max-width:68ch;color:hsl(var(--muted-foreground));margin-top:.375rem;font-size:.875rem;line-height:1.65}.section-split{gap:1.5rem 3rem;min-width:0;display:grid}.section-split>*{min-width:0}.section-action{border-bottom:1px solid hsl(var(--foreground) / .09);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.375rem 1rem;width:100%;padding:1.25rem 0;display:grid}.section-rows{border-top:1px solid hsl(var(--foreground) / .09)}@media (width<=639px){.direto-grid>*+*{border-top:1px solid hsl(var(--foreground) / .09);padding-top:2rem}}.section-action:hover .section-action-title{text-underline-offset:4px;text-decoration:underline}.section-action:focus-visible,.section-disclosure:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.section-disclosure{text-align:left;width:100%;min-height:2.75rem;color:hsl(var(--muted-foreground));align-items:center;gap:.625rem;padding:.75rem 0;font-size:.875rem;display:flex}.section-disclosure:hover,.section-disclosure[aria-expanded=true]{color:hsl(var(--foreground))}.gateway-header{-moz-column-gap:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding-right:3.5rem;display:grid}.gateway-actions{grid-column:1/-1;padding-top:.125rem}.gateway-title{font-size:1.375rem}.gateway-status{color:hsl(var(--muted-foreground));align-items:center;gap:.4375rem;font-size:.75rem;display:inline-flex}.gateway-status:before{content:"";border-radius:999px;width:.4375rem;height:.4375rem}.gateway-status-off:before{background:hsl(var(--destructive))}.gateway-content{border-top:1px solid hsl(var(--panel-line));min-width:0;margin-top:1rem}.gateway-setup-grid{gap:1.5rem;display:grid}.gateway-credentials{align-self:start}.gateway-pane-title{color:hsl(var(--foreground));font-size:1rem;font-weight:650;line-height:1.4}.gateway-guide-subtitle{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;line-height:1.4}.gateway-field-label{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:550}.gateway-setup-guide{border-bottom:1px solid hsl(var(--panel-line));min-width:0;padding-bottom:1.5rem}.gateway-dialog .section-disclosure{min-height:2.5rem;padding-block:.625rem}@media (width>=640px){.gateway-header{-moz-column-gap:1.5rem;grid-template-columns:auto minmax(max-content,1fr) auto;column-gap:1.5rem}.gateway-actions{grid-area:1/3;justify-content:flex-end}}@media (width>=768px){.gateway-setup-grid{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.75fr);gap:2rem}.gateway-setup-guide{border-right:1px solid hsl(var(--panel-line));border-bottom:0;padding-bottom:0;padding-right:2rem}.gateway-credentials{position:sticky;top:0}}@media (width>=1024px){.section-split{grid-template-columns:minmax(12rem,1fr) minmax(0,2.5fr)}.gateway-header{grid-template-columns:auto minmax(0,1fr) auto}.gateway-actions{grid-area:1/3;justify-content:flex-end;max-width:none}}.open-section-first{border-top:0;padding-top:0}@media (width>=1280px){.open-section-first-xl{border-top:0;padding-top:0}}.tab-bar{border-bottom:1px solid hsl(var(--foreground) / .14)}.open-table .data-table thead th{border-bottom-color:hsl(var(--foreground) / .14)}.open-table .data-table tbody td{border-bottom-color:hsl(var(--foreground) / .09)}.open-table .data-table tbody tr:last-child td{border-bottom:1px solid hsl(var(--foreground) / .09)}.open-table .data-table tbody tr:hover{background:hsl(var(--foreground) / .035)}.open-table>ul>li{border-top-color:hsl(var(--foreground) / .09)}.open-table>ul>li:last-child{border-bottom:1px solid hsl(var(--foreground) / .09)}.open-table .data-table thead th:first-child,.open-table .data-table tbody td:first-child{padding-left:0}.open-table .data-table thead th:last-child,.open-table .data-table tbody td:last-child{padding-right:0}
