.ds-card:where(.astro-7ydisggc){background:var(--surface-card);border:1px solid var(--border-hairline);color:inherit;flex-direction:column;text-decoration:none;display:flex}.ds-card:where(.astro-7ydisggc).dark{background:var(--dark-panel);border-color:var(--dark-hairline-2);color:var(--dark-text)}.r-card:where(.astro-7ydisggc){border-radius:var(--radius-card)}.r-lg:where(.astro-7ydisggc){border-radius:var(--radius-lg)}.r-panel:where(.astro-7ydisggc){border-radius:var(--radius-panel)}.flush:where(.astro-7ydisggc){overflow:hidden}.hoverable:where(.astro-7ydisggc){cursor:pointer;transition:box-shadow var(--dur-instant) var(--ease-standard), transform var(--dur-instant) var(--ease-standard)}.hoverable:where(.astro-7ydisggc):hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}a:where(.astro-7ydisggc).ds-card:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}a:where(.astro-7ydisggc).ds-card.hoverable:hover:focus-visible{box-shadow:0 0 0 3px var(--focus-ring), var(--shadow-card-hover)}@keyframes mr-ext-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mr-ext:where(.astro-orfwvspc){width:100%;min-height:120px}.mr-ext:where(.astro-orfwvspc) .mr-viewport{scrollbar-width:none;-ms-overflow-style:none;padding-block:10px}.mr-ext:where(.astro-orfwvspc) .mr-viewport::-webkit-scrollbar{width:0;height:0;display:none}.mr-ext:where(.astro-orfwvspc) .mr-track-wrap{opacity:1;transition:opacity var(--dur-default) var(--ease-standard)}.mr-ext:where(.astro-orfwvspc) .mr-widget-shell.is-syncing .mr-track-wrap{opacity:.56}.mr-ext:where(.astro-orfwvspc) .mr-widget-shell.is-syncing .mr-sync>span{animation:mr-ext-spin var(--dur-considered) linear}.mr-ext:where(.astro-orfwvspc) .mr-chevron-lane{visibility:hidden;opacity:0;transition:opacity var(--dur-instant) var(--ease-standard), transform var(--dur-instant) var(--ease-standard), visibility 0s linear var(--dur-instant);transform:translate(2px)}.mr-ext:where(.astro-orfwvspc) .mr-chevron-lane[data-direction=left]{transform:translate(-2px)}.mr-ext:where(.astro-orfwvspc) .mr-chevron-lane.is-visible{visibility:visible;opacity:1;transition-delay:0s;transform:translate(0)}.mr-ext:where(.astro-orfwvspc) .mr-sync,.mr-ext:where(.astro-orfwvspc) .mr-chevron-button{transition:color var(--dur-instant) var(--ease-standard), background var(--dur-instant) var(--ease-standard), border-color var(--dur-instant) var(--ease-standard), transform var(--dur-instant) var(--ease-standard)}@media (hover:hover){.mr-ext:where(.astro-orfwvspc) .mr-sync:hover:not(:disabled),.mr-ext:where(.astro-orfwvspc) .mr-chevron-button:hover:not(:disabled){transform:translateY(-2px)}}.mr-ext:where(.astro-orfwvspc) .mr-sync:active:not(:disabled),.mr-ext:where(.astro-orfwvspc) .mr-chevron-button:active:not(:disabled){transform:translateY(0)}.mr-ext:where(.astro-orfwvspc) .mr-sync:disabled{cursor:wait!important}.mr-ext:where(.astro-orfwvspc) .mr-chevron-button:focus-visible,.mr-ext:where(.astro-orfwvspc) .mr-sync:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}.ext-frame:where(.astro-orfwvspc){border:1px solid var(--border-2,#fff3);box-shadow:var(--shadow-2,0 24px 80px #0009);background:#0d0d0d;padding:12px 12px 14px;position:relative}.ext-host:where(.astro-orfwvspc){font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--text-4,#ffffff40);margin:0 0 4px;padding-left:14px;font-size:10px;font-weight:700;display:block}.ext-host-center:where(.astro-orfwvspc){text-align:center;margin-bottom:12px;padding-left:0}.mr-caption:where(.astro-orfwvspc){font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--text-4,#ffffff40);text-align:center;margin:18px 0 0;font-size:12px}@media (width<=640px){.mr-ext:where(.astro-orfwvspc){min-height:0}.mr-ext:where(.astro-orfwvspc) .mr-widget-shell{min-height:0!important;padding-inline:0!important}.mr-ext:where(.astro-orfwvspc) .mr-widget-row{flex-direction:column;min-height:0!important;padding-top:0!important}.mr-ext:where(.astro-orfwvspc) .mr-track-wrap{width:100%;min-height:108px}.mr-ext:where(.astro-orfwvspc) .mr-mid-divider{width:auto!important;height:1px!important;margin:0 var(--space-sm)!important;align-self:stretch!important}.mr-ext:where(.astro-orfwvspc) .mr-controls{padding:var(--space-sm) var(--space-12) var(--space-xs);min-width:0!important}.mr-ext:where(.astro-orfwvspc) .mr-control-cluster,.mr-ext:where(.astro-orfwvspc) .mr-model-col{width:100%}.mr-ext:where(.astro-orfwvspc) .mr-model-col{justify-content:space-between!important;align-items:center!important;gap:var(--space-12)!important;flex-direction:row!important}.mr-ext:where(.astro-orfwvspc) .mr-model-chip{box-sizing:border-box;min-height:44px}.mr-ext:where(.astro-orfwvspc) .mr-sync,.mr-ext:where(.astro-orfwvspc) .mr-chevron-button{min-width:44px;width:44px!important;height:44px!important}.mr-ext:where(.astro-orfwvspc) .mr-chevron-lane{width:72px!important}}@media (prefers-reduced-motion:reduce){.mr-ext:where(.astro-orfwvspc) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mr-ext:where(.astro-orfwvspc) .mr-sync,.mr-ext:where(.astro-orfwvspc) .mr-chevron-button{transform:none!important}}.hero:where(.astro-dxzik6al){padding-bottom:clamp(56px,7vw,92px)}.xhero-head:where(.astro-dxzik6al){text-align:center;max-width:760px;margin:0 auto;padding-top:clamp(48px,6vw,84px);position:relative}.xhero-head:where(.astro-dxzik6al) .h1:where(.astro-dxzik6al){margin-top:14px}.xhero-head:where(.astro-dxzik6al) .lede:where(.astro-dxzik6al){max-width:620px;margin-left:auto;margin-right:auto}.xhero-cta:where(.astro-dxzik6al){justify-content:center;margin-top:30px;display:flex}.xstage:where(.astro-dxzik6al){margin-top:40px;position:relative}.t:where(.astro-dxzik6al){color:var(--ink);font-size:17px;font-weight:600}.d:where(.astro-dxzik6al){font-size:var(--small-size);color:var(--n-600);margin:0;line-height:1.6}.cards-top:where(.astro-dxzik6al){margin-top:44px}.cta-body:where(.astro-dxzik6al){max-width:600px;position:relative}.cta-title:where(.astro-dxzik6al){font-size:clamp(30px,4vw,48px);font-weight:var(--display-weight);color:var(--dark-text);letter-spacing:var(--display-tracking);max-width:20ch;margin:0;line-height:1.04}.cta-actions:where(.astro-dxzik6al){flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.cta-note:where(.astro-dxzik6al){font-family:var(--font-mono);font-size:var(--eyebrow-size);color:var(--dark-faint);margin:18px 0 0}
