.docs-page-actions{float:right;margin:0 0 12px 16px;position:relative}.docs-page-copy-group{background:var(--muted);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:stretch;padding:2px;display:flex}.docs-page-copy-button{border:1px solid var(--border);background:var(--background);height:28px;color:var(--foreground);border-radius:6px;gap:6px;padding:0 6px;font-size:12px;font-weight:400;transition:border-color .15s,color .15s;position:relative;box-shadow:0 1px 2px #00000005}.docs-page-copy-button:hover{background:var(--background);border-color:color-mix(in oklch, var(--foreground) 20%, transparent)}.docs-page-copy-button>svg{width:16px;height:16px}.docs-page-copy-label{text-align:center;align-items:center;display:grid}.docs-page-copy-label>span{grid-area:1/1;transition:opacity .15s,transform .15s cubic-bezier(.22,1,.36,1)}.docs-page-copy-idle.is-hidden{opacity:0;transform:translateY(-3px)}.docs-page-copy-success{opacity:0;transform:translateY(3px)}.docs-page-copy-success.is-visible{opacity:1;transform:translateY(0)}.docs-page-menu-trigger{width:24px;height:28px;color:var(--muted-foreground);background:0 0;border-radius:4px;padding:0}.docs-page-menu-trigger:hover,.docs-page-menu-trigger[data-state=open]{color:var(--foreground);background:0 0}.docs-page-menu-trigger>svg{transition:transform .15s cubic-bezier(.22,1,.36,1)}.docs-page-menu-trigger[data-state=open]>svg{transform:rotate(180deg)}.docs-page-menu{border:1px solid var(--border);background:var(--background);min-width:176px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);border-radius:8px;padding:4px;box-shadow:0 2px 5px #0000000d,0 8px 18px #00000005}.docs-page-menu .docs-page-menu-item{min-height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:4px;gap:8px;margin:0;padding:6px 8px;font-size:13px;font-weight:400;line-height:20px;text-decoration:none;transition:color .15s,background-color .15s}.docs-page-menu .docs-page-menu-item[data-highlighted]{background:var(--muted);color:var(--foreground)}.docs-page-menu .docs-page-menu-item svg{width:16px;height:16px;color:var(--foreground);opacity:.8}.docs-page-copy-status:not(.sr-only){z-index:40;border:1px solid var(--border);background:var(--background);width:220px;color:var(--foreground);border-radius:6px;padding:8px;font-size:12px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 2px 5px #0000000d}@media (prefers-reduced-motion:no-preference){.docs-page-menu[data-state=open]{animation:.2s cubic-bezier(.22,1,.36,1) docs-page-menu-in}.docs-page-menu[data-state=closed]{animation:.15s cubic-bezier(.22,1,.36,1) docs-page-menu-out}}@keyframes docs-page-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes docs-page-menu-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-2px)scale(.99)}}@media (prefers-reduced-motion:reduce){.docs-page-menu{animation:none}.docs-page-copy-label>span,.docs-page-menu-trigger>svg{transition:none}.docs-page-copy-label>span{transform:none}}@media not (min-width:640px){.docs-page-actions{float:none;justify-content:flex-end;margin:0 0 16px;display:flex}}@media print{.docs-page-actions{display:none}}
