aside{transition:width .3s cubic-bezier(.4,0,.2,1)}.docs-nav-item{position:relative;overflow:hidden}.docs-nav-item:before{content:"";background:linear-gradient(90deg,#0000,#60a5fa1f,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.docs-nav-item:hover:before{left:100%}.docs-nav-item.active{position:relative}.docs-nav-item.active:after{content:"";pointer-events:none;background:radial-gradient(circle,#60a5fa1f 0%,#0000 70%);position:absolute;inset:0}.docs-submenu{animation:.3s cubic-bezier(.4,0,.2,1) forwards slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.docs-breadcrumb{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;margin-bottom:2rem;padding-bottom:1rem;font-size:.875rem;display:flex}.docs-breadcrumb a{color:var(--copy-muted);transition:color .3s}.docs-breadcrumb a:hover{color:var(--copy-strong)}.prose pre{background:linear-gradient(135deg,var(--surface-sunken)0%,var(--surface-elevated)100%);border:1px solid var(--border);box-shadow:0 8px 32px #050f1d1a,inset 0 1px 0 color-mix(in srgb,var(--copy-strong)5%,transparent);position:relative}.prose pre:before{content:"";background:linear-gradient(90deg,transparent,var(--border-strong),transparent);height:1px;position:absolute;top:0;left:0;right:0}.prose table{border-collapse:collapse;width:100%;margin:1.5rem 0}.prose th{background:linear-gradient(135deg,var(--surface-soft-strong)0%,var(--surface-soft)100%);border:1px solid var(--border);text-align:left;color:var(--copy-strong);padding:.75rem 1rem;font-weight:600}.prose td{border:1px solid var(--border);color:var(--copy-soft);padding:.75rem 1rem}.prose tr:hover td{background:var(--surface-soft)}.prose blockquote{color:var(--copy-muted);background:#60a5fa0d;border-left:3px solid #60a5fa;border-radius:.5rem;margin:1.5rem 0;padding:1rem;font-style:italic}.prose ul li::marker{color:var(--interactive)}.prose ol li::marker{color:var(--interactive)}.prose a{color:var(--interactive);transition:all .3s;position:relative}.prose a:hover{color:var(--copy-strong)}.prose p a,.prose li a{text-underline-offset:.25rem;-webkit-text-decoration:underline #60a5fa4d;text-decoration:underline #60a5fa4d}.prose p a:hover,.prose li a:hover{text-decoration-color:#60a5fa}.prose h1{background:linear-gradient(135deg,var(--copy-strong)0%,var(--copy-soft)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem}.prose h2{border-bottom:1px solid var(--border);padding-bottom:1rem;position:relative}.prose h2:after{content:"";background:linear-gradient(90deg,#60a5fa,#0000);width:0;height:2px;animation:.6s ease-out forwards expandWidth;position:absolute;bottom:-1px;left:0}@keyframes expandWidth{to{width:60px}}.prose p{color:var(--copy-soft);line-height:1.8}.docs-nav-button{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-elevated)72%,transparent);transition:all .3s cubic-bezier(.4,0,.2,1)}.docs-nav-button:hover{background:color-mix(in srgb,var(--brand-deep-blue)12%,var(--surface-elevated));border-color:#60a5fa59;transform:translateY(-2px);box-shadow:0 8px 16px #0b16273d}.prose .announcement-page h1,.prose .announcement-page h2,.prose .announcement-page h3{color:inherit;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;border:0;margin:0;padding:0}.prose .announcement-page h2:after{display:none}.prose .announcement-page p,.prose .announcement-page blockquote,.prose .announcement-page figure{margin-top:0;margin-bottom:0}.prose .announcement-page a{color:inherit;text-decoration:none}.prose .announcement-page ul{margin:0;padding:0;list-style:none}.prose .announcement-page li{color:var(--copy-soft);margin:0}.prose .announcement-page blockquote{color:var(--copy-strong);background:0 0;border-left:0;border-radius:0;font-style:normal}.prose .announcement-page p.announcement-header-copy{color:var(--copy-soft);margin-top:1.75rem}.prose .announcement-page p.announcement-overlay-copy{color:var(--copy-strong);margin-top:1.25rem}.prose .announcement-page p.announcement-row-copy{color:var(--copy-muted);margin-top:.5rem}.prose .announcement-page p.announcement-lead{color:var(--copy-strong)}.prose .announcement-page p.announcement-body{color:var(--copy-soft)}.prose .announcement-page a.announcement-back-link{color:var(--copy-muted)}.prose .announcement-page a.announcement-back-link:hover{color:var(--interactive)}@media (prefers-reduced-motion:reduce){.announcement-page *,.announcement-page :before,.announcement-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
