.dy-card:where(.astro-mx574jlw){box-sizing:border-box;gap:var(--dy-space-2);color:var(--dy-color-text);flex-direction:column;display:flex}.dy-card--end:where(.astro-mx574jlw){text-align:right}a:where(.astro-mx574jlw).dy-card:hover,.dy-card:where(.astro-mx574jlw)[data-state=hover]{opacity:var(--dy-hover-opacity)}.dy-card:where(.astro-mx574jlw)[data-state=focus]{outline:var(--dy-focus-width) solid var(--dy-color-text);outline-offset:var(--dy-focus-width)}.dy-card__title:where(.astro-mx574jlw){font-size:var(--dy-text-xl);font-weight:var(--dy-weight-bold);margin:0}.dy-card__description:where(.astro-mx574jlw),.dy-card__eyebrow:where(.astro-mx574jlw){color:var(--dy-color-text-muted)}.dy-card--outline:where(.astro-mx574jlw){padding:var(--dy-space-4) var(--dy-space-5);border:var(--dy-border-width) solid var(--dy-color-border);gap:2px}.dy-card--rounded:where(.astro-mx574jlw){padding:var(--dy-space-4) var(--dy-space-6);border:var(--dy-border-width) solid var(--dy-color-border);border-radius:var(--dy-radius-lg);gap:0}.dy-card--rounded:where(.astro-mx574jlw) .dy-card__eyebrow:where(.astro-mx574jlw){font-size:var(--dy-text-sm)}.dy-card--rounded:where(.astro-mx574jlw) .dy-card__title:where(.astro-mx574jlw){font-size:var(--dy-text-base);font-weight:var(--dy-weight-semibold)}.dy-card--feature:where(.astro-mx574jlw){gap:var(--dy-space-1);padding:var(--dy-space-5);background:var(--dy-color-bg)}.dy-card--feature:where(.astro-mx574jlw) .dy-card__title:where(.astro-mx574jlw){font-size:var(--dy-text-lg);font-weight:var(--dy-weight-semibold)}.dy-card--panel:where(.astro-mx574jlw){padding:var(--dy-space-6);background:var(--dy-color-surface);border:var(--dy-border-width) solid var(--dy-color-border);border-radius:var(--dy-radius-xl)}.dy-card--panel:where(.astro-mx574jlw) .dy-card__title:where(.astro-mx574jlw){font-size:var(--dy-text-3xl);line-height:var(--dy-leading-heading)}.dy-card--outline:where(.astro-mx574jlw) .dy-card__title:where(.astro-mx574jlw){font-size:var(--dy-text-lg)}@media (width>=1024px){.dy-card--outline:where(.astro-mx574jlw){gap:var(--dy-space-2);padding:var(--dy-space-6)}.dy-card--outline:where(.astro-mx574jlw) .dy-card__title:where(.astro-mx574jlw){font-size:var(--dy-text-xl)}.dy-card--feature:where(.astro-mx574jlw){gap:var(--dy-space-3);padding:var(--dy-space-8)}.dy-card--feature:where(.astro-mx574jlw) .dy-card__title:where(.astro-mx574jlw){font-size:var(--dy-text-2xl)}.dy-card--panel:where(.astro-mx574jlw){gap:var(--dy-space-3);padding:var(--dy-space-10)}.dy-card--panel:where(.astro-mx574jlw) .dy-card__title:where(.astro-mx574jlw){font-size:var(--dy-text-heading-mobile)}}.dy-icon:where(.astro-zgufigjl){flex:none}.dy-icon--sm:where(.astro-zgufigjl){width:var(--dy-size-icon-sm);height:var(--dy-size-icon-sm)}.dy-icon--md:where(.astro-zgufigjl){width:var(--dy-size-icon);height:var(--dy-size-icon)}.dy-icon--lg:where(.astro-zgufigjl){width:var(--dy-size-icon-lg);height:var(--dy-size-icon-lg)}.dy-logo:where(.astro-qmbhzs4e){align-items:center;gap:var(--dy-space-3);color:var(--dy-color-text);display:inline-flex}.dy-logo__mark:where(.astro-qmbhzs4e){width:var(--dy-size-logo);height:var(--dy-size-logo);color:var(--dy-color-accent);flex:none}.dy-logo__word:where(.astro-qmbhzs4e){font-size:var(--dy-text-lg);font-weight:var(--dy-weight-extrabold)}.dy-logo--sm:where(.astro-qmbhzs4e){gap:var(--dy-space-2)}.dy-logo--sm:where(.astro-qmbhzs4e) .dy-logo__mark:where(.astro-qmbhzs4e){width:var(--dy-size-logo-mobile);height:var(--dy-size-logo-mobile)}.dy-topbar-wrap:where(.astro-szv7s7nt){box-sizing:border-box;max-width:var(--dy-width-page);padding:var(--dy-space-3) var(--dy-space-3) 0;margin:0 auto}.dy-topbar:where(.astro-szv7s7nt){min-height:var(--dy-size-topbar-mobile);background:var(--dy-color-surface);border:var(--dy-border-width) solid var(--dy-color-border);border-radius:var(--dy-radius-xl);color:var(--dy-color-text);font-family:var(--dy-font-sans);font-size:var(--dy-text-base);line-height:var(--dy-leading-body);align-items:stretch;display:flex;overflow:hidden}.dy-topbar__segment:where(.astro-szv7s7nt){flex:0 0 var(--dy-size-segment-mobile);border:0;border-right:var(--dy-border-width) solid var(--dy-color-border);background:var(--dy-color-surface-control);color:var(--dy-color-text);cursor:pointer;justify-content:center;align-items:center;display:flex}.dy-topbar__segment:where(.astro-szv7s7nt):focus-visible{outline-offset:calc(var(--dy-focus-width) * -2)}.dy-topbar__sidebar:where(.astro-szv7s7nt),.dy-topbar__logo--desktop:where(.astro-szv7s7nt),.dy-topbar__search:where(.astro-szv7s7nt),.dy-topbar__nav:where(.astro-szv7s7nt){display:none}.dy-topbar__inner:where(.astro-szv7s7nt){min-width:0;padding-right:var(--dy-size-segment-mobile);flex:1 1 0;justify-content:center;align-items:center;display:flex}.dy-topbar__link:where(.astro-szv7s7nt){padding:var(--dy-space-2) 0}.dy-topbar__link:where(.astro-szv7s7nt)[aria-current=page]{color:var(--dy-color-accent);font-weight:var(--dy-weight-semibold)}.dy-topbar__version:where(.astro-szv7s7nt){color:var(--dy-color-text-muted);font-family:var(--dy-font-mono);font-size:var(--dy-text-sm)}@media (width>=1024px){.dy-topbar-wrap:where(.astro-szv7s7nt){padding:var(--dy-space-4) var(--dy-space-4) 0}.dy-topbar:where(.astro-szv7s7nt){min-height:var(--dy-size-topbar)}.dy-topbar__menu:where(.astro-szv7s7nt),.dy-topbar__logo--mobile:where(.astro-szv7s7nt){display:none}.dy-topbar__sidebar:where(.astro-szv7s7nt){flex-basis:var(--dy-size-segment);display:flex}.dy-topbar__logo--desktop:where(.astro-szv7s7nt){margin-right:auto;display:inline-flex}.dy-topbar__inner:where(.astro-szv7s7nt){justify-content:flex-start;gap:var(--dy-space-3) var(--dy-space-8);padding:var(--dy-space-3) var(--dy-space-6);flex-wrap:wrap}.dy-topbar__nav:where(.astro-szv7s7nt){align-items:center;gap:var(--dy-space-1) var(--dy-space-7);flex-wrap:wrap;display:flex}.dy-topbar--docs:where(.astro-szv7s7nt) .dy-topbar__inner:where(.astro-szv7s7nt){gap:var(--dy-space-3) var(--dy-space-6)}.dy-topbar--docs:where(.astro-szv7s7nt) .dy-topbar__search:where(.astro-szv7s7nt){flex:0 1 var(--dy-width-search);display:block}.dy-topbar--docs:where(.astro-szv7s7nt) .dy-topbar__nav:where(.astro-szv7s7nt){gap:var(--dy-space-1) var(--dy-space-5);font-size:var(--dy-text-md)}}.dy-search:where(.astro-myazsf6u){box-sizing:border-box;width:100%;min-height:var(--dy-size-control);padding:0 var(--dy-space-3) 0 var(--dy-space-4);align-items:center;gap:var(--dy-space-3);background:var(--dy-color-surface-code);border:var(--dy-border-width) solid var(--dy-color-border);border-radius:var(--dy-radius-pill);color:var(--dy-color-text-muted);font:inherit;font-size:var(--dy-text-md);text-align:left;cursor:pointer;display:flex}.dy-search:where(.astro-myazsf6u):hover{border-color:var(--dy-color-border-strong);opacity:1}.dy-search__label:where(.astro-myazsf6u){flex:1}.dy-search__keys:where(.astro-myazsf6u){gap:var(--dy-space-1);display:flex}.dy-search__keys:where(.astro-myazsf6u) kbd:where(.astro-myazsf6u){padding:0 var(--dy-space-2);background:var(--dy-color-border);border-radius:var(--dy-radius-xs);color:var(--dy-color-text);font-family:var(--dy-font-sans);font-size:var(--dy-text-kbd);line-height:var(--dy-space-6)}.dy-search--menu:where(.astro-myazsf6u){min-height:var(--dy-size-control-lg);border-radius:var(--dy-radius-pill-lg);font-size:var(--dy-text-base)}.dy-badge:where(.astro-gysip5ha){padding:1px var(--dy-space-2);border:var(--dy-border-width) solid var(--dy-color-border-strong);border-radius:var(--dy-radius-xs);color:var(--dy-color-text-muted);font-size:var(--dy-text-2xs);font-weight:var(--dy-weight-regular);line-height:var(--dy-leading-body);display:inline-block}.dy-sidebar:where(.astro-wibrkid5){box-sizing:border-box;gap:var(--dy-space-1);padding:var(--dy-space-3);background:var(--dy-color-surface);border:var(--dy-border-width) solid var(--dy-color-border);border-radius:var(--dy-radius-xl);color:var(--dy-color-text-muted);font-size:var(--dy-text-md);line-height:var(--dy-leading-body);flex-direction:column;display:flex}.dy-sidebar--card:where(.astro-wibrkid5){gap:var(--dy-space-2);padding:var(--dy-space-5) var(--dy-space-4)}.dy-sidebar__group:where(.astro-wibrkid5){flex-direction:column;gap:2px;display:flex}.dy-sidebar__toggle:where(.astro-wibrkid5){width:100%;min-height:var(--dy-size-control);padding:0 var(--dy-space-3);justify-content:space-between;align-items:center;gap:var(--dy-space-3);border-radius:var(--dy-radius-sm);color:var(--dy-color-text);font:inherit;font-size:var(--dy-text-sm);font-weight:var(--dy-weight-semibold);letter-spacing:var(--dy-tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border:0;display:flex}.dy-sidebar--menu:where(.astro-wibrkid5) .dy-sidebar__toggle:where(.astro-wibrkid5){min-height:var(--dy-size-control-lg)}.dy-sidebar__toggle:where(.astro-wibrkid5) .dy-sidebar__chevron{color:var(--dy-color-accent);transition:transform var(--dy-duration);transform:rotate(180deg)}.dy-sidebar__toggle:where(.astro-wibrkid5)[aria-expanded=true] .dy-sidebar__chevron{transform:none}.dy-sidebar__items:where(.astro-wibrkid5){flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dy-sidebar__items:where(.astro-wibrkid5)[hidden]{display:none}.dy-sidebar__link:where(.astro-wibrkid5),.dy-sidebar__soon:where(.astro-wibrkid5){box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--dy-space-3);padding:var(--dy-space-2) var(--dy-space-4);border-radius:var(--dy-radius-sm);display:flex}.dy-sidebar--menu:where(.astro-wibrkid5) .dy-sidebar__link:where(.astro-wibrkid5),.dy-sidebar--menu:where(.astro-wibrkid5) .dy-sidebar__soon:where(.astro-wibrkid5){min-height:var(--dy-size-control)}.dy-sidebar__link:where(.astro-wibrkid5)[aria-current=page]{background:var(--dy-color-accent-tint);color:var(--dy-color-accent);font-weight:var(--dy-weight-semibold)}.dy-sidebar__soon:where(.astro-wibrkid5){color:var(--dy-color-text-subtle)}@media (prefers-reduced-motion:reduce){.dy-sidebar__toggle:where(.astro-wibrkid5) .dy-sidebar__chevron{transition:none}}.dy-menu:where(.astro-qlxresah){box-sizing:border-box;background:var(--dy-color-bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--dy-color-text-muted);font-family:var(--dy-font-sans);font-size:var(--dy-text-base);line-height:var(--dy-leading-body);border:0;margin:0;padding:0}.dy-menu:where(.astro-qlxresah)::backdrop{background:var(--dy-color-bg)}.dy-menu--preview:where(.astro-qlxresah){border:var(--dy-border-width) solid var(--dy-color-border);width:390px;height:auto;position:static}.dy-menu__inner:where(.astro-qlxresah){box-sizing:border-box;gap:var(--dy-space-3);padding:var(--dy-space-3);flex-direction:column;display:flex}.dy-menu__bar:where(.astro-qlxresah){min-height:var(--dy-size-topbar-mobile);background:var(--dy-color-surface);border:var(--dy-border-width) solid var(--dy-color-border);border-radius:var(--dy-radius-xl);align-items:stretch;display:flex;overflow:hidden}.dy-menu__close:where(.astro-qlxresah){flex:0 0 var(--dy-size-segment-mobile);border:0;border-right:var(--dy-border-width) solid var(--dy-color-border);background:var(--dy-color-surface-control);color:var(--dy-color-text);cursor:pointer;justify-content:center;align-items:center;display:flex}.dy-menu__close:where(.astro-qlxresah):focus-visible{outline-offset:calc(var(--dy-focus-width) * -2)}.dy-menu__bar:where(.astro-qlxresah) .dy-menu__logo{padding-right:var(--dy-size-segment-mobile);flex:1 1 0;justify-content:center}.dy-menu__link:where(.astro-qlxresah){padding:var(--dy-space-3);color:var(--dy-color-text);font-weight:var(--dy-weight-semibold);text-align:center}.dy-button:where(.astro-j6ocf6pu){box-sizing:border-box;min-height:var(--dy-size-action);justify-content:center;align-items:center;gap:var(--dy-space-3);padding:0 var(--dy-space-8);border:var(--dy-border-width) solid transparent;font:inherit;font-weight:var(--dy-weight-semibold);cursor:pointer;transition:opacity var(--dy-duration);border-radius:0;text-decoration:none;display:inline-flex}.dy-button:where(.astro-j6ocf6pu):hover,.dy-button:where(.astro-j6ocf6pu)[data-state=hover]{opacity:var(--dy-hover-opacity)}.dy-button:where(.astro-j6ocf6pu)[data-state=focus]{outline:var(--dy-focus-width) solid var(--dy-color-text);outline-offset:var(--dy-focus-width)}.dy-button--primary:where(.astro-j6ocf6pu){background:var(--dy-color-accent);color:var(--dy-color-on-accent)}.dy-button--secondary:where(.astro-j6ocf6pu){border-color:var(--dy-color-text);color:var(--dy-color-text);background:0 0}.dy-button--rounded:where(.astro-j6ocf6pu){border-radius:var(--dy-radius-sm)}.dy-button--tool:where(.astro-j6ocf6pu){min-height:var(--dy-size-control);padding:0 var(--dy-space-4);gap:var(--dy-space-2);border-color:var(--dy-color-border-strong);border-radius:var(--dy-radius-md);color:var(--dy-color-text);font-size:var(--dy-text-sm);background:0 0}.dy-button:where(.astro-j6ocf6pu):disabled{cursor:not-allowed;opacity:var(--dy-disabled-opacity)}.dy-button:where(.astro-j6ocf6pu)[aria-busy=true]{cursor:progress}.dy-button__spinner:where(.astro-j6ocf6pu){width:var(--dy-space-4);height:var(--dy-space-4);border:var(--dy-focus-width) solid currentcolor;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite dy-spin}@keyframes dy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dy-button__spinner:where(.astro-j6ocf6pu){animation:none}}
