@layer aidsgn.tokens{:root{color-scheme:light;--aidsgn-color-slate-0:oklch(100% 0 0);--aidsgn-color-slate-50:oklch(97.4% .004 264);--aidsgn-color-slate-100:oklch(95% .008 264);--aidsgn-color-slate-200:oklch(90.6% .012 264);--aidsgn-color-slate-300:oklch(83% .02 264);--aidsgn-color-slate-400:oklch(70% .029 264);--aidsgn-color-slate-500:oklch(56% .034 264);--aidsgn-color-slate-600:oklch(44.1% .037 263);--aidsgn-color-slate-700:oklch(36.5% .038 264);--aidsgn-color-slate-800:oklch(27.8% .035 264);--aidsgn-color-slate-900:oklch(20.9% .034 264);--aidsgn-color-slate-950:oklch(14% .028 264);--aidsgn-color-blue-50:oklch(97% .025 260);--aidsgn-color-blue-100:oklch(93% .05 260);--aidsgn-color-blue-200:oklch(86% .09 260);--aidsgn-color-blue-300:oklch(76% .14 260);--aidsgn-color-blue-400:oklch(64% .19 260);--aidsgn-color-blue-500:oklch(52% .21 260);--aidsgn-color-blue-600:oklch(44% .18 260);--aidsgn-color-blue-700:oklch(37% .15 260);--aidsgn-color-blue-800:oklch(30% .12 260);--aidsgn-color-blue-900:oklch(24% .09 260);--aidsgn-color-blue-950:oklch(17% .06 260);--aidsgn-color-coral-50:oklch(97% .018 30);--aidsgn-color-coral-100:oklch(94% .04 30);--aidsgn-color-coral-200:oklch(88% .08 30);--aidsgn-color-coral-300:oklch(80% .13 31);--aidsgn-color-coral-400:oklch(72% .17 31);--aidsgn-color-coral-500:oklch(65% .2 32);--aidsgn-color-coral-600:oklch(56% .19 31);--aidsgn-color-coral-700:oklch(48% .16 30);--aidsgn-color-coral-800:oklch(39% .12 29);--aidsgn-color-coral-900:oklch(30% .08 28);--aidsgn-color-coral-950:oklch(21% .05 28);--aidsgn-color-green-50:oklch(98% .018 153);--aidsgn-color-green-100:oklch(95% .055 153);--aidsgn-color-green-200:oklch(89% .09 153);--aidsgn-color-green-300:oklch(80% .13 153);--aidsgn-color-green-400:oklch(68% .16 153);--aidsgn-color-green-500:oklch(58% .17 153);--aidsgn-color-green-600:oklch(52% .16 153);--aidsgn-color-green-700:oklch(47% .145 153);--aidsgn-color-green-800:oklch(39% .11 153);--aidsgn-color-green-900:oklch(31% .08 153);--aidsgn-color-green-950:oklch(22% .05 153);--aidsgn-color-amber-50:oklch(98% .025 90);--aidsgn-color-amber-100:oklch(95% .07 85);--aidsgn-color-amber-200:oklch(90% .11 82);--aidsgn-color-amber-300:oklch(83% .15 78);--aidsgn-color-amber-400:oklch(75% .17 72);--aidsgn-color-amber-500:oklch(67% .18 67);--aidsgn-color-amber-600:oklch(60% .17 61);--aidsgn-color-amber-700:oklch(53% .155 55);--aidsgn-color-amber-800:oklch(44% .13 50);--aidsgn-color-amber-900:oklch(35% .1 47);--aidsgn-color-amber-950:oklch(25% .065 45);--aidsgn-color-red-50:oklch(98% .015 28);--aidsgn-color-red-100:oklch(94% .045 28);--aidsgn-color-red-200:oklch(88% .08 28);--aidsgn-color-red-300:oklch(79% .13 28);--aidsgn-color-red-400:oklch(69% .18 28);--aidsgn-color-red-500:oklch(60% .21 28);--aidsgn-color-red-600:oklch(54% .205 28);--aidsgn-color-red-700:oklch(49% .18 28);--aidsgn-color-red-800:oklch(40% .145 28);--aidsgn-color-red-900:oklch(32% .11 28);--aidsgn-color-red-950:oklch(23% .07 28);--aidsgn-color-overlay-scrim:oklch(20.9% .034 264/.55);--aidsgn-duration-instant:0s;--aidsgn-duration-fast:.12s;--aidsgn-duration-standard:.18s;--aidsgn-duration-moderate:.22s;--aidsgn-duration-slow:.32s;--aidsgn-easing-linear:cubic-bezier(0, 0, 1, 1);--aidsgn-easing-standard:cubic-bezier(.2, 0, 0, 1);--aidsgn-easing-enter:cubic-bezier(0, 0, 0, 1);--aidsgn-easing-exit:cubic-bezier(.4, 0, 1, 1);--aidsgn-easing-emphasized:cubic-bezier(.34, 1.56, .64, 1);--aidsgn-scale-press:.94;--aidsgn-radius-none:0;--aidsgn-radius-xs:.125rem;--aidsgn-radius-sm:.25rem;--aidsgn-radius-md:.5rem;--aidsgn-radius-lg:1rem;--aidsgn-radius-xl:1.5rem;--aidsgn-radius-2xl:2rem;--aidsgn-radius-full:9999px;--aidsgn-shadow-xs:0 1px 1px 0 oklch(20.9% .034 264/.06);--aidsgn-shadow-sm:0 1px 2px 0 oklch(20.9% .034 264/.08);--aidsgn-shadow-md:0 8px 16px -4px oklch(20.9% .034 264/.16);--aidsgn-shadow-lg:0 16px 32px -8px oklch(20.9% .034 264/.2);--aidsgn-space-0:0;--aidsgn-space-2:.125rem;--aidsgn-space-4:.25rem;--aidsgn-space-6:.375rem;--aidsgn-space-8:.5rem;--aidsgn-space-10:.625rem;--aidsgn-space-12:.75rem;--aidsgn-space-16:1rem;--aidsgn-space-20:1.25rem;--aidsgn-space-24:1.5rem;--aidsgn-space-32:2rem;--aidsgn-space-36:2.25rem;--aidsgn-space-40:2.5rem;--aidsgn-space-48:3rem;--aidsgn-space-64:4rem;--aidsgn-font-caption:500 clamp(.75rem, .726rem + .12vw, .813rem)/1.4 "Albert Sans Variable", ui-sans-serif, system-ui, sans-serif;--aidsgn-font-caption-letter-spacing:.01em;--aidsgn-font-label:600 clamp(.813rem, .789rem + .12vw, .875rem)/1.4 "Albert Sans Variable", ui-sans-serif, system-ui, sans-serif;--aidsgn-font-label-letter-spacing:.01em;--aidsgn-font-body-small:400 clamp(.875rem, .827rem + .24vw, 1rem)/1.5 "Albert Sans Variable", ui-sans-serif, system-ui, sans-serif;--aidsgn-font-body-small-letter-spacing:0;--aidsgn-font-body:400 clamp(1rem, .95rem + .24vw, 1.125rem)/1.5 "Albert Sans Variable", ui-sans-serif, system-ui, sans-serif;--aidsgn-font-body-letter-spacing:0;--aidsgn-font-body-large:400 clamp(1.125rem, 1.03rem + .48vw, 1.375rem)/1.45 "Albert Sans Variable", ui-sans-serif, system-ui, sans-serif;--aidsgn-font-body-large-letter-spacing:-.01em;--aidsgn-font-heading-4:700 clamp(1.25rem, 1.095rem + .78vw, 1.75rem)/1.25 Geom, ui-sans-serif, system-ui, sans-serif;--aidsgn-font-heading-4-letter-spacing:-.015em;--aidsgn-font-heading-3:700 clamp(1.5rem, 1.25rem + 1.25vw, 2.25rem)/1.2 Geom, ui-sans-serif, system-ui, sans-serif;--aidsgn-font-heading-3-letter-spacing:-.02em;--aidsgn-font-heading-2:700 clamp(2rem, 1.65rem + 1.75vw, 3.125rem)/1.15 Geom, ui-sans-serif, system-ui, sans-serif;--aidsgn-font-heading-2-letter-spacing:-.03em;--aidsgn-font-heading-1:700 clamp(2.5rem, 1.95rem + 2.75vw, 4.25rem)/1.1 Geom, ui-sans-serif, system-ui, sans-serif;--aidsgn-font-heading-1-letter-spacing:-.035em;--aidsgn-color-text-primary:var(--aidsgn-color-slate-900);--aidsgn-color-text-secondary:var(--aidsgn-color-slate-700);--aidsgn-color-text-disabled:var(--aidsgn-color-slate-500);--aidsgn-color-text-inverse:var(--aidsgn-color-slate-0);--aidsgn-color-text-placeholder:var(--aidsgn-color-slate-500);--aidsgn-color-text-link:var(--aidsgn-color-blue-600);--aidsgn-color-text-link-hover:var(--aidsgn-color-blue-700);--aidsgn-color-text-action:var(--aidsgn-color-blue-600);--aidsgn-color-text-action-hover:var(--aidsgn-color-blue-700);--aidsgn-color-text-selected:var(--aidsgn-color-blue-600);--aidsgn-color-text-on-selected:var(--aidsgn-color-slate-0);--aidsgn-color-text-info:var(--aidsgn-color-blue-700);--aidsgn-color-text-success:var(--aidsgn-color-green-700);--aidsgn-color-text-warning:var(--aidsgn-color-amber-700);--aidsgn-color-text-error:var(--aidsgn-color-red-700);--aidsgn-color-surface-default:var(--aidsgn-color-slate-0);--aidsgn-color-surface-subtle:var(--aidsgn-color-slate-50);--aidsgn-color-surface-raised:var(--aidsgn-color-slate-0);--aidsgn-color-surface-disabled:var(--aidsgn-color-slate-100);--aidsgn-color-surface-action:var(--aidsgn-color-blue-500);--aidsgn-color-surface-action-hover:var(--aidsgn-color-blue-600);--aidsgn-color-surface-action-subtle:var(--aidsgn-color-blue-50);--aidsgn-color-surface-selected:var(--aidsgn-color-blue-500);--aidsgn-color-surface-accent:var(--aidsgn-color-coral-500);--aidsgn-color-surface-backdrop:var(--aidsgn-color-overlay-scrim);--aidsgn-color-surface-info:var(--aidsgn-color-blue-100);--aidsgn-color-surface-success:var(--aidsgn-color-green-100);--aidsgn-color-surface-warning:var(--aidsgn-color-amber-100);--aidsgn-color-surface-error:var(--aidsgn-color-red-100);--aidsgn-color-border-default:var(--aidsgn-color-slate-200);--aidsgn-color-border-strong:var(--aidsgn-color-slate-400);--aidsgn-color-border-disabled:var(--aidsgn-color-slate-200);--aidsgn-color-border-focus:var(--aidsgn-color-blue-500);--aidsgn-control-padding-inline:var(--aidsgn-space-12);--aidsgn-control-padding-block:var(--aidsgn-space-8);--aidsgn-control-radius:var(--aidsgn-radius-md);--aidsgn-control-radius-full:var(--aidsgn-radius-full);--aidsgn-press-feedback-scale:var(--aidsgn-scale-press);--aidsgn-press-feedback-duration:var(--aidsgn-duration-fast);--aidsgn-press-feedback-easing:var(--aidsgn-easing-standard);--aidsgn-modal-motion-duration:var(--aidsgn-duration-moderate);--aidsgn-modal-motion-easing:var(--aidsgn-easing-standard);--aidsgn-checkbox-radius:var(--aidsgn-radius-sm);--aidsgn-selection-control-visible-indicator-size:var(--aidsgn-space-20);--aidsgn-selection-control-interactive-target-min-block-size:var(--aidsgn-space-36);--aidsgn-switch-thumb:var(--aidsgn-color-slate-0);--aidsgn-switch-track-inline-size:var(--aidsgn-space-36);--aidsgn-switch-track-block-size:var(--aidsgn-space-20);--aidsgn-switch-thumb-size:var(--aidsgn-space-16);--aidsgn-switch-active-check-size:var(--aidsgn-space-10);--aidsgn-tooltip-surface:var(--aidsgn-color-slate-900);--aidsgn-tooltip-text:var(--aidsgn-color-slate-0);--aidsgn-tooltip-radius:var(--aidsgn-radius-sm);--aidsgn-tag-radius:var(--aidsgn-radius-full);--aidsgn-tag-accent-surface:var(--aidsgn-color-coral-100);--aidsgn-tag-accent-text:var(--aidsgn-color-red-700);--aidsgn-tag-success-surface:var(--aidsgn-color-green-100);--aidsgn-tag-success-text:var(--aidsgn-color-green-700);--aidsgn-tag-warning-surface:var(--aidsgn-color-amber-100);--aidsgn-tag-warning-text:var(--aidsgn-color-amber-700);--aidsgn-tag-error-surface:var(--aidsgn-color-red-100);--aidsgn-tag-error-text:var(--aidsgn-color-red-700);--aidsgn-typography-caption:var(--aidsgn-font-caption);--aidsgn-typography-caption-letter-spacing:var(--aidsgn-font-caption-letter-spacing);--aidsgn-typography-body-small:var(--aidsgn-font-body-small);--aidsgn-typography-body-small-letter-spacing:var(--aidsgn-font-body-small-letter-spacing);--aidsgn-typography-body:var(--aidsgn-font-body);--aidsgn-typography-body-letter-spacing:var(--aidsgn-font-body-letter-spacing);--aidsgn-typography-control-label:var(--aidsgn-font-label);--aidsgn-typography-control-label-letter-spacing:var(--aidsgn-font-label-letter-spacing);--aidsgn-typography-heading-1:var(--aidsgn-font-heading-1);--aidsgn-typography-heading-1-letter-spacing:var(--aidsgn-font-heading-1-letter-spacing);--aidsgn-typography-heading-2:var(--aidsgn-font-heading-2);--aidsgn-typography-heading-2-letter-spacing:var(--aidsgn-font-heading-2-letter-spacing);--aidsgn-typography-heading-3:var(--aidsgn-font-heading-3);--aidsgn-typography-heading-3-letter-spacing:var(--aidsgn-font-heading-3-letter-spacing);--aidsgn-typography-heading-4:var(--aidsgn-font-heading-4);--aidsgn-typography-heading-4-letter-spacing:var(--aidsgn-font-heading-4-letter-spacing)}@media (prefers-color-scheme:dark){:root:not([data-aidsgn-theme]){color-scheme:dark;--aidsgn-color-text-primary:var(--aidsgn-color-slate-50);--aidsgn-color-text-secondary:var(--aidsgn-color-slate-200);--aidsgn-color-text-disabled:var(--aidsgn-color-slate-400);--aidsgn-color-text-inverse:var(--aidsgn-color-slate-0);--aidsgn-color-text-placeholder:var(--aidsgn-color-slate-400);--aidsgn-color-text-link:var(--aidsgn-color-blue-300);--aidsgn-color-text-link-hover:var(--aidsgn-color-blue-200);--aidsgn-color-text-action:var(--aidsgn-color-blue-300);--aidsgn-color-text-action-hover:var(--aidsgn-color-blue-200);--aidsgn-color-text-selected:var(--aidsgn-color-blue-300);--aidsgn-color-text-info:var(--aidsgn-color-blue-200);--aidsgn-color-text-success:var(--aidsgn-color-green-200);--aidsgn-color-text-warning:var(--aidsgn-color-amber-200);--aidsgn-color-text-error:var(--aidsgn-color-red-200);--aidsgn-color-surface-default:var(--aidsgn-color-slate-900);--aidsgn-color-surface-subtle:var(--aidsgn-color-slate-800);--aidsgn-color-surface-raised:var(--aidsgn-color-slate-800);--aidsgn-color-surface-disabled:var(--aidsgn-color-slate-800);--aidsgn-color-surface-action-subtle:var(--aidsgn-color-blue-900);--aidsgn-color-surface-info:var(--aidsgn-color-blue-900);--aidsgn-color-surface-success:var(--aidsgn-color-green-900);--aidsgn-color-surface-warning:var(--aidsgn-color-amber-900);--aidsgn-color-surface-error:var(--aidsgn-color-red-900);--aidsgn-color-border-default:var(--aidsgn-color-slate-600);--aidsgn-color-border-strong:var(--aidsgn-color-slate-500);--aidsgn-color-border-disabled:var(--aidsgn-color-slate-700);--aidsgn-switch-thumb:var(--aidsgn-color-slate-200);--aidsgn-tooltip-surface:var(--aidsgn-color-slate-50);--aidsgn-tooltip-text:var(--aidsgn-color-slate-900)}}:root[data-aidsgn-theme=light]{color-scheme:light;--aidsgn-color-text-primary:var(--aidsgn-color-slate-900);--aidsgn-color-text-secondary:var(--aidsgn-color-slate-700);--aidsgn-color-text-disabled:var(--aidsgn-color-slate-500);--aidsgn-color-text-inverse:var(--aidsgn-color-slate-0);--aidsgn-color-text-placeholder:var(--aidsgn-color-slate-500);--aidsgn-color-text-link:var(--aidsgn-color-blue-600);--aidsgn-color-text-link-hover:var(--aidsgn-color-blue-700);--aidsgn-color-text-action:var(--aidsgn-color-blue-600);--aidsgn-color-text-action-hover:var(--aidsgn-color-blue-700);--aidsgn-color-text-selected:var(--aidsgn-color-blue-600);--aidsgn-color-text-on-selected:var(--aidsgn-color-slate-0);--aidsgn-color-text-info:var(--aidsgn-color-blue-700);--aidsgn-color-text-success:var(--aidsgn-color-green-700);--aidsgn-color-text-warning:var(--aidsgn-color-amber-700);--aidsgn-color-text-error:var(--aidsgn-color-red-700);--aidsgn-color-surface-default:var(--aidsgn-color-slate-0);--aidsgn-color-surface-subtle:var(--aidsgn-color-slate-50);--aidsgn-color-surface-raised:var(--aidsgn-color-slate-0);--aidsgn-color-surface-disabled:var(--aidsgn-color-slate-100);--aidsgn-color-surface-action:var(--aidsgn-color-blue-500);--aidsgn-color-surface-action-hover:var(--aidsgn-color-blue-600);--aidsgn-color-surface-action-subtle:var(--aidsgn-color-blue-50);--aidsgn-color-surface-selected:var(--aidsgn-color-blue-500);--aidsgn-color-surface-accent:var(--aidsgn-color-coral-500);--aidsgn-color-surface-backdrop:var(--aidsgn-color-overlay-scrim);--aidsgn-color-surface-info:var(--aidsgn-color-blue-100);--aidsgn-color-surface-success:var(--aidsgn-color-green-100);--aidsgn-color-surface-warning:var(--aidsgn-color-amber-100);--aidsgn-color-surface-error:var(--aidsgn-color-red-100);--aidsgn-color-border-default:var(--aidsgn-color-slate-200);--aidsgn-color-border-strong:var(--aidsgn-color-slate-400);--aidsgn-color-border-disabled:var(--aidsgn-color-slate-200);--aidsgn-color-border-focus:var(--aidsgn-color-blue-500);--aidsgn-control-padding-inline:var(--aidsgn-space-12);--aidsgn-control-padding-block:var(--aidsgn-space-8);--aidsgn-control-radius:var(--aidsgn-radius-md);--aidsgn-control-radius-full:var(--aidsgn-radius-full);--aidsgn-press-feedback-scale:var(--aidsgn-scale-press);--aidsgn-press-feedback-duration:var(--aidsgn-duration-fast);--aidsgn-press-feedback-easing:var(--aidsgn-easing-standard);--aidsgn-modal-motion-duration:var(--aidsgn-duration-moderate);--aidsgn-modal-motion-easing:var(--aidsgn-easing-standard);--aidsgn-checkbox-radius:var(--aidsgn-radius-sm);--aidsgn-selection-control-visible-indicator-size:var(--aidsgn-space-20);--aidsgn-selection-control-interactive-target-min-block-size:var(--aidsgn-space-36);--aidsgn-switch-thumb:var(--aidsgn-color-slate-0);--aidsgn-switch-track-inline-size:var(--aidsgn-space-36);--aidsgn-switch-track-block-size:var(--aidsgn-space-20);--aidsgn-switch-thumb-size:var(--aidsgn-space-16);--aidsgn-switch-active-check-size:var(--aidsgn-space-10);--aidsgn-tooltip-surface:var(--aidsgn-color-slate-900);--aidsgn-tooltip-text:var(--aidsgn-color-slate-0);--aidsgn-tooltip-radius:var(--aidsgn-radius-sm);--aidsgn-tag-radius:var(--aidsgn-radius-full);--aidsgn-tag-accent-surface:var(--aidsgn-color-coral-100);--aidsgn-tag-accent-text:var(--aidsgn-color-red-700);--aidsgn-tag-success-surface:var(--aidsgn-color-green-100);--aidsgn-tag-success-text:var(--aidsgn-color-green-700);--aidsgn-tag-warning-surface:var(--aidsgn-color-amber-100);--aidsgn-tag-warning-text:var(--aidsgn-color-amber-700);--aidsgn-tag-error-surface:var(--aidsgn-color-red-100);--aidsgn-tag-error-text:var(--aidsgn-color-red-700);--aidsgn-typography-caption:var(--aidsgn-font-caption);--aidsgn-typography-caption-letter-spacing:var(--aidsgn-font-caption-letter-spacing);--aidsgn-typography-body-small:var(--aidsgn-font-body-small);--aidsgn-typography-body-small-letter-spacing:var(--aidsgn-font-body-small-letter-spacing);--aidsgn-typography-body:var(--aidsgn-font-body);--aidsgn-typography-body-letter-spacing:var(--aidsgn-font-body-letter-spacing);--aidsgn-typography-control-label:var(--aidsgn-font-label);--aidsgn-typography-control-label-letter-spacing:var(--aidsgn-font-label-letter-spacing);--aidsgn-typography-heading-1:var(--aidsgn-font-heading-1);--aidsgn-typography-heading-1-letter-spacing:var(--aidsgn-font-heading-1-letter-spacing);--aidsgn-typography-heading-2:var(--aidsgn-font-heading-2);--aidsgn-typography-heading-2-letter-spacing:var(--aidsgn-font-heading-2-letter-spacing);--aidsgn-typography-heading-3:var(--aidsgn-font-heading-3);--aidsgn-typography-heading-3-letter-spacing:var(--aidsgn-font-heading-3-letter-spacing);--aidsgn-typography-heading-4:var(--aidsgn-font-heading-4);--aidsgn-typography-heading-4-letter-spacing:var(--aidsgn-font-heading-4-letter-spacing)}:root[data-aidsgn-theme=dark]{color-scheme:dark;--aidsgn-color-text-primary:var(--aidsgn-color-slate-50);--aidsgn-color-text-secondary:var(--aidsgn-color-slate-200);--aidsgn-color-text-disabled:var(--aidsgn-color-slate-400);--aidsgn-color-text-inverse:var(--aidsgn-color-slate-0);--aidsgn-color-text-placeholder:var(--aidsgn-color-slate-400);--aidsgn-color-text-link:var(--aidsgn-color-blue-300);--aidsgn-color-text-link-hover:var(--aidsgn-color-blue-200);--aidsgn-color-text-action:var(--aidsgn-color-blue-300);--aidsgn-color-text-action-hover:var(--aidsgn-color-blue-200);--aidsgn-color-text-selected:var(--aidsgn-color-blue-300);--aidsgn-color-text-info:var(--aidsgn-color-blue-200);--aidsgn-color-text-success:var(--aidsgn-color-green-200);--aidsgn-color-text-warning:var(--aidsgn-color-amber-200);--aidsgn-color-text-error:var(--aidsgn-color-red-200);--aidsgn-color-surface-default:var(--aidsgn-color-slate-900);--aidsgn-color-surface-subtle:var(--aidsgn-color-slate-800);--aidsgn-color-surface-raised:var(--aidsgn-color-slate-800);--aidsgn-color-surface-disabled:var(--aidsgn-color-slate-800);--aidsgn-color-surface-action-subtle:var(--aidsgn-color-blue-900);--aidsgn-color-surface-info:var(--aidsgn-color-blue-900);--aidsgn-color-surface-success:var(--aidsgn-color-green-900);--aidsgn-color-surface-warning:var(--aidsgn-color-amber-900);--aidsgn-color-surface-error:var(--aidsgn-color-red-900);--aidsgn-color-border-default:var(--aidsgn-color-slate-600);--aidsgn-color-border-strong:var(--aidsgn-color-slate-500);--aidsgn-color-border-disabled:var(--aidsgn-color-slate-700);--aidsgn-switch-thumb:var(--aidsgn-color-slate-200);--aidsgn-tooltip-surface:var(--aidsgn-color-slate-50);--aidsgn-tooltip-text:var(--aidsgn-color-slate-900)}}.aidsgn-token-showcase:where(.astro-p4ha7n5z){color:var(--aidsgn-color-text-primary,#101828);margin-block:1.5rem 2rem}.aidsgn-token-showcase__stack:where(.astro-p4ha7n5z){border:1px solid var(--aidsgn-color-border-default,#dce1e8);border-radius:var(--aidsgn-radius-md);gap:var(--aidsgn-space-12);padding:var(--aidsgn-space-16);display:grid}.aidsgn-token-showcase__type:where(.astro-p4ha7n5z){margin:0}.aidsgn-token-showcase__type--heading-1:where(.astro-p4ha7n5z){font:var(--aidsgn-font-heading-1);letter-spacing:var(--aidsgn-font-heading-1-letter-spacing)}.aidsgn-token-showcase__type--heading-2:where(.astro-p4ha7n5z){font:var(--aidsgn-font-heading-2);letter-spacing:var(--aidsgn-font-heading-2-letter-spacing)}.aidsgn-token-showcase__type--heading-3:where(.astro-p4ha7n5z){font:var(--aidsgn-font-heading-3);letter-spacing:var(--aidsgn-font-heading-3-letter-spacing)}.aidsgn-token-showcase__type--heading-4:where(.astro-p4ha7n5z){font:var(--aidsgn-font-heading-4);letter-spacing:var(--aidsgn-font-heading-4-letter-spacing)}.aidsgn-token-showcase__type--large:where(.astro-p4ha7n5z){font:var(--aidsgn-font-body-large);letter-spacing:var(--aidsgn-font-body-large-letter-spacing)}.aidsgn-token-showcase__type--body:where(.astro-p4ha7n5z){font:var(--aidsgn-font-body);letter-spacing:var(--aidsgn-font-body-letter-spacing)}.aidsgn-token-showcase__type--body-small:where(.astro-p4ha7n5z){font:var(--aidsgn-font-body-small);letter-spacing:var(--aidsgn-font-body-small-letter-spacing)}.aidsgn-token-showcase__type--label:where(.astro-p4ha7n5z){font:var(--aidsgn-font-label);letter-spacing:var(--aidsgn-font-label-letter-spacing)}.aidsgn-token-showcase__type--caption:where(.astro-p4ha7n5z){font:var(--aidsgn-font-caption);letter-spacing:var(--aidsgn-font-caption-letter-spacing)}.aidsgn-token-showcase__scale:where(.astro-p4ha7n5z){gap:var(--aidsgn-space-12);flex-wrap:wrap;display:flex}.aidsgn-token-showcase__space:where(.astro-p4ha7n5z),.aidsgn-token-showcase__radius:where(.astro-p4ha7n5z){align-items:center;gap:var(--aidsgn-space-4);justify-items:center;min-inline-size:3rem;display:grid}.aidsgn-token-showcase__space-bar:where(.astro-p4ha7n5z){background:var(--aidsgn-color-surface-action,#1769e0);block-size:1rem;inline-size:var(--aidsgn-token-space);display:block}.aidsgn-token-showcase__palettes:where(.astro-p4ha7n5z){gap:var(--aidsgn-space-24);display:grid}.aidsgn-token-showcase__palette:where(.astro-p4ha7n5z) h2:where(.astro-p4ha7n5z){margin:0 0 var(--aidsgn-space-8);font-size:1rem}.aidsgn-token-showcase__colors:where(.astro-p4ha7n5z){gap:var(--aidsgn-space-8);grid-template-columns:repeat(auto-fit,minmax(3.25rem,1fr));display:grid}.aidsgn-token-showcase__color:where(.astro-p4ha7n5z){gap:var(--aidsgn-space-4);min-inline-size:0;font-size:.75rem;display:grid}.aidsgn-token-showcase__color:where(.astro-p4ha7n5z) i:where(.astro-p4ha7n5z){background:var(--aidsgn-token-swatch);border:1px solid var(--aidsgn-color-border-default,#dce1e8);border-radius:var(--aidsgn-radius-sm);block-size:4rem;display:block}.aidsgn-token-showcase__color:where(.astro-p4ha7n5z) code:where(.astro-p4ha7n5z){overflow-wrap:anywhere;text-align:center;font-size:.6875rem}.aidsgn-token-showcase__radius-box:where(.astro-p4ha7n5z){background:var(--aidsgn-color-surface-action,#1769e0);border-radius:var(--aidsgn-token-radius);block-size:3rem;inline-size:3rem;display:block}.aidsgn-token-showcase__shadows:where(.astro-p4ha7n5z){background:color-mix(in oklch, var(--aidsgn-color-surface-default,#fff) 82%, var(--aidsgn-color-text-primary,#101828));border-radius:var(--aidsgn-radius-lg);gap:var(--aidsgn-space-24);padding:var(--aidsgn-space-24);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.aidsgn-token-showcase__shadow:where(.astro-p4ha7n5z){background:var(--aidsgn-color-surface-raised,#fff);border-radius:var(--aidsgn-radius-md);box-shadow:var(--aidsgn-token-shadow);align-items:center;gap:var(--aidsgn-space-8);min-block-size:7rem;padding:var(--aidsgn-space-16);flex-direction:column;justify-content:center;display:flex}.aidsgn-token-showcase__motion:where(.astro-p4ha7n5z){gap:var(--aidsgn-space-16);min-inline-size:0;display:grid}.aidsgn-token-showcase__motion-controls:where(.astro-p4ha7n5z){gap:var(--aidsgn-space-16);flex-wrap:wrap;display:flex}.aidsgn-token-showcase__motion-controls:where(.astro-p4ha7n5z) label:where(.astro-p4ha7n5z){gap:var(--aidsgn-space-4);flex:12rem;font-weight:700;display:grid}.aidsgn-token-showcase__motion-controls:where(.astro-p4ha7n5z) select:where(.astro-p4ha7n5z){background:var(--aidsgn-color-surface-default);border:1px solid var(--aidsgn-color-border-default);border-radius:var(--aidsgn-control-radius);color:var(--aidsgn-color-text-primary);min-block-size:2.75rem;padding-block:var(--aidsgn-control-padding-block);padding-inline:var(--aidsgn-control-padding-inline)}.aidsgn-token-showcase__motion-track:where(.astro-p4ha7n5z){background:var(--aidsgn-color-surface-subtle);border:1px solid var(--aidsgn-color-border-default);border-radius:var(--aidsgn-radius-md);color:inherit;cursor:pointer;gap:var(--aidsgn-space-12);inline-size:100%;padding:var(--aidsgn-space-16);text-align:start;display:grid;overflow:hidden}.aidsgn-token-showcase__motion-track:where(.astro-p4ha7n5z) i:where(.astro-p4ha7n5z){background:var(--aidsgn-color-surface-action);border-radius:var(--aidsgn-radius-full);block-size:1rem;inline-size:1rem;transition:inset-inline-start var(--aidsgn-token-motion-duration,var(--aidsgn-duration-moderate)) var(--aidsgn-token-motion-easing,var(--aidsgn-easing-standard));display:block;position:relative;inset-inline-start:0}.aidsgn-token-showcase__motion-track:where(.astro-p4ha7n5z):is(:hover,:focus-visible,.aidsgn-is-previewing) i:where(.astro-p4ha7n5z){inset-inline-start:calc(100% - 1rem)}.aidsgn-token-showcase__motion-selection:where(.astro-p4ha7n5z){color:var(--aidsgn-color-text-secondary);font:var(--aidsgn-typography-body-small)}.aidsgn-token-showcase__motion:where(.astro-p4ha7n5z) dl:where(.astro-p4ha7n5z){gap:var(--aidsgn-space-8);min-inline-size:0;margin:0;display:grid}.aidsgn-token-showcase__motion:where(.astro-p4ha7n5z) dl:where(.astro-p4ha7n5z) div:where(.astro-p4ha7n5z){gap:var(--aidsgn-space-4);min-inline-size:0;display:grid}.aidsgn-token-showcase__motion:where(.astro-p4ha7n5z) dt:where(.astro-p4ha7n5z){font-weight:700}.aidsgn-token-showcase__motion:where(.astro-p4ha7n5z) dd:where(.astro-p4ha7n5z){overflow-wrap:anywhere;margin:0}.aidsgn-token-showcase__motion:where(.astro-p4ha7n5z) dd:where(.astro-p4ha7n5z) code:where(.astro-p4ha7n5z){white-space:normal}@media (prefers-reduced-motion:reduce){.aidsgn-token-showcase__motion-track:where(.astro-p4ha7n5z) i:where(.astro-p4ha7n5z){transition-duration:0s}}
