/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */.demo_root__7z4kv{--demo-radius:24px;width:100%;height:100%}.demo_root__7z4kv iframe{background:var(--color-demo-bg)}.demo_root__7z4kv[data-collapsed=true]{border:none;border-radius:0}.demo_demo__offAa{justify-content:center;align-items:center;display:flex}.demo_demo__offAa:has([data-media]){padding:24px}.demo_demo__offAa{background:var(--color-demo-bg);border-radius:var(--demo-radius);width:100%;position:relative;overflow:hidden}.demo_root__7z4kv .demo_codeblock__eufBc{--code-padding:16px;border:none;height:100%;min-height:100%;margin-top:0;--code-bg:var(--color-demo-bg)!important}.demo_dot__V8pLq{border-radius:9999px;width:6px;height:6px}.demo_mobileFrameText__ZMHGS{display:none}@media (max-width:960px){.demo_frame__yjOKj{min-height:160px}.demo_frame__yjOKj iframe{opacity:0;content-visibility:hidden}.demo_frame__yjOKj [data-loader]{display:none}.demo_mobileFrameText__ZMHGS{display:flex}}.dropdown-menu_DropdownMenuContent__4ZTce,.dropdown-menu_DropdownMenuSubContent__WaC5w{min-width:170px;max-width:240px;background-color:var(--color-low-contrast);border-radius:12px;padding:4px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);will-change:transform,opacity}.dark .dropdown-menu_DropdownMenuContent__4ZTce,.dark .dropdown-menu_DropdownMenuSubContent__WaC5w{background-color:var(--color-gray1)}.dropdown-menu_DropdownMenuContent__4ZTce[data-variant=fade-slow][data-state=open]{animation-name:dropdown-menu_scaleIn__i3LqI;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.dropdown-menu_DropdownMenuContent__4ZTce[data-state=closed],.dropdown-menu_DropdownMenuSubContent__WaC5w[data-state=closed]{animation-name:dropdown-menu_scaleOut__5Ua7o;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb,.dropdown-menu_DropdownMenuItem__WX95Y,.dropdown-menu_DropdownMenuRadioItem__1wmQK,.dropdown-menu_DropdownMenuSubTrigger__Jxw_I{font-size:var(--text-14);color:var(--color-gray11);border-radius:8px;display:flex;align-items:center;height:36px;gap:8px;padding:0 8px;position:relative;user-select:none;cursor:pointer;outline:none;font-family:var(--font-sans)}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb svg,.dropdown-menu_DropdownMenuItem__WX95Y svg,.dropdown-menu_DropdownMenuRadioItem__1wmQK svg,.dropdown-menu_DropdownMenuSubTrigger__Jxw_I svg{width:16px;height:16px;flex-shrink:0;margin-left:auto}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb label,.dropdown-menu_DropdownMenuItem__WX95Y label,.dropdown-menu_DropdownMenuRadioItem__1wmQK label,.dropdown-menu_DropdownMenuSubTrigger__Jxw_I label{margin-left:auto}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb span,.dropdown-menu_DropdownMenuItem__WX95Y span,.dropdown-menu_DropdownMenuRadioItem__1wmQK span,.dropdown-menu_DropdownMenuSubTrigger__Jxw_I span{max-width:20ch;display:flex;align-items:center;gap:8px;overflow:visible}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb[data-highlighted],.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb[data-selected=true],.dropdown-menu_DropdownMenuItem__WX95Y[data-highlighted],.dropdown-menu_DropdownMenuItem__WX95Y[data-selected=true],.dropdown-menu_DropdownMenuRadioItem__1wmQK[data-highlighted],.dropdown-menu_DropdownMenuRadioItem__1wmQK[data-selected=true],.dropdown-menu_DropdownMenuSubTrigger__Jxw_I[data-highlighted],.dropdown-menu_DropdownMenuSubTrigger__Jxw_I[data-selected=true]{background-color:var(--color-gray-a4);color:var(--color-gray12)}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb[data-disabled],.dropdown-menu_DropdownMenuItem__WX95Y[data-disabled],.dropdown-menu_DropdownMenuRadioItem__1wmQK[data-disabled],.dropdown-menu_DropdownMenuSubTrigger__Jxw_I[data-disabled]{cursor:not-allowed}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb[data-selected=true][data-highlighted],.dropdown-menu_DropdownMenuItem__WX95Y[data-selected=true][data-highlighted],.dropdown-menu_DropdownMenuRadioItem__1wmQK[data-selected=true][data-highlighted],.dropdown-menu_DropdownMenuSubTrigger__Jxw_I[data-selected=true][data-highlighted]{background:var(--color-gray-a5)}.dropdown-menu_DropdownMenuCheckboxItem__lO9Hb:not(:first-of-type),.dropdown-menu_DropdownMenuItem__WX95Y:not(:first-of-type),.dropdown-menu_DropdownMenuRadioItem__1wmQK:not(:first-of-type),.dropdown-menu_DropdownMenuSubTrigger__Jxw_I:not(:first-of-type){margin-top:4px}.dropdown-menu_separator__FpuSy{border:0;background:var(--color-gray5);width:calc(100% - 8px);height:1px;margin:4px auto}.dark .dropdown-menu_separator__FpuSy{background:var(--shadow-border-color)}.dropdown-menu_slot__6VkZb{margin-left:auto}@keyframes dropdown-menu_scaleIn__i3LqI{0%{opacity:0;transform:scale(.98);filter:blur(2px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes dropdown-menu_scaleOut__5Ua7o{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(.98);filter:blur(2px)}}
/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */.button_root__Ce8JO{---size:28px;---size-svg:16px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:var(---size);color:var(--color-gray12);font-size:14px;font-family:var(--font-sans);transition-property:background,scale,color;transition-duration:.2s;transition-timing-function:var(--ease-swift);justify-content:center;align-items:center;gap:6px;padding:0 6px;display:flex;transform:translateZ(0)}.button_root__Ce8JO .button_inner__qkMXL{transition-property:scale;transition-duration:inherit;transition-timing-function:inherit}.button_root__Ce8JO[data-scale=true]:hover{scale:1.01}.button_root__Ce8JO[data-scale=true]:active:not(:disabled){scale:.98}.button_root__Ce8JO:disabled{cursor:not-allowed}.button_root__Ce8JO svg{width:var(---size-svg);height:var(---size-svg);flex-shrink:0}.button_root__Ce8JO svg[data-icon=code],.button_root__Ce8JO svg[data-icon=maximize]{width:18px;height:18px}.button_secondary__ZiA75{background:var(--color-gray3)}.button_secondary__ZiA75:hover:not(:disabled){background:var(--color-gray4);color:var(--color-gray12)}.button_secondary__ZiA75:active:not(:disabled){background:var(--color-gray5)}.button_secondary__ZiA75:disabled{color:var(--color-gray10)}.button_tertiary__X0Yyi{background:var(--color-gray4);color:var(--color-gray11)}.button_tertiary__X0Yyi:hover:not(:disabled){background:var(--color-gray5);color:var(--color-gray12)}.button_tertiary__X0Yyi:active:not(:disabled){background:var(--color-gray6)}.button_tertiary__X0Yyi:disabled{color:var(--color-gray10)}.button_soft__YnzXo{background:var(--color-gray3)}.button_soft__YnzXo:hover:not(:disabled){background:var(--color-gray4)}.button_soft__YnzXo:active:not(:disabled){background:var(--color-gray5)}.button_ghost__udQwE{color:var(--color-gray11);background:0 0}.button_ghost__udQwE:hover:not(:disabled){background:var(--color-gray4);color:var(--color-gray12)}.button_ghost__udQwE:active:not(:disabled){background:var(--color-gray5)}.button_ghost__udQwE:disabled{color:var(--color-gray10)}.button_softDemo__r8RUD{background:var(--color-gray5)}.button_softDemo__r8RUD:hover:not(:disabled){background:var(--color-gray6)}.button_softDemo__r8RUD:active:not(:disabled){background:var(--color-gray7)}.button_medium__Zw_rO{---size:32px}.button_small__gNtMm{---size:24px!important;---size-svg:14px!important}.button_huge__CgVsy{---size-svg:28px;border-radius:12px;height:72px;padding:12px 24px;font-size:24px}@media (max-width:960px){.button_huge__CgVsy{---size-svg:16px;border-radius:6px;height:40px;padding:6px 12px;font-size:15px}}.toggle_root___iQEW{--height:16px;display:flex;align-items:center;gap:var(--sp-8);user-select:none}.toggle_toggle__piQFR{appearance:none;border:none;border-radius:var(--height);width:calc(2*var(--height));height:var(--height);background:var(--color-gray6);margin:0;padding:2px;display:flex;outline:none;cursor:pointer;transition:ease;transition-property:background}.toggle_toggle__piQFR[data-state=checked]{background:var(--color-orange)}.toggle_toggle__piQFR:focus-visible{outline:var(--focus-ring)}.toggle_toggle__piQFR:disabled{cursor:not-allowed;background:var(--color-gray6)}.toggle_toggle__piQFR:disabled~.toggle_label___svSG{color:var(--color-gray10);cursor:not-allowed}.toggle_thumb__HGCRJ{display:block;margin:0;height:calc(var(--height) - 4px);width:calc(var(--height) - 4px);border-radius:9999px;background:#fff;transition:transform .2s var(--ease-swift)}.toggle_thumb__HGCRJ[data-state=checked]{transform:translateX(var(--height))}.code-block_root__D0_Y2{--code-fg:var(--color-gray12);--code-bg:#FFF;--code-keyword:var(--color-gray11);--code-padding:16px;--radius:8px;--code-lh:18px;--code-fs:13px;border-radius:var(--radius);border:1px solid var(--color-gray4);margin:16px 0;overflow:hidden;position:relative;font-size:var(--code-fs)}.code-block_root__D0_Y2[data-variant=demo]{--code-bg:transparent!important;--code-padding:0px;--code-fs:24px;--code-lh:32px;margin:0;border:0}.code-block_root__D0_Y2[data-variant=source]{border-radius:0}.dark .code-block_root__D0_Y2{--code-bg:var(--color-demo-bg);border-color:rgba(0,0,0,0)}.code-block_editor__w_bTG{overflow:auto;background:var(--code-bg);height:100%;padding:var(--code-padding) 0;position:relative;white-space:pre;border-radius:var(--radius-8)}.code-block_editor__w_bTG::-webkit-scrollbar{width:7px;height:7px;border-radius:0 0 1rem 1rem;margin-bottom:1rem}.code-block_editor__w_bTG::-webkit-scrollbar-button{display:none}.code-block_editor__w_bTG::-webkit-scrollbar-track{border-radius:0 0 1rem 1rem;background-color:var(--code-bg)}.code-block_editor__w_bTG::-webkit-scrollbar-thumb{border-radius:9999px;background-color:var(--color-gray8)}.code-block_editor__w_bTG:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.code-block_editor__w_bTG pre{white-space:pre!important;overflow-x:auto;padding:0!important}@container (max-width: 400px){.code-block_editable__M1kQb:after{display:none}}.code-block_previewWrapper__ZOLWo{position:relative}.code-block_previewWrapper__ZOLWo~.code-block_editor__w_bTG{border-top-right-radius:0;border-top-left-radius:0;margin:0}.code-block_preview__kb2yx{background:var(--color-gray1);display:flex;align-items:center;justify-content:center;padding:var(--code-padding);min-height:240px}.code-block_preview__kb2yx svg path:first-of-type{stroke:var(--highContrast)}.code-block_markedWord__YGZ1r{color:var(--color-gray1);background:var(--color-gray12);color:var(--color-gray1)!important;border-radius:2px;padding:2px}.code-block_editor__w_bTG{display:grid}.code-block_editor__w_bTG .code-block_line__47YEp,.code-block_editor__w_bTG .token-line{line-height:var(--code-lh);padding:0 var(--code-padding)}.code-block_line__47YEp{display:block;position:relative;text-align:left;width:100%}.code-block_line__47YEp[data-highlighted=true]{position:relative;--bg:var(--color-orange-bg);--border:var(--color-orange)}.code-block_line__47YEp[data-highlighted=true][data-highlight-color=blue]{--bg:var(--color-blueA3);--border:var(--color-blue9)}.code-block_line__47YEp[data-highlighted=true][data-highlight-color=green]{--color-greenA3:hsl(139deg 50% 48%/10%);--bg:var(--color-greenA3);--border:var(--color-green9)}.code-block_line__47YEp[data-highlighted=true][data-highlight-color=green]:before{content:"+";font-size:16px;padding-left:6px;font-family:var(--font-mono);color:var(--color-green9);translate:0 .5px}.code-block_line__47YEp[data-highlighted=true]:before{content:"";position:absolute;height:100%;width:100%;left:0;border-left:2px solid var(--border);background:var(--bg)}.code-block_line__47YEp[data-hover=true]{position:relative;--bg:var(--color-orange-bg);cursor:pointer;box-shadow:inset 2px 0 0 0 var(--color-orange)}.code-block_line__47YEp[data-hover=true]:focus-visible{outline:0}.code-block_line__47YEp[data-hover=true]:focus-visible:after{outline:2px solid var(--color-focus)}.code-block_line__47YEp[data-hover=true]:after{content:"";inset:0;position:absolute;width:calc(100% - 12px);margin:0;height:calc(100% - 2px);top:1px;border-radius:0 4px 4px 0;padding-top:1px;background:var(--bg)}.code-block_preview__kb2yx.dark~div{color:#a0a0a0}.code-block_error__6FGC3{color:var(--color-red11);margin-top:8px;background:var(--color-red3);padding:16px;border-radius:8px}@media(max-width:960px){.code-block_root__D0_Y2{--code-fs:12px;--code-lh:16px}}.fade_root__mfyGI{--blur:4px;--stop:25%;position:absolute;pointer-events:none;user-select:none;backdrop-filter:blur(var(--blur));&[data-side=top]{background:linear-gradient(to top,transparent,var(--background));mask-image:linear-gradient(to bottom,var(--background) var(--stop),transparent)}&[data-side=left]{background:linear-gradient(to left,transparent,var(--background));mask-image:linear-gradient(to right,var(--background) var(--stop),transparent)}&[data-side=right]{background:linear-gradient(to right,transparent,var(--background));mask-image:linear-gradient(to left,var(--background) var(--stop),transparent)}&[data-side=bottom]{background:linear-gradient(to bottom,transparent,var(--background));mask-image:linear-gradient(to top,var(--background) var(--stop),transparent)}}.kbd_root__5teKS{display:inline-flex;gap:4px;align-items:center;justify-content:center;flex-shrink:0;user-select:none;white-space:nowrap;padding:0 6px;height:var(--size);font-size:var(--text-12);font-family:var(--font-sans);font-weight:500}.kbd_root__5teKS[data-uniform=true]{width:var(--size)}.kbd_root__5teKS[data-uniform=false]{min-width:var(--size)}.kbd_root__5teKS:has(:only-child){width:var(--size)}.kbd_root__5teKS~.kbd_root__5teKS{margin-left:4px}.kbd_solid__iB7Yp{color:var(--color-gray12);border-radius:var(--radius-6);background:#fff;text-shadow:hsla(0,0%,100%,.5) 0 0 1px;box-shadow:inset 0 .5px hsla(0,0%,100%,.1),inset 0 1px 5px var(--color-gray2),0 0 0 .5px var(--color-gray8),0 2px 1px -1px var(--color-gray8),0 1px var(--color-gray8)}.dark .kbd_solid__iB7Yp{background:var(--color-gray3);color:var(--color-gray12);box-shadow:0 0 0 1px var(--color-gray6)}.kbd_soft__rAk5M{background:var(--color-gray3);color:var(--color-gray11)}.kbd_small__FDW4R{--size:20px;border-radius:var(--radius-4)}.kbd_medium__cWTYb{--size:24px;border-radius:var(--radius-6)}@media(max-width:960px){.kbd_root__5teKS{--size:20px}}.spinner_spinner__UJpZl{--offset:189;animation:spinner_rotator__qUoB2 var(--duration) linear forwards}@keyframes spinner_rotator__qUoB2{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.spinner_path__59wfp{stroke-dasharray:var(--offset);stroke-dashoffset:0;transform-origin:center;animation:spinner_dash__pbJJL var(--duration) ease-in-out forwards}@keyframes spinner_dash__pbJJL{0%{stroke-dashoffset:var(--offset)}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:var(--offset);transform:rotate(450deg)}}.media_root__tXJ0G{display:block;background:var(--color-gray2);border-radius:12px;outline-offset:4px;max-width:clamp(400px,75vh,960px)}.media_media__dB51W,.media_root__tXJ0G{box-shadow:0 0 0 1px var(--color-gray4);position:relative}.media_media__dB51W{display:flex;align-items:center;justify-content:center;max-width:inherit;border-radius:inherit;overflow:hidden;background:var(--color-gray1)}.media_media__dB51W img:not([data-placeholder]),.media_media__dB51W video{position:relative;width:100%;object-fit:contain;height:auto;border-radius:inherit;display:block}.media_media__dB51W:has(:not(video)){height:100%}.dark .media_root__tXJ0G[data-caption=false],.dark .media_root__tXJ0G[data-caption=false] .media_media__dB51W{box-shadow:none}.dark .media_root__tXJ0G[data-caption=false]:after{content:"";border-radius:inherit;width:100%;height:100%;inset:0;position:absolute;pointer-events:none;display:block;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}