@layer components{.ui_ls_bT2k_mL3oZ{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s;flex-shrink:0;outline:none}.ui_ls_bT2k_mL3oZ:disabled{pointer-events:none;opacity:.5}.ui_ls_bT2k_mL3oZ svg{pointer-events:none;flex-shrink:0}.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{background:color-mix(in oklab,var(--input) 30%,transparent);border-color:var(--input)}.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{background:none;border:none;text-decoration:none}.ui_ls_gH9y_mL3oZ:hover{background:var(--accent);color:var(--accent-foreground)}.ui_ls_lK2v_mL3oZ{color:var(--primary);background:none;border:none;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-left:.75rem;padding-right:.75rem}.ui_ls_sM6t_mL3oZ{height:2rem;border-radius:.375rem;gap:.375rem;padding-left:.75rem;padding-right:.75rem}.ui_ls_sM6t_mL3oZ:has(>i){padding-left:.625rem;padding-right:.625rem}.ui_ls_mD7k_mL3oZ{height:2.375rem;border-radius:.375rem;padding-left:1.25rem;padding-right:1.25rem}.ui_ls_mD7k_mL3oZ:has(>i){padding-left:.875rem;padding-right:.875rem}.ui_ls_lG8r_mL3oZ{height:2.5rem;border-radius:.375rem;padding-left:1.5rem;padding-right:1.5rem}.ui_ls_lG8r_mL3oZ:has(>i){padding-left:1rem;padding-right:1rem}.ui_ls_xL9s_mL3oZ{height:2.75rem;border-radius:.5rem;font-size:1rem;padding-left:1.75rem;padding-right:1.75rem}.ui_ls_xL9s_mL3oZ:has(>i){padding-left:1.25rem;padding-right:1.25rem}.ui_ls_2xL1t_mL3oZ{height:3rem;border-radius:.5rem;font-size:1.125rem;padding-left:2rem;padding-right:2rem}.ui_ls_2xL1t_mL3oZ:has(>i){padding-left:1.5rem;padding-right: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{border-color:var(--input);width:1rem;height:1rem;flex-shrink:0;border-radius:4px;border-width:1px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none}.dark .ui_ls_cbR4k_EfAPK{background:color-mix(in oklab,var(--input) 30%,transparent)}.ui_ls_cbR4k_EfAPK[data-state=checked]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.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]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent);border-color:var(--destructive)}.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{cursor:not-allowed;opacity:.5}.ui_ls_cbI3m_EfAPK{display:grid;place-content:center;color:currentColor;transition:none;width:100%;height:100%}.ui_ls_cbIc2n_EfAPK{width:1.5rem;height:1.5rem}.ui_ls_in4k_VSytG{border:1px solid var(--input);height:2.25rem;width:100%;min-width:0;border-radius:.375rem;background:transparent;padding:.25rem .75rem;font-size:1rem;line-height:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none}}@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{color:var(--foreground);display:inline-flex;height:1.75rem;border:none;background:transparent;font-size:.875rem;line-height:1.25rem;font-weight:500}.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{pointer-events:none;cursor:not-allowed;opacity:.5}.ui_ls_tex4k_cSEW4{border:1px solid var(--input);display:flex;field-sizing:content;min-height:4rem;width:100%;border-radius:.375rem;background:transparent;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none}}@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{cursor:not-allowed;opacity:.5}@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{border:1px solid var(--input);display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.375rem;background:transparent;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;white-space:nowrap;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none}.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{cursor:not-allowed;opacity:.5}.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;align-items:center;gap:.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ui_ls_stT4k_rPvSh svg{pointer-events:none;flex-shrink:0}.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{background:var(--popover);color:var(--popover-foreground);position:relative;z-index:50;max-height:var(--radix-select-content-available-height);min-width:8rem;transform-origin:var(--radix-select-content-transform-origin);overflow-x:hidden;overflow-y:auto;border-radius:.375rem;border:1px solid var(--border);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.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{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width);scroll-margin-top:.25rem;scroll-margin-bottom:.25rem}.ui_ls_slL4s_rPvSh{color:var(--muted-foreground);padding:.375rem .5rem;font-size:.75rem;line-height:1rem}.ui_ls_siI8t_rPvSh{position:relative;display:flex;width:100%;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem 2rem .375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:none;-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]{pointer-events:none;opacity:.5}.ui_ls_siI8t_rPvSh svg{pointer-events:none;flex-shrink:0}.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;width:.875rem;height:.875rem;align-items:center;justify-content:center}.ui_ls_ssS7v_rPvSh{background:var(--border);pointer-events:none;margin:.25rem -.25rem;height:1px}.ui_ls_ssbB2w_rPvSh{display:flex;cursor:default;align-items:center;justify-content:center;padding-top:.25rem;padding-bottom:.25rem}.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{border:1px solid var(--input);height:2.25rem;width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;background:transparent;padding:.5rem 2.25rem .5rem .75rem;font-size:.875rem;line-height:1.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline: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{pointer-events:none;cursor:not-allowed}.ui_ls_ns3m_QAUeh[data-size=sm]{height:2rem;padding-top:.25rem;padding-bottom:.25rem}.ui_ls_nsI7n_QAUeh{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;right:.875rem;width:1rem;height:1rem;transform:translateY(-50%);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_rgR4k_4kXxg{display:grid;gap:.75rem}.ui_ls_rgI3m_4kXxg{border:1px solid var(--input);color:var(--primary);aspect-ratio:1/1;width:1rem;height:1rem;flex-shrink:0;border-radius:9999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none}.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{cursor:not-allowed;opacity:.5}.ui_ls_rgIi7n_4kXxg{position:relative;display:flex;align-items:center;justify-content:center}.ui_ls_rgIic2p_4kXxg{fill:var(--primary);position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;transform:translate(-50%,-50%)}.ui_ls_swR4k_0lI48{display:inline-flex;height:1.15rem;width:2rem;flex-shrink:0;align-items:center;border-radius:9999px;border:1px solid transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none}.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{cursor:not-allowed;opacity:.5}.ui_ls_swT3m_0lI48{background:var(--background);pointer-events:none;display:block;width:1rem;height:1rem;border-radius:9999px;box-shadow:none;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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;width:100%;touch-action:none;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_slR4k_5wUov[data-disabled]{opacity:.5}.ui_ls_slR4k_5wUov[data-orientation=vertical]{height:100%;min-height:11rem;width:auto;flex-direction:column}.ui_ls_slT3m_5wUov{background:var(--muted);position:relative;flex-grow:1;overflow:hidden;border-radius:9999px}.ui_ls_slT3m_5wUov[data-orientation=horizontal]{height:.375rem;width:100%}.ui_ls_slT3m_5wUov[data-orientation=vertical]{height:100%;width:.375rem}.ui_ls_slR7n_5wUov{background:var(--primary);position:absolute}.ui_ls_slR7n_5wUov[data-orientation=horizontal]{height:100%}.ui_ls_slR7n_5wUov[data-orientation=vertical]{width:100%}.ui_ls_slT2p_5wUov{border-color:var(--primary);display:block;width:1rem;height:1rem;flex-shrink:0;border-radius:9999px;border-width:1px;background:white;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none}.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{box-shadow:0 0 0 4px color-mix(in srgb,var(--ring) 50%,transparent);outline:none}.ui_ls_slT2p_5wUov:disabled{pointer-events:none;opacity:.5}.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;height:2.25rem;width:2.25rem;justify-content:center;border-top:1px solid var(--input);border-bottom:1px solid var(--input);border-right:1px solid var(--input);font-size:.875rem;line-height:1.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none}.dark .ui_ls_ioS2p_plS6M{background:color-mix(in oklab,var(--input) 30%,transparent)}.ui_ls_ioS2p_plS6M:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;border-left:1px solid var(--input)}.ui_ls_ioS2p_plS6M:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.ui_ls_ioS2p_plS6M[data-active=true]{z-index:10;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.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{pointer-events:none;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ui_ls_ioScb6r_plS6M{background:var(--foreground);height:1rem;width:1px;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;line-height:1;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.group[data-disabled=true] .ui_ls_lbl4k_7KkCT{pointer-events:none;opacity:.5}.peer:disabled~.ui_ls_lbl4k_7KkCT{cursor:not-allowed;opacity:.5}.ui_ls_sep4k_awA9Y{background:var(--border);flex-shrink:0}.ui_ls_sep4k_awA9Y[data-orientation=horizontal]{height:1px;width:100%}.ui_ls_sep4k_awA9Y[data-orientation=vertical]{height:100%;width:1px}.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;width:100%;flex-direction:column;gap:1.75rem;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;width:100%;gap:.75rem}.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:1;flex-direction:column;gap:.375rem;line-height:1.375}.ui_ls_flL3u_kUIYR{display:flex;width:-moz-fit-content;width:fit-content;gap:.5rem;line-height:1.375}.group[data-disabled=true] .ui_ls_flL3u_kUIYR{opacity:.5}.ui_ls_flL3u_kUIYR:has(>[data-slot=field]){width:100%;flex-direction:column;border-radius:.375rem;border:1px solid var(--border)}.ui_ls_flL3u_kUIYR:has(>[data-slot=field]) [data-slot=field]{padding:1rem}.ui_ls_flL3u_kUIYR:has([data-state=checked]){background:color-mix(in oklab,var(--primary) 5%,transparent);border-color:var(--primary)}.dark .ui_ls_flL3u_kUIYR:has([data-state=checked]){background:color-mix(in oklab,var(--primary) 10%,transparent)}.ui_ls_ftT7v_kUIYR{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.375;font-weight:500}.group[data-disabled=true] .ui_ls_ftT7v_kUIYR{opacity:.5}.ui_ls_fdD2w_kUIYR{color:var(--muted-foreground);font-size:.875rem;line-height:1.5;font-weight:400}.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;margin-top:-.5rem;height:1.25rem;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{background:var(--background);color:var(--muted-foreground);position:relative;margin-left:auto;margin-right:auto;display:block;width:-moz-fit-content;width:fit-content;padding-left:.5rem;padding-right:.5rem}.ui_ls_feE3a_kUIYR{color:var(--destructive);font-size:.875rem;line-height:1.25rem;font-weight:400}.ui_ls_feEl7b_kUIYR{margin-left:1rem;display:flex;list-style-type:disc;flex-direction:column;gap:.25rem}.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;width:100%;border-radius:.5rem;border:1px solid var(--border);padding:.75rem 1rem;font-size:.875rem;display:grid;grid-template-columns:0 1fr;gap-y:.125rem;align-items:flex-start}}@layer components{}@layer components{.ui_ls_aL4k_vj2Xr:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr;-moz-column-gap:.75rem;column-gap:.75rem}.ui_ls_aL4k_vj2Xr>svg{width:1rem;height:1rem;transform:translateY(.125rem);color:currentColor}.ui_ls_vD9m_vj2Xr{background:var(--card);color:var(--card-foreground)}.ui_ls_vR3p_vj2Xr{color:var(--destructive);background:var(--card)}.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{grid-column-start:2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-height:1rem;font-weight:500;letter-spacing:-.025em}.ui_ls_aD2s_vj2Xr{color:var(--muted-foreground);grid-column-start:2;display:grid;justify-items:start;gap:.25rem;font-size:.875rem}.ui_ls_aD2s_vj2Xr p{line-height:1.625}.ui_ls_bD4k_DiUjR{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid var(--border);padding:.125rem .5rem;font-size:.75rem;font-weight:500;width:-moz-fit-content;width:fit-content;white-space:nowrap;flex-shrink:0;gap:.25rem;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_UzNac{background:var(--card);color:var(--card-foreground);display:flex;flex-direction:column;gap:1.5rem;border-radius:.75rem;border:1px solid var(--border);padding-top:1.5rem;padding-bottom:1.5rem;box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05)}.ui_ls_cH3m_UzNac{container-type:inline-size;container-name:card-header;display:grid;grid-auto-rows:min-content;grid-template-rows:auto auto;align-items:start;gap:.5rem;padding-left:1.5rem;padding-right:1.5rem}}@layer components{.ui_ls_cH3m_UzNac:has([data-slot=card-action]){grid-template-columns:1fr auto}.ui_ls_cH3m_UzNac .border-b{padding-bottom:1.5rem}.ui_ls_cT7n_UzNac{line-height:1;font-weight:600}.ui_ls_9flp_UzNac{flex:1;font-size:1.2rem;font-weight:600;line-height:1.5rem;letter-spacing:-.05em}.ui_ls_cD2p_UzNac{color:var(--muted-foreground);font-size:.875rem}.ui_ls_cA9q_UzNac{grid-column-start:2;grid-row:span 2/span 2;grid-row-start:1;align-self:start;justify-self:end}.ui_ls_cC4r_UzNac,.ui_ls_cF6s_UzNac{padding-left:1.5rem;padding-right:1.5rem}.ui_ls_cF6s_UzNac{display:flex;align-items:center}.ui_ls_cF6s_UzNac .border-t{padding-top:1.5rem}.ui_ls_aV8k_f5SQ6{position:relative;display:flex;width:2rem;height:2rem;flex-shrink:0;overflow:hidden;border-radius:50%}.ui_ls_aI3m_f5SQ6{aspect-ratio:1/1;width:100%;height:100%}.ui_ls_aF7n_f5SQ6{background:var(--muted);display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:50%}.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_ske4k_2YfyY{background:var(--accent);animation:ui_pulse_2YfyY 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.375rem}@keyframes ui_pulse_2YfyY{0%,to{opacity:1}50%{opacity:.5}}}@layer components{.ui_ls_prR4k_msq3w{background:color-mix(in oklab,var(--primary) 20%,transparent);position:relative;height:.5rem;width:100%;overflow:hidden;border-radius:9999px}.ui_ls_prI3m_msq3w{background:var(--primary);height:100%;width:100%;flex:1 1 0%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ui_ls_em4k_8dNoU{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;border-radius:.5rem;border:1px dashed var(--border);padding:1.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;max-width:24rem;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.ui_ls_emM7n_8dNoU{display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-bottom:.5rem}.ui_ls_emM7n_8dNoU svg{pointer-events:none;flex-shrink:0}.ui_ls_emMv2p_8dNoU{background:transparent}.ui_ls_emMvi9q_8dNoU{background:var(--muted);color:var(--foreground);display:flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem}.ui_ls_emMvi9q_8dNoU svg:not([class*=size-]){width:1.5rem;height:1.5rem}.ui_ls_emT6r_8dNoU{font-size:1.125rem;line-height:1.75rem;font-weight:500;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;width:100%;max-width:24rem;min-width:0;flex-direction:column;align-items:center;gap:1rem;font-size:.875rem;line-height:1.25rem;text-wrap:balance}.ui_ls_kbd4k_gJAjs{background:var(--muted);color:var(--muted-foreground);pointer-events:none;display:inline-flex;height:1.25rem;width:-moz-fit-content;width:fit-content;min-width:1.25rem;align-items:center;justify-content:center;gap:.25rem;border-radius:.125rem;padding-left:.25rem;padding-right:.25rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:500;-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;aspect-ratio:16/9;justify-content:center;font-size:.75rem;line-height:1rem}.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{border:1px solid color-mix(in oklab,var(--border) 50%,transparent);background:var(--background);min-width:8rem;align-items:start;border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ui_ls_ttC3n_5oxe5,.ui_ls_ttG7p_5oxe5{display:grid;gap:.375rem}.ui_ls_ttI2q_5oxe5{display:flex;width:100%;flex-wrap:wrap;align-items:stretch;gap:.5rem}.ui_ls_ttI2q_5oxe5>svg{color:var(--muted-foreground);height:.625rem;width:.625rem}.ui_ls_ttIc6r_5oxe5{align-items:center}.ui_ls_ttIn4s_5oxe5{flex-shrink:0;border-radius:2px;border-color:var(--color-border);background:var(--color-bg)}.ui_ls_iDot8t_5oxe5{height:.625rem;width:.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;flex:1 1 0%;justify-content:space-between;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;align-items:center;justify-content: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{color:var(--muted-foreground);height:.75rem;width:.75rem}.ui_ls_lgIn4h_5oxe5{height:.5rem;width:.5rem;flex-shrink:0;border-radius:2px}.ui_ls_dlO4k_lhqBf{position:fixed;inset:0;z-index:50;background:oklch(.17 .05 285.62/.77)}.ui_ls_dlC3m_lhqBf{background:var(--background);position:fixed;top:50%;left:50%;z-index:50;display:flex;flex-direction:column;width:100%;max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);border-radius:.5rem;border:1px solid var(--border);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);outline:none;overflow:hidden}}@layer components{@media (min-width:640px){.ui_ls_dlC3m_lhqBf{max-width:32rem}}.ui_ls_dlCc7n_lhqBf{position:absolute;top:1rem;right:1rem;border-radius:.125rem;opacity:.9;box-shadow:none;border:0;padding:0;margin:0;background:transparent;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ui_ls_dlCc7n_lhqBf:hover{opacity:1}.ui_ls_dlCc7n_lhqBf:focus{outline:none}.ui_ls_dlCc7n_lhqBf:disabled{pointer-events:none}.ui_ls_dlCc7n_lhqBf svg{pointer-events:none;flex-shrink:0}.ui_ls_dlCc7n_lhqBf svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_dlH2p_lhqBf{display:flex;flex-direction:column;gap:.5rem;padding:1rem;text-align:center;border-bottom:1px solid var(--border)}@media (min-width:640px){.ui_ls_dlH2p_lhqBf{text-align:left}}.ui_ls_dlB5o_lhqBf{flex:1 1 auto;overflow-y:auto;min-height:0;padding:1rem}.ui_ls_dlF9q_lhqBf{display:flex;flex-direction:column-reverse;border-top:1px solid var(--border);background:var(--accent);padding:1rem;gap:.5rem}@media (min-width:640px){.ui_ls_dlF9q_lhqBf{flex-direction:row;justify-content:flex-end}}.ui_ls_dlT6r_lhqBf{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;padding:0;margin:0;line-height:1;font-weight:600}.ui_ls_dlD4s_lhqBf{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem;padding:0;margin:0}.ui_ls_aO4k_Fhpqw{position:fixed;inset:0;z-index:50;background:color-mix(in oklab,black 50%,transparent)}.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{background:var(--background);position:fixed;top:50%;left:50%;z-index:50;display:grid;width:100%;max-width:calc(100% - 2rem);transform:translate(-50%,-50%);gap:1rem;border-radius:.5rem;border:1px solid var(--border);padding:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.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;z-index:50;background:rgba(0,0,0,.5)}.ui_ls_drC3m_YR9eO{background:var(--background);position:fixed;z-index:50;display:flex;height:auto;flex-direction:column}.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=top]{left:0;right:0;top:0;margin-bottom:6rem;max-height:80vh;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-bottom:1px solid var(--border)}.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=bottom]{left:0;right:0;bottom:0;margin-top:6rem;max-height:80vh;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-top:1px solid var(--border)}.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=right]{top:0;bottom:0;right: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{background:var(--muted);margin-left:auto;margin-right:auto;margin-top:1rem;display:none;height:.5rem;width:100px;flex-shrink:0;border-radius:9999px}.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{margin-top:auto;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.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;z-index:50;background:rgba(0,0,0,.5)}.ui_ls_shC3m_kYhMc{background:var(--background);position:fixed;z-index:50;display:flex;flex-direction:column;gap:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition-property:transform;transition-timing-function:ease-in-out}.ui_ls_shCr7n_kYhMc{top:0;bottom:0;right:0;height:100%;width:75%;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;height:100%;width:75%;border-right:1px solid var(--border)}@media (min-width:640px){.ui_ls_shCl2p_kYhMc{max-width:24rem}}.ui_ls_shCt9q_kYhMc{left:0;right:0;top:0;height:auto;border-bottom:1px solid var(--border)}.ui_ls_shCb6r_kYhMc{left:0;right:0;bottom:0;height:auto;border-top:1px solid var(--border)}.ui_ls_shCl4s_kYhMc{position:absolute;top:1rem;right:1rem;border-radius:.125rem;opacity:.7;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none}.ui_ls_shCl4s_kYhMc:hover{opacity:1}.ui_ls_shCl4s_kYhMc:focus{box-shadow:0 0 0 2px var(--ring);outline:none}.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{margin-top:auto;gap:.5rem}.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{background:var(--popover);color:var(--popover-foreground);z-index:50;width:18rem;transform-origin:var(--radix-popover-content-transform-origin);border-radius:.375rem;border:1px solid var(--border);padding:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);outline:none}.ui_ls_ttC4k_iVmpG{color:var(--background);width:-moz-fit-content;width:fit-content;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;text-wrap:balance}.ui_ls_ttA3m_iVmpG,.ui_ls_ttC4k_iVmpG{background:var(--foreground);z-index:50}.ui_ls_ttA3m_iVmpG{fill:var(--foreground);width:.625rem;height:.625rem;transform:translateY(calc(-50% - 2px)) rotate(45deg);border-radius:2px}.ui_ls_hcC4k_PNihO{background:var(--popover);color:var(--popover-foreground);z-index:50;width:16rem;transform-origin:var(--radix-hover-card-content-transform-origin);border-radius:.375rem;border:1px solid var(--border);padding:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);outline:none}.ui_ls_cxSt4k_KTHW3{display:flex;cursor:default;align-items:center;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:none;-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{pointer-events:none;flex-shrink:0}.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{background:var(--popover);color:var(--popover-foreground);z-index:50;min-width:8rem;transform-origin:var(--radix-context-menu-content-transform-origin);overflow:hidden;border-radius:.375rem;border:1px solid var(--border);padding:.25rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.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{background:var(--popover);color:var(--popover-foreground);z-index:50;max-height:var(--radix-context-menu-content-available-height);min-width:8rem;transform-origin:var(--radix-context-menu-content-transform-origin);overflow-x:hidden;overflow-y:auto;border-radius:.375rem;border:1px solid var(--border);padding:.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.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;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:none;-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]{pointer-events:none;opacity:.5}.ui_ls_cxI9q_KTHW3[data-inset=true]{padding-left:2rem}.ui_ls_cxI9q_KTHW3 svg{pointer-events:none;flex-shrink:0}.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;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:none;-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]{pointer-events:none;opacity:.5}.ui_ls_cxCi6r_KTHW3 svg{pointer-events:none;flex-shrink:0}.ui_ls_cxCi6r_KTHW3 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cxCii3s_KTHW3{pointer-events:none;position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center}.ui_ls_cxCiic7t_KTHW3{width:1rem;height:1rem}.ui_ls_cxRi2u_KTHW3{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:none;-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]{pointer-events:none;opacity:.5}.ui_ls_cxRi2u_KTHW3 svg{pointer-events:none;flex-shrink:0}.ui_ls_cxRi2u_KTHW3 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cxRii9v_KTHW3{pointer-events:none;position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center}.ui_ls_cxRiic4w_KTHW3{width:.5rem;height:.5rem;fill:currentColor}.ui_ls_cxL6x_KTHW3{color:var(--foreground);padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.ui_ls_cxL6x_KTHW3[data-inset=true]{padding-left:2rem}.ui_ls_cxS8y_KTHW3{background:var(--border);margin:.25rem -.25rem;height:1px}.ui_ls_cxSh3z_KTHW3{color:var(--muted-foreground);margin-left:auto;font-size:.75rem;line-height:1rem;letter-spacing:.05em}.ui_ls_dmC4k_XzdgB{background:var(--popover);color:var(--popover-foreground);z-index:50;max-height:var(--radix-dropdown-menu-content-available-height);min-width:8rem;transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow-x:hidden;overflow-y:auto;border-radius:.375rem;border:1px solid var(--border);padding:.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ui_ls_dmI3m_XzdgB{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.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]{pointer-events:none;opacity:.5}.ui_ls_dmI3m_XzdgB[data-inset=true]{padding-left:2rem}.ui_ls_dmI3m_XzdgB svg{pointer-events:none;flex-shrink:0}.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;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:none;-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]{pointer-events:none;opacity:.5}.ui_ls_dmCi7n_XzdgB svg{pointer-events:none;flex-shrink:0}.ui_ls_dmCi7n_XzdgB svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_dmCii2p_XzdgB{pointer-events:none;position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center}.ui_ls_dmCiic9q_XzdgB{width:1rem;height:1rem}.ui_ls_dmRi6r_XzdgB{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:none;-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]{pointer-events:none;opacity:.5}.ui_ls_dmRi6r_XzdgB svg{pointer-events:none;flex-shrink:0}.ui_ls_dmRi6r_XzdgB svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_dmRii4s_XzdgB{pointer-events:none;position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center}.ui_ls_dmRiic8t_XzdgB{width:.5rem;height:.5rem;fill:currentColor}.ui_ls_dmL3u_XzdgB{padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.ui_ls_dmL3u_XzdgB[data-inset=true]{padding-left:2rem}.ui_ls_dmS7v_XzdgB{background:var(--border);margin:.25rem -.25rem;height:1px}.ui_ls_dmSh2w_XzdgB{color:var(--muted-foreground);margin-left:auto;font-size:.75rem;line-height:1rem;letter-spacing:.05em}.ui_ls_dmSt9x_XzdgB{display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:none;-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{pointer-events:none;flex-shrink:0}.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{background:var(--popover);color:var(--popover-foreground);z-index:50;min-width:8rem;transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden;border-radius:.375rem;border:1px solid var(--border);padding:.25rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.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;flex:1 1 0%;align-items:center;justify-content:center}.ui_ls_nmL3m_r3Jyu{list-style:none;gap:.25rem}.ui_ls_nmI7n_r3Jyu{position:relative}.ui_ls_nmT2p_r3Jyu{display:inline-flex;height:2.25rem;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;border-radius:.375rem;background:var(--background);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none}.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{box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent);outline-width:1px}.ui_ls_nmT2p_r3Jyu:disabled{pointer-events:none;opacity:.5}.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;margin-left:.25rem;width:.75rem;height:.75rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.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{box-shadow:none;outline:none}.ui_ls_nmCvf3m_r3Jyu{background:var(--popover);color:var(--popover-foreground);top:100%;margin-top:.375rem;overflow:hidden;border-radius:.375rem;border:1px solid var(--border);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_nmVw4s_r3Jyu{position:absolute;top:100%;left:0;isolation:isolate;z-index:50;display:flex;justify-content:center}.ui_ls_nmV8t_r3Jyu{transform-origin:top center;background:var(--popover);color:var(--popover-foreground);position:relative;margin-top:.375rem;height:var(--radix-navigation-menu-viewport-height);width:100%;overflow:hidden;border-radius:.375rem;border:1px solid var(--border);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@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;border-radius:.125rem;padding:.5rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none}.ui_ls_nmL3u_r3Jyu:focus,.ui_ls_nmL3u_r3Jyu:hover{background:var(--accent);color:var(--accent-foreground)}.ui_ls_nmL3u_r3Jyu:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent);outline-width:1px}.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%;z-index:1;display:flex;height:.375rem;align-items:flex-end;justify-content:center;overflow:hidden}.ui_ls_nmId2w_r3Jyu{background:var(--border);position:relative;top:60%;height:.5rem;width:.5rem;transform:rotate(45deg);border-top-left-radius:.125rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ui_ls_mbR4k_z3BpA{background:var(--background);display:flex;height:2.25rem;align-items:center;gap:.25rem;border-radius:.375rem;border:1px solid var(--border);padding:.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_mbT3m_z3BpA{display:flex;align-items:center;border-radius:.125rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:none;-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{background:var(--popover);color:var(--popover-foreground);z-index:50;min-width:12rem;transform-origin:var(--radix-menubar-content-transform-origin);overflow:hidden;border-radius:.375rem;border:1px solid var(--border);padding:.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ui_ls_mbI2p_z3BpA{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:none;-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]{pointer-events:none;opacity:.5}.ui_ls_mbI2p_z3BpA[data-inset=true]{padding-left:2rem}.ui_ls_mbI2p_z3BpA svg{pointer-events:none;flex-shrink:0}.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;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:none;-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]{pointer-events:none;opacity:.5}.ui_ls_mbCi9q_z3BpA svg{pointer-events:none;flex-shrink:0}.ui_ls_mbCi9q_z3BpA svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_mbCii6r_z3BpA{pointer-events:none;position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center}.ui_ls_mbCiic4s_z3BpA{width:1rem;height:1rem}.ui_ls_mbRi8t_z3BpA{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:none;-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]{pointer-events:none;opacity:.5}.ui_ls_mbRi8t_z3BpA svg{pointer-events:none;flex-shrink:0}.ui_ls_mbRi8t_z3BpA svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_mbRii3u_z3BpA{pointer-events:none;position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center}.ui_ls_mbRiic7v_z3BpA{width:.5rem;height:.5rem;fill:currentColor}.ui_ls_mbL2w_z3BpA{padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.ui_ls_mbL2w_z3BpA[data-inset=true]{padding-left:2rem}.ui_ls_mbS9x_z3BpA{background:var(--border);margin:.25rem -.25rem;height:1px}.ui_ls_mbSh6y_z3BpA{color:var(--muted-foreground);margin-left:auto;font-size:.75rem;line-height:1rem;letter-spacing:.05em}.ui_ls_mbSt4z_z3BpA{display:flex;cursor:default;align-items:center;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:none;-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{margin-left:auto;height:1rem;width:1rem}.ui_ls_mbSc3b_z3BpA{background:var(--popover);color:var(--popover-foreground);z-index:50;min-width:8rem;transform-origin:var(--radix-menubar-content-transform-origin);overflow:hidden;border-radius:.375rem;border:1px solid var(--border);padding:.25rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.ui_ls_bL4k_DZoLW{color:var(--muted-foreground);display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;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;width:2.25rem;height:2.25rem;align-items:center;justify-content:center}.ui_ls_pag4k_1OFAH{margin-left:auto;margin-right:auto;display:flex;width:100%;justify-content:center}.ui_ls_pagC3m_1OFAH{display:flex;flex-direction:row;align-items:center;gap:.25rem}.ui_ls_pagdes_1OFAH{text-decoration:none;padding:0;margin:0}.ui_ls_pagdes_1OFAH:hover{background:var(--accent);color:var(--foreground);border-radius:.375rem}.ui_ls_pagdes_1OFAH a{text-decoration:none}.ui_ls_pagPv7n_1OFAH{gap:.25rem;padding-left:.625rem;padding-right:.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-left:.625rem;padding-right:.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;width:2.25rem;height:2.25rem;align-items:center;justify-content:center}.ui_ls_taR4k_JOWpK{display:flex;flex-direction:column;gap:.5rem}.ui_ls_taL3m_JOWpK{background:var(--muted);color:var(--muted-foreground);display:inline-flex;height:2.25rem;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;border-radius:.5rem;padding:.2rem;gap:.2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@layer components{.ui_ls_taL3m_JOWpK::-webkit-scrollbar{display:none}.ui_ls_taT7n_JOWpK{color:var(--foreground);display:inline-flex;height:calc(100% - 1px);flex:0 0 auto;align-items:center;justify-content:center;gap:.375rem;border-radius:.375rem;border:1px solid transparent;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;white-space:nowrap;transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none}.ui_ls_taT7n_JOWpK[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_JOWpK[data-state=active]{color:var(--foreground);border-color:var(--input);background:color-mix(in srgb,var(--input) 30%,transparent)}}.ui_ls_taT7n_JOWpK:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent);outline:1px solid var(--ring)}.ui_ls_taT7n_JOWpK:disabled{pointer-events:none;opacity:.5}@media (prefers-color-scheme:dark){.ui_ls_taT7n_JOWpK{color:var(--muted-foreground)}}.ui_ls_taT7n_JOWpK svg{pointer-events:none;flex-shrink:0}.ui_ls_taT7n_JOWpK svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_taC2p_JOWpK{flex:1 1 0%;outline:none}.ui_ls_sbWr4k_uG4KJ{display:flex;min-height:100svh;width:100%}}@layer components{.ui_ls_sbWr4k_uG4KJ:has([data-variant=inset]){background:var(--sidebar)}.ui_ls_sbNo3m_uG4KJ{display:flex;height:100%;width:var(--sidebar-width);flex-direction:column;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;inset-block:0;z-index:10;display:none;height:100svh;width:var(--sidebar-width);transition-property:left,right,width;transition-duration:.2s;transition-timing-function:linear}@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;height:100%;width:100%;flex-direction:column;background:var(--sidebar)}.group[data-variant=floating] .ui_ls_sbInFl6af_uG4KJ{border-radius:.5rem;border:1px solid var(--sidebar-border);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;inset-block:0;z-index:20;display:none;width:1rem;transform:translateX(-50%);transition-property:all;transition-timing-function:linear}@media (min-width:640px){.ui_ls_sbRa3ah_uG4KJ{display:flex}}.ui_ls_sbRa3ah_uG4KJ:after{content:"";position:absolute;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;width:100%;flex:1;flex-direction:column;background:var(--background)}@media (min-width:768px){.peer[data-variant=inset]~.ui_ls_sbIs7ar_uG4KJ{margin:.5rem .5rem .5rem 0;border-radius:.75rem;box-shadow:0 4px 6px -2px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1);border:.1rem solid var(--border)}.peer[data-variant=inset][data-state=collapsed]~.ui_ls_sbIs7ar_uG4KJ{margin-left:.5rem}}.ui_ls_sbIn4k_uG4KJ{background:var(--background);height:2rem;width:100%;box-shadow:none}.ui_ls_sbFo7n_uG4KJ,.ui_ls_sbHe3m_uG4KJ{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.ui_ls_sbSe2p_uG4KJ{background:var(--sidebar-border);margin-left:.5rem;margin-right:.5rem;width:auto}.ui_ls_sbCt9q_uG4KJ{display:flex;min-height:0;flex:1;flex-direction:column;gap:.5rem;overflow:auto}.group[data-collapsible=icon] .ui_ls_sbCt9q_uG4KJ{overflow:hidden}.ui_ls_sbGp6r_uG4KJ{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;padding:.5rem}.ui_ls_sbGl4s_uG4KJ{display:flex;height:2rem;flex-shrink:0;align-items:center;border-radius:.375rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--sidebar-foreground)/.7);outline:none;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{width:1rem;height:1rem;flex-shrink:0}.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;aspect-ratio:1;width:1.25rem;align-items:center;justify-content:center;border-radius:.375rem;padding:0;color:var(--sidebar-foreground);outline:none;transition-property:transform}.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{content:"";position:absolute;inset:-.5rem}@media (min-width:768px){.ui_ls_sbGa8t_uG4KJ:after{display:none}}.ui_ls_sbGa8t_uG4KJ svg{width:1rem;height:1rem;flex-shrink:0}.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;width:100%;min-width:0;flex-direction:column;gap:.25rem}.ui_ls_sbMi2w_uG4KJ{position:relative}.ui_ls_sbMb9x_uG4KJ{display:flex;width:100%;align-items:center;gap:.5rem;overflow:hidden;border-radius:.375rem;padding:.5rem;text-align:left;font-size:.875rem;line-height:1.25rem;outline:none;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]{pointer-events:none;opacity:.5}.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{width:1rem;height:1rem;flex-shrink:0}.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);color:var(--sidebar-accent-foreground);box-shadow:0 0 0 1px var(--sidebar-accent)}.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;aspect-ratio:1;width:1.25rem;align-items:center;justify-content:center;border-radius:.375rem;padding:0;color:var(--sidebar-foreground);outline:none;transition-property:transform}.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{content:"";position:absolute;inset:-.5rem}@media (min-width:768px){.ui_ls_sbMa2ad_uG4KJ:after{display:none}}.ui_ls_sbMa2ad_uG4KJ svg{width:1rem;height:1rem;flex-shrink:0}.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;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:.375rem;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--sidebar-foreground);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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;height:2rem;align-items:center;gap:.5rem;border-radius:.375rem;padding-left:.5rem;padding-right:.5rem}.ui_ls_sbMsu8ah_uG4KJ{display:flex;min-width:0;flex-direction:column;gap:.25rem;border-left:1px solid var(--sidebar-border);margin-left:.875rem;margin-right:.875rem;padding:.125rem .625rem;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;height:1.75rem;min-width:0;align-items:center;gap:.5rem;overflow:hidden;border-radius:.375rem;padding-left:.5rem;padding-right:.5rem;color:var(--sidebar-foreground);outline:none;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]{pointer-events:none;opacity:.5}.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{width:1rem;height:1rem;flex-shrink:0;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;flex:1 1 0%;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:.375rem;padding-top:1rem;padding-bottom:1rem;text-align:left;font-size:.875rem;font-weight:500;transition:all .15s;outline:none;margin:0;text-decoration:none;border:none}}@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{pointer-events:none;opacity:.5}.ui_ls_aT7m_bvtSl[data-state=open]>i{transform:rotate(180deg)}.ui_ls_aIC2n_bvtSl{color:var(--muted-foreground);pointer-events:none;width:1rem;height:1rem;flex-shrink:0;transform:translateY(.125rem);transition:transform .2s}.ui_ls_aC6p_bvtSl{overflow:hidden;font-size:.875rem}.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%;caption-side:bottom;font-size:.875rem;line-height:1.25rem}.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{background:color-mix(in srgb,var(--muted) 50%,transparent);border-top:1px solid var(--border);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-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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{color:var(--foreground);height:2.5rem;padding-left:.5rem;padding-right:.5rem;text-align:left;vertical-align:middle;font-weight:500;white-space:nowrap}}@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;vertical-align:middle;white-space:nowrap}.ui_ls_taCe3u_o5rjy:has([role=checkbox]){padding-right:0}.ui_ls_taCe3u_o5rjy>[role=checkbox]{transform:translateY(2px)}.ui_ls_taCa7v_o5rjy{color:var(--muted-foreground);margin-top:1rem;font-size:.875rem;line-height:1.25rem}.ui_ls_cR4k_ms9v7{background:var(--background);padding:.75rem;--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{display:flex;gap:1rem;flex-direction:column;position:relative}}@layer components{@media (min-width:768px){.ui_ls_cM8n_ms9v7{flex-direction:row}}.ui_ls_cMo3p_ms9v7{display:flex;flex-direction:column;width:100%;gap:1rem}.ui_ls_cN7q_ms9v7{display:flex;align-items:center;gap:.25rem;width:100%;position:absolute;top:0;inset-inline:0;justify-content:space-between}.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;align-items:center;justify-content:center;height:var(--cell-size);width:100%}.ui_ls_cD6t_ms9v7{font-size:.875rem;font-weight:500;gap:.375rem}.ui_ls_cDr4u_ms9v7{position:relative;border:1px solid var(--input);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:.375rem}.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;background:var(--popover);inset:0;opacity:0}.ui_ls_cL3w_ms9v7{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.ui_ls_cLl7x_ms9v7{font-size:.875rem}.ui_ls_cLd2y_ms9v7{border-radius:.375rem;padding-left:.5rem;padding-right:.25rem;display:flex;align-items:center;gap:.25rem;font-size:.875rem;height:2rem}.ui_ls_cLd2y_ms9v7>svg{color:var(--muted-foreground);width:.875rem;height:.875rem}.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{color:var(--muted-foreground);border-radius:.375rem;padding:0;margin:0;flex:1 1 0%;font-weight:400;font-size:.8rem;-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{font-size:.8rem;color:var(--muted-foreground)}.ui_ls_cD2e_ms9v7{position:relative;flex:1 1 0%;min-width:0;padding:0;text-align:center;aspect-ratio:1/1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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{background:var(--accent);color:var(--accent-foreground);border-radius:.375rem}.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;align-items:center;justify-content:center}.ui_ls_cDb3p_ms9v7{aspect-ratio:1/1;width:100%;flex-direction:column;gap:.25rem;line-height:1;font-weight:400;color:var(--foreground);border-radius:.375rem}.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]{background:var(--primary);color:var(--primary-foreground);border-top-right-radius:0;border-bottom-right-radius:0}.ui_ls_cDb3p_ms9v7[data-range-end=true]{background:var(--primary);color:var(--primary-foreground);border-top-left-radius:0;border-bottom-left-radius:0}.ui_ls_cDb3p_ms9v7[data-range-middle=true]{background:var(--accent);color:var(--accent-foreground);border-radius:0}[data-focused=true]>.ui_ls_cDb3p_ms9v7{position:relative;z-index:10;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.dark .ui_ls_cDb3p_ms9v7:hover{color:var(--accent-foreground)}.ui_ls_cDb3p_ms9v7>span{font-size:.75rem;opacity:.7}.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{margin-top:-1rem;flex-direction:column}.ui_ls_cI8r_0TOE7{min-width:0;flex-shrink:0;flex-grow:0;flex-basis:100%}.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{background:var(--popover);color:var(--popover-foreground);display:flex;height:100%;width:100%;flex-direction:column;overflow:hidden;border-radius:.375rem}.ui_ls_cmDc3m_PSvKC{overflow:hidden;padding:0}.ui_ls_cmDcmd7n_PSvKC [cmdk-group-heading]{color:var(--muted-foreground);padding-left:.5rem;padding-right:.5rem;font-weight:500}.ui_ls_cmDcmd7n_PSvKC [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.ui_ls_cmDcmd7n_PSvKC [cmdk-input-wrapper] svg{height:1.25rem;width: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{height:1.25rem;width:1.25rem}.ui_ls_cmDcmd7n_PSvKC>[data-slot=command-input-wrapper]{height:3rem}.ui_ls_cmIw2p_PSvKC{display:flex;height:2.25rem;align-items:center;gap:.5rem;border-bottom:1px solid var(--border);padding-left:.75rem;padding-right:.75rem}.ui_ls_cmIsi9q_PSvKC{width:1rem;height:1rem;flex-shrink:0;opacity:.5}.ui_ls_cmI6r_PSvKC{display:flex;height:2.5rem;width:100%;border-radius:.375rem;background:transparent;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;outline:none}}@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{cursor:not-allowed;opacity:.5}.ui_ls_cmL4s_PSvKC{max-height:300px;scroll-padding-top:.25rem;scroll-padding-bottom:.25rem;overflow-x:hidden;overflow-y:auto}.ui_ls_cmE7t_PSvKC{padding-top:1.5rem;padding-bottom:1.5rem;text-align:center;font-size:.875rem;line-height:1.25rem}.ui_ls_cmG3u_PSvKC{color:var(--foreground);overflow:hidden;padding:.25rem}.ui_ls_cmG3u_PSvKC [cmdk-group-heading]{color:var(--muted-foreground);padding:.375rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.ui_ls_cmS9v_PSvKC{background:var(--border);margin-left:-.25rem;margin-right:-.25rem;height:1px}.ui_ls_cmIt2w_PSvKC{position:relative;display:flex;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:none;-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]{pointer-events:none;opacity:.5}.ui_ls_cmIt2w_PSvKC svg{pointer-events:none;flex-shrink:0}.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{color:var(--muted-foreground);margin-left:auto;font-size:.75rem;line-height:1rem;letter-spacing:.05em}.ui_ls_igG4k_TajZa{position:relative;display:flex;width:100%;align-items:center;border-radius:.375rem;border:1px solid var(--input);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none;height:2.25rem;min-width:0}.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]){height:auto;flex-direction:column}.ui_ls_igG4k_TajZa:has(>[data-align=block-start]) input{padding-bottom:.75rem}.ui_ls_igG4k_TajZa:has(>[data-align=block-end]){height:auto;flex-direction:column}.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{color:var(--muted-foreground);display:flex;height:auto;cursor:text;align-items:center;justify-content:center;gap:.5rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;-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{order:-1;width:100%;justify-content:flex-start;padding-left:.75rem;padding-right:.75rem;padding-top:.75rem}.ui_ls_igAbs9q_TajZa .border-b{padding-bottom:.75rem}.group:has(>input) .ui_ls_igAbs9q_TajZa{padding-top:.625rem}.ui_ls_igAbe6r_TajZa{order:9999;width:100%;justify-content:flex-start;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.ui_ls_igAbe6r_TajZa .border-t{padding-top:.75rem}.group:has(>input) .ui_ls_igAbe6r_TajZa{padding-bottom:.625rem}.ui_ls_igB4s_TajZa{font-size:.875rem;line-height:1.25rem;box-shadow:none;display:flex;gap:.5rem;align-items:center}.ui_ls_igBsxs8t_TajZa{height:1.5rem;gap:.25rem;padding-left:.5rem;padding-right:.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-left:.5rem;padding-right:.5rem}.ui_ls_igBssm3u_TajZa{height:2rem;padding-left:.625rem;padding-right:.625rem;gap:.375rem;border-radius:.375rem}.ui_ls_igBssm3u_TajZa:has(>svg){padding-left:.625rem;padding-right:.625rem}.ui_ls_igBsixs7v_TajZa{width:1.5rem;height:1.5rem;border-radius:calc(var(--radius) - 5px);padding:0}.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{color:var(--muted-foreground);display:flex;align-items:center;gap:.5rem;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-radius:0;border-width:0!important;background:transparent;box-shadow:none!important}.ui_ls_igI6y_TajZa:focus-visible{box-shadow:none!important;outline:none!important}.dark .ui_ls_igI6y_TajZa,.ui_ls_igTa4z_TajZa{background:transparent}.ui_ls_igTa4z_TajZa{flex:1;resize:none;border-radius:0;border-width:0!important;padding-top:.75rem;padding-bottom:.75rem;box-shadow:none!important}.ui_ls_igTa4z_TajZa:focus-visible{box-shadow:none!important;outline: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{isolation:isolate;z-index:50}.ui_ls_cbC6r_524ed{background:var(--popover);color:var(--popover-foreground);position:relative;max-height:24rem;width:var(--anchor-width);max-width:var(--available-width);min-width:calc(var(--anchor-width) + 1.75rem);transform-origin:var(--transform-origin);overflow:hidden;border-radius:.375rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);outline:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);outline-offset:-1px;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]{background:color-mix(in oklab,var(--input) 30%,transparent);border-color:color-mix(in oklab,var(--input) 30%,transparent);margin:.25rem .25rem 0;height:2rem;box-shadow:none}.ui_ls_cbL3s_524ed{max-height:min(21.75rem,var(--available-height) - 2.25rem);scroll-padding-top:.25rem;scroll-padding-bottom:.25rem;overflow-y:auto;padding:.25rem}.ui_ls_cbL3s_524ed[data-empty=true]{padding:0}.ui_ls_cbIt4t_524ed{position:relative;display:flex;width:100%;cursor:default;align-items:center;gap:.5rem;border-radius:.125rem;padding:.375rem 2rem .375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:none;-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]{pointer-events:none;opacity:.5}.ui_ls_cbIt4t_524ed svg{pointer-events:none;flex-shrink:0}.ui_ls_cbIt4t_524ed>svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cbIti9u_524ed{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center}.ui_ls_cbIti9u_524ed,.ui_ls_cbItii3v_524ed{pointer-events:none;width:1rem;height:1rem}@media (pointer:coarse){.ui_ls_cbItii3v_524ed{width:1.25rem;height:1.25rem}}.ui_ls_cbLb7w_524ed{color:var(--muted-foreground);padding:.375rem .5rem;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{color:var(--muted-foreground);display:none;width:100%;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;text-align:center;font-size:.875rem;line-height:1.25rem}.group[data-empty=true] .ui_ls_cbE2x_524ed{display:flex}.ui_ls_cbS6y_524ed{background:var(--border);margin:.25rem -.25rem;height:1px}.ui_ls_cbCh4z_524ed{display:flex;min-height:2.25rem;flex-wrap:wrap;gap:.375rem;border-radius:.375rem;border:1px solid var(--input);background:transparent;background-clip:padding-box;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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]){box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent);border-color:var(--destructive)}.dark .ui_ls_cbCh4z_524ed:has([aria-invalid=true]){box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent);border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}.ui_ls_cbCh4z_524ed:has([data-slot=combobox-chip]){padding-left:.375rem;padding-right:.375rem}.ui_ls_cbChp3a_524ed{background:var(--muted);color:var(--foreground);display:flex;height:1.375rem;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:.25rem;border-radius:3px;padding-left:.375rem;padding-right:.375rem;font-size:.75rem;line-height:1rem;font-weight:500}.ui_ls_cbChp3a_524ed:has([disabled]){pointer-events:none;cursor:not-allowed;opacity:.5}.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{min-width:4rem;flex:1 1 0%;outline:none}.ui_ls_saR4k_PB8e3{position:relative}.ui_ls_saV3m_PB8e3{width:100%;height:100%;border-radius:inherit;transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none}}@layer components{.ui_ls_saV3m_PB8e3:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent);outline-width:1px}.ui_ls_sbB7n_PB8e3{display:flex;touch-action:none;padding:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_sbOv2p_PB8e3{height:100%;width:.625rem;border-left:1px solid transparent}.ui_ls_sbOh9q_PB8e3{height:.625rem;flex-direction:column;border-top:1px solid transparent}.ui_ls_stT6r_PB8e3{background:var(--border);position:relative;flex:1 1 0%;border-radius:9999px}.ui_ls_rpgG4k_oVGxQ{display:flex;height:100%;width:100%}.ui_ls_rpgG4k_oVGxQ[data-panel-group-direction=vertical]{flex-direction:column}.ui_ls_rhH3m_oVGxQ{background:var(--border);position:relative;display:flex;width:1px;align-items:center;justify-content:center;outline:none}.ui_ls_rhH3m_oVGxQ:after{content:"";position:absolute;inset-top:0;inset-bottom:0;left:50%;width:.25rem;transform:translateX(-50%)}}@layer components{.ui_ls_rhH3m_oVGxQ:focus-visible{box-shadow:0 0 0 1px var(--ring);outline:none}.ui_ls_rhH3m_oVGxQ[data-panel-group-direction=vertical]{height:1px;width:100%}.ui_ls_rhH3m_oVGxQ[data-panel-group-direction=vertical]:after{left:0;height:.25rem;width:100%;transform:translateX(0) translateY(-50%)}.ui_ls_rhH3m_oVGxQ[data-panel-group-direction=vertical]>div{transform:rotate(90deg)}.ui_ls_rhHd7n_oVGxQ{background:var(--border);z-index:10;display:flex;height:1rem;width:.75rem;align-items:center;justify-content:center;border-radius:.125rem;border:1px solid var(--border)}.ui_ls_bG3k_f7md8{display:flex;width:-moz-fit-content;width:fit-content;align-items:stretch}}@layer components{.ui_ls_bG3k_f7md8>:focus-visible{z-index:10;position:relative}.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-top-left-radius:0;border-bottom-left-radius:0;border-left-width: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-left-radius:0;border-top-right-radius:0;border-top-width:0}.ui_ls_oV2n_f7md8>:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.ui_ls_tX6p_f7md8{background:var(--muted);display:flex;align-items:center;gap:.5rem;border-radius:.375rem;border:1px solid var(--border);padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_tX6p_f7md8 svg{pointer-events:none}.ui_ls_tX6p_f7md8 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_sP9r_f7md8{background:var(--input);position:relative;margin:0!important;align-self:stretch}.ui_ls_sP9r_f7md8[data-orientation=vertical]{height:auto}.ui_ls_tog4k_HlnIb{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline:none;white-space:nowrap}.ui_ls_tog4k_HlnIb:hover{background:var(--muted);color:var(--muted-foreground)}.ui_ls_tog4k_HlnIb:disabled{pointer-events:none;opacity:.5}.ui_ls_tog4k_HlnIb[data-state=on]{background:var(--accent);color:var(--accent-foreground)}}@layer components{.ui_ls_tog4k_HlnIb:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.ui_ls_tog4k_HlnIb[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_HlnIb[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 40%,transparent)}}.ui_ls_tog4k_HlnIb & svg{pointer-events:none;flex-shrink:0}.ui_ls_tog4k_HlnIb & svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_togVd3m_HlnIb,.ui_ls_togVo7n_HlnIb{background:transparent}.ui_ls_togVo7n_HlnIb{border:1px solid var(--input);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_togVo7n_HlnIb:hover{background:var(--accent);color:var(--accent-foreground)}.ui_ls_togSd2p_HlnIb{height:2.25rem;padding-left:.5rem;padding-right:.5rem;min-width:2.25rem}.ui_ls_togSs9q_HlnIb{height:2rem;padding-left:.375rem;padding-right:.375rem;min-width:2rem}.ui_ls_togSl6r_HlnIb{height:2.5rem;padding-left:.625rem;padding-right:.625rem;min-width:2.5rem}.ui_ls_tgG4k_B2MOu{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--gap);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{width:auto;min-width:0;flex-shrink:0;padding-left:.75rem;padding-right:.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;align-items:center;border:1px solid transparent;font-size:.875rem;line-height:1.25rem;border-radius:.375rem;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;flex-wrap:wrap;outline:none}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-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}}@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{padding:1rem;gap:1rem}.ui_ls_itSs8t_p8AkD{padding:.75rem 1rem;gap:.625rem}.ui_ls_imM3u_p8AkD{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem}.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:1;flex-direction:column;gap:.25rem}.ui_ls_icC6y_p8AkD+[data-slot=item-content]{flex:none}.ui_ls_itT4z_p8AkD{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.375;font-weight:500}.ui_ls_idD8a_p8AkD{color:var(--muted-foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;line-height:1.5;font-weight:400;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;flex-basis:100%;align-items:center;justify-content:space-between;gap:.5rem}.ui_ls_shHd4a_NhAIT{display:flex;flex-shrink:0;align-items:center;gap:.5rem;padding:0 0 1rem;border-bottom:1px solid var(--border);margin-bottom:.5rem}.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;width:100%;align-items:center;gap:.25rem}}@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-left:.5rem;margin-right:.5rem}.ui_ls_shSp9d_NhAIT[data-orientation=vertical]{height:2rem}.ui_ls_shTi2e_NhAIT{font-size:1rem;font-weight:500;margin:0}.ui_ls_shAc6f_NhAIT{margin-left:auto;display:flex;align-items:center;gap:.5rem}}