.radix-themes,:root{color-scheme:dark;--yc-topbar-height:56px;--text-2xs:9px;--text-xs:11px;--text-sm:clamp(12px,0.5vw + 10px,13px);--text-base:clamp(13px,0.6vw + 10.5px,15px);--text-lg:clamp(15px,0.9vw + 11px,18px);--text-xl:clamp(18px,1.6vw + 12px,24px);--text-2xl:clamp(22px,2.6vw + 13px,32px);--text-3xl:clamp(26px,4.2vw + 14px,44px);--hero-title-size:clamp(1.75rem,5.5vw + 0.5rem,3rem);--section-title-size:var(--text-2xl);--ds-leading-tight:1.15;--ds-leading-snug:1.35;--ds-leading-body:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--audio-rail-w:360px;--space-section-x:clamp(16px,5vw,24px);--space-section-y:clamp(40px,8vw,64px);--space-gutter:clamp(12px,4vw,16px);--space-section-gap:var(--space-section-y);--ds-shadow-raised:var(--ds-shadow-2);--ds-content:1120px;--ds-content-wide:1200px;--ds-content-narrow:920px;--ds-measure:640px;--ds-measure-tight:520px;--ds-ink:var(--gray-12);--ds-text:var(--gray-11);--ds-text-muted:var(--gray-10);--ds-text-faint:var(--gray-9);--ds-bg:var(--color-background);--ds-surface:var(--color-panel-solid);--ds-surface-sub:var(--gray-3);--ds-surface-hover:var(--gray-2);--ds-overlay:color-mix(in srgb,var(--color-background) 85%,transparent);--ds-border-subtle:var(--gray-4);--ds-border:var(--gray-5);--ds-border-strong:var(--gray-7);--ds-hairline:1px solid var(--ds-border);--ds-hairline-subtle:1px solid var(--ds-border-subtle);--ds-accent:var(--accent-9);--ds-accent-hover:var(--accent-10);--ds-accent-active:var(--accent-8);--ds-accent-text:var(--accent-11);--ds-accent-subtle:var(--accent-3);--ds-accent-bg:var(--accent-2);--ds-accent-border:var(--accent-7);--ds-on-accent:#fff;--ds-accent-grad-from:var(--ds-accent);--ds-accent-grad-to:var(--ds-accent-hover);--ds-accent-gradient:linear-gradient(135deg,var(--ds-accent-grad-from),var(--ds-accent-grad-to));--ds-accent-gradient-sheen:linear-gradient(90deg,var(--ds-accent),var(--ds-accent-text));--ds-success:var(--jade-9);--ds-success-text:var(--jade-11);--ds-warn:var(--amber-9);--ds-warn-text:var(--amber-11);--ds-danger:var(--red-9);--ds-danger-text:var(--red-11);--ds-success-soft:color-mix(in srgb,var(--ds-success) 15%,transparent);--ds-warn-soft:color-mix(in srgb,var(--ds-warn) 15%,transparent);--ds-danger-soft:color-mix(in srgb,var(--ds-danger) 15%,transparent);--ds-radius-sm:4px;--ds-radius:6px;--ds-radius-md:8px;--ds-radius-lg:12px;--ds-radius-pill:999px;--ds-shadow-1:0 1px 2px rgba(0,0,0,0.4),0 1px 3px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,255,255,0.03);--ds-shadow-2:0 2px 6px rgba(0,0,0,0.45),0 10px 28px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.04);--ds-shadow-3:0 16px 40px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.05);--ds-shadow-focus:0 0 0 4px var(--ds-accent-subtle);--ds-focus-ring-width:2px;--ds-focus-ring-color:var(--ds-accent);--ds-focus-ring-offset:2px;--ds-focus-ring:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);--ds-dur-fast:120ms;--ds-dur:180ms;--ds-dur-slow:280ms;--ds-ease:cubic-bezier(0.2,0,0,1);--ds-transition-colors:color var(--ds-dur) var(--ds-ease),background var(--ds-dur) var(--ds-ease),border-color var(--ds-dur) var(--ds-ease);--ds-transition-elevate:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease);--z-sticky:50;--z-dock:50;--z-scrim:55;--z-modal:56;--player-bar-h:72px;--player-bar-h-compact:64px;--hub-measure:1060px;--cat-from:var(--accent-9);--cat-to:var(--accent-11)}.cat-foundations-architecture{--cat-from:var(--violet-9);--cat-to:var(--violet-11)}.cat-prompting-icl{--cat-from:var(--blue-9);--cat-to:var(--blue-11)}.cat-rag-retrieval{--cat-from:var(--cyan-9);--cat-to:var(--cyan-11)}.cat-fine-tuning{--cat-from:var(--jade-9);--cat-to:var(--jade-11)}.cat-agents-tools{--cat-from:var(--amber-9);--cat-to:var(--amber-11)}.cat-evals-testing{--cat-from:var(--crimson-9);--cat-to:var(--crimson-11)}.cat-infra-deployment{--cat-from:var(--indigo-9);--cat-to:var(--indigo-11)}.cat-safety-alignment{--cat-from:var(--orange-9);--cat-to:var(--orange-11)}.cat-multimodal-ai{--cat-from:var(--purple-9);--cat-to:var(--purple-11)}.cat-applied-production{--cat-from:var(--slate-9);--cat-to:var(--slate-11)}.cat-cloud-devops{--cat-from:var(--sky-9);--cat-to:var(--sky-11)}html{scroll-behavior:smooth}body{font-family:var(--font-inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);color:var(--gray-12);background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{max-width:100%;overflow-x:clip}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ds-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ds-border-strong)}::selection{background:var(--accent-5);color:var(--gray-12)}:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}:focus:not(:focus-visible){outline:none}.has-audio-player .article-grid{padding-bottom:120px}.has-audio-player .site-footer{padding-bottom:72px}.has-audio-player .scroll-to-top,.has-audio-player .toc-mobile-trigger{bottom:80px}@media (max-width:768px){.has-audio-player .scroll-to-top{bottom:132px}.has-audio-player .toc-mobile-trigger{bottom:72px}}