@layer components{.ui_ls_bT2k_mL3oZ{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;flex-shrink:0;border-radius:.375rem;outline:none;font-size:.875rem;font-weight:500;white-space:nowrap;transition:all .2s}.ui_ls_bT2k_mL3oZ:disabled{opacity:.5;pointer-events:none}.ui_ls_bT2k_mL3oZ svg{flex-shrink:0;pointer-events:none}.ui_ls_bT2k_mL3oZ svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_bT2k_mL3oZ:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_bT2k_mL3oZ[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.ui_dark_mL3oZ .ui_ls_bT2k_mL3oZ[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_vD4m_mL3oZ{background:var(--primary);color:var(--primary-foreground)}.ui_ls_vD4m_mL3oZ:hover{background:color-mix(in oklab,var(--primary) 90%,transparent)}.ui_ls_rN8p_mL3oZ{background:var(--destructive);color:white}.ui_ls_rN8p_mL3oZ:hover{background:color-mix(in oklab,var(--destructive) 90%,transparent)}.ui_ls_rN8p_mL3oZ:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.ui_dark_mL3oZ .ui_ls_rN8p_mL3oZ:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_dark_mL3oZ .ui_ls_rN8p_mL3oZ{background:color-mix(in oklab,var(--destructive) 60%,transparent)}.ui_ls_oL3x_mL3oZ{border:1px solid var(--border);background:var(--background);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_oL3x_mL3oZ:hover{background:var(--accent);color:var(--accent-foreground)}.ui_dark_mL3oZ .ui_ls_oL3x_mL3oZ{border-color:var(--input);background:color-mix(in oklab,var(--input) 30%,transparent)}.ui_dark_mL3oZ .ui_ls_oL3x_mL3oZ:hover{background:color-mix(in oklab,var(--input) 50%,transparent)}.ui_ls_sC7w_mL3oZ{background:var(--secondary);color:var(--secondary-foreground)}.ui_ls_sC7w_mL3oZ:hover{background:color-mix(in oklab,var(--secondary) 80%,transparent)}.ui_ls_gH9y_mL3oZ{border:none;background:none;text-decoration:none}.ui_ls_gH9y_mL3oZ:hover{background:var(--accent);color:var(--accent-foreground)}.ui_ls_lK2v_mL3oZ{border:none;background:none;color:var(--primary);text-underline-offset:.25rem}.ui_ls_lK2v_mL3oZ:hover{text-decoration:underline}.ui_ls_cGr_mL3oZ{background:var(--bg-gray);color:var(--text-gray)}.ui_ls_cGr_mL3oZ:hover{background:color-mix(in oklab,var(--bg-gray) 80%,transparent)}.ui_ls_cBr_mL3oZ{background:var(--bg-brown);color:var(--text-brown)}.ui_ls_cBr_mL3oZ:hover{background:color-mix(in oklab,var(--bg-brown) 80%,transparent)}.ui_ls_cOr_mL3oZ{background:var(--bg-orange);color:var(--text-orange)}.ui_ls_cOr_mL3oZ:hover{background:color-mix(in oklab,var(--bg-orange) 80%,transparent)}.ui_ls_cYe_mL3oZ{background:var(--bg-yellow);color:var(--text-yellow)}.ui_ls_cYe_mL3oZ:hover{background:color-mix(in oklab,var(--bg-yellow) 80%,transparent)}.ui_ls_cGn_mL3oZ{background:var(--bg-green);color:var(--text-green)}.ui_ls_cGn_mL3oZ:hover{background:color-mix(in oklab,var(--bg-green) 80%,transparent)}.ui_ls_cBl_mL3oZ{background:var(--bg-blue);color:var(--text-blue)}.ui_ls_cBl_mL3oZ:hover{background:color-mix(in oklab,var(--bg-blue) 80%,transparent)}.ui_ls_cPu_mL3oZ{background:var(--bg-purple);color:var(--text-purple)}.ui_ls_cPu_mL3oZ:hover{background:color-mix(in oklab,var(--bg-purple) 80%,transparent)}.ui_ls_cPi_mL3oZ{background:var(--bg-pink);color:var(--text-pink)}.ui_ls_cPi_mL3oZ:hover{background:color-mix(in oklab,var(--bg-pink) 80%,transparent)}.ui_ls_cRe_mL3oZ{background:var(--bg-red);color:var(--text-red)}.ui_ls_cRe_mL3oZ:hover{background:color-mix(in oklab,var(--bg-red) 80%,transparent)}.ui_ls_zD5n_mL3oZ{height:2.25rem;padding:.5rem 1rem}.ui_ls_zD5n_mL3oZ:has(>i){padding-right:.75rem;padding-left:.75rem}.ui_ls_sM6t_mL3oZ{gap:.375rem;height:2rem;padding-right:.75rem;padding-left:.75rem;border-radius:.375rem}.ui_ls_sM6t_mL3oZ:has(>i){padding-right:.625rem;padding-left:.625rem}.ui_ls_mD7k_mL3oZ{height:2.375rem;padding-right:1.25rem;padding-left:1.25rem;border-radius:.375rem}.ui_ls_mD7k_mL3oZ:has(>i){padding-right:.875rem;padding-left:.875rem}.ui_ls_lG8r_mL3oZ{height:2.5rem;padding-right:1.5rem;padding-left:1.5rem;border-radius:.375rem}.ui_ls_lG8r_mL3oZ:has(>i){padding-right:1rem;padding-left:1rem}.ui_ls_xL9s_mL3oZ{height:2.75rem;padding-right:1.75rem;padding-left:1.75rem;border-radius:.5rem;font-size:1rem}.ui_ls_xL9s_mL3oZ:has(>i){padding-right:1.25rem;padding-left:1.25rem}.ui_ls_2xL1t_mL3oZ{height:3rem;padding-right:2rem;padding-left:2rem;border-radius:.5rem;font-size:1.125rem}.ui_ls_2xL1t_mL3oZ:has(>i){padding-right:1.5rem;padding-left:1.5rem}.ui_ls_iC4q_mL3oZ{width:2.25rem;height:2.25rem}.ui_ls_iS2m_mL3oZ{width:2rem;height:2rem}.ui_ls_iL7p_mL3oZ{width:2.5rem;height:2.5rem}.ui_ls_cbR4k_EfAPK{flex-shrink:0;width:1rem;height:1rem;border-width:1px;border-color:var(--input);border-radius:4px;outline:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .ui_ls_cbR4k_EfAPK{background:color-mix(in oklab,var(--input) 30%,transparent)}.ui_ls_cbR4k_EfAPK[data-state=checked]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.dark .ui_ls_cbR4k_EfAPK[data-state=checked]{background:var(--primary)}}@layer components{.ui_ls_cbR4k_EfAPK:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_cbR4k_EfAPK[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.dark .ui_ls_cbR4k_EfAPK[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_cbR4k_EfAPK:disabled{opacity:.5;cursor:not-allowed}.ui_ls_cbI3m_EfAPK{display:grid;place-content:center;width:100%;height:100%;color:currentColor;transition:none}.ui_ls_cbIc2n_EfAPK{width:1.5rem;height:1.5rem}.ui_ls_in4k_VSytG{width:100%;min-width:0;height:2.25rem;padding:.25rem .75rem;border:1px solid var(--input);border-radius:.375rem;outline:none;background:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:1rem;line-height:1.5rem;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer components{@media (min-width:768px){.ui_ls_in4k_VSytG{font-size:.875rem;line-height:1.25rem}}.dark .ui_ls_in4k_VSytG{background:color-mix(in oklab,var(--input) 30%,transparent)}.ui_ls_in4k_VSytG::file-selector-button{display:inline-flex;height:1.75rem;border:none;background:transparent;color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.25rem}.ui_ls_in4k_VSytG::-moz-placeholder{color:var(--muted-foreground)}.ui_ls_in4k_VSytG::placeholder{color:var(--muted-foreground)}.ui_ls_in4k_VSytG::-moz-selection{background:var(--primary);color:var(--primary-foreground)}.ui_ls_in4k_VSytG::selection{background:var(--primary);color:var(--primary-foreground)}.ui_ls_in4k_VSytG:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_in4k_VSytG[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.dark .ui_ls_in4k_VSytG[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_in4k_VSytG:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui_ls_tex4k_cSEW4{display:flex;width:100%;min-height:4rem;padding:.5rem .75rem;border:1px solid var(--input);border-radius:.375rem;outline:none;background:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:1rem;line-height:1.5rem;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);field-sizing:content}}@layer components{.ui_ls_tex4k_cSEW4::-moz-placeholder{color:var(--muted-foreground)}.ui_ls_tex4k_cSEW4::placeholder{color:var(--muted-foreground)}.ui_ls_tex4k_cSEW4:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.ui_ls_tex4k_cSEW4[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 20%,transparent)}@media (prefers-color-scheme:dark){.ui_ls_tex4k_cSEW4[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 40%,transparent)}}.ui_ls_tex4k_cSEW4:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.ui_ls_tex4k_cSEW4{background:color-mix(in srgb,var(--input) 30%,transparent)}}@media (min-width:768px){.ui_ls_tex4k_cSEW4{font-size:.875rem;line-height:1.25rem}}}@layer components{.ui_ls_stT4k_rPvSh{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:.5rem .75rem;border:1px solid var(--input);border-radius:.375rem;outline:none;background:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;line-height:1.25rem;white-space:nowrap;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .ui_ls_stT4k_rPvSh{background:color-mix(in oklab,var(--input) 30%,transparent)}.dark .ui_ls_stT4k_rPvSh:hover{background:color-mix(in oklab,var(--input) 50%,transparent)}.ui_ls_stT4k_rPvSh[data-placeholder]{color:var(--muted-foreground)}.ui_ls_stT4k_rPvSh:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_stT4k_rPvSh[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.dark .ui_ls_stT4k_rPvSh[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_stT4k_rPvSh:disabled{opacity:.5;cursor:not-allowed}.ui_ls_stT4k_rPvSh[data-size=default]{height:2.25rem}.ui_ls_stT4k_rPvSh[data-size=sm]{height:2rem}.ui_ls_stT4k_rPvSh [data-slot=select-value]{display:flex;display:-webkit-box;align-items:center;gap:.5rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ui_ls_stT4k_rPvSh svg{flex-shrink:0;pointer-events:none}.ui_ls_stT4k_rPvSh svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_stT4k_rPvSh svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_scC3m_rPvSh{position:relative;min-width:8rem;max-height:var(--radix-select-content-available-height);border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:var(--popover-foreground);overflow-x:hidden;overflow-y:auto;z-index:50;transform-origin:var(--radix-select-content-transform-origin)}.ui_ls_scCp7n_rPvSh[data-side=bottom]{transform:translateY(.25rem)}.ui_ls_scCp7n_rPvSh[data-side=left]{transform:translateX(-.25rem)}.ui_ls_scCp7n_rPvSh[data-side=right]{transform:translateX(.25rem)}.ui_ls_scCp7n_rPvSh[data-side=top]{transform:translateY(-.25rem)}.ui_ls_svV2p_rPvSh{padding:.25rem}.ui_ls_svVp9q_rPvSh{width:100%;min-width:var(--radix-select-trigger-width);height:var(--radix-select-trigger-height);scroll-margin-top:.25rem;scroll-margin-bottom:.25rem}.ui_ls_slL4s_rPvSh{padding:.375rem .5rem;color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.ui_ls_siI8t_rPvSh{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem 2rem .375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_siI8t_rPvSh:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_siI8t_rPvSh[data-disabled]{opacity:.5;pointer-events:none}.ui_ls_siI8t_rPvSh svg{flex-shrink:0;pointer-events:none}.ui_ls_siI8t_rPvSh svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_siI8t_rPvSh svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_siI8t_rPvSh span:last-child{display:flex;align-items:center;gap:.5rem}.ui_ls_siIi3u_rPvSh{position:absolute;right:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem}.ui_ls_ssS7v_rPvSh{height:1px;margin:.25rem -.25rem;background:var(--border);pointer-events:none}.ui_ls_ssbB2w_rPvSh{display:flex;justify-content:center;align-items:center;padding-top:.25rem;padding-bottom:.25rem;cursor:default}.ui_ls_nsW4k_QAUeh{position:relative;width:-moz-fit-content;width:fit-content}}@layer components{.ui_ls_nsW4k_QAUeh:has(select:disabled){opacity:.5}.ui_ls_ns3m_QAUeh{width:100%;min-width:0;height:2.25rem;padding:.5rem 2.25rem .5rem .75rem;border:1px solid var(--input);border-radius:.375rem;outline:none;background:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;line-height:1.25rem;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-appearance:none;-moz-appearance:none;appearance:none}.dark .ui_ls_ns3m_QAUeh{background:color-mix(in oklab,var(--input) 30%,transparent)}.dark .ui_ls_ns3m_QAUeh:hover{background:color-mix(in oklab,var(--input) 50%,transparent)}.ui_ls_ns3m_QAUeh::-moz-placeholder{color:var(--muted-foreground)}.ui_ls_ns3m_QAUeh::placeholder{color:var(--muted-foreground)}.ui_ls_ns3m_QAUeh::-moz-selection{background:var(--primary);color:var(--primary-foreground)}.ui_ls_ns3m_QAUeh::selection{background:var(--primary);color:var(--primary-foreground)}.ui_ls_ns3m_QAUeh:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_ns3m_QAUeh[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.dark .ui_ls_ns3m_QAUeh[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_ns3m_QAUeh:disabled{cursor:not-allowed;pointer-events:none}.ui_ls_ns3m_QAUeh[data-size=sm]{height:2rem;padding-top:.25rem;padding-bottom:.25rem}.ui_ls_nsI7n_QAUeh{position:absolute;top:50%;right:.875rem;width:1rem;height:1rem;opacity:.5;color:var(--muted-foreground);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(-50%)}.ui_ls_rgR4k_4kXxg{display:grid;gap:.75rem}.ui_ls_rgI3m_4kXxg{flex-shrink:0;width:1rem;height:1rem;border:1px solid var(--input);border-radius:9999px;outline:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:var(--primary);transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);aspect-ratio:1/1}.dark .ui_ls_rgI3m_4kXxg{background:color-mix(in oklab,var(--input) 30%,transparent)}}@layer components{.ui_ls_rgI3m_4kXxg:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_rgI3m_4kXxg[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.dark .ui_ls_rgI3m_4kXxg[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_rgI3m_4kXxg:disabled{opacity:.5;cursor:not-allowed}.ui_ls_rgIi7n_4kXxg{position:relative;display:flex;justify-content:center;align-items:center}.ui_ls_rgIic2p_4kXxg{position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;transform:translate(-50%,-50%);fill:var(--primary)}.ui_ls_swR4k_0lI48{display:inline-flex;align-items:center;flex-shrink:0;width:2rem;height:1.15rem;border:1px solid transparent;border-radius:9999px;outline:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_swR4k_0lI48[data-state=checked]{background:var(--primary)}.ui_ls_swR4k_0lI48[data-state=unchecked]{background:var(--input)}}@layer components{@media (prefers-color-scheme:dark){.ui_ls_swR4k_0lI48[data-state=unchecked]{background:color-mix(in srgb,var(--input) 80%,transparent)}}.ui_ls_swR4k_0lI48:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.ui_ls_swR4k_0lI48:disabled{opacity:.5;cursor:not-allowed}.ui_ls_swT3m_0lI48{display:block;width:1rem;height:1rem;border-radius:9999px;background:var(--background);box-shadow:none;pointer-events:none;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_swT3m_0lI48[data-state=checked]{transform:translateX(calc(100% - .6rem))}@media (prefers-color-scheme:dark){.ui_ls_swT3m_0lI48[data-state=checked]{background:var(--primary-foreground)}}.ui_ls_swT3m_0lI48[data-state=unchecked]{transform:translateX(-.2rem)}@media (prefers-color-scheme:dark){.ui_ls_swT3m_0lI48[data-state=unchecked]{background:var(--foreground)}}}@layer components{.ui_ls_slR4k_5wUov{position:relative;display:flex;align-items:center;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.ui_ls_slR4k_5wUov[data-disabled]{opacity:.5}.ui_ls_slR4k_5wUov[data-orientation=vertical]{flex-direction:column;width:auto;height:100%;min-height:11rem}.ui_ls_slT3m_5wUov{position:relative;flex-grow:1;border-radius:9999px;background:var(--muted);overflow:hidden}.ui_ls_slT3m_5wUov[data-orientation=horizontal]{width:100%;height:.375rem}.ui_ls_slT3m_5wUov[data-orientation=vertical]{width:.375rem;height:100%}.ui_ls_slR7n_5wUov{position:absolute;background:var(--primary)}.ui_ls_slR7n_5wUov[data-orientation=horizontal]{height:100%}.ui_ls_slR7n_5wUov[data-orientation=vertical]{width:100%}.ui_ls_slT2p_5wUov{display:block;flex-shrink:0;width:1rem;height:1rem;border-width:1px;border-color:var(--primary);border-radius:9999px;outline:none;background:white;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_slT2p_5wUov:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--ring) 50%,transparent)}.ui_ls_slT2p_5wUov:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--ring) 50%,transparent)}.ui_ls_slT2p_5wUov:disabled{opacity:.5;pointer-events:none}.ui_ls_ioC4k_plS6M{display:flex;align-items:center;gap:.5rem}}@layer components{.ui_ls_ioC4k_plS6M:has([disabled]){opacity:.5}.ui_ls_io3m_plS6M:disabled{cursor:not-allowed}.ui_ls_ioG7n_plS6M,.ui_ls_ioS2p_plS6M{display:flex;align-items:center}.ui_ls_ioS2p_plS6M{position:relative;justify-content:center;width:2.25rem;height:2.25rem;border-top:1px solid var(--input);border-right:1px solid var(--input);border-bottom:1px solid var(--input);outline:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .ui_ls_ioS2p_plS6M{background:color-mix(in oklab,var(--input) 30%,transparent)}.ui_ls_ioS2p_plS6M:first-child{border-left:1px solid var(--input);border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.ui_ls_ioS2p_plS6M:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.ui_ls_ioS2p_plS6M[data-active=true]{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent);z-index:10}.ui_ls_ioS2p_plS6M[aria-invalid=true]{border-color:var(--destructive)}.ui_ls_ioS2p_plS6M[aria-invalid=true][data-active=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.dark .ui_ls_ioS2p_plS6M[aria-invalid=true][data-active=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_ioSc9q_plS6M{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.ui_ls_ioScb6r_plS6M{width:1px;height:1rem;background:var(--foreground);animation:ui_caret-blink_plS6M 1s steps(1) infinite}@keyframes ui_caret-blink_plS6M{0%,50%{opacity:1}51%,to{opacity:0}}}@layer components{.ui_ls_lbl4k_7KkCT{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.group[data-disabled=true] .ui_ls_lbl4k_7KkCT{opacity:.5;pointer-events:none}.peer:disabled~.ui_ls_lbl4k_7KkCT{opacity:.5;cursor:not-allowed}.ui_ls_sep4k_awA9Y{flex-shrink:0;background:var(--border)}.ui_ls_sep4k_awA9Y[data-orientation=horizontal]{width:100%;height:1px}.ui_ls_sep4k_awA9Y[data-orientation=vertical]{width:1px;height:100%}.ui_ls_fs4k_kUIYR{display:flex;flex-direction:column;gap:1.5rem}}@layer components{}@layer components{.ui_ls_fs4k_kUIYR:has(>[data-slot=checkbox-group]),.ui_ls_fs4k_kUIYR:has(>[data-slot=radio-group]){gap:.75rem}.ui_ls_flL3m_kUIYR{margin-bottom:.75rem;font-weight:500}.ui_ls_flL3m_kUIYR[data-variant=legend]{font-size:1rem;line-height:1.5rem}.ui_ls_flL3m_kUIYR[data-variant=label]{font-size:.875rem;line-height:1.25rem}.ui_ls_fgG7n_kUIYR{display:flex;flex-direction:column;gap:1.75rem;width:100%;container-type:inline-size;container-name:field-group}.ui_ls_fgG7n_kUIYR[data-slot=checkbox-group]{gap:.75rem}.ui_ls_fgG7n_kUIYR [data-slot=field-group]{gap:1rem}.ui_ls_fl2p_kUIYR{display:flex;gap:.75rem;width:100%}.ui_ls_fl2p_kUIYR[data-invalid=true]{color:var(--destructive)}.ui_ls_flOv9q_kUIYR{flex-direction:column}.ui_ls_flOv9q_kUIYR>*{width:100%}.ui_ls_flOv9q_kUIYR>.ui_sr-only_kUIYR{width:auto}.ui_ls_flOh6r_kUIYR{flex-direction:row;align-items:center}.ui_ls_flOh6r_kUIYR [data-slot=field-label]{flex:1 1 auto}.ui_ls_flOh6r_kUIYR:has(>[data-slot=field-content]){align-items:flex-start}.ui_ls_flOh6r_kUIYR:has(>[data-slot=field-content]) [role=checkbox],.ui_ls_flOh6r_kUIYR:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}.ui_ls_flOr4s_kUIYR{flex-direction:column}.ui_ls_flOr4s_kUIYR>*{width:100%}.ui_ls_flOr4s_kUIYR>.ui_sr-only_kUIYR{width:auto}@container field-group (min-width: 768px){.ui_ls_flOr4s_kUIYR{flex-direction:row;align-items:center}.ui_ls_flOr4s_kUIYR>*{width:auto}.ui_ls_flOr4s_kUIYR [data-slot=field-label]{flex:1 1 auto}.ui_ls_flOr4s_kUIYR:has(>[data-slot=field-content]){align-items:flex-start}.ui_ls_flOr4s_kUIYR:has(>[data-slot=field-content]) [role=checkbox],.ui_ls_flOr4s_kUIYR:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.ui_ls_fcC8t_kUIYR{display:flex;flex-direction:column;gap:.375rem;flex:1;line-height:1.375}.ui_ls_flL3u_kUIYR{display:flex;gap:.5rem;width:-moz-fit-content;width:fit-content;line-height:1.375}.group[data-disabled=true] .ui_ls_flL3u_kUIYR{opacity:.5}.ui_ls_flL3u_kUIYR:has(>[data-slot=field]){flex-direction:column;width:100%;border:1px solid var(--border);border-radius:.375rem}.ui_ls_flL3u_kUIYR:has(>[data-slot=field]) [data-slot=field]{padding:1rem}.ui_ls_flL3u_kUIYR:has([data-state=checked]){border-color:var(--primary);background:color-mix(in oklab,var(--primary) 5%,transparent)}.dark .ui_ls_flL3u_kUIYR:has([data-state=checked]){background:color-mix(in oklab,var(--primary) 10%,transparent)}.ui_ls_ftT7v_kUIYR{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;font-size:.875rem;font-weight:500;line-height:1.375}.group[data-disabled=true] .ui_ls_ftT7v_kUIYR{opacity:.5}.ui_ls_fdD2w_kUIYR{color:var(--muted-foreground);font-size:.875rem;font-weight:400;line-height:1.5}.group:has([data-orientation=horizontal]) .ui_ls_fdD2w_kUIYR{text-wrap:balance}.ui_ls_fdD2w_kUIYR:last-child{margin-top:0}.ui_ls_fdD2w_kUIYR:nth-last-child(2){margin-top:-.25rem}[data-variant=legend]+.ui_ls_fdD2w_kUIYR{margin-top:-.375rem}.ui_ls_fdD2w_kUIYR a{text-decoration:underline;text-underline-offset:4px}.ui_ls_fdD2w_kUIYR a:hover{color:var(--primary)}.ui_ls_fsS9x_kUIYR{position:relative;height:1.25rem;margin-top:-.5rem;font-size:.875rem;line-height:1.25rem}.group[data-variant=outline] .ui_ls_fsS9x_kUIYR,.ui_ls_fsS9x_kUIYR{margin-bottom:-.5rem}.ui_ls_fsSl6y_kUIYR{position:absolute;inset:0;top:50%}.ui_ls_fsSc4z_kUIYR{position:relative;display:block;width:-moz-fit-content;width:fit-content;padding-right:.5rem;padding-left:.5rem;margin-right:auto;margin-left:auto;background:var(--background);color:var(--muted-foreground)}.ui_ls_feE3a_kUIYR{color:var(--destructive);font-size:.875rem;font-weight:400;line-height:1.25rem}.ui_ls_feEl7b_kUIYR{display:flex;flex-direction:column;gap:.25rem;margin-left:1rem;list-style-type:disc}.ui_ls_fiI4k_sJWAY{display:grid;gap:.5rem}.ui_ls_flL3m_sJWAY[data-error=true]{color:var(--destructive)}.ui_ls_fdD7n_sJWAY{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.ui_ls_fmM2p_sJWAY{color:var(--destructive);font-size:.875rem;line-height:1.25rem}.ui_ls_aL4k_vj2Xr{position:relative;display:grid;align-items:flex-start;grid-template-columns:0 1fr;width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.5rem;font-size:.875rem;gap-y:.125rem}}@layer components{}@layer components{.ui_ls_aL4k_vj2Xr:has(>svg){-moz-column-gap:.75rem;column-gap:.75rem;grid-template-columns:calc(var(--spacing) * 4) 1fr}.ui_ls_aL4k_vj2Xr>svg{width:1rem;height:1rem;color:currentColor;transform:translateY(.125rem)}.ui_ls_vD9m_vj2Xr{background:var(--card);color:var(--card-foreground)}.ui_ls_vR3p_vj2Xr{background:var(--card);color:var(--destructive)}.ui_ls_vR3p_vj2Xr>svg{color:currentColor}.ui_ls_vR3p_vj2Xr [data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}.ui_ls_aT7n_vj2Xr{display:-webkit-box;grid-column-start:2;min-height:1rem;font-weight:500;letter-spacing:-.025em;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ui_ls_aD2s_vj2Xr{display:grid;gap:.25rem;justify-items:start;grid-column-start:2;color:var(--muted-foreground);font-size:.875rem}.ui_ls_aD2s_vj2Xr p{line-height:1.625}.ui_ls_bD4k_DiUjR{display:inline-flex;justify-content:center;align-items:center;gap:.25rem;flex-shrink:0;width:-moz-fit-content;width:fit-content;padding:.125rem .5rem;border:1px solid var(--border);border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;transition-property:color,box-shadow;transition-duration:.15s}.ui_ls_bD4k_DiUjR>svg{width:.75rem;height:.75rem;pointer-events:none}}@layer components{.ui_ls_bD4k_DiUjR:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_bD4k_DiUjR[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.ui_dark_DiUjR .ui_ls_bD4k_DiUjR[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_vD9m_DiUjR{border-color:transparent;background:var(--primary);color:var(--primary-foreground)}a.ui_ls_vD9m_DiUjR:hover{background:color-mix(in oklab,var(--primary) 90%,transparent)}.ui_ls_vS2n_DiUjR{border-color:transparent;background:var(--secondary);color:var(--secondary-foreground)}a.ui_ls_vS2n_DiUjR:hover{background:color-mix(in oklab,var(--secondary) 90%,transparent)}.ui_ls_vR7p_DiUjR{border-color:transparent;background:var(--destructive);color:white}.ui_ls_vR7p_DiUjR:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.ui_dark_DiUjR .ui_ls_vR7p_DiUjR{background:color-mix(in oklab,var(--destructive) 60%,transparent)}.ui_dark_DiUjR .ui_ls_vR7p_DiUjR:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}a.ui_ls_vR7p_DiUjR:hover{background:color-mix(in oklab,var(--destructive) 90%,transparent)}.ui_ls_vO3q_DiUjR{color:var(--foreground)}a.ui_ls_vO3q_DiUjR:hover{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cGr_DiUjR{border-color:transparent;background:var(--bg-gray);color:var(--text-gray)}a.ui_ls_cGr_DiUjR:hover{background:color-mix(in oklab,var(--bg-gray) 80%,transparent)}.ui_ls_cBr_DiUjR{border-color:transparent;background:var(--bg-brown);color:var(--text-brown)}a.ui_ls_cBr_DiUjR:hover{background:color-mix(in oklab,var(--bg-brown) 80%,transparent)}.ui_ls_cOr_DiUjR{border-color:transparent;background:var(--bg-orange);color:var(--text-orange)}a.ui_ls_cOr_DiUjR:hover{background:color-mix(in oklab,var(--bg-orange) 80%,transparent)}.ui_ls_cYe_DiUjR{border-color:transparent;background:var(--bg-yellow);color:var(--text-yellow)}a.ui_ls_cYe_DiUjR:hover{background:color-mix(in oklab,var(--bg-yellow) 80%,transparent)}.ui_ls_cGn_DiUjR{border-color:transparent;background:var(--bg-green);color:var(--text-green)}a.ui_ls_cGn_DiUjR:hover{background:color-mix(in oklab,var(--bg-green) 80%,transparent)}.ui_ls_cBl_DiUjR{border-color:transparent;background:var(--bg-blue);color:var(--text-blue)}a.ui_ls_cBl_DiUjR:hover{background:color-mix(in oklab,var(--bg-blue) 80%,transparent)}.ui_ls_cPu_DiUjR{border-color:transparent;background:var(--bg-purple);color:var(--text-purple)}a.ui_ls_cPu_DiUjR:hover{background:color-mix(in oklab,var(--bg-purple) 80%,transparent)}.ui_ls_cPi_DiUjR{border-color:transparent;background:var(--bg-pink);color:var(--text-pink)}a.ui_ls_cPi_DiUjR:hover{background:color-mix(in oklab,var(--bg-pink) 80%,transparent)}.ui_ls_cRe_DiUjR{border-color:transparent;background:var(--bg-red);color:var(--text-red)}a.ui_ls_cRe_DiUjR:hover{background:color-mix(in oklab,var(--bg-red) 80%,transparent)}.ui_ls_cR8k_L1xRi{display:flex;flex-direction:column;padding-top:.5rem;padding-bottom:.5rem;border:1px solid var(--border);border-radius:.75rem;background:var(--card);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);color:var(--card-foreground)}.ui_ls_cH3m_L1xRi{display:grid;align-items:start;gap:.5rem;grid-template-rows:auto auto;grid-auto-rows:min-content;padding-right:.5rem;padding-left:.5rem;container-type:inline-size;container-name:card-header}}@layer components{.ui_ls_cH3m_L1xRi:has([data-slot=card-action]){grid-template-columns:1fr auto}.ui_ls_cH3m_L1xRi .border-b{padding-bottom:1rem}.ui_ls_cT7n_L1xRi{font-weight:600;line-height:1}.ui_ls_9flp_L1xRi{flex:1;font-size:1.2rem;font-weight:600;line-height:1.5rem;letter-spacing:-.05em}.ui_ls_cD2p_L1xRi{color:var(--muted-foreground);font-size:.875rem}.ui_ls_cA9q_L1xRi{align-self:start;grid-column-start:2;grid-row:span 2/span 2;grid-row-start:1;justify-self:end}.ui_ls_cC4r_L1xRi,.ui_ls_cF6s_L1xRi{padding-right:1rem;padding-left:1rem}.ui_ls_cF6s_L1xRi{display:flex;align-items:center}.ui_ls_cF6s_L1xRi .border-t{padding-top:1rem}.ui_ls_aV8k_f5SQ6{position:relative;display:flex;flex-shrink:0;width:2rem;height:2rem;border-radius:50%;overflow:hidden}.ui_ls_aI3m_f5SQ6{width:100%;height:100%;aspect-ratio:1/1}.ui_ls_aF7n_f5SQ6{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;background:var(--muted)}.ui_ls_spi4k_sbO4A{width:1rem;height:1rem;animation:ui_spin_sbO4A 1s linear infinite}}@layer components{}@layer components{@keyframes ui_spin_sbO4A{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}@layer components{.ui_ls_loa4k_cSo1w{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:inherit}.ui_ls_sk2s_cSo1w{width:3rem;height:3rem}.ui_ls_ske4k_2YfyY{border-radius:.375rem;background:var(--accent);animation:ui_pulse_2YfyY 2s cubic-bezier(.4,0,.6,1) infinite}}@layer components{@keyframes ui_pulse_2YfyY{0%,to{opacity:1}50%{opacity:.5}}}@layer components{.ui_ls_prR4k_msq3w{position:relative;width:100%;height:.5rem;border-radius:9999px;background:color-mix(in oklab,var(--primary) 20%,transparent);overflow:hidden}.ui_ls_prI3m_msq3w{flex:1 1 0%;width:100%;height:100%;background:var(--primary);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_em4k_8dNoU{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;flex:1;min-width:0;padding:1.5rem;border:1px dashed var(--border);border-radius:.5rem;text-align:center;text-wrap:balance}}@layer components{@media (min-width:768px){.ui_ls_em4k_8dNoU{padding:3rem}}.ui_ls_emH3m_8dNoU{display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:24rem;text-align:center}.ui_ls_emM7n_8dNoU{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-bottom:.5rem}.ui_ls_emM7n_8dNoU svg{flex-shrink:0;pointer-events:none}.ui_ls_emMv2p_8dNoU{background:transparent}.ui_ls_emMvi9q_8dNoU{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--muted);color:var(--foreground)}.ui_ls_emMvi9q_8dNoU svg:not([class*=size-]){width:1.5rem;height:1.5rem}.ui_ls_emT6r_8dNoU{font-size:1.125rem;font-weight:500;line-height:1.75rem;letter-spacing:-.025em}.ui_ls_emD4s_8dNoU{color:var(--muted-foreground);font-size:.875rem;line-height:1.625}.ui_ls_emD4s_8dNoU a{text-decoration:underline;text-underline-offset:4px}.ui_ls_emD4s_8dNoU a:hover{color:var(--primary)}.ui_ls_emC8t_8dNoU{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;min-width:0;max-width:24rem;font-size:.875rem;line-height:1.25rem;text-wrap:balance}.ui_ls_kbd4k_gJAjs{display:inline-flex;justify-content:center;align-items:center;gap:.25rem;width:-moz-fit-content;width:fit-content;min-width:1.25rem;height:1.25rem;padding-right:.25rem;padding-left:.25rem;border-radius:.125rem;background:var(--muted);color:var(--muted-foreground);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_kbd4k_gJAjs svg:not([class*=size-]){width:.75rem;height:.75rem}[data-slot=tooltip-content] .ui_ls_kbd4k_gJAjs{background:color-mix(in oklab,var(--background) 20%,transparent);color:var(--background)}.dark [data-slot=tooltip-content] .ui_ls_kbd4k_gJAjs{background:color-mix(in oklab,var(--background) 10%,transparent)}.ui_ls_kbdG3m_gJAjs{display:inline-flex;align-items:center;gap:.25rem}.ui_ls_spin3m_U5et8{animation:ui_spin_U5et8 1s linear infinite}}@layer components{}@layer components{@keyframes ui_spin_U5et8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}@layer components{.ui_ls_chC4k_5oxe5{display:flex;justify-content:center;font-size:.75rem;line-height:1rem;aspect-ratio:16/9}.ui_ls_chC4k_5oxe5 .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.ui_ls_chC4k_5oxe5 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}.ui_ls_chC4k_5oxe5 .recharts-curve.recharts-tooltip-cursor,.ui_ls_chC4k_5oxe5 .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.ui_ls_chC4k_5oxe5 .recharts-radial-bar-background-sector,.ui_ls_chC4k_5oxe5 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.ui_ls_chC4k_5oxe5 .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.ui_ls_chC4k_5oxe5 .recharts-dot[stroke="#fff"]{stroke:transparent}.ui_ls_chC4k_5oxe5 .recharts-layer,.ui_ls_chC4k_5oxe5 .recharts-sector{outline:none}.ui_ls_chC4k_5oxe5 .recharts-sector[stroke="#fff"]{stroke:transparent}.ui_ls_chC4k_5oxe5 .recharts-surface{outline:none}.ui_ls_ttL9m_5oxe5{font-weight:500}.ui_ls_ttC3n_5oxe5{align-items:start;min-width:8rem;padding:.375rem .625rem;border:1px solid color-mix(in oklab,var(--border) 50%,transparent);border-radius:.5rem;background:var(--background);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);font-size:.75rem;line-height:1rem}.ui_ls_ttC3n_5oxe5,.ui_ls_ttG7p_5oxe5{display:grid;gap:.375rem}.ui_ls_ttI2q_5oxe5{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%}.ui_ls_ttI2q_5oxe5>svg{width:.625rem;height:.625rem;color:var(--muted-foreground)}.ui_ls_ttIc6r_5oxe5{align-items:center}.ui_ls_ttIn4s_5oxe5{flex-shrink:0;border-color:var(--color-border);border-radius:2px;background:var(--color-bg)}.ui_ls_iDot8t_5oxe5{width:.625rem;height:.625rem}.ui_ls_iLin3u_5oxe5{width:.25rem}.ui_ls_iDsh7v_5oxe5{width:0;border-width:1.5px;border-style:dashed;background:transparent}.ui_ls_iDshN2w_5oxe5{margin-top:.125rem;margin-bottom:.125rem}.ui_ls_ttF9x_5oxe5{display:flex;justify-content:space-between;flex:1 1 0%;line-height:1}.ui_ls_ttFe4y_5oxe5{align-items:flex-end}.ui_ls_ttFc7z_5oxe5{align-items:center}.ui_ls_ttG2a_5oxe5{display:grid;gap:.375rem}.ui_ls_ttLb3b_5oxe5{color:var(--muted-foreground)}.ui_ls_ttVl6c_5oxe5{color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:500;font-variant-numeric:tabular-nums}.ui_ls_lgC3d_5oxe5{display:flex;justify-content:center;align-items:center;gap:1rem}.ui_ls_lgCt9e_5oxe5{padding-bottom:.75rem}.ui_ls_lgCb2f_5oxe5{padding-top:.75rem}.ui_ls_lgI7g_5oxe5{display:flex;align-items:center;gap:.375rem}.ui_ls_lgI7g_5oxe5>svg{width:.75rem;height:.75rem;color:var(--muted-foreground)}.ui_ls_lgIn4h_5oxe5{flex-shrink:0;width:.5rem;height:.5rem;border-radius:2px}.ui_ls_dlO4k_kdWjm{position:fixed;inset:0;background:oklch(.17 .05 285.62/.77);z-index:50}.ui_ls_dlC3m_kdWjm{position:fixed;top:50%;left:50%;display:flex;flex-direction:column;width:100%;max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);border:1px solid var(--border);border-radius:.5rem;outline:none;background:var(--background);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);overflow:hidden;z-index:50}.ui_ls_dlCc7n_kdWjm{position:absolute;top:1rem;right:1rem;padding:0;margin:0;border:0;border-radius:.125rem;background:transparent;box-shadow:none;opacity:.9;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_dlCc7n_kdWjm:hover{opacity:1}.ui_ls_dlCc7n_kdWjm:focus{outline:none}.ui_ls_dlCc7n_kdWjm:disabled{pointer-events:none}.ui_ls_dlCc7n_kdWjm svg{flex-shrink:0;pointer-events:none}.ui_ls_dlCc7n_kdWjm svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_dlH2p_kdWjm{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-bottom:1px solid var(--border);text-align:center}}@layer components{@media (min-width:640px){.ui_ls_dlH2p_kdWjm{text-align:left}}.ui_ls_dlB5o_kdWjm{flex:1 1 auto;min-height:0;padding:1rem;overflow-y:auto}.ui_ls_dlF9q_kdWjm{display:flex;flex-direction:column-reverse;gap:.5rem;padding:1rem;border-top:1px solid var(--border);background:var(--accent)}@media (min-width:640px){.ui_ls_dlF9q_kdWjm{flex-direction:row;justify-content:flex-end}}.ui_ls_dlT6r_kdWjm{display:flex;align-items:center;gap:.5rem;padding:0;margin:0;font-size:1.125rem;font-weight:600;line-height:1}.ui_ls_dlD4s_kdWjm{padding:0;margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.ui_ls_aO4k_Fhpqw{position:fixed;inset:0;background:color-mix(in oklab,black 50%,transparent);z-index:50}.ui_ls_aO4k_Fhpqw[data-state=open]{animation:ui_fadeIn_Fhpqw .2s ease-out}.ui_ls_aO4k_Fhpqw[data-state=closed]{animation:ui_fadeOut_Fhpqw .2s ease-out}.ui_ls_aC7m_Fhpqw{position:fixed;top:50%;left:50%;display:grid;gap:1rem;width:100%;max-width:calc(100% - 2rem);padding:1.5rem;border:1px solid var(--border);border-radius:.5rem;background:var(--background);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:50;transform:translate(-50%,-50%)}.ui_ls_aC7m_Fhpqw[data-state=open]{animation:ui_zoomIn_Fhpqw .2s ease-out}.ui_ls_aC7m_Fhpqw[data-state=closed]{animation:ui_zoomOut_Fhpqw .2s ease-out}}@layer components{@media (min-width:640px){.ui_ls_aC7m_Fhpqw{max-width:32rem}}.ui_ls_aH9n_Fhpqw{display:flex;flex-direction:column;gap:.5rem;text-align:center}@media (min-width:640px){.ui_ls_aH9n_Fhpqw{text-align:left}}.ui_ls_aF2p_Fhpqw{display:flex;flex-direction:column-reverse;gap:.5rem}@media (min-width:640px){.ui_ls_aF2p_Fhpqw{flex-direction:row;justify-content:flex-end}}.ui_ls_aT6r_Fhpqw{font-size:1.125rem;font-weight:600}.ui_ls_aD8s_Fhpqw{color:var(--muted-foreground);font-size:.875rem}}@keyframes ui_fadeIn_Fhpqw{0%{opacity:0}to{opacity:1}}@keyframes ui_fadeOut_Fhpqw{0%{opacity:1}to{opacity:0}}@keyframes ui_zoomIn_Fhpqw{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ui_zoomOut_Fhpqw{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}@layer components{.ui_ls_drO4k_YR9eO{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:50}.ui_ls_drC3m_YR9eO{position:fixed;display:flex;flex-direction:column;height:auto;background:var(--background);z-index:50}.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=top]{top:0;right:0;left:0;max-height:80vh;margin-bottom:6rem;border-bottom:1px solid var(--border);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=bottom]{right:0;bottom:0;left:0;max-height:80vh;margin-top:6rem;border-top:1px solid var(--border);border-top-left-radius:.5rem;border-top-right-radius:.5rem}.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=right]{top:0;right:0;bottom:0;width:75%;border-left:1px solid var(--border)}@media (min-width:640px){.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=right]{max-width:24rem}}.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=left]{top:0;bottom:0;left:0;width:75%;border-right:1px solid var(--border)}@media (min-width:640px){.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=left]{max-width:24rem}}.ui_ls_drCh7n_YR9eO{display:none;flex-shrink:0;width:100px;height:.5rem;margin-top:1rem;margin-right:auto;margin-left:auto;border-radius:9999px;background:var(--muted)}.group[data-vaul-drawer-direction=bottom] .ui_ls_drCh7n_YR9eO{display:block}.ui_ls_drH2p_YR9eO{display:flex;flex-direction:column;gap:.125rem;padding:1rem}@media (min-width:768px){.ui_ls_drH2p_YR9eO{gap:.375rem;text-align:left}}.group[data-vaul-drawer-direction=bottom] .ui_ls_drH2p_YR9eO,.group[data-vaul-drawer-direction=top] .ui_ls_drH2p_YR9eO{text-align:center}.ui_ls_drF9q_YR9eO{display:flex;flex-direction:column;gap:.5rem;padding:1rem;margin-top:auto}.ui_ls_drT6r_YR9eO{color:var(--foreground);font-weight:600}.ui_ls_drD4s_YR9eO{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.ui_ls_shO4k_kYhMc{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:50}.ui_ls_shC3m_kYhMc{position:fixed;display:flex;flex-direction:column;gap:1rem;background:var(--background);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:50;transition-property:transform;transition-timing-function:ease-in-out}.ui_ls_shCr7n_kYhMc{top:0;right:0;bottom:0;width:75%;height:100%;border-left:1px solid var(--border)}}@layer components{@media (min-width:640px){.ui_ls_shCr7n_kYhMc{max-width:24rem}}.ui_ls_shCl2p_kYhMc{top:0;bottom:0;left:0;width:75%;height:100%;border-right:1px solid var(--border)}@media (min-width:640px){.ui_ls_shCl2p_kYhMc{max-width:24rem}}.ui_ls_shCt9q_kYhMc{top:0;right:0;left:0;height:auto;border-bottom:1px solid var(--border)}.ui_ls_shCb6r_kYhMc{right:0;bottom:0;left:0;height:auto;border-top:1px solid var(--border)}.ui_ls_shCl4s_kYhMc{position:absolute;top:1rem;right:1rem;border-radius:.125rem;outline:none;opacity:.7;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_shCl4s_kYhMc:hover{opacity:1}.ui_ls_shCl4s_kYhMc:focus{outline:none;box-shadow:0 0 0 2px var(--ring)}.ui_ls_shCl4s_kYhMc[data-state=open]{background:var(--secondary)}.ui_ls_shCl4s_kYhMc:disabled{pointer-events:none}.ui_ls_shH8t_kYhMc{gap:.375rem}.ui_ls_shF3u_kYhMc,.ui_ls_shH8t_kYhMc{display:flex;flex-direction:column;padding:1rem}.ui_ls_shF3u_kYhMc{gap:.5rem;margin-top:auto}.ui_ls_shT7v_kYhMc{color:var(--foreground);font-weight:600}.ui_ls_shD2w_kYhMc{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.ui_ls_poC4k_Ioj1X{width:18rem;padding:1rem;border:1px solid var(--border);border-radius:.375rem;outline:none;background:var(--popover);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:var(--popover-foreground);z-index:50;transform-origin:var(--radix-popover-content-transform-origin)}.ui_ls_ttT2r_CmMbb{padding:0;margin:0;border:none;background:transparent;box-shadow:none;cursor:pointer}.ui_ls_ttC4k_CmMbb{width:-moz-fit-content;width:fit-content;padding:.375rem .75rem;border-radius:.375rem;color:var(--background);font-size:.75rem;line-height:1rem;text-wrap:balance}.ui_ls_ttA3m_CmMbb,.ui_ls_ttC4k_CmMbb{background:var(--foreground);z-index:50}.ui_ls_ttA3m_CmMbb{width:.625rem;height:.625rem;border-radius:2px;transform:translateY(calc(-50% - 2px)) rotate(45deg);fill:var(--foreground)}.ui_ls_hcC4k_PNihO{width:16rem;padding:1rem;border:1px solid var(--border);border-radius:.375rem;outline:none;background:var(--popover);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:var(--popover-foreground);z-index:50;transform-origin:var(--radix-hover-card-content-transform-origin)}.ui_ls_cxSt4k_KTHW3{display:flex;align-items:center;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cxSt4k_KTHW3:focus,.ui_ls_cxSt4k_KTHW3[data-state=open]{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cxSt4k_KTHW3[data-inset=true]{padding-left:2rem}.ui_ls_cxSt4k_KTHW3 svg{flex-shrink:0;pointer-events:none}.ui_ls_cxSt4k_KTHW3 svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_cxSt4k_KTHW3 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cxStch3m_KTHW3{margin-left:auto}.ui_ls_cxSc7n_KTHW3{min-width:8rem;padding:.25rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:var(--popover-foreground);overflow:hidden;z-index:50;transform-origin:var(--radix-context-menu-content-transform-origin)}.ui_ls_cxSc7n_KTHW3[data-state=open]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s}.ui_ls_cxSc7n_KTHW3[data-state=closed]{animation:ui_fadeOut_KTHW3 .1s,ui_zoomOut_KTHW3 .1s}.ui_ls_cxSc7n_KTHW3[data-side=bottom]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromTop_KTHW3 .1s}.ui_ls_cxSc7n_KTHW3[data-side=left]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromRight_KTHW3 .1s}.ui_ls_cxSc7n_KTHW3[data-side=right]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromLeft_KTHW3 .1s}.ui_ls_cxSc7n_KTHW3[data-side=top]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromBottom_KTHW3 .1s}.ui_ls_cxC2p_KTHW3{min-width:8rem;max-height:var(--radix-context-menu-content-available-height);padding:.25rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:var(--popover-foreground);overflow-x:hidden;overflow-y:auto;z-index:50;transform-origin:var(--radix-context-menu-content-transform-origin)}.ui_ls_cxC2p_KTHW3[data-state=open]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s}.ui_ls_cxC2p_KTHW3[data-state=closed]{animation:ui_fadeOut_KTHW3 .1s,ui_zoomOut_KTHW3 .1s}.ui_ls_cxC2p_KTHW3[data-side=bottom]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromTop_KTHW3 .1s}.ui_ls_cxC2p_KTHW3[data-side=left]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromRight_KTHW3 .1s}.ui_ls_cxC2p_KTHW3[data-side=right]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromLeft_KTHW3 .1s}.ui_ls_cxC2p_KTHW3[data-side=top]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromBottom_KTHW3 .1s}.ui_ls_cxI9q_KTHW3{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cxI9q_KTHW3:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cxI9q_KTHW3[data-variant=destructive]{color:var(--destructive)}.ui_ls_cxI9q_KTHW3[data-variant=destructive]:focus{background:color-mix(in oklab,var(--destructive) 10%,transparent);color:var(--destructive)}.dark .ui_ls_cxI9q_KTHW3[data-variant=destructive]:focus{background:color-mix(in oklab,var(--destructive) 20%,transparent)}.ui_ls_cxI9q_KTHW3[data-variant=destructive] svg{color:var(--destructive)!important}.ui_ls_cxI9q_KTHW3[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_cxI9q_KTHW3[data-inset=true]{padding-left:2rem}.ui_ls_cxI9q_KTHW3 svg{flex-shrink:0;pointer-events:none}.ui_ls_cxI9q_KTHW3 svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_cxI9q_KTHW3 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cxCi6r_KTHW3{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 2rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cxCi6r_KTHW3:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cxCi6r_KTHW3[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_cxCi6r_KTHW3 svg{flex-shrink:0;pointer-events:none}.ui_ls_cxCi6r_KTHW3 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cxCii3s_KTHW3{position:absolute;left:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;pointer-events:none}.ui_ls_cxCiic7t_KTHW3{width:1rem;height:1rem}.ui_ls_cxRi2u_KTHW3{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 2rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cxRi2u_KTHW3:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cxRi2u_KTHW3[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_cxRi2u_KTHW3 svg{flex-shrink:0;pointer-events:none}.ui_ls_cxRi2u_KTHW3 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cxRii9v_KTHW3{position:absolute;left:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;pointer-events:none}.ui_ls_cxRiic4w_KTHW3{width:.5rem;height:.5rem;fill:currentColor}.ui_ls_cxL6x_KTHW3{padding:.375rem .5rem;color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.25rem}.ui_ls_cxL6x_KTHW3[data-inset=true]{padding-left:2rem}.ui_ls_cxS8y_KTHW3{height:1px;margin:.25rem -.25rem;background:var(--border)}.ui_ls_cxSh3z_KTHW3{margin-left:auto;color:var(--muted-foreground);font-size:.75rem;line-height:1rem;letter-spacing:.05em}.ui_ls_dmC4k_XzdgB{min-width:8rem;max-height:var(--radix-dropdown-menu-content-available-height);padding:.25rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:var(--popover-foreground);overflow-x:hidden;overflow-y:auto;z-index:50;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.ui_ls_dmI3m_XzdgB{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_dmI3m_XzdgB:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_dmI3m_XzdgB[data-variant=destructive]{color:var(--destructive)}.ui_ls_dmI3m_XzdgB[data-variant=destructive]:focus{background:color-mix(in oklab,var(--destructive) 10%,transparent);color:var(--destructive)}.dark .ui_ls_dmI3m_XzdgB[data-variant=destructive]:focus{background:color-mix(in oklab,var(--destructive) 20%,transparent)}.ui_ls_dmI3m_XzdgB[data-variant=destructive] svg{color:var(--destructive)!important}.ui_ls_dmI3m_XzdgB[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_dmI3m_XzdgB[data-inset=true]{padding-left:2rem}.ui_ls_dmI3m_XzdgB svg{flex-shrink:0;pointer-events:none}.ui_ls_dmI3m_XzdgB svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_dmI3m_XzdgB svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_dmCi7n_XzdgB{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 2rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_dmCi7n_XzdgB:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_dmCi7n_XzdgB[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_dmCi7n_XzdgB svg{flex-shrink:0;pointer-events:none}.ui_ls_dmCi7n_XzdgB svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_dmCii2p_XzdgB{position:absolute;left:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;pointer-events:none}.ui_ls_dmCiic9q_XzdgB{width:1rem;height:1rem}.ui_ls_dmRi6r_XzdgB{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 2rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_dmRi6r_XzdgB:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_dmRi6r_XzdgB[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_dmRi6r_XzdgB svg{flex-shrink:0;pointer-events:none}.ui_ls_dmRi6r_XzdgB svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_dmRii4s_XzdgB{position:absolute;left:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;pointer-events:none}.ui_ls_dmRiic8t_XzdgB{width:.5rem;height:.5rem;fill:currentColor}.ui_ls_dmL3u_XzdgB{padding:.375rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.ui_ls_dmL3u_XzdgB[data-inset=true]{padding-left:2rem}.ui_ls_dmS7v_XzdgB{height:1px;margin:.25rem -.25rem;background:var(--border)}.ui_ls_dmSh2w_XzdgB{margin-left:auto;color:var(--muted-foreground);font-size:.75rem;line-height:1rem;letter-spacing:.05em}.ui_ls_dmSt9x_XzdgB{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_dmSt9x_XzdgB:focus,.ui_ls_dmSt9x_XzdgB[data-state=open]{background:var(--accent);color:var(--accent-foreground)}.ui_ls_dmSt9x_XzdgB[data-inset=true]{padding-left:2rem}.ui_ls_dmSt9x_XzdgB svg{flex-shrink:0;pointer-events:none}.ui_ls_dmSt9x_XzdgB svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_dmSt9x_XzdgB svg:not([class*=size-]),.ui_ls_dmStch6y_XzdgB{width:1rem;height:1rem}.ui_ls_dmStch6y_XzdgB{margin-left:auto}.ui_ls_dmSc4z_XzdgB{min-width:8rem;padding:.25rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:var(--popover-foreground);overflow:hidden;z-index:50;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.ui_ls_nmR4k_r3Jyu{position:relative;max-width:-moz-max-content;max-width:max-content}.ui_ls_nmL3m_r3Jyu,.ui_ls_nmR4k_r3Jyu{display:flex;justify-content:center;align-items:center;flex:1 1 0%}.ui_ls_nmL3m_r3Jyu{gap:.25rem;list-style:none}.ui_ls_nmI7n_r3Jyu{position:relative}.ui_ls_nmT2p_r3Jyu{display:inline-flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;height:2.25rem;padding:.5rem 1rem;border-radius:.375rem;outline:none;background:var(--background);font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_nmT2p_r3Jyu:focus,.ui_ls_nmT2p_r3Jyu:hover{background:var(--accent);color:var(--accent-foreground)}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{.ui_ls_nmT2p_r3Jyu:focus-visible{outline-width:1px;box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_nmT2p_r3Jyu:disabled{opacity:.5;pointer-events:none}.ui_ls_nmT2p_r3Jyu[data-state=open]{background:color-mix(in oklab,var(--accent) 50%,transparent);color:var(--accent-foreground)}.ui_ls_nmT2p_r3Jyu[data-state=open]:focus,.ui_ls_nmT2p_r3Jyu[data-state=open]:hover{background:var(--accent)}.ui_ls_nmTc9q_r3Jyu{position:relative;top:1px;width:.75rem;height:.75rem;margin-left:.25rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group[data-state=open] .ui_ls_nmTc9q_r3Jyu{transform:rotate(180deg)}.ui_ls_nmC6r_r3Jyu{top:0;left:0;width:100%;padding:.5rem .625rem .5rem .5rem}@media (min-width:768px){.ui_ls_nmC6r_r3Jyu{position:absolute;width:auto}}.ui_ls_nmC6r_r3Jyu [data-slot=navigation-menu-link]:focus{outline:none;box-shadow:none}.ui_ls_nmCvf3m_r3Jyu{top:100%;margin-top:.375rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:var(--popover-foreground);overflow:hidden}.ui_ls_nmVw4s_r3Jyu{position:absolute;top:100%;left:0;display:flex;justify-content:center;z-index:50;isolation:isolate}.ui_ls_nmV8t_r3Jyu{position:relative;width:100%;height:var(--radix-navigation-menu-viewport-height);margin-top:.375rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:var(--popover-foreground);overflow:hidden;transform-origin:top center}@media (min-width:768px){.ui_ls_nmV8t_r3Jyu{width:var(--radix-navigation-menu-viewport-width)}}.ui_ls_nmL3u_r3Jyu{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_nmL3u_r3Jyu:focus,.ui_ls_nmL3u_r3Jyu:hover{background:var(--accent);color:var(--accent-foreground)}.ui_ls_nmL3u_r3Jyu:focus-visible{outline-width:1px;box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_nmL3u_r3Jyu[data-active=true]{background:color-mix(in oklab,var(--accent) 50%,transparent);color:var(--accent-foreground)}.ui_ls_nmL3u_r3Jyu[data-active=true]:focus,.ui_ls_nmL3u_r3Jyu[data-active=true]:hover{background:var(--accent)}.ui_ls_nmL3u_r3Jyu svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_nmL3u_r3Jyu svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_nmI7v_r3Jyu{top:100%;display:flex;justify-content:center;align-items:flex-end;height:.375rem;overflow:hidden;z-index:1}.ui_ls_nmId2w_r3Jyu{position:relative;top:60%;width:.5rem;height:.5rem;border-top-left-radius:.125rem;background:var(--border);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:rotate(45deg)}.ui_ls_mbR4k_z3BpA{display:flex;align-items:center;gap:.25rem;height:2.25rem;padding:.25rem;border:1px solid var(--border);border-radius:.375rem;background:var(--background);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_mbT3m_z3BpA{display:flex;align-items:center;padding:.25rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;font-weight:500;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_mbT3m_z3BpA:focus,.ui_ls_mbT3m_z3BpA[data-state=open]{background:var(--accent);color:var(--accent-foreground)}.ui_ls_mbC7n_z3BpA{min-width:12rem;padding:.25rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:var(--popover-foreground);overflow:hidden;z-index:50;transform-origin:var(--radix-menubar-content-transform-origin)}.ui_ls_mbI2p_z3BpA{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_mbI2p_z3BpA:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_mbI2p_z3BpA[data-variant=destructive]{color:var(--destructive)}.ui_ls_mbI2p_z3BpA[data-variant=destructive]:focus{background:color-mix(in oklab,var(--destructive) 10%,transparent);color:var(--destructive)}.dark .ui_ls_mbI2p_z3BpA[data-variant=destructive]:focus{background:color-mix(in oklab,var(--destructive) 20%,transparent)}.ui_ls_mbI2p_z3BpA[data-variant=destructive] svg{color:var(--destructive)!important}.ui_ls_mbI2p_z3BpA[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_mbI2p_z3BpA[data-inset=true]{padding-left:2rem}.ui_ls_mbI2p_z3BpA svg{flex-shrink:0;pointer-events:none}.ui_ls_mbI2p_z3BpA svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_mbI2p_z3BpA svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_mbCi9q_z3BpA{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 2rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_mbCi9q_z3BpA:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_mbCi9q_z3BpA[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_mbCi9q_z3BpA svg{flex-shrink:0;pointer-events:none}.ui_ls_mbCi9q_z3BpA svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_mbCii6r_z3BpA{position:absolute;left:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;pointer-events:none}.ui_ls_mbCiic4s_z3BpA{width:1rem;height:1rem}.ui_ls_mbRi8t_z3BpA{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 2rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_mbRi8t_z3BpA:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_mbRi8t_z3BpA[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_mbRi8t_z3BpA svg{flex-shrink:0;pointer-events:none}.ui_ls_mbRi8t_z3BpA svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_mbRii3u_z3BpA{position:absolute;left:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;pointer-events:none}.ui_ls_mbRiic7v_z3BpA{width:.5rem;height:.5rem;fill:currentColor}.ui_ls_mbL2w_z3BpA{padding:.375rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.ui_ls_mbL2w_z3BpA[data-inset=true]{padding-left:2rem}.ui_ls_mbS9x_z3BpA{height:1px;margin:.25rem -.25rem;background:var(--border)}.ui_ls_mbSh6y_z3BpA{margin-left:auto;color:var(--muted-foreground);font-size:.75rem;line-height:1rem;letter-spacing:.05em}.ui_ls_mbSt4z_z3BpA{display:flex;align-items:center;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_mbSt4z_z3BpA:focus,.ui_ls_mbSt4z_z3BpA[data-state=open]{background:var(--accent);color:var(--accent-foreground)}.ui_ls_mbSt4z_z3BpA[data-inset=true]{padding-left:2rem}.ui_ls_mbStch8a_z3BpA{width:1rem;height:1rem;margin-left:auto}.ui_ls_mbSc3b_z3BpA{min-width:8rem;padding:.25rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:var(--popover-foreground);overflow:hidden;z-index:50;transform-origin:var(--radix-menubar-content-transform-origin)}.ui_ls_bL4k_DZoLW{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;color:var(--muted-foreground);font-size:.875rem;word-break:break-word}}@layer components{}@layer components{@media (min-width:640px){.ui_ls_bL4k_DZoLW{gap:.625rem}}.ui_ls_bI8m_DZoLW{display:inline-flex;align-items:center;gap:.375rem}.ui_ls_bLk3n_DZoLW{transition:color .15s}.ui_ls_bLk3n_DZoLW:hover,.ui_ls_bP7p_DZoLW{color:var(--foreground)}.ui_ls_bP7p_DZoLW{font-weight:400}.ui_ls_bS2q_DZoLW>svg{width:.875rem;height:.875rem}.ui_ls_bE9r_DZoLW{display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.25rem}.ui_ls_pag4k_1OFAH{display:flex;justify-content:center;width:100%;margin-right:auto;margin-left:auto}.ui_ls_pagC3m_1OFAH{display:flex;flex-direction:row;align-items:center;gap:.25rem}.ui_ls_pagdes_1OFAH{padding:0;margin:0;text-decoration:none}.ui_ls_pagdes_1OFAH:hover{border-radius:.375rem;background:var(--accent);color:var(--foreground)}.ui_ls_pagdes_1OFAH a{text-decoration:none}.ui_ls_pagPv7n_1OFAH{gap:.25rem;padding-right:.625rem;padding-left:.625rem;border:1px solid var(--border);background:var(--background);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}}@layer components{@media (min-width:640px){.ui_ls_pagPv7n_1OFAH{padding-left:.625rem}}.ui_ls_pagN9q_1OFAH{gap:.25rem;padding-right:.625rem;padding-left:.625rem;border:1px solid var(--border);background:var(--background);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media (min-width:640px){.ui_ls_pagN9q_1OFAH{padding-right:.625rem}}.ui_ls_pagS2p_1OFAH{display:none}@media (min-width:640px){.ui_ls_pagS2p_1OFAH{display:block}}.ui_ls_pagE4s_1OFAH{display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.25rem}.ui_ls_taR4k_VJA1n{display:flex;flex-direction:column;gap:.5rem}.ui_ls_taL3m_VJA1n{display:inline-flex;align-items:center;gap:.2rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.25rem;padding:.2rem;border-radius:.5rem;background:var(--muted);color:var(--muted-foreground);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@layer components{.ui_ls_taL3m_VJA1n::-webkit-scrollbar{display:none}.ui_ls_taT7n_VJA1n{display:inline-flex;justify-content:center;align-items:center;gap:.375rem;flex:0 0 auto;height:calc(100% - 1px);padding:.25rem .5rem;border:1px solid transparent;border-radius:.375rem;outline:none;color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_taT7n_VJA1n[data-state=active]{background:var(--background);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media (prefers-color-scheme:dark){.ui_ls_taT7n_VJA1n[data-state=active]{border-color:var(--input);background:color-mix(in srgb,var(--input) 30%,transparent);color:var(--foreground)}}.ui_ls_taT7n_VJA1n:focus-visible{border-color:var(--ring);outline:1px solid var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.ui_ls_taT7n_VJA1n:disabled{opacity:.5;pointer-events:none}@media (prefers-color-scheme:dark){.ui_ls_taT7n_VJA1n{color:var(--muted-foreground)}}.ui_ls_taT7n_VJA1n svg{flex-shrink:0;pointer-events:none}.ui_ls_taT7n_VJA1n svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_taC2p_VJA1n{flex:1 1 0%;outline:none}.ui_ls_sbWr4k_uG4KJ{display:flex;width:100%;min-height:100svh}}@layer components{.ui_ls_sbWr4k_uG4KJ:has([data-variant=inset]){background:var(--sidebar)}.ui_ls_sbNo3m_uG4KJ{display:flex;flex-direction:column;width:var(--sidebar-width);height:100%;background:var(--sidebar);color:var(--sidebar-foreground)}.ui_ls_sbGr7n_uG4KJ{display:none;color:var(--sidebar-foreground)}@media (min-width:768px){.ui_ls_sbGr7n_uG4KJ{display:block}}.ui_ls_sbGa2p_uG4KJ{position:relative;width:var(--sidebar-width);background:transparent;transition-property:width;transition-duration:.2s;transition-timing-function:linear}.group[data-collapsible=offcanvas] .ui_ls_sbGaOc9q_uG4KJ{width:0}.group[data-side=right] .ui_ls_sbGaRr6r_uG4KJ{transform:rotate(180deg)}.group[data-collapsible=icon] .ui_ls_sbGaIc4s_uG4KJ{width:calc(var(--sidebar-width-icon) + var(--spacing) * 4)}.group[data-collapsible=icon] .ui_ls_sbGaIcAlt8t_uG4KJ{width:var(--sidebar-width-icon)}.ui_ls_sbCo3u_uG4KJ{position:fixed;display:none;width:var(--sidebar-width);height:100svh;z-index:10;transition-property:left,right,width;transition-duration:.2s;transition-timing-function:linear;inset-block:0}@media (min-width:768px){.ui_ls_sbCo3u_uG4KJ{display:flex}}.ui_ls_sbCoL7v_uG4KJ{left:0}.ui_ls_sbCoLoc2w_uG4KJ{left:calc(var(--sidebar-width) * -1)}.ui_ls_sbCoR9x_uG4KJ{right:0}.ui_ls_sbCoRoc6y_uG4KJ{right:calc(var(--sidebar-width) * -1)}.ui_ls_sbCoFl4z_uG4KJ{padding:.5rem}.ui_ls_sbCoFlIc8aa_uG4KJ{width:calc(var(--sidebar-width-icon) + var(--spacing) * 4 + 2px)}.ui_ls_sbCoIc3ab_uG4KJ{width:var(--sidebar-width-icon)}.ui_ls_sbCoBl7ac_uG4KJ{border-left:1px solid var(--border)}.ui_ls_sbCoBr2ad_uG4KJ{border-right:1px solid var(--border)}.ui_ls_sbIn9ae_uG4KJ{display:flex;flex-direction:column;width:100%;height:100%;background:var(--sidebar)}.group[data-variant=floating] .ui_ls_sbInFl6af_uG4KJ{border:1px solid var(--sidebar-border);border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_sbTr4ag_uG4KJ{width:1.75rem;height:1.75rem}.ui_ls_sbRa3ah_uG4KJ{position:absolute;display:none;width:1rem;z-index:20;transform:translateX(-50%);transition-property:all;transition-timing-function:linear;inset-block:0}@media (min-width:640px){.ui_ls_sbRa3ah_uG4KJ{display:flex}}.ui_ls_sbRa3ah_uG4KJ:after{position:absolute;content:"";inset-block:0;left:50%;width:2px}.ui_ls_sbRa3ah_uG4KJ:hover:after{background:var(--sidebar-border)}.group[data-side=left] .ui_ls_sbRa3ah_uG4KJ{right:-1rem;cursor:w-resize}.group[data-side=right] .ui_ls_sbRa3ah_uG4KJ{left:0;cursor:e-resize}.group[data-side=left][data-state=collapsed] .ui_ls_sbRa3ah_uG4KJ{cursor:e-resize}.group[data-side=right][data-state=collapsed] .ui_ls_sbRa3ah_uG4KJ{cursor:w-resize}.group[data-collapsible=offcanvas] .ui_ls_sbRa3ah_uG4KJ{transform:translateX(0)}.group[data-collapsible=offcanvas] .ui_ls_sbRa3ah_uG4KJ:after{left:100%}.group[data-collapsible=offcanvas] .ui_ls_sbRa3ah_uG4KJ:hover{background:var(--sidebar)}.group[data-side=left][data-collapsible=offcanvas] .ui_ls_sbRa3ah_uG4KJ{right:-.5rem}.group[data-side=right][data-collapsible=offcanvas] .ui_ls_sbRa3ah_uG4KJ{left:-.5rem}.ui_ls_sbIs7ar_uG4KJ{position:relative;display:flex;flex-direction:column;flex:1;width:100%;background:var(--background)}@media (min-width:768px){.peer[data-variant=inset]~.ui_ls_sbIs7ar_uG4KJ{margin:.5rem .5rem .5rem 0;border:.1rem solid var(--border);border-radius:.75rem;box-shadow:0 4px 6px -2px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1)}.peer[data-variant=inset][data-state=collapsed]~.ui_ls_sbIs7ar_uG4KJ{margin-left:.5rem}}.ui_ls_sbIn4k_uG4KJ{width:100%;height:2rem;background:var(--background);box-shadow:none}.ui_ls_sbFo7n_uG4KJ,.ui_ls_sbHe3m_uG4KJ{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.ui_ls_sbSe2p_uG4KJ{width:auto;margin-right:.5rem;margin-left:.5rem;background:var(--sidebar-border)}.ui_ls_sbCt9q_uG4KJ{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;overflow:auto}.group[data-collapsible=icon] .ui_ls_sbCt9q_uG4KJ{overflow:hidden}.ui_ls_sbGp6r_uG4KJ{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;padding:.5rem}.ui_ls_sbGl4s_uG4KJ{display:flex;align-items:center;flex-shrink:0;height:2rem;padding-right:.5rem;padding-left:.5rem;border-radius:.375rem;outline:none;color:hsl(var(--sidebar-foreground)/.7);font-size:.75rem;font-weight:500;line-height:1rem;transition-property:margin,opacity;transition-duration:.2s;transition-timing-function:linear}.ui_ls_sbGl4s_uG4KJ:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}.ui_ls_sbGl4s_uG4KJ svg{flex-shrink:0;width:1rem;height:1rem}.group[data-collapsible=icon] .ui_ls_sbGl4s_uG4KJ{margin-top:-2rem;opacity:0}.ui_ls_sbGa8t_uG4KJ{position:absolute;top:.875rem;right:.75rem;display:flex;justify-content:center;align-items:center;width:1.25rem;padding:0;border-radius:.375rem;outline:none;color:var(--sidebar-foreground);transition-property:transform;aspect-ratio:1}.ui_ls_sbGa8t_uG4KJ:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbGa8t_uG4KJ:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}.ui_ls_sbGa8t_uG4KJ:after{position:absolute;inset:-.5rem;content:""}@media (min-width:768px){.ui_ls_sbGa8t_uG4KJ:after{display:none}}.ui_ls_sbGa8t_uG4KJ svg{flex-shrink:0;width:1rem;height:1rem}.group[data-collapsible=icon] .ui_ls_sbGa8t_uG4KJ{display:none}.ui_ls_sbGc3u_uG4KJ{width:100%;font-size:.875rem;line-height:1.25rem}.ui_ls_sbMe7v_uG4KJ{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0}.ui_ls_sbMi2w_uG4KJ{position:relative}.ui_ls_sbMb9x_uG4KJ{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;border-radius:.375rem;outline:none;font-size:.875rem;line-height:1.25rem;text-align:left;overflow:hidden;transition-property:width,height,padding}.ui_ls_sbMb9x_uG4KJ:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMb9x_uG4KJ:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}.ui_ls_sbMb9x_uG4KJ:active{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMb9x_uG4KJ:disabled,.ui_ls_sbMb9x_uG4KJ[aria-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_sbMb9x_uG4KJ[data-active=true]{font-weight:500}.ui_ls_sbMb9x_uG4KJ[data-active=true],.ui_ls_sbMb9x_uG4KJ[data-state=open]:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMb9x_uG4KJ span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui_ls_sbMb9x_uG4KJ svg{flex-shrink:0;width:1rem;height:1rem}.group:has([data-sidebar=menu-action]) .ui_ls_sbMb9x_uG4KJ{padding-right:2rem}.group[data-collapsible=icon] .ui_ls_sbMb9x_uG4KJ{width:2rem!important;height:2rem!important;padding:.5rem!important}.ui_ls_sbMbVd4y_uG4KJ:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMbVo6z_uG4KJ{background:var(--background);box-shadow:0 0 0 1px var(--sidebar-border)}.ui_ls_sbMbVo6z_uG4KJ:hover{background:var(--sidebar-accent);box-shadow:0 0 0 1px var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMbSd8aa_uG4KJ{height:2rem;font-size:.875rem;line-height:1.25rem}.ui_ls_sbMbSs3ab_uG4KJ{height:1.75rem;font-size:.75rem;line-height:1rem}.ui_ls_sbMbSl7ac_uG4KJ{height:3rem;font-size:.875rem;line-height:1.25rem}.group[data-collapsible=icon] .ui_ls_sbMbSl7ac_uG4KJ{padding:0!important}.ui_ls_sbMa2ad_uG4KJ{position:absolute;top:.375rem;right:.25rem;display:flex;justify-content:center;align-items:center;width:1.25rem;padding:0;border-radius:.375rem;outline:none;color:var(--sidebar-foreground);transition-property:transform;aspect-ratio:1}.ui_ls_sbMa2ad_uG4KJ:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMa2ad_uG4KJ:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}.ui_ls_sbMa2ad_uG4KJ:after{position:absolute;inset:-.5rem;content:""}@media (min-width:768px){.ui_ls_sbMa2ad_uG4KJ:after{display:none}}.ui_ls_sbMa2ad_uG4KJ svg{flex-shrink:0;width:1rem;height:1rem}.peer[data-size=sm]~.ui_ls_sbMa2ad_uG4KJ{top:.25rem}.peer[data-size=default]~.ui_ls_sbMa2ad_uG4KJ{top:.375rem}.peer[data-size=lg]~.ui_ls_sbMa2ad_uG4KJ{top:.625rem}.peer:hover~.ui_ls_sbMa2ad_uG4KJ{color:var(--sidebar-accent-foreground)}.group[data-collapsible=icon] .ui_ls_sbMa2ad_uG4KJ{display:none}@media (min-width:768px){.ui_ls_sbMaSh9ae_uG4KJ{opacity:0}}.ui_ls_sbMaSh9ae_uG4KJ[data-state=open]{opacity:1}.peer[data-active=true]~.ui_ls_sbMaSh9ae_uG4KJ{color:var(--sidebar-accent-foreground)}.group:focus-within .ui_ls_sbMaSh9ae_uG4KJ{opacity:1}.group:hover .ui_ls_sbMaSh9ae_uG4KJ{opacity:1}.ui_ls_sbMbd6af_uG4KJ{position:absolute;right:.25rem;display:flex;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding-right:.25rem;padding-left:.25rem;border-radius:.375rem;color:var(--sidebar-foreground);font-size:.75rem;font-weight:500;line-height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.peer[data-size=sm]~.ui_ls_sbMbd6af_uG4KJ{top:.25rem}.peer[data-size=default]~.ui_ls_sbMbd6af_uG4KJ{top:.375rem}.peer[data-size=lg]~.ui_ls_sbMbd6af_uG4KJ{top:.625rem}.peer:hover~.ui_ls_sbMbd6af_uG4KJ,.peer[data-active=true]~.ui_ls_sbMbd6af_uG4KJ{color:var(--sidebar-accent-foreground)}.group[data-collapsible=icon] .ui_ls_sbMbd6af_uG4KJ{display:none}.ui_ls_sbMsk4ag_uG4KJ{display:flex;align-items:center;gap:.5rem;height:2rem;padding-right:.5rem;padding-left:.5rem;border-radius:.375rem}.ui_ls_sbMsu8ah_uG4KJ{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.125rem .625rem;margin-right:.875rem;margin-left:.875rem;border-left:1px solid var(--sidebar-border);transform:translateX(1px)}.group[data-collapsible=icon] .ui_ls_sbMsu8ah_uG4KJ{display:none}.ui_ls_sbMsi3ai_uG4KJ{position:relative}.ui_ls_sbMsb7aj_uG4KJ{display:flex;align-items:center;gap:.5rem;min-width:0;height:1.75rem;padding-right:.5rem;padding-left:.5rem;border-radius:.375rem;outline:none;color:var(--sidebar-foreground);overflow:hidden;transform:translateX(-1px)}.ui_ls_sbMsb7aj_uG4KJ:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMsb7aj_uG4KJ:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}.ui_ls_sbMsb7aj_uG4KJ:active{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMsb7aj_uG4KJ:disabled,.ui_ls_sbMsb7aj_uG4KJ[aria-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_sbMsb7aj_uG4KJ[data-active=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMsb7aj_uG4KJ span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui_ls_sbMsb7aj_uG4KJ svg{flex-shrink:0;width:1rem;height:1rem;color:var(--sidebar-accent-foreground)}.ui_ls_sbMsbSs2ak_uG4KJ{font-size:.75rem;line-height:1rem}.ui_ls_sbMsbSm9al_uG4KJ{font-size:.875rem;line-height:1.25rem}.group[data-collapsible=icon] .ui_ls_sbMsb7aj_uG4KJ{display:none}.ui_ls_aI4k_bvtSl{border-bottom:1px solid var(--border)}.ui_ls_aI4k_bvtSl:last-child{border-bottom:0}.ui_ls_aI4k_bvtSl h3{margin:0}.ui_ls_aT7m_bvtSl{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex:1 1 0%;padding-top:1rem;padding-bottom:1rem;margin:0;border:none;border-radius:.375rem;outline:none;font-size:.875rem;font-weight:500;text-align:left;text-decoration:none;transition:all .15s}}@layer components{.ui_ls_aT7m_bvtSl:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_aT7m_bvtSl:disabled{opacity:.5;pointer-events:none}.ui_ls_aT7m_bvtSl[data-state=open]>i{transform:rotate(180deg)}.ui_ls_aIC2n_bvtSl{flex-shrink:0;width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none;transform:translateY(.125rem);transition:transform .2s}.ui_ls_aC6p_bvtSl{font-size:.875rem;overflow:hidden}.ui_ls_aCD3r_bvtSl{padding-top:0;padding-bottom:1rem}.ui_ls_taCo4k_o5rjy{position:relative;width:100%;overflow-x:auto}.ui_ls_taT3m_o5rjy{width:100%;font-size:.875rem;line-height:1.25rem;caption-side:bottom}.ui_ls_taH7n_o5rjy tr{border-bottom:1px solid var(--border)}.ui_ls_taB2p_o5rjy tr:last-child{border-bottom:0}.ui_ls_taF9q_o5rjy{border-top:1px solid var(--border);background:color-mix(in srgb,var(--muted) 50%,transparent);font-weight:500}.ui_ls_taF9q_o5rjy>tr:last-child{border-bottom:0}.ui_ls_taR4s_o5rjy{border-bottom:1px solid var(--border);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_taR4s_o5rjy:hover{background:color-mix(in srgb,var(--muted) 50%,transparent)}.ui_ls_taR4s_o5rjy[data-state=selected]{background:var(--muted)}.ui_ls_taHe8t_o5rjy{height:2.5rem;padding-right:.5rem;padding-left:.5rem;color:var(--foreground);font-weight:500;text-align:left;white-space:nowrap;vertical-align:middle}}@layer components{.ui_ls_taHe8t_o5rjy:has([role=checkbox]){padding-right:0}.ui_ls_taHe8t_o5rjy>[role=checkbox]{transform:translateY(2px)}.ui_ls_taCe3u_o5rjy{padding:.5rem;white-space:nowrap;vertical-align:middle}.ui_ls_taCe3u_o5rjy:has([role=checkbox]){padding-right:0}.ui_ls_taCe3u_o5rjy>[role=checkbox]{transform:translateY(2px)}.ui_ls_taCa7v_o5rjy{margin-top:1rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.ui_ls_cR4k_ms9v7{padding:.75rem;background:var(--background);--cell-size:calc(var(--spacing) * 8)}[data-slot=card-content] .ui_ls_cR4k_ms9v7,[data-slot=popover-content] .ui_ls_cR4k_ms9v7{background:transparent}[dir=rtl] .ui_ls_cR4k_ms9v7 .rdp-button_next>i,[dir=rtl] .ui_ls_cR4k_ms9v7 .rdp-button_previous>i{transform:rotate(180deg)}.ui_ls_cR2m_ms9v7{width:100%;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden}.ui_ls_cM8n_ms9v7{position:relative;display:flex;flex-direction:column;gap:1rem}}@layer components{@media (min-width:768px){.ui_ls_cM8n_ms9v7{flex-direction:row}}.ui_ls_cMo3p_ms9v7{display:flex;flex-direction:column;gap:1rem;width:100%}.ui_ls_cN7q_ms9v7{position:absolute;top:0;display:flex;justify-content:space-between;align-items:center;gap:.25rem;width:100%;inset-inline:0}.ui_ls_cB9r_ms9v7{width:var(--cell-size);height:var(--cell-size);padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cB9r_ms9v7[aria-disabled=true]{opacity:.5}.ui_ls_cC2s_ms9v7{padding-inline:var(--cell-size)}.ui_ls_cC2s_ms9v7,.ui_ls_cD6t_ms9v7{display:flex;justify-content:center;align-items:center;width:100%;height:var(--cell-size)}.ui_ls_cD6t_ms9v7{gap:.375rem;font-size:.875rem;font-weight:500}.ui_ls_cDr4u_ms9v7{position:relative;border:1px solid var(--input);border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_cDr4u_ms9v7:has(:focus){border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_cDs8v_ms9v7{position:absolute;inset:0;background:var(--popover);opacity:0}.ui_ls_cL3w_ms9v7{font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cLl7x_ms9v7{font-size:.875rem}.ui_ls_cLd2y_ms9v7{display:flex;align-items:center;gap:.25rem;height:2rem;padding-right:.25rem;padding-left:.5rem;border-radius:.375rem;font-size:.875rem}.ui_ls_cLd2y_ms9v7>svg{width:.875rem;height:.875rem;color:var(--muted-foreground)}.ui_ls_cTb9p_ms9v7{width:100%;border-collapse:collapse}.ui_ls_cCh4q_ms9v7{width:1rem;height:1rem}.ui_ls_cW9z_ms9v7{display:flex}.ui_ls_cWd4a_ms9v7{flex:1 1 0%;padding:0;margin:0;border-radius:.375rem;color:var(--muted-foreground);font-size:.8rem;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cWr8b_ms9v7{display:flex;width:100%;margin-top:.5rem}.ui_ls_cWn3c_ms9v7{width:var(--cell-size)}.ui_ls_cWn3c_ms9v7,.ui_ls_cWnc7d_ms9v7{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cWnc7d_ms9v7{color:var(--muted-foreground);font-size:.8rem}.ui_ls_cD2e_ms9v7{position:relative;flex:1 1 0%;min-width:0;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;aspect-ratio:1/1}.ui_ls_cD2e_ms9v7:last-child[data-selected=true] button{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.ui_ls_cD2e_ms9v7:first-child[data-selected=true] button,.ui_ls_cDw6f_ms9v7:nth-child(2)[data-selected=true] button,.ui_ls_rS9g_ms9v7{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.ui_ls_rS9g_ms9v7{background:var(--accent)}.ui_ls_rM3h_ms9v7{border-radius:0}.ui_ls_rE7i_ms9v7{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;background:var(--accent)}.ui_ls_cT4j_ms9v7{border-radius:.375rem;background:var(--accent);color:var(--accent-foreground)}.ui_ls_cT4j_ms9v7[data-selected=true]{border-radius:0}.ui_ls_cDs2l_ms9v7,.ui_ls_cO8k_ms9v7,.ui_ls_cO8k_ms9v7[aria-selected=true]{color:var(--muted-foreground)}.ui_ls_cDs2l_ms9v7{opacity:.5}.ui_ls_cH6m_ms9v7{visibility:hidden}.ui_ls_cWc9n_ms9v7{width:var(--cell-size);height:var(--cell-size);text-align:center}.ui_ls_cDb3p_ms9v7,.ui_ls_cWc9n_ms9v7{display:flex;justify-content:center;align-items:center}.ui_ls_cDb3p_ms9v7{flex-direction:column;gap:.25rem;width:100%;border-radius:.375rem;color:var(--foreground);font-weight:400;line-height:1;aspect-ratio:1/1}.ui_ls_cDb3p_ms9v7:hover{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cDb3p_ms9v7[data-selected-single=true]{background:var(--primary);color:var(--primary-foreground)}.ui_ls_cDb3p_ms9v7[data-selected-single=true]:hover{background:color-mix(in oklab,var(--primary) 90%,transparent);color:var(--primary-foreground)}.ui_ls_cDb3p_ms9v7[data-range-start=true]{border-top-right-radius:0;border-bottom-right-radius:0;background:var(--primary);color:var(--primary-foreground)}.ui_ls_cDb3p_ms9v7[data-range-end=true]{border-top-left-radius:0;border-bottom-left-radius:0;background:var(--primary);color:var(--primary-foreground)}.ui_ls_cDb3p_ms9v7[data-range-middle=true]{border-radius:0;background:var(--accent);color:var(--accent-foreground)}[data-focused=true]>.ui_ls_cDb3p_ms9v7{position:relative;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent);z-index:10}.dark .ui_ls_cDb3p_ms9v7:hover{color:var(--accent-foreground)}.ui_ls_cDb3p_ms9v7>span{opacity:.7;font-size:.75rem}.ui_ls_cR9k_0TOE7{position:relative}.ui_ls_cCW4m_0TOE7{overflow:hidden}.ui_ls_cCI3n_0TOE7{display:flex}.ui_ls_oH7p_0TOE7{margin-left:-1rem}.ui_ls_oV2q_0TOE7{flex-direction:column;margin-top:-1rem}.ui_ls_cI8r_0TOE7{flex-grow:0;flex-shrink:0;flex-basis:100%;min-width:0}.ui_ls_oH3s_0TOE7{padding-left:1rem}.ui_ls_oV7t_0TOE7{padding-top:1rem}.ui_ls_cP4u_0TOE7{position:absolute;width:2rem;height:2rem;border-radius:50%}.ui_ls_oPH9v_0TOE7{top:50%;left:-3rem;transform:translateY(-50%)}.ui_ls_oPV2w_0TOE7{top:-3rem;left:50%;transform:translateX(-50%) rotate(90deg)}.ui_ls_oNH7x_0TOE7{top:50%;right:-3rem;transform:translateY(-50%)}.ui_ls_oNV3y_0TOE7{bottom:-3rem;left:50%;transform:translateX(-50%) rotate(90deg)}.ui_ls_cmR4k_PSvKC{display:flex;flex-direction:column;width:100%;height:100%;border-radius:.375rem;background:var(--popover);color:var(--popover-foreground);overflow:hidden}.ui_ls_cmDc3m_PSvKC{padding:0;overflow:hidden}.ui_ls_cmDcmd7n_PSvKC [cmdk-group-heading]{padding-right:.5rem;padding-left:.5rem;color:var(--muted-foreground);font-weight:500}.ui_ls_cmDcmd7n_PSvKC [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.ui_ls_cmDcmd7n_PSvKC [cmdk-input-wrapper] svg{width:1.25rem;height:1.25rem}.ui_ls_cmDcmd7n_PSvKC [cmdk-input]{height:3rem}.ui_ls_cmDcmd7n_PSvKC [cmdk-item]{padding:.75rem .5rem}.ui_ls_cmDcmd7n_PSvKC [cmdk-item] svg{width:1.25rem;height:1.25rem}.ui_ls_cmDcmd7n_PSvKC>[data-slot=command-input-wrapper]{height:3rem}.ui_ls_cmIw2p_PSvKC{display:flex;align-items:center;gap:.5rem;height:2.25rem;padding-right:.75rem;padding-left:.75rem;border-bottom:1px solid var(--border)}.ui_ls_cmIsi9q_PSvKC{flex-shrink:0;width:1rem;height:1rem;opacity:.5}.ui_ls_cmI6r_PSvKC{display:flex;width:100%;height:2.5rem;padding-top:.75rem;padding-bottom:.75rem;border-radius:.375rem;outline:none;background:transparent;font-size:.875rem;line-height:1.25rem}}@layer components{}@layer components{.ui_ls_cmI6r_PSvKC::-moz-placeholder{color:var(--muted-foreground)}.ui_ls_cmI6r_PSvKC::placeholder{color:var(--muted-foreground)}.ui_ls_cmI6r_PSvKC:disabled{opacity:.5;cursor:not-allowed}.ui_ls_cmL4s_PSvKC{max-height:300px;overflow-x:hidden;overflow-y:auto;scroll-padding-top:.25rem;scroll-padding-bottom:.25rem}.ui_ls_cmE7t_PSvKC{padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;text-align:center}.ui_ls_cmG3u_PSvKC{padding:.25rem;color:var(--foreground);overflow:hidden}.ui_ls_cmG3u_PSvKC [cmdk-group-heading]{padding:.375rem .5rem;color:var(--muted-foreground);font-size:.75rem;font-weight:500;line-height:1rem}.ui_ls_cmS9v_PSvKC{height:1px;margin-right:-.25rem;margin-left:-.25rem;background:var(--border)}.ui_ls_cmIt2w_PSvKC{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cmIt2w_PSvKC[data-selected=true]{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cmIt2w_PSvKC[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_cmIt2w_PSvKC svg{flex-shrink:0;pointer-events:none}.ui_ls_cmIt2w_PSvKC svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_cmIt2w_PSvKC svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cmSh6x_PSvKC{margin-left:auto;color:var(--muted-foreground);font-size:.75rem;line-height:1rem;letter-spacing:.05em}.ui_ls_igG4k_TajZa{position:relative;display:flex;align-items:center;width:100%;min-width:0;height:2.25rem;border:1px solid var(--input);border-radius:.375rem;outline:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .ui_ls_igG4k_TajZa{background:color-mix(in oklab,var(--input) 30%,transparent)}}@layer components{.ui_ls_igG4k_TajZa:has(>textarea){height:auto}.ui_ls_igG4k_TajZa:has(>[data-align=inline-start]) input{padding-left:.5rem}.ui_ls_igG4k_TajZa:has(>[data-align=inline-end]) input{padding-right:.5rem}.ui_ls_igG4k_TajZa:has(>[data-align=block-start]){flex-direction:column;height:auto}.ui_ls_igG4k_TajZa:has(>[data-align=block-start]) input{padding-bottom:.75rem}.ui_ls_igG4k_TajZa:has(>[data-align=block-end]){flex-direction:column;height:auto}.ui_ls_igG4k_TajZa:has(>[data-align=block-end]) input{padding-top:.75rem}.ui_ls_igG4k_TajZa:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_igG4k_TajZa:has([data-slot][aria-invalid=true]){border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.dark .ui_ls_igG4k_TajZa:has([data-slot][aria-invalid=true]){box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_igA3m_TajZa{display:flex;justify-content:center;align-items:center;gap:.5rem;height:auto;padding-top:.375rem;padding-bottom:.375rem;color:var(--muted-foreground);font-size:.875rem;font-weight:500;line-height:1.25rem;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_igA3m_TajZa svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_igA3m_TajZa kbd{border-radius:calc(var(--radius) - 5px)}.group[data-disabled=true] .ui_ls_igA3m_TajZa{opacity:.5}.ui_ls_igAis7n_TajZa{order:-1;padding-left:.75rem}.ui_ls_igAis7n_TajZa:has(>button){margin-left:-.45rem}.ui_ls_igAis7n_TajZa:has(>kbd){margin-left:-.35rem}.ui_ls_igAie2p_TajZa{order:9999;padding-right:.75rem}.ui_ls_igAie2p_TajZa:has(>button){margin-right:-.45rem}.ui_ls_igAie2p_TajZa:has(>kbd){margin-right:-.35rem}.ui_ls_igAbs9q_TajZa{justify-content:flex-start;order:-1;width:100%;padding-top:.75rem;padding-right:.75rem;padding-left:.75rem}.ui_ls_igAbs9q_TajZa .border-b{padding-bottom:.75rem}.group:has(>input) .ui_ls_igAbs9q_TajZa{padding-top:.625rem}.ui_ls_igAbe6r_TajZa{justify-content:flex-start;order:9999;width:100%;padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem}.ui_ls_igAbe6r_TajZa .border-t{padding-top:.75rem}.group:has(>input) .ui_ls_igAbe6r_TajZa{padding-bottom:.625rem}.ui_ls_igB4s_TajZa{display:flex;align-items:center;gap:.5rem;box-shadow:none;font-size:.875rem;line-height:1.25rem}.ui_ls_igBsxs8t_TajZa{gap:.25rem;height:1.5rem;padding-right:.5rem;padding-left:.5rem;border-radius:calc(var(--radius) - 5px)}.ui_ls_igBsxs8t_TajZa svg:not([class*=size-]){width:.875rem;height:.875rem}.ui_ls_igBsxs8t_TajZa:has(>svg){padding-right:.5rem;padding-left:.5rem}.ui_ls_igBssm3u_TajZa{gap:.375rem;height:2rem;padding-right:.625rem;padding-left:.625rem;border-radius:.375rem}.ui_ls_igBssm3u_TajZa:has(>svg){padding-right:.625rem;padding-left:.625rem}.ui_ls_igBsixs7v_TajZa{width:1.5rem;height:1.5rem;padding:0;border-radius:calc(var(--radius) - 5px)}.ui_ls_igBsixs7v_TajZa:has(>svg){padding:0}.ui_ls_igBsism2w_TajZa{width:2rem;height:2rem;padding:0}.ui_ls_igBsism2w_TajZa:has(>svg){padding:0}.ui_ls_igT9x_TajZa{display:flex;align-items:center;gap:.5rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.ui_ls_igT9x_TajZa svg{pointer-events:none}.ui_ls_igT9x_TajZa svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_igI6y_TajZa{flex:1;border-width:0!important;border-radius:0;background:transparent;box-shadow:none!important}.ui_ls_igI6y_TajZa:focus-visible{outline:none!important;box-shadow:none!important}.dark .ui_ls_igI6y_TajZa,.ui_ls_igTa4z_TajZa{background:transparent}.ui_ls_igTa4z_TajZa{flex:1;padding-top:.75rem;padding-bottom:.75rem;border-width:0!important;border-radius:0;box-shadow:none!important;resize:none}.ui_ls_igTa4z_TajZa:focus-visible{outline:none!important;box-shadow:none!important}.dark .ui_ls_igTa4z_TajZa{background:transparent}.ui_ls_cbT4k_524ed>svg:not([class*=size-]),.ui_ls_cbTi3m_524ed{width:1rem;height:1rem}.ui_ls_cbTi3m_524ed{color:var(--muted-foreground);pointer-events:none}.ui_ls_cbI9n_524ed{width:auto}}@layer components{.group:has([data-slot=combobox-clear]) .ui_ls_cbItb7p_524ed{display:none}.ui_ls_cbItb7p_524ed[data-pressed=true]{background:transparent}.ui_ls_cbCp2q_524ed{z-index:50;isolation:isolate}.ui_ls_cbC6r_524ed{position:relative;width:var(--anchor-width);min-width:calc(var(--anchor-width) + 1.75rem);max-width:var(--available-width);max-height:24rem;border-radius:.375rem;outline:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);outline-offset:-1px;background:var(--popover);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:var(--popover-foreground);overflow:hidden;transform-origin:var(--transform-origin);transition-duration:.1s}.ui_ls_cbC6r_524ed[data-chips=true]{min-width:var(--anchor-width)}.ui_ls_cbC6r_524ed[data-open=true]{animation:ui_fadeIn_524ed .1s,ui_zoomIn_524ed .1s}.ui_ls_cbC6r_524ed[data-closed=true]{animation:ui_fadeOut_524ed .1s,ui_zoomOut_524ed .1s}.ui_ls_cbC6r_524ed[data-side=bottom]{animation:ui_fadeIn_524ed .1s,ui_zoomIn_524ed .1s,ui_slideInFromTop_524ed .1s}.ui_ls_cbC6r_524ed[data-side=left]{animation:ui_fadeIn_524ed .1s,ui_zoomIn_524ed .1s,ui_slideInFromRight_524ed .1s}.ui_ls_cbC6r_524ed[data-side=right]{animation:ui_fadeIn_524ed .1s,ui_zoomIn_524ed .1s,ui_slideInFromLeft_524ed .1s}.ui_ls_cbC6r_524ed[data-side=top]{animation:ui_fadeIn_524ed .1s,ui_zoomIn_524ed .1s,ui_slideInFromBottom_524ed .1s}.ui_ls_cbC6r_524ed>[data-slot=input-group]{height:2rem;margin:.25rem .25rem 0;border-color:color-mix(in oklab,var(--input) 30%,transparent);background:color-mix(in oklab,var(--input) 30%,transparent);box-shadow:none}.ui_ls_cbL3s_524ed{max-height:min(21.75rem,var(--available-height) - 2.25rem);padding:.25rem;overflow-y:auto;scroll-padding-top:.25rem;scroll-padding-bottom:.25rem}.ui_ls_cbL3s_524ed[data-empty=true]{padding:0}.ui_ls_cbIt4t_524ed{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem 2rem .375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cbIt4t_524ed[data-highlighted=true]{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cbIt4t_524ed[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_cbIt4t_524ed svg{flex-shrink:0;pointer-events:none}.ui_ls_cbIt4t_524ed>svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cbIti9u_524ed{position:absolute;right:.5rem;display:flex;justify-content:center;align-items:center}.ui_ls_cbIti9u_524ed,.ui_ls_cbItii3v_524ed{width:1rem;height:1rem;pointer-events:none}@media (pointer:coarse){.ui_ls_cbItii3v_524ed{width:1.25rem;height:1.25rem}}.ui_ls_cbLb7w_524ed{padding:.375rem .5rem;color:var(--muted-foreground);font-size:.75rem;line-height:1rem}@media (pointer:coarse){.ui_ls_cbLb7w_524ed{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}}.ui_ls_cbE2x_524ed{display:none;justify-content:center;width:100%;padding-top:.5rem;padding-bottom:.5rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem;text-align:center}.group[data-empty=true] .ui_ls_cbE2x_524ed{display:flex}.ui_ls_cbS6y_524ed{height:1px;margin:.25rem -.25rem;background:var(--border)}.ui_ls_cbCh4z_524ed{display:flex;flex-wrap:wrap;gap:.375rem;min-height:2.25rem;padding:.375rem .625rem;border:1px solid var(--input);border-radius:.375rem;background:transparent;background-clip:padding-box;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;line-height:1.25rem;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .ui_ls_cbCh4z_524ed{background:color-mix(in oklab,var(--input) 30%,transparent)}.ui_ls_cbCh4z_524ed:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_cbCh4z_524ed:has([aria-invalid=true]){border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.dark .ui_ls_cbCh4z_524ed:has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_cbCh4z_524ed:has([data-slot=combobox-chip]){padding-right:.375rem;padding-left:.375rem}.ui_ls_cbChp3a_524ed{display:flex;justify-content:center;align-items:center;gap:.25rem;width:-moz-fit-content;width:fit-content;height:1.375rem;padding-right:.375rem;padding-left:.375rem;border-radius:3px;background:var(--muted);color:var(--foreground);font-size:.75rem;font-weight:500;line-height:1rem}.ui_ls_cbChp3a_524ed:has([disabled]){opacity:.5;cursor:not-allowed;pointer-events:none}.ui_ls_cbChp3a_524ed:has([data-slot=combobox-chip-remove]){padding-right:0}.ui_ls_cbChpr7b_524ed{margin-left:-.25rem;opacity:.5}.ui_ls_cbChpr7b_524ed:hover{opacity:1}.ui_ls_cbChi2c_524ed{flex:1 1 0%;min-width:4rem;outline:none}.ui_ls_saR4k_PB8e3{position:relative}.ui_ls_saV3m_PB8e3{width:100%;height:100%;border-radius:inherit;outline:none;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer components{.ui_ls_saV3m_PB8e3:focus-visible{outline-width:1px;box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_sbB7n_PB8e3{display:flex;padding:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);touch-action:none}.ui_ls_sbOv2p_PB8e3{width:.625rem;height:100%;border-left:1px solid transparent}.ui_ls_sbOh9q_PB8e3{flex-direction:column;height:.625rem;border-top:1px solid transparent}.ui_ls_stT6r_PB8e3{position:relative;flex:1 1 0%;border-radius:9999px;background:var(--border)}.ui_ls_rpgG4k_oVGxQ{display:flex;width:100%;height:100%}.ui_ls_rpgG4k_oVGxQ[data-panel-group-direction=vertical]{flex-direction:column}.ui_ls_rhH3m_oVGxQ{position:relative;display:flex;justify-content:center;align-items:center;width:1px;outline:none;background:var(--border)}.ui_ls_rhH3m_oVGxQ:after{position:absolute;left:50%;width:.25rem;transform:translateX(-50%);content:"";inset-top:0;inset-bottom:0}}@layer components{.ui_ls_rhH3m_oVGxQ:focus-visible{outline:none;box-shadow:0 0 0 1px var(--ring)}.ui_ls_rhH3m_oVGxQ[data-panel-group-direction=vertical]{width:100%;height:1px}.ui_ls_rhH3m_oVGxQ[data-panel-group-direction=vertical]:after{left:0;width:100%;height:.25rem;transform:translateX(0) translateY(-50%)}.ui_ls_rhH3m_oVGxQ[data-panel-group-direction=vertical]>div{transform:rotate(90deg)}.ui_ls_rhHd7n_oVGxQ{display:flex;justify-content:center;align-items:center;width:.75rem;height:1rem;border:1px solid var(--border);border-radius:.125rem;background:var(--border);z-index:10}.ui_ls_bG3k_f7md8{display:flex;align-items:stretch;width:-moz-fit-content;width:fit-content}}@layer components{.ui_ls_bG3k_f7md8>:focus-visible{position:relative;z-index:10}.ui_ls_bG3k_f7md8>[data-slot=select-trigger]:not([class*=w-]){width:-moz-fit-content;width:fit-content}.ui_ls_bG3k_f7md8>input{flex:1 1 0%}.ui_ls_bG3k_f7md8:has(select[aria-hidden=true]:last-child)>[data-slot=select-trigger]:last-of-type{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.ui_ls_bG3k_f7md8:has(>[data-slot=button-group]){gap:.5rem}.ui_ls_oH7m_f7md8>:not(:first-child){border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.ui_ls_oH7m_f7md8>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ui_ls_oV2n_f7md8{flex-direction:column}.ui_ls_oV2n_f7md8>:not(:first-child){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.ui_ls_oV2n_f7md8>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.ui_ls_tX6p_f7md8{display:flex;align-items:center;gap:.5rem;padding-right:1rem;padding-left:1rem;border:1px solid var(--border);border-radius:.375rem;background:var(--muted);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;font-weight:500}.ui_ls_tX6p_f7md8 svg{pointer-events:none}.ui_ls_tX6p_f7md8 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_sP9r_f7md8{position:relative;align-self:stretch;margin:0!important;background:var(--input)}.ui_ls_sP9r_f7md8[data-orientation=vertical]{height:auto}.ui_ls_tog4k_vP5hQ{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;border-radius:.375rem;outline:none;font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_tog4k_vP5hQ:disabled{opacity:.5;pointer-events:none}.ui_ls_tog4k_vP5hQ[data-state=on]{background:var(--accent);color:var(--accent-foreground)}}@layer components{.ui_ls_tog4k_vP5hQ:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.ui_ls_tog4k_vP5hQ[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 20%,transparent)}@media (prefers-color-scheme:dark){.ui_ls_tog4k_vP5hQ[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 40%,transparent)}}.ui_ls_tog4k_vP5hQ & svg{flex-shrink:0;pointer-events:none}.ui_ls_tog4k_vP5hQ & svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_togVd3m_vP5hQ{background:transparent}.ui_ls_togVd3m_vP5hQ:hover{background:var(--muted);color:var(--muted-foreground)}.ui_ls_togVo7n_vP5hQ{border:1px solid var(--input);background:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_togVo7n_vP5hQ:hover{background:var(--accent);color:var(--accent-foreground)}.ui_ls_togCGr_vP5hQ{background:var(--bg-gray);color:var(--text-gray)}.ui_ls_togCGr_vP5hQ:hover{background:color-mix(in oklab,var(--bg-gray) 80%,transparent)}.ui_ls_togCBr_vP5hQ{background:var(--bg-brown);color:var(--text-brown)}.ui_ls_togCBr_vP5hQ:hover{background:color-mix(in oklab,var(--bg-brown) 80%,transparent)}.ui_ls_togCOr_vP5hQ{background:var(--bg-orange);color:var(--text-orange)}.ui_ls_togCOr_vP5hQ:hover{background:color-mix(in oklab,var(--bg-orange) 80%,transparent)}.ui_ls_togCYe_vP5hQ{background:var(--bg-yellow);color:var(--text-yellow)}.ui_ls_togCYe_vP5hQ:hover{background:color-mix(in oklab,var(--bg-yellow) 80%,transparent)}.ui_ls_togCGn_vP5hQ{background:var(--bg-green);color:var(--text-green)}.ui_ls_togCGn_vP5hQ:hover{background:color-mix(in oklab,var(--bg-green) 80%,transparent)}.ui_ls_togCBl_vP5hQ{background:var(--bg-blue);color:var(--text-blue)}.ui_ls_togCBl_vP5hQ:hover{background:color-mix(in oklab,var(--bg-blue) 80%,transparent)}.ui_ls_togCPu_vP5hQ{background:var(--bg-purple);color:var(--text-purple)}.ui_ls_togCPu_vP5hQ:hover{background:color-mix(in oklab,var(--bg-purple) 80%,transparent)}.ui_ls_togCPi_vP5hQ{background:var(--bg-pink);color:var(--text-pink)}.ui_ls_togCPi_vP5hQ:hover{background:color-mix(in oklab,var(--bg-pink) 80%,transparent)}.ui_ls_togCRe_vP5hQ{background:var(--bg-red);color:var(--text-red)}.ui_ls_togCRe_vP5hQ:hover{background:color-mix(in oklab,var(--bg-red) 80%,transparent)}.ui_ls_togSd2p_vP5hQ{min-width:2.25rem;height:2.25rem;padding-right:.5rem;padding-left:.5rem}.ui_ls_togSs9q_vP5hQ{min-width:2rem;height:2rem;padding-right:.375rem;padding-left:.375rem}.ui_ls_togSl6r_vP5hQ{min-width:2.5rem;height:2.5rem;padding-right:.625rem;padding-left:.625rem}.ui_ls_tgG4k_B2MOu{display:flex;align-items:center;gap:var(--gap);width:-moz-fit-content;width:fit-content;border-radius:.375rem}.ui_ls_tgG4k_B2MOu[data-spacing=default][data-variant=outline]{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_tgI3m_B2MOu{flex-shrink:0;width:auto;min-width:0;padding-right:.75rem;padding-left:.75rem}.ui_ls_tgI3m_B2MOu:focus{z-index:10}}@layer components{.ui_ls_tgI3m_B2MOu:focus-visible{z-index:10}.ui_ls_tgI3m_B2MOu[data-spacing="0"]{border-radius:0;box-shadow:none}.ui_ls_tgI3m_B2MOu[data-spacing="0"]:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.ui_ls_tgI3m_B2MOu[data-spacing="0"]:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.ui_ls_tgI3m_B2MOu[data-spacing="0"][data-variant=outline]{border-left:0}.ui_ls_tgI3m_B2MOu[data-spacing="0"][data-variant=outline]:first-child{border-left:1px solid var(--input)}.ui_ls_igG4k_p8AkD{display:flex;flex-direction:column;list-style:none}.ui_ls_isS3m_p8AkD{margin-top:0;margin-bottom:0}.ui_ls_it7n_p8AkD{display:flex;flex-wrap:wrap;align-items:center;border:1px solid transparent;border-radius:.375rem;outline:none;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}a:hover .ui_ls_it7n_p8AkD{background:color-mix(in oklab,var(--accent) 50%,transparent)}.ui_ls_it7n_p8AkD a{transition-property:color,background-color,border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer components{.ui_ls_it7n_p8AkD:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_itVd2p_p8AkD{background:transparent}.ui_ls_itVo9q_p8AkD{border-color:var(--border)}.ui_ls_itVm6r_p8AkD{background:color-mix(in oklab,var(--muted) 50%,transparent)}.ui_ls_itSd4s_p8AkD{gap:1rem;padding:1rem}.ui_ls_itSs8t_p8AkD{gap:.625rem;padding:.75rem 1rem}.ui_ls_imM3u_p8AkD{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-shrink:0}.group:has([data-slot=item-description]) .ui_ls_imM3u_p8AkD{align-self:flex-start;transform:translateY(.125rem)}.ui_ls_imM3u_p8AkD svg{pointer-events:none}.ui_ls_imVd7v_p8AkD{background:transparent}.ui_ls_imVi2w_p8AkD{width:2rem;height:2rem;border:1px solid var(--border);border-radius:.125rem;background:var(--muted)}.ui_ls_imVi2w_p8AkD svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_imVim9x_p8AkD{width:2.5rem;height:2.5rem;border-radius:.125rem;overflow:hidden}.ui_ls_imVim9x_p8AkD img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui_ls_icC6y_p8AkD{display:flex;flex-direction:column;gap:.25rem;flex:1}.ui_ls_icC6y_p8AkD+[data-slot=item-content]{flex:none}.ui_ls_itT4z_p8AkD{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;font-size:.875rem;font-weight:500;line-height:1.375}.ui_ls_idD8a_p8AkD{display:-webkit-box;color:var(--muted-foreground);font-size:.875rem;font-weight:400;line-height:1.5;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:balance}.ui_ls_idD8a_p8AkD a{text-decoration:underline;text-underline-offset:4px}.ui_ls_idD8a_p8AkD a:hover{color:var(--primary)}.ui_ls_iaA3b_p8AkD{display:flex;align-items:center;gap:.5rem}.ui_ls_ifF2d_p8AkD,.ui_ls_ihH7c_p8AkD{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-basis:100%}.ui_ls_shHd4a_NhAIT{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:0 0 1rem;margin-bottom:.5rem;border-bottom:1px solid var(--border)}.group-has-data-\[collapsible\=icon\]\/sidebar-wrapper .ui_ls_shHd4a_NhAIT,.ui_ls_shHd4a_NhAIT{height:var(--header-height)}.ui_ls_shCo7b_NhAIT{display:flex;align-items:center;gap:.25rem;width:100%}}@layer components{@media (min-width:1024px){.ui_ls_shCo7b_NhAIT{gap:.5rem}}.ui_ls_shSt3c_NhAIT{display:flex;align-items:center;gap:.25rem}@media (min-width:1024px){.ui_ls_shSt3c_NhAIT{gap:.5rem}}.ui_ls_shTr3c_NhAIT{margin-left:-.25rem}.ui_ls_shSp9d_NhAIT{margin-right:.5rem;margin-left:.5rem}.ui_ls_shSp9d_NhAIT[data-orientation=vertical]{height:2rem}.ui_ls_shTi2e_NhAIT{margin:0;font-size:1rem;font-weight:500}.ui_ls_shAc6f_NhAIT{display:flex;align-items:center;gap:.5rem;margin-left:auto}}