body:has(.features-page){background:#f4f4f6}body:has(.features-page) .topbar{color:#292b30;background:#fafafbf5;border-color:#292b301c}body:has(.features-page) .topnav,body:has(.features-page) .brand-sub{color:#626570}body:has(.features-page) .topnav .install{color:#f4f4f6;background:#292b30;border-color:#292b30}body:has(.features-page) .brand-mark{color:#cc5b8d}.features-page{--feature-pink:#a8416e;color:#292b30}.features-page h1,.features-page h2,.features-page h3{color:inherit;letter-spacing:-.035em}.features-page h2{font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.08}.features-page p{color:#626570;line-height:1.7}.features-page :is(a,button,summary,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid #cc5b8d}.features-page section[id]{scroll-margin-top:84px}.features-page .capabilities-hero{padding-block:76px 0}.features-page .capabilities-hero h1{max-width:20ch;font-size:clamp(3.2rem,6.5vw,6.4rem);line-height:.98}.features-intro{justify-content:space-between;align-items:center;gap:40px;margin-top:32px;display:flex}.features-intro p{max-width:64ch;margin:0;font-size:18px}.feature-button{color:#211b20;background:#cc5b8d;border-radius:6px;flex-shrink:0;justify-content:space-between;align-items:center;gap:30px;padding:14px 22px;font-size:15px;font-weight:500;transition:background-color .18s;display:inline-flex}.feature-button:hover{background:#df76a2}.capabilities-hero .feature-button{transition:background-color .18s,box-shadow .18s,transform .22s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.capabilities-hero .feature-button:hover{background:#e674a7;transform:translateY(-3px);box-shadow:0 7px 18px #00000024}}.capabilities-hero .feature-button:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.capabilities-hero .feature-button:hover,.capabilities-hero .feature-button:active{transform:none}}.feature-index{border-block:1px solid #292b3020;flex-wrap:wrap;gap:16px 32px;margin-top:54px;padding-block:24px;font-size:14px;display:flex}.feature-index a:hover{color:#a8416e}.features-page .configuration-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:88px;display:grid}.configuration-copy>p{max-width:49ch;margin:24px 0;font-size:16px}.command-sequence{border-left:2px solid #cc5b8d;gap:12px;margin-block:28px;padding-left:18px;display:grid}.command-sequence code{font:12px/1.6 var(--font-mono);overflow-wrap:anywhere}.feature-link{color:#963f66;text-underline-offset:5px;font-size:14px;text-decoration:underline #963f6655;display:inline-block}.feature-link:hover{text-decoration-color:currentColor}.features-page .feature-note{margin-top:20px;font-size:12px;line-height:1.65}.configuration-sheet{background:#fff;border:1px solid #292b3020;border-radius:10px;box-shadow:0 12px 36px #292b3008}.configuration-sheet-head{border-bottom:1px solid #292b3018;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 26px;font-size:13px;display:flex}.configuration-sheet-head a{color:#963f66;font-family:var(--font-mono);font-size:12px}.configuration-sheet>div:not(:first-child):not(:last-child){border-bottom:1px solid #292b3010;padding:24px 26px}.configuration-sheet h3{margin:0 0 10px;font-size:22px}.configuration-sheet p{margin:0;font-size:14px}.configuration-sheet-foot{color:#626570;background:#292b3003;padding:18px 26px;font-size:12px;line-height:1.65}.features-page .workflows-section{padding-block:20px 88px}.feature-section-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:40px;display:flex}.feature-section-heading>p{max-width:45ch;margin:0;font-size:16px}.workflow-grid{grid-template-columns:1fr 1fr;gap:0 64px;display:grid}.workflow-block{border-top:1px solid #292b3020;padding:32px 0}.workflow-block h3{font-size:30px}.workflow-description{margin:10px 0 22px;font-size:16px}.workflow-block ul{gap:12px;padding:0;font-size:14px;list-style:none;display:grid}.workflow-block li{padding-left:18px;position:relative}.workflow-block li:before{content:"";background:#cc5b8d;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.workflow-links{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.reports-section{color:#f3f4f5;background:#292b30;padding-block:76px}.reports-section p{color:#bfc1cb}.reports-section .feature-link{color:#e49ab9;text-decoration-color:#e49ab960}.report-tabs{border-bottom:1px solid #ffffff28;gap:28px;margin:-5px -5px 0;padding:5px 5px 0;display:flex;overflow-x:auto}.report-tabs button{color:#bfc1cb;font:15px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 0;transition:color .18s,border-color .18s;position:relative}.report-tabs button[aria-selected=true]{color:#e49ab9;border-bottom-color:#cc5b8d}.report-tabs button:hover{color:#f3f4f5}.report-panels{display:grid}.report-panel{grid-area:1/1;grid-template-columns:.85fr 1.15fr;gap:64px;min-height:340px;padding-top:36px;display:grid}.report-panel[aria-hidden=true]{visibility:hidden;pointer-events:none}.report-description h3{font-size:30px}.report-description p{max-width:45ch;margin:18px 0 24px;font-size:15px}.report-example{background:#222429;border:1px solid #ffffff24;border-radius:8px;align-self:start;min-width:0;overflow:hidden}.report-example-head{color:#bfc1cb;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;padding:14px 20px;font-size:12px;display:flex}.report-example-head button{color:#e49ab9;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff25;border-radius:4px;padding:5px 9px}.report-example pre{font:12px/1.9 var(--font-mono);color:#f3f4f5;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:22px 20px 14px}.report-example p{margin:0;padding:0 20px 14px;font-size:12px}.report-example-note{color:#bfc1cb;padding:0 20px 18px;font-size:11px;display:block}.features-page .submission-section{padding-block:88px}.submission-columns{grid-template-columns:1fr 1fr;gap:64px;display:grid}.submission-columns article{border-top:1px solid #292b3020;padding-top:26px}.submission-columns h3{font-size:25px}.submission-columns p{margin:16px 0 22px;font-size:15px}.submission-caveat{max-width:88ch;margin:32px 0 0;font-size:12px}.features-close{background:#e9e9ed;padding-block:52px}.features-close>div{justify-content:space-between;align-items:center;gap:40px;display:flex}.features-close h2{font-size:clamp(2.5rem,4vw,3.5rem)}.features-close p{margin:14px 0 0;font-size:15px}.features-close-links{flex-direction:column;align-items:start;gap:22px;display:flex}@media (prefers-reduced-motion:no-preference){.report-panel[aria-hidden=false] .report-description{animation:.22s ease-out report-change}}@keyframes report-change{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=900px){.features-page .configuration-section{gap:36px}.feature-section-heading{gap:30px}.report-panel{gap:32px}.workflow-grid{gap:0 36px}}@media (width<=700px){body:has(.features-page) .topnav{background:#fafafb}.features-page .capabilities-hero{padding-top:44px}.features-page .capabilities-hero h1{font-size:clamp(2.5rem,9vw,4rem)}.features-intro,.feature-section-heading,.features-close>div{flex-direction:column;align-items:start;gap:24px}.features-intro p{font-size:16px}.feature-index{gap:16px 24px;margin-top:36px;font-size:13px}.features-page .configuration-section,.workflow-grid,.report-panel,.submission-columns{grid-template-columns:minmax(0,1fr)}.features-page .configuration-section,.features-page .submission-section{padding-block:52px}.features-page .workflows-section{padding-bottom:40px}.reports-section{padding-block:48px}.report-tabs{gap:24px}.report-panel{align-content:start;gap:24px;min-height:490px}.report-description h3{font-size:27px}.submission-columns{gap:28px}}@media (prefers-reduced-motion:reduce){.features-page *,.features-page :after{transition:none!important}}.capability-matrix[data-astro-cid-4dedttl6]{background:#e9e9ed;padding:60px 0}.matrix-heading[data-astro-cid-4dedttl6]{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:32px;display:grid}.matrix-heading[data-astro-cid-4dedttl6] h2[data-astro-cid-4dedttl6]{font-size:clamp(2.2rem,3.5vw,3.2rem)}.matrix-heading[data-astro-cid-4dedttl6] p[data-astro-cid-4dedttl6]{max-width:58ch;margin:0;font-size:14px}.matrix-groups[data-astro-cid-4dedttl6]{border-top:1px solid #292b3028}.matrix-group[data-astro-cid-4dedttl6]{border-bottom:1px solid #292b3028}.matrix-group[data-astro-cid-4dedttl6] summary[data-astro-cid-4dedttl6]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:23px 0;font-size:20px;font-weight:500;list-style:none;display:flex}.matrix-group[data-astro-cid-4dedttl6] summary[data-astro-cid-4dedttl6]::-webkit-details-marker{display:none}.matrix-count[data-astro-cid-4dedttl6]{color:#626570;white-space:nowrap;align-items:center;gap:24px;font-size:12px;font-weight:400;display:flex}.matrix-toggle[data-astro-cid-4dedttl6]{color:#963f66;font-size:24px;line-height:1;transition:transform .18s;display:inline-block}.matrix-group[data-astro-cid-4dedttl6][open] .matrix-toggle[data-astro-cid-4dedttl6]{transform:rotate(45deg)}.matrix-group[data-astro-cid-4dedttl6][open] summary[data-astro-cid-4dedttl6]{color:#963f66}.matrix-scroll[data-astro-cid-4dedttl6]{background:#f4f4f6;border:1px solid #292b3020;border-radius:6px;overflow-x:auto}table[data-astro-cid-4dedttl6]{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}caption[data-astro-cid-4dedttl6]{text-align:left;color:#626570;padding:14px 18px}th[data-astro-cid-4dedttl6],td[data-astro-cid-4dedttl6]{text-align:left;border-top:1px solid #292b3014;padding:13px 18px}thead[data-astro-cid-4dedttl6] th[data-astro-cid-4dedttl6]{color:#626570;font-weight:500}tbody[data-astro-cid-4dedttl6] th[data-astro-cid-4dedttl6]{width:32%;font-weight:500}td[data-astro-cid-4dedttl6]{color:#626570}.supported[data-astro-cid-4dedttl6]{color:#963f66}.absent[data-astro-cid-4dedttl6]{color:#767986}.matrix-note[data-astro-cid-4dedttl6]{max-width:100ch;margin:16px 0 24px;font-size:12px}.matrix-limit-link[data-astro-cid-4dedttl6]{margin:24px 0 12px;font-size:13px}.matrix-limit-link[data-astro-cid-4dedttl6] a[data-astro-cid-4dedttl6]{font-size:inherit}.matrix-reference[data-astro-cid-4dedttl6]{margin-top:8px}@media (width<=700px){.matrix-heading[data-astro-cid-4dedttl6]{grid-template-columns:1fr;gap:20px}.matrix-group[data-astro-cid-4dedttl6] summary[data-astro-cid-4dedttl6]{font-size:17px}.matrix-count[data-astro-cid-4dedttl6]{gap:12px;font-size:11px}.capability-matrix[data-astro-cid-4dedttl6]{padding-block:44px}}@media (prefers-reduced-motion:reduce){.matrix-toggle[data-astro-cid-4dedttl6]{transition:none}}
