/*! tailwindcss v4.0.0-beta.2 | MIT License | https://tailwindcss.com */.css-modules_IconButton__53Irj{box-sizing:border-box;border:1px solid var(--color-gray-200);background-color:var(--color-gray-50);color:var(--color-gray-900);-webkit-user-select:none;user-select:none;border-radius:.375rem;outline:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:0;padding:0;display:flex}@media (hover:hover){.css-modules_IconButton__53Irj:hover{background-color:var(--color-gray-100)}}.css-modules_IconButton__53Irj:active,.css-modules_IconButton__53Irj[data-popup-open]{background-color:var(--color-gray-100)}.css-modules_IconButton__53Irj:focus-visible{outline:2px solid var(--color-blue);outline-offset:-1px}.css-modules_Icon__0Lozl{width:1.25rem;height:1.25rem}.css-modules_Popup__uVMzn{box-sizing:border-box;color:var(--color-gray-900);transform-origin:var(--transform-origin);background-color:canvas;border-radius:.5rem;padding:1rem 1.5rem;transition:transform .15s,opacity .15s}.css-modules_Popup__uVMzn[data-ending-style],.css-modules_Popup__uVMzn[data-starting-style]{opacity:0;transform:scale(.9)}@media (prefers-color-scheme:light){.css-modules_Popup__uVMzn{outline:1px solid var(--color-gray-200);box-shadow:0 10px 15px -3px var(--color-gray-200),0 4px 6px -4px var(--color-gray-200)}}@media (prefers-color-scheme:dark){.css-modules_Popup__uVMzn{outline:1px solid var(--color-gray-300);outline-offset:-1px}}.css-modules_Arrow__Z6DpG{display:flex}.css-modules_Arrow__Z6DpG[data-side=top]{bottom:-8px;rotate:180deg}.css-modules_Arrow__Z6DpG[data-side=bottom]{top:-8px;rotate:none}.css-modules_Arrow__Z6DpG[data-side=left]{right:-13px;rotate:90deg}.css-modules_Arrow__Z6DpG[data-side=right]{left:-13px;rotate:-90deg}.css-modules_ArrowFill__gSbIi{fill:canvas}@media (prefers-color-scheme:light){.css-modules_ArrowOuterStroke__wSzcB{fill:var(--color-gray-200)}}@media (prefers-color-scheme:dark){.css-modules_ArrowInnerStroke__HguiW{fill:var(--color-gray-300)}}.css-modules_Title__5wr2m{margin:0;font-size:1rem;font-weight:500;line-height:1.5rem}.css-modules_Description__JdZgI{color:var(--color-gray-600);margin:0;font-size:1rem;line-height:1.5rem}.css-modules_Actions__eg2ij{justify-content:flex-end;gap:1rem;display:flex}