.supported-page{padding:0 0 5rem}.supported-container{max-width:var(--content-max-width);margin:0 auto;padding:0 1rem}@media (width>=768px){.supported-container{padding:0 2rem}}.supported-hero{border-bottom:1px solid var(--color-gray-6);background:radial-gradient(ellipse 50% 60% at 50% 0%, var(--color-cyan-3) 0%, transparent 70%) no-repeat;padding:5rem 0 3rem}:global([data-theme="dark"]) .supported-hero{background:radial-gradient(50% 60% at 50% 0,#00a2c733 0%,#0000 70%) no-repeat}.supported-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-xs);color:var(--color-cyan-10);font-weight:var(--font-weight-semibold);margin:0}.supported-hero h1{margin:.75rem 0 0;font-size:2rem;line-height:1.2}.supported-subtitle{max-width:760px;font-size:var(--text-lg);color:var(--color-gray-11);margin:1rem 0 0}@media (width>=768px){.supported-hero h1{font-size:2.5rem}}.supported-section{border-bottom:1px solid var(--color-gray-6);padding:3.25rem 0}.supported-section--planned{background-color:var(--color-gray-2)}:global([data-theme="dark"]) .supported-section--planned{background-color:var(--color-gray-a2)}.supported-section-header{margin-bottom:1.5rem}.supported-section-header h2{margin:.7rem 0 0;font-size:1.6rem}.supported-section-header p{max-width:860px;margin:.7rem 0 0}.supported-badge{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border-radius:9999px;align-items:center;padding:.3rem .75rem;display:inline-flex}.supported-badge--supported{color:var(--color-green-11);background-color:var(--color-green-3)}.supported-badge--planned{color:var(--color-amber-11);background-color:var(--color-amber-3)}.supported-badge--prereq{color:var(--color-cyan-11);background-color:var(--color-cyan-3)}.supported-subsection{margin-top:1.5rem}.supported-subsection-title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-gray-12);align-items:center;gap:.4rem;margin:0 0 .75rem;display:inline-flex}.supported-table-wrap{border-radius:var(--radius-md);border:1px solid var(--color-gray-6);overflow-x:auto}.supported-table{margin:0}.supported-table thead th{text-align:left;font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray-10);background-color:var(--color-gray-2);border-bottom:1px solid var(--color-gray-5);padding:.55rem 1rem}:global([data-theme="dark"]) .supported-table thead th{background-color:var(--color-gray-a2)}.supported-table tbody tr{border-bottom:1px solid var(--color-gray-4)}.supported-table tbody tr:last-child{border-bottom:none}.supported-table tbody tr:nth-child(2n){background-color:var(--color-gray-1)}:global([data-theme="dark"]) .supported-table tbody tr:nth-child(2n){background-color:var(--color-gray-a1)}.supported-table td{vertical-align:top;padding:.5rem 1rem}.supported-table__cmd{font-family:var(--font-mono,monospace);color:var(--color-cyan-11);font-weight:var(--font-weight-medium);white-space:nowrap;font-size:var(--text-sm)}.supported-table__arg{color:var(--color-gray-9);font-style:italic;font-weight:var(--font-weight-normal)}.supported-table__flags{font-family:var(--font-mono,monospace);color:var(--color-gray-11);font-size:var(--text-xs);line-height:1.7}.supported-table__desc{color:var(--color-gray-9);font-size:var(--text-xs);white-space:nowrap}.supported-table__notes{color:var(--color-gray-10);font-size:var(--text-sm)}.supported-table--planned .supported-table__cmd{color:var(--color-amber-10)}.supported-bottom-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.supported-bottom-grid{grid-template-columns:1fr 1fr}}.prereq-flow{grid-template-columns:1fr;gap:.9rem;display:grid}@media (width>=1024px){.prereq-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}}.prereq-step__header{padding-bottom:var(--spacing-3)}.prereq-step p{margin:0}.prereq-arrow{color:var(--color-gray-9);place-self:center}@media (width<=1023px){.prereq-arrow{transform:rotate(90deg)}}.supported-note{border:1px solid var(--color-cyan-6);border-radius:var(--radius-md);background-color:var(--color-cyan-2);margin-top:1.25rem;padding:.9rem 1rem}:global([data-theme="dark"]) .supported-note{background-color:#00a2c724}.supported-note p{color:var(--color-gray-12);margin:0}.supported-cta{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.25rem;display:flex}.supported-cta p{margin:0}
