.cv2 .v2-cpstack,.cv2 .v2-cpswap{display:inline-grid}.cv2 .v2-cpswap>*{grid-area:1/1;transition:opacity .25s ease-in-out,filter .25s ease-in-out,transform .25s ease-in-out}.cv2 .v2-cpswap[data-state=a] .v2-cpswap-b,.cv2 .v2-cpswap[data-state=b] .v2-cpswap-a{opacity:0;filter:blur(4px);transform:scale(.25)}.cv2 .v2-cpstack>*{transition:opacity .15s ease-out,filter .15s ease-out,transform .2s var(--v2-out);grid-area:1/1}.cv2 .v2-cpstack>:not([data-on]){opacity:0;filter:blur(2px)}.cv2 .v2-cpstack>:first-child:not([data-on]){transform:translateY(-4px)}.cv2 .v2-cpstack>:last-child:not([data-on]){transform:translateY(4px)}.cv2 .v2-cpwin{z-index:30;border:1px solid var(--color-code);outline:1px solid var(--color-code);outline-offset:3px;background:var(--color-code);width:calc(min(560px,100vw - 32px));color:var(--color-code-fg);transform-origin:100% 100%;position:absolute;bottom:calc(100% + 10px);right:0}.cv2 .v2-cpwin-bar{border-bottom:1px solid color-mix(in srgb,var(--color-code-muted) 35%,transparent);align-items:center;gap:8px;height:36px;padding:0 6px 0 12px;display:flex}.cv2 .v2-cpwin-chip{background:color-mix(in srgb,var(--color-code-fg) 12%,transparent);height:18px;font-family:var(--font-mono);align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.cv2 .v2-cpwin-close,.cv2 .v2-cpwin-copy{height:24px;color:var(--color-code-muted);transition:color .12s var(--v2-ease);align-items:center;display:inline-flex}.cv2 .v2-cpwin-copy{gap:6px;margin-left:auto;padding:0 8px;font-size:12px}.cv2 .v2-cpwin-close{justify-content:center;width:24px}@media (hover:hover) and (pointer:fine){.cv2 .v2-cpwin-close:hover,.cv2 .v2-cpwin-copy:hover{color:var(--color-code-fg)}}.cv2 .v2-cpwin-close:focus-visible,.cv2 .v2-cpwin-copy:focus-visible{outline:2px solid var(--color-code-fg);outline-offset:-2px}.cv2 .v2-cpwin-note{color:var(--color-code-fg);opacity:0;align-items:center;gap:6px;margin-left:auto;padding-right:6px;font-size:12px;transition:opacity .15s ease-out;display:inline-flex}.cv2 .v2-cpwin-note[data-on]{opacity:1}.cv2 .v2-cpwin-pre{max-height:280px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 16px 14px;font-size:12px;line-height:20px;overflow:auto}.cv2 .v2-cpwin-pre .t-f{color:var(--color-code-call)}.cv2 .v2-cpwin-pre .t-k{color:var(--color-code-keyword)}.cv2 .v2-cpwin-pre .t-s{color:var(--color-code-string)}.cv2 .v2-cpwin-pre .t-c{color:var(--color-code-muted)}.cv2 .v2-cp1-enter-active{transition:opacity .2s var(--v2-out),transform .2s var(--v2-out)}.cv2 .v2-cp1-leave-active{transition:opacity .14s ease-out,transform .14s ease-out}.cv2 .v2-cp1-enter-from{opacity:0;transform:translateY(4px)scale(.96)}.cv2 .v2-cp1-leave-to{opacity:0;transform:scale(.98)}.cv2 .v2-cp3-enter-active{transition:opacity .15s var(--v2-out),transform .15s var(--v2-out)}.cv2 .v2-cp3-leave-active{transition:opacity .1s ease-out}.cv2 .v2-cp3-enter-from{opacity:0;transform:translateY(2px)scale(.97)}.cv2 .v2-cp3-leave-to{opacity:0}.cv2 .v2-cp2{transition:grid-template-rows .14s var(--v2-out);flex-basis:100%;grid-template-rows:0fr;display:grid}.cv2 .v2-cp2[data-open]{grid-template-rows:1fr;transition-duration:.2s}.cv2 .v2-cp2-clip{min-height:0;overflow:hidden}.cv2 .v2-cp2-win{opacity:0;transition:opacity 80ms ease-out,translate .14s var(--v2-out);margin-top:8px;translate:0 -6px}.cv2 .v2-cp2[data-open] .v2-cp2-win{opacity:1;transition:opacity .14s ease-out,translate .2s var(--v2-out);translate:0}@media (hover:hover) and (pointer:fine){.cv2 [data-codepop]>.v2-btn:hover .v2-chev{translate:0 1px}.cv2 [data-codepop]>.v2-btn[aria-expanded=true]:hover .v2-chev{translate:0 -1px}}.cv2 [data-codepop]>.v2-btn:active .v2-chev{rotate:24deg}.cv2 [data-codepop]>.v2-btn[aria-expanded=true]:active .v2-chev{rotate:156deg}@media (prefers-reduced-motion:reduce){.cv2 .v2-cpstack>*,.cv2 .v2-cpswap>*{filter:none;transition:opacity .12s;transform:none}.cv2 .v2-cp1-enter-from,.cv2 .v2-cp1-leave-to,.cv2 .v2-cp3-enter-from{transform:none}.cv2 .v2-cp2,.cv2 .v2-cp2-win{transition:none;translate:none}.cv2 [data-codepop]>.v2-btn:active .v2-chev{rotate:none}}
