@layer components{.ui_ls_bT2k_mL3oZ{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;flex-shrink:0;border-radius:.375rem;outline:none;font-size:.875rem;font-weight:500;white-space:nowrap;transition:all .2s}.ui_ls_bT2k_mL3oZ:disabled{opacity:.5;pointer-events:none}.ui_ls_bT2k_mL3oZ svg{flex-shrink:0;pointer-events:none}.ui_ls_bT2k_mL3oZ svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_bT2k_mL3oZ:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_bT2k_mL3oZ[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.ui_dark_mL3oZ .ui_ls_bT2k_mL3oZ[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_vD4m_mL3oZ{background:var(--primary);color:var(--primary-foreground)}.ui_ls_vD4m_mL3oZ:hover{background:color-mix(in oklab,var(--primary) 90%,transparent)}.ui_ls_rN8p_mL3oZ{background:var(--destructive);color:#fff}.ui_ls_rN8p_mL3oZ:hover{background:color-mix(in oklab,var(--destructive) 90%,transparent)}.ui_ls_rN8p_mL3oZ:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.ui_dark_mL3oZ .ui_ls_rN8p_mL3oZ:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_dark_mL3oZ .ui_ls_rN8p_mL3oZ{background:color-mix(in oklab,var(--destructive) 60%,transparent)}.ui_ls_oL3x_mL3oZ{border:1px solid var(--border);background:var(--background);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_oL3x_mL3oZ:hover{background:var(--accent);color:var(--accent-foreground)}.ui_dark_mL3oZ .ui_ls_oL3x_mL3oZ{border-color:var(--input);background:color-mix(in oklab,var(--input) 30%,transparent)}.ui_dark_mL3oZ .ui_ls_oL3x_mL3oZ:hover{background:color-mix(in oklab,var(--input) 50%,transparent)}.ui_ls_sC7w_mL3oZ{background:var(--secondary);color:var(--secondary-foreground)}.ui_ls_sC7w_mL3oZ:hover{background:color-mix(in oklab,var(--secondary) 80%,transparent)}.ui_ls_gH9y_mL3oZ{border:none;background:none;text-decoration:none}.ui_ls_gH9y_mL3oZ:hover{background:var(--accent);color:var(--accent-foreground)}.ui_ls_lK2v_mL3oZ{border:none;background:none;color:var(--primary);text-underline-offset:.25rem}.ui_ls_lK2v_mL3oZ:hover{text-decoration:underline}.ui_ls_cGr_mL3oZ{background:var(--bg-gray);color:var(--text-gray)}.ui_ls_cGr_mL3oZ:hover{background:color-mix(in oklab,var(--bg-gray) 80%,transparent)}.ui_ls_cBr_mL3oZ{background:var(--bg-brown);color:var(--text-brown)}.ui_ls_cBr_mL3oZ:hover{background:color-mix(in oklab,var(--bg-brown) 80%,transparent)}.ui_ls_cOr_mL3oZ{background:var(--bg-orange);color:var(--text-orange)}.ui_ls_cOr_mL3oZ:hover{background:color-mix(in oklab,var(--bg-orange) 80%,transparent)}.ui_ls_cYe_mL3oZ{background:var(--bg-yellow);color:var(--text-yellow)}.ui_ls_cYe_mL3oZ:hover{background:color-mix(in oklab,var(--bg-yellow) 80%,transparent)}.ui_ls_cGn_mL3oZ{background:var(--bg-green);color:var(--text-green)}.ui_ls_cGn_mL3oZ:hover{background:color-mix(in oklab,var(--bg-green) 80%,transparent)}.ui_ls_cBl_mL3oZ{background:var(--bg-blue);color:var(--text-blue)}.ui_ls_cBl_mL3oZ:hover{background:color-mix(in oklab,var(--bg-blue) 80%,transparent)}.ui_ls_cPu_mL3oZ{background:var(--bg-purple);color:var(--text-purple)}.ui_ls_cPu_mL3oZ:hover{background:color-mix(in oklab,var(--bg-purple) 80%,transparent)}.ui_ls_cPi_mL3oZ{background:var(--bg-pink);color:var(--text-pink)}.ui_ls_cPi_mL3oZ:hover{background:color-mix(in oklab,var(--bg-pink) 80%,transparent)}.ui_ls_cRe_mL3oZ{background:var(--bg-red);color:var(--text-red)}.ui_ls_cRe_mL3oZ:hover{background:color-mix(in oklab,var(--bg-red) 80%,transparent)}.ui_ls_zD5n_mL3oZ{height:2.25rem;padding:.5rem 1rem}.ui_ls_zD5n_mL3oZ:has(>i){padding-right:.75rem;padding-left:.75rem}.ui_ls_sM6t_mL3oZ{gap:.375rem;height:2rem;padding-right:.75rem;padding-left:.75rem;border-radius:.375rem}.ui_ls_sM6t_mL3oZ:has(>i){padding-right:.625rem;padding-left:.625rem}.ui_ls_mD7k_mL3oZ{height:2.375rem;padding-right:1.25rem;padding-left:1.25rem;border-radius:.375rem}.ui_ls_mD7k_mL3oZ:has(>i){padding-right:.875rem;padding-left:.875rem}.ui_ls_lG8r_mL3oZ{height:2.5rem;padding-right:1.5rem;padding-left:1.5rem;border-radius:.375rem}.ui_ls_lG8r_mL3oZ:has(>i){padding-right:1rem;padding-left:1rem}.ui_ls_xL9s_mL3oZ{height:2.75rem;padding-right:1.75rem;padding-left:1.75rem;border-radius:.5rem;font-size:1rem}.ui_ls_xL9s_mL3oZ:has(>i){padding-right:1.25rem;padding-left:1.25rem}.ui_ls_2xL1t_mL3oZ{height:3rem;padding-right:2rem;padding-left:2rem;border-radius:.5rem;font-size:1.125rem}.ui_ls_2xL1t_mL3oZ:has(>i){padding-right:1.5rem;padding-left:1.5rem}.ui_ls_iC4q_mL3oZ{width:2.25rem;height:2.25rem}.ui_ls_iS2m_mL3oZ{width:2rem;height:2rem}.ui_ls_iL7p_mL3oZ{width:2.5rem;height:2.5rem}.ui_ls_cbR4k_5ymI9{display:inline-grid;flex-shrink:0;place-items:center;width:1rem;height:1rem;padding:0;border-width:1px;border-style:solid;border-color:var(--input);border-radius:4px;outline:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_cbR4k_5ymI9[data-size=sm]{width:.875rem;height:.875rem}.ui_ls_cbR4k_5ymI9[data-size=lg]{width:1.125rem;height:1.125rem}.ui_ls_cbR4k_5ymI9[data-size=xl]{width:1.25rem;height:1.25rem}.ui_ls_cbR4k_5ymI9[data-size="2xl"]{width:1.5rem;height:1.5rem}.dark .ui_ls_cbR4k_5ymI9{background:color-mix(in oklab,var(--input) 30%,transparent)}.ui_ls_cbR4k_5ymI9[data-state=checked]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=destructive]{border-color:var(--destructive);background:var(--destructive)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=outline]{border-color:var(--border);background:var(--background);color:var(--foreground)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=secondary]{border-color:var(--secondary);background:var(--secondary);color:var(--secondary-foreground)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=ghost]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=link]{border-color:var(--primary);background:var(--primary)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=gray]{border-color:var(--bg-gray);background:var(--bg-gray);color:var(--text-gray)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=brown]{border-color:var(--bg-brown);background:var(--bg-brown);color:var(--text-brown)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=orange]{border-color:var(--bg-orange);background:var(--bg-orange);color:var(--text-orange)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=yellow]{border-color:var(--bg-yellow);background:var(--bg-yellow);color:var(--text-yellow)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=green]{border-color:var(--bg-green);background:var(--bg-green);color:var(--text-green)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=blue]{border-color:var(--bg-blue);background:var(--bg-blue);color:var(--text-blue)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=purple]{border-color:var(--bg-purple);background:var(--bg-purple);color:var(--text-purple)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=pink]{border-color:var(--bg-pink);background:var(--bg-pink);color:var(--text-pink)}.ui_ls_cbR4k_5ymI9[data-state=checked][data-variant=red]{border-color:var(--bg-red);background:var(--bg-red);color:var(--text-red)}.dark .ui_ls_cbR4k_5ymI9[data-state=checked]{background:var(--primary)}}@layer components{.ui_ls_cbR4k_5ymI9:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_cbR4k_5ymI9[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.dark .ui_ls_cbR4k_5ymI9[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_cbR4k_5ymI9:disabled{opacity:.5;cursor:not-allowed}.ui_ls_cbI3m_5ymI9{display:grid;place-content:center;width:100%;height:100%;color:currentColor;transition:none}.ui_ls_cbIc2n_5ymI9{display:block;width:.875rem;height:.875rem;font-size:.875rem;line-height:.875rem}.ui_ls_cbIc2n_5ymI9>i:before{color:currentColor!important}[data-size=sm] .ui_ls_cbIc2n_5ymI9{width:.625rem;height:.625rem;font-size:.625rem;line-height:.625rem}[data-size=lg] .ui_ls_cbIc2n_5ymI9{width:1rem;height:1rem;font-size:1rem;line-height:1rem}[data-size=xl] .ui_ls_cbIc2n_5ymI9{width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1.125rem}[data-size="2xl"] .ui_ls_cbIc2n_5ymI9{width:1.25rem;height:1.25rem;font-size:1.25rem;line-height:1.25rem}.ui_ls_cbIc2n_5ymI9>i{display:inline-block;line-height:1}.ui_ls_in4k_H8jWC{box-sizing:border-box;width:100%;min-width:0;height:2.25rem;padding:.25rem .75rem;border:1px solid var(--input);border-radius:.375rem;outline:none;background:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;line-height:1.25rem;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_in4k_H8jWC[data-size=sm]{height:2rem;padding-right:.625rem;padding-left:.625rem;font-size:.8125rem}.ui_ls_in4k_H8jWC[data-size=lg]{height:2.5rem;padding-right:.875rem;padding-left:.875rem;font-size:1rem;line-height:1.5rem}.ui_ls_in4k_H8jWC[data-size=xl]{height:2.75rem;padding-right:1rem;padding-left:1rem;font-size:1rem;line-height:1.5rem}.ui_ls_in4k_H8jWC[data-size="2xl"]{height:3rem;padding-right:1.125rem;padding-left:1.125rem;font-size:1.125rem;line-height:1.75rem}.dark .ui_ls_in4k_H8jWC{background:color-mix(in oklab,var(--input) 30%,transparent)}}@layer components{.ui_ls_in4k_H8jWC::file-selector-button{display:inline-flex;height:1.75rem;border:none;background:transparent;color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.25rem}.ui_ls_in4k_H8jWC::-moz-placeholder{color:var(--muted-foreground)}.ui_ls_in4k_H8jWC::placeholder{color:var(--muted-foreground)}.ui_ls_in4k_H8jWC::-moz-selection{background:var(--primary);color:var(--primary-foreground)}.ui_ls_in4k_H8jWC::selection{background:var(--primary);color:var(--primary-foreground)}.ui_ls_in4k_H8jWC:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_in4k_H8jWC[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_H8jWC[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_in4k_H8jWC:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui_ls_tex4k_3HANw{display:flex;box-sizing:border-box;width:100%;min-height:4rem;padding:.5rem .75rem;border:1px solid var(--input);border-radius:.375rem;outline:none;background:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;line-height:1.25rem;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);field-sizing:content}.ui_ls_tex4k_3HANw[data-size=sm]{min-height:3.5rem;padding:.375rem .625rem;font-size:.8125rem}.ui_ls_tex4k_3HANw[data-size=lg]{min-height:5rem;padding-right:.875rem;padding-left:.875rem;font-size:1rem;line-height:1.5rem}.ui_ls_tex4k_3HANw[data-size=xl]{min-height:6rem;padding-right:1rem;padding-left:1rem;font-size:1rem;line-height:1.5rem}.ui_ls_tex4k_3HANw[data-size="2xl"]{min-height:7rem;padding-right:1.125rem;padding-left:1.125rem;font-size:1.125rem;line-height:1.75rem}}@layer components{.ui_ls_tex4k_3HANw::-moz-placeholder{color:var(--muted-foreground)}.ui_ls_tex4k_3HANw::placeholder{color:var(--muted-foreground)}.ui_ls_tex4k_3HANw:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.ui_ls_tex4k_3HANw[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_3HANw[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 40%,transparent)}}.ui_ls_tex4k_3HANw:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.ui_ls_tex4k_3HANw{background:color-mix(in srgb,var(--input) 30%,transparent)}}}@layer components{.ui_ls_stT4k_xAm2x{display:flex;justify-content:space-between;align-items:center;gap:.5rem;box-sizing:border-box;width:-moz-fit-content;width:fit-content;padding:.5rem .75rem;border:1px solid var(--input);border-radius:.375rem;outline:none;background:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;line-height:1.25rem;white-space:nowrap;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .ui_ls_stT4k_xAm2x{background:color-mix(in oklab,var(--input) 30%,transparent)}.dark .ui_ls_stT4k_xAm2x:hover{background:color-mix(in oklab,var(--input) 50%,transparent)}.ui_ls_stT4k_xAm2x[data-placeholder]{color:var(--muted-foreground)}.ui_ls_stT4k_xAm2x:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_stT4k_xAm2x[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_xAm2x[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_stT4k_xAm2x:disabled{opacity:.5;cursor:not-allowed}.ui_ls_stT4k_xAm2x[data-size=default]{height:2.25rem}.ui_ls_stT4k_xAm2x[data-size=sm]{height:2rem}.ui_ls_stT4k_xAm2x[data-size=lg]{height:2.5rem;padding-right:.875rem;padding-left:.875rem;font-size:1rem;line-height:1.5rem}.ui_ls_stT4k_xAm2x[data-size=xl]{height:2.75rem;padding-right:1rem;padding-left:1rem;font-size:1rem;line-height:1.5rem}.ui_ls_stT4k_xAm2x[data-size="2xl"]{height:3rem;padding-right:1.125rem;padding-left:1.125rem;font-size:1.125rem;line-height:1.75rem}.ui_ls_stT4k_xAm2x [data-slot=select-value]{display:flex;display:-webkit-box;align-items:center;gap:.5rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ui_ls_stT4k_xAm2x svg{flex-shrink:0;pointer-events:none}.ui_ls_stT4k_xAm2x svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_stT4k_xAm2x svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_scC3m_xAm2x{position:relative;min-width:8rem;max-height:var(--radix-select-content-available-height);border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:var(--popover-foreground);overflow-x:hidden;overflow-y:auto;z-index:50;transform-origin:var(--radix-select-content-transform-origin)}.ui_ls_scCp7n_xAm2x[data-side=bottom]{transform:translateY(.25rem)}.ui_ls_scCp7n_xAm2x[data-side=left]{transform:translateX(-.25rem)}.ui_ls_scCp7n_xAm2x[data-side=right]{transform:translateX(.25rem)}.ui_ls_scCp7n_xAm2x[data-side=top]{transform:translateY(-.25rem)}.ui_ls_svV2p_xAm2x{padding:.25rem}.ui_ls_svVp9q_xAm2x{width:100%;min-width:var(--radix-select-trigger-width);height:var(--radix-select-trigger-height);scroll-margin-top:.25rem;scroll-margin-bottom:.25rem}.ui_ls_slL4s_xAm2x{padding:.375rem .5rem;color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.ui_ls_siI8t_xAm2x{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem 2rem .375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_siI8t_xAm2x:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_siI8t_xAm2x[data-disabled]{opacity:.5;pointer-events:none}.ui_ls_siI8t_xAm2x svg{flex-shrink:0;pointer-events:none}.ui_ls_siI8t_xAm2x svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_siI8t_xAm2x svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_siI8t_xAm2x span:last-child{display:flex;align-items:center;gap:.5rem}.ui_ls_siIi3u_xAm2x{position:absolute;right:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem}.ui_ls_ssS7v_xAm2x{height:1px;margin:.25rem -.25rem;background:var(--border);pointer-events:none}.ui_ls_ssbB2w_xAm2x{display:flex;justify-content:center;align-items:center;padding-top:.25rem;padding-bottom:.25rem;cursor:default}.ui_ls_nsW4k_QAUeh{position:relative;width:-moz-fit-content;width:fit-content}}@layer components{.ui_ls_nsW4k_QAUeh:has(select:disabled){opacity:.5}.ui_ls_ns3m_QAUeh{width:100%;min-width:0;height:2.25rem;padding:.5rem 2.25rem .5rem .75rem;border:1px solid var(--input);border-radius:.375rem;outline:none;background:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;line-height:1.25rem;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-appearance:none;-moz-appearance:none;appearance:none}.dark .ui_ls_ns3m_QAUeh{background:color-mix(in oklab,var(--input) 30%,transparent)}.dark .ui_ls_ns3m_QAUeh:hover{background:color-mix(in oklab,var(--input) 50%,transparent)}.ui_ls_ns3m_QAUeh::-moz-placeholder{color:var(--muted-foreground)}.ui_ls_ns3m_QAUeh::placeholder{color:var(--muted-foreground)}.ui_ls_ns3m_QAUeh::-moz-selection{background:var(--primary);color:var(--primary-foreground)}.ui_ls_ns3m_QAUeh::selection{background:var(--primary);color:var(--primary-foreground)}.ui_ls_ns3m_QAUeh:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_ns3m_QAUeh[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.dark .ui_ls_ns3m_QAUeh[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_ns3m_QAUeh:disabled{cursor:not-allowed;pointer-events:none}.ui_ls_ns3m_QAUeh[data-size=sm]{height:2rem;padding-top:.25rem;padding-bottom:.25rem}.ui_ls_nsI7n_QAUeh{position:absolute;top:50%;right:.875rem;width:1rem;height:1rem;opacity:.5;color:var(--muted-foreground);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(-50%)}.ui_ls_rgR4k_uSqTW{display:grid;gap:.75rem}.ui_ls_rgR4k_uSqTW[data-orientation=horizontal]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.ui_ls_rgI3m_uSqTW{display:inline-grid;flex-shrink:0;place-items:center;width:1rem;height:1rem;padding:0;border:1px solid var(--input);border-radius:9999px;outline:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:var(--primary);transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);aspect-ratio:1/1}.ui_ls_rgI3m_uSqTW[data-size=sm]{width:.875rem;height:.875rem}.ui_ls_rgI3m_uSqTW[data-size=lg]{width:1.125rem;height:1.125rem}.ui_ls_rgI3m_uSqTW[data-size=xl]{width:1.25rem;height:1.25rem}.ui_ls_rgI3m_uSqTW[data-size="2xl"]{width:1.5rem;height:1.5rem}.dark .ui_ls_rgI3m_uSqTW{background:color-mix(in oklab,var(--input) 30%,transparent)}}@layer components{.ui_ls_rgI3m_uSqTW:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_rgI3m_uSqTW[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_uSqTW[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_rgI3m_uSqTW[data-state=checked]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.ui_ls_rgI3m_uSqTW[data-state=checked][data-variant=destructive]{border-color:var(--destructive);background:var(--destructive)}.ui_ls_rgI3m_uSqTW[data-state=checked][data-variant=outline]{border-color:var(--border);background:var(--background);color:var(--foreground)}.ui_ls_rgI3m_uSqTW[data-state=checked][data-variant=secondary]{border-color:var(--secondary);background:var(--secondary);color:var(--secondary-foreground)}.ui_ls_rgI3m_uSqTW[data-state=checked][data-variant=ghost]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.ui_ls_rgI3m_uSqTW[data-state=checked][data-variant=gray]{border-color:var(--bg-gray);background:var(--bg-gray);color:var(--text-gray)}.ui_ls_rgI3m_uSqTW[data-state=checked][data-variant=brown]{border-color:var(--bg-brown);background:var(--bg-brown);color:var(--text-brown)}.ui_ls_rgI3m_uSqTW[data-state=checked][data-variant=orange]{border-color:var(--bg-orange);background:var(--bg-orange);color:var(--text-orange)}.ui_ls_rgI3m_uSqTW[data-state=checked][data-variant=yellow]{border-color:var(--bg-yellow);background:var(--bg-yellow);color:var(--text-yellow)}.ui_ls_rgI3m_uSqTW[data-state=checked][data-variant=green]{border-color:var(--bg-green);background:var(--bg-green);color:var(--text-green)}.ui_ls_rgI3m_uSqTW[data-state=checked][data-variant=blue]{border-color:var(--bg-blue);background:var(--bg-blue);color:var(--text-blue)}.ui_ls_rgI3m_uSqTW[data-state=checked][data-variant=purple]{border-color:var(--bg-purple);background:var(--bg-purple);color:var(--text-purple)}.ui_ls_rgI3m_uSqTW[data-state=checked][data-variant=pink]{border-color:var(--bg-pink);background:var(--bg-pink);color:var(--text-pink)}.ui_ls_rgI3m_uSqTW[data-state=checked][data-variant=red]{border-color:var(--bg-red);background:var(--bg-red);color:var(--text-red)}.ui_ls_rgI3m_uSqTW:disabled{opacity:.5;cursor:not-allowed}.ui_ls_rgIi7n_uSqTW{display:grid;place-items:center;width:100%;height:100%}.ui_ls_rgIic2p_uSqTW{display:block;width:.5rem;height:.5rem;font-size:.5rem;line-height:.5rem}[data-size=lg] .ui_ls_rgIic2p_uSqTW,[data-size=sm] .ui_ls_rgIic2p_uSqTW{width:.625rem;height:.625rem;font-size:.625rem;line-height:.625rem}[data-size=xl] .ui_ls_rgIic2p_uSqTW{width:.75rem;height:.75rem;font-size:.75rem;line-height:.75rem}[data-size="2xl"] .ui_ls_rgIic2p_uSqTW{width:.875rem;height:.875rem;font-size:.875rem;line-height:.875rem}.ui_ls_rgIic2p_uSqTW>i{display:inline-block;line-height:1}.ui_ls_rgIic2p_uSqTW>i:before{color:currentColor!important}.ui_ls_swR4k_pAc8P{display:inline-flex;align-items:center;flex-shrink:0;width:2.25rem;height:1.25rem;padding:.125rem;border:1px solid transparent;border-radius:9999px;outline:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_swR4k_pAc8P[data-size=sm]{width:2rem;height:1.125rem}.ui_ls_swR4k_pAc8P[data-size=lg]{width:2.5rem;height:1.375rem}.ui_ls_swR4k_pAc8P[data-size=xl]{width:2.75rem;height:1.5rem}.ui_ls_swR4k_pAc8P[data-size="2xl"]{width:3.25rem;height:1.75rem}.ui_ls_swR4k_pAc8P[data-size=sm]>.ui_ls_swT3m_pAc8P[data-state=checked]{transform:translateX(.75rem)}.ui_ls_swR4k_pAc8P[data-size=lg]>.ui_ls_swT3m_pAc8P[data-state=checked]{transform:translateX(1rem)}.ui_ls_swR4k_pAc8P[data-size=xl]>.ui_ls_swT3m_pAc8P[data-state=checked]{transform:translateX(1.125rem)}.ui_ls_swR4k_pAc8P[data-size="2xl"]>.ui_ls_swT3m_pAc8P[data-state=checked]{transform:translateX(1.375rem)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=destructive]{background:var(--destructive)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=secondary]{background:var(--secondary)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=outline]{border-color:var(--border);background:var(--background)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=ghost]{background:var(--accent)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=gray]{background:var(--bg-gray)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=brown]{background:var(--bg-brown)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=orange]{background:var(--bg-orange)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=yellow]{background:var(--bg-yellow)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=green]{background:var(--bg-green)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=blue]{background:var(--bg-blue)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=purple]{background:var(--bg-purple)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=pink]{background:var(--bg-pink)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=red]{background:var(--bg-red)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=outline]>.ui_ls_swT3m_pAc8P{background:var(--foreground)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=secondary]>.ui_ls_swT3m_pAc8P{background:var(--secondary-foreground)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=ghost]>.ui_ls_swT3m_pAc8P{background:var(--accent-foreground)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=gray]>.ui_ls_swT3m_pAc8P{background:var(--text-gray)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=brown]>.ui_ls_swT3m_pAc8P{background:var(--text-brown)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=orange]>.ui_ls_swT3m_pAc8P{background:var(--text-orange)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=yellow]>.ui_ls_swT3m_pAc8P{background:var(--text-yellow)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=green]>.ui_ls_swT3m_pAc8P{background:var(--text-green)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=blue]>.ui_ls_swT3m_pAc8P{background:var(--text-blue)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=purple]>.ui_ls_swT3m_pAc8P{background:var(--text-purple)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=pink]>.ui_ls_swT3m_pAc8P{background:var(--text-pink)}.ui_ls_swR4k_pAc8P[data-state=checked][data-variant=red]>.ui_ls_swT3m_pAc8P{background:var(--text-red)}.ui_ls_swR4k_pAc8P[data-state=checked]{background:var(--primary)}.ui_ls_swR4k_pAc8P[data-state=unchecked]{background:var(--input)}.dark .ui_ls_swR4k_pAc8P[data-state=unchecked]{background:color-mix(in srgb,var(--input) 80%,transparent)}}@layer components{.ui_ls_swR4k_pAc8P:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.ui_ls_swR4k_pAc8P:disabled{opacity:.5;cursor:not-allowed}.ui_ls_swT3m_pAc8P{display:block;width:1rem;height:1rem;border-radius:9999px;background:var(--background);box-shadow:none;pointer-events:none;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-size=sm] .ui_ls_swT3m_pAc8P{width:.875rem;height:.875rem}[data-size=lg] .ui_ls_swT3m_pAc8P{width:1.125rem;height:1.125rem}[data-size=xl] .ui_ls_swT3m_pAc8P{width:1.25rem;height:1.25rem}[data-size="2xl"] .ui_ls_swT3m_pAc8P{width:1.5rem;height:1.5rem}.ui_ls_swT3m_pAc8P[data-state=checked]{transform:translateX(calc(var(--switch-thumb-distance, .875rem)))}.dark .ui_ls_swT3m_pAc8P[data-state=checked]{background:var(--primary-foreground)}.ui_ls_swT3m_pAc8P[data-state=unchecked]{transform:translateX(0)}.dark .ui_ls_swT3m_pAc8P[data-state=unchecked]{background:var(--foreground)}.ui_ls_slR4k_5wUov{position:relative;display:flex;align-items:center;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.ui_ls_slR4k_5wUov[data-disabled]{opacity:.5}.ui_ls_slR4k_5wUov[data-orientation=vertical]{flex-direction:column;width:auto;height:100%;min-height:11rem}.ui_ls_slT3m_5wUov{position:relative;flex-grow:1;border-radius:9999px;background:var(--muted);overflow:hidden}.ui_ls_slT3m_5wUov[data-orientation=horizontal]{width:100%;height:.375rem}.ui_ls_slT3m_5wUov[data-orientation=vertical]{width:.375rem;height:100%}.ui_ls_slR7n_5wUov{position:absolute;background:var(--primary)}.ui_ls_slR7n_5wUov[data-orientation=horizontal]{height:100%}.ui_ls_slR7n_5wUov[data-orientation=vertical]{width:100%}.ui_ls_slT2p_5wUov{display:block;flex-shrink:0;width:1rem;height:1rem;border-width:1px;border-color:var(--primary);border-radius:9999px;outline:none;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_slT2p_5wUov:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--ring) 50%,transparent)}}@layer components{.ui_ls_slT2p_5wUov:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--ring) 50%,transparent)}.ui_ls_slT2p_5wUov:disabled{opacity:.5;pointer-events:none}.ui_ls_ioC4k_plS6M{display:flex;align-items:center;gap:.5rem}}@layer components{.ui_ls_ioC4k_plS6M:has([disabled]){opacity:.5}.ui_ls_io3m_plS6M:disabled{cursor:not-allowed}.ui_ls_ioG7n_plS6M,.ui_ls_ioS2p_plS6M{display:flex;align-items:center}.ui_ls_ioS2p_plS6M{position:relative;justify-content:center;width:2.25rem;height:2.25rem;border-top:1px solid var(--input);border-right:1px solid var(--input);border-bottom:1px solid var(--input);outline:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .ui_ls_ioS2p_plS6M{background:color-mix(in oklab,var(--input) 30%,transparent)}.ui_ls_ioS2p_plS6M:first-child{border-left:1px solid var(--input);border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.ui_ls_ioS2p_plS6M:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.ui_ls_ioS2p_plS6M[data-active=true]{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent);z-index:10}.ui_ls_ioS2p_plS6M[aria-invalid=true]{border-color:var(--destructive)}.ui_ls_ioS2p_plS6M[aria-invalid=true][data-active=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.dark .ui_ls_ioS2p_plS6M[aria-invalid=true][data-active=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_ioSc9q_plS6M{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.ui_ls_ioScb6r_plS6M{width:1px;height:1rem;background:var(--foreground);animation:ui_caret-blink_plS6M 1s steps(1) infinite}@keyframes ui_caret-blink_plS6M{0%,50%{opacity:1}51%,to{opacity:0}}}@layer components{.ui_ls_lbl4k_7KkCT{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.group[data-disabled=true] .ui_ls_lbl4k_7KkCT{opacity:.5;pointer-events:none}.peer:disabled~.ui_ls_lbl4k_7KkCT{opacity:.5;cursor:not-allowed}.ui_ls_sep4k_awA9Y{flex-shrink:0;background:var(--border)}.ui_ls_sep4k_awA9Y[data-orientation=horizontal]{width:100%;height:1px}.ui_ls_sep4k_awA9Y[data-orientation=vertical]{width:1px;height:100%}.ui_ls_fs4k_4soDz{display:flex;flex-direction:column;gap:.75rem;box-sizing:border-box;padding:0;margin:0;border:0}}@layer components{.ui_ls_fs4k_4soDz:has(>[data-slot=checkbox-group]),.ui_ls_fs4k_4soDz:has(>[data-slot=radio-group]){gap:.75rem}.ui_ls_flL3m_4soDz{padding:0;margin-bottom:0;font-weight:500}.ui_ls_flL3m_4soDz[data-variant=legend]{font-size:1rem;line-height:1.5rem}.ui_ls_flL3m_4soDz[data-variant=label]{font-size:.875rem;line-height:1.25rem}.ui_ls_fgG7n_4soDz{display:flex;flex-direction:column;gap:1rem;width:100%;container-type:inline-size;container-name:field-group}.ui_ls_fgG7n_4soDz[data-slot=checkbox-group]{gap:.75rem}.ui_ls_fgG7n_4soDz [data-slot=field-group]{gap:1rem}.ui_ls_fl2p_4soDz{display:flex;gap:.5rem;width:100%}.ui_ls_fl2p_4soDz[data-invalid=true]{color:var(--destructive)}.ui_ls_flOv9q_4soDz{flex-direction:column}.ui_ls_flOv9q_4soDz>*{width:100%}.ui_ls_flOv9q_4soDz>.ui_sr-only_4soDz{width:auto}.ui_ls_flOh6r_4soDz{flex-direction:row;align-items:center}.ui_ls_flOh6r_4soDz [data-slot=field-label]{flex:1 1 auto}.ui_ls_flOh6r_4soDz:has(>[data-slot=field-content]){align-items:flex-start}.ui_ls_flOh6r_4soDz:has(>[data-slot=field-content]) [role=checkbox],.ui_ls_flOh6r_4soDz:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}.ui_ls_flOr4s_4soDz{flex-direction:column}.ui_ls_flOr4s_4soDz>*{width:100%}.ui_ls_flOr4s_4soDz>.ui_sr-only_4soDz{width:auto}@container field-group (min-width: 768px){.ui_ls_flOr4s_4soDz{flex-direction:row;align-items:center}.ui_ls_flOr4s_4soDz>*{width:auto}.ui_ls_flOr4s_4soDz [data-slot=field-label]{flex:1 1 auto}.ui_ls_flOr4s_4soDz:has(>[data-slot=field-content]){align-items:flex-start}.ui_ls_flOr4s_4soDz:has(>[data-slot=field-content]) [role=checkbox],.ui_ls_flOr4s_4soDz:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.ui_ls_fcC8t_4soDz{display:flex;flex-direction:column;gap:.375rem;flex:1;line-height:1.375}.ui_ls_flL3u_4soDz{display:flex;gap:.5rem;width:-moz-fit-content;width:fit-content;line-height:1.375}.group[data-disabled=true] .ui_ls_flL3u_4soDz{opacity:.5}.ui_ls_flL3u_4soDz:has(>[data-slot=field]){flex-direction:column;width:100%;border:1px solid var(--border);border-radius:.375rem}.ui_ls_flL3u_4soDz:has(>[data-slot=field]) [data-slot=field]{padding:1rem}.ui_ls_flL3u_4soDz:has([data-state=checked]){border-color:var(--primary);background:color-mix(in oklab,var(--primary) 5%,transparent)}.dark .ui_ls_flL3u_4soDz:has([data-state=checked]){background:color-mix(in oklab,var(--primary) 10%,transparent)}.ui_ls_ftT7v_4soDz{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;font-size:.875rem;font-weight:500;line-height:1.375}.group[data-disabled=true] .ui_ls_ftT7v_4soDz{opacity:.5}.ui_ls_fdD2w_4soDz{color:var(--muted-foreground);font-size:.875rem;font-weight:400;line-height:1.5}.group:has([data-orientation=horizontal]) .ui_ls_fdD2w_4soDz{text-wrap:balance}.ui_ls_fdD2w_4soDz:last-child{margin-top:0}.ui_ls_fdD2w_4soDz:nth-last-child(2){margin-top:-.25rem}[data-variant=legend]+.ui_ls_fdD2w_4soDz{margin-top:0}.ui_ls_fdD2w_4soDz a{text-decoration:underline;text-underline-offset:4px}.ui_ls_fdD2w_4soDz a:hover{color:var(--primary)}.ui_ls_fsS9x_4soDz{position:relative;height:1.25rem;margin-top:-.5rem;font-size:.875rem;line-height:1.25rem}.group[data-variant=outline] .ui_ls_fsS9x_4soDz,.ui_ls_fsS9x_4soDz{margin-bottom:-.5rem}.ui_ls_fsSl6y_4soDz{position:absolute;inset:0;top:50%}.ui_ls_fsSc4z_4soDz{position:relative;display:block;width:-moz-fit-content;width:fit-content;padding-right:.5rem;padding-left:.5rem;margin-right:auto;margin-left:auto;background:var(--background);color:var(--muted-foreground)}.ui_ls_feE3a_4soDz{color:var(--destructive);font-size:.875rem;font-weight:400;line-height:1.25rem}.ui_ls_feEl7b_4soDz{display:flex;flex-direction:column;gap:.25rem;margin-left:1rem;list-style-type:disc}.ui_ls_fiI4k_sJWAY{display:grid;gap:.5rem}.ui_ls_flL3m_sJWAY[data-error=true]{color:var(--destructive)}.ui_ls_fdD7n_sJWAY{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.ui_ls_fmM2p_sJWAY{color:var(--destructive);font-size:.875rem;line-height:1.25rem}.ui_ls_aL4k_c7jOB{position:relative;display:grid;align-items:flex-start;row-gap:.25rem;grid-template-columns:0 1fr;width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.5rem;font-size:.875rem}}@layer components{.ui_ls_aL4k_c7jOB:has(>i),.ui_ls_aL4k_c7jOB:has(>svg){-moz-column-gap:.75rem;column-gap:.75rem;grid-template-columns:auto 1fr}.ui_ls_aL4k_c7jOB>svg{width:1rem;height:1rem;color:currentColor}.ui_ls_aL4k_c7jOB>i,.ui_ls_aL4k_c7jOB>svg{grid-row:1/span 2;transform:translateY(.125rem)}.ui_ls_aL4k_c7jOB>i{align-self:start}.ui_ls_vD9m_c7jOB{background:var(--card);color:var(--card-foreground)}.ui_ls_vR3p_c7jOB{background:var(--card);color:var(--destructive)}.ui_ls_vR3p_c7jOB>svg{color:currentColor}.ui_ls_vR3p_c7jOB [data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}.ui_ls_vOl4x_c7jOB{background:transparent;color:var(--foreground)}.ui_ls_vSc7w_c7jOB{background:var(--secondary);color:var(--secondary-foreground)}.ui_ls_vGr2p_c7jOB{background:var(--bg-gray);color:var(--text-gray)}.ui_ls_vBr6m_c7jOB{background:var(--bg-brown);color:var(--text-brown)}.ui_ls_vOr8n_c7jOB{background:var(--bg-orange);color:var(--text-orange)}.ui_ls_vYe3q_c7jOB{background:var(--bg-yellow);color:var(--text-yellow)}.ui_ls_vGn5r_c7jOB{background:var(--bg-green);color:var(--text-green)}.ui_ls_vBl7t_c7jOB{background:var(--bg-blue);color:var(--text-blue)}.ui_ls_vPu9v_c7jOB{background:var(--bg-purple);color:var(--text-purple)}.ui_ls_vPi4y_c7jOB{background:var(--bg-pink);color:var(--text-pink)}.ui_ls_vRe6z_c7jOB{background:var(--bg-red);color:var(--text-red)}.ui_ls_aT7n_c7jOB{display:-webkit-box;min-height:1rem;font-size:.9375rem;font-weight:600;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ui_ls_aD2s_c7jOB,.ui_ls_aT7n_c7jOB{grid-column-start:2;line-height:1.25rem}.ui_ls_aD2s_c7jOB{display:grid;gap:.25rem;justify-items:start;color:var(--muted-foreground);font-size:.8125rem}.ui_ls_aD2s_c7jOB p{line-height:1.625}.ui_ls_bD4k_DiUjR{display:inline-flex;justify-content:center;align-items:center;gap:.25rem;flex-shrink:0;width:-moz-fit-content;width:fit-content;padding:.125rem .5rem;border:1px solid var(--border);border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;transition-property:color,box-shadow;transition-duration:.15s}.ui_ls_bD4k_DiUjR>svg{width:.75rem;height:.75rem;pointer-events:none}}@layer components{.ui_ls_bD4k_DiUjR:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_bD4k_DiUjR[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.ui_dark_DiUjR .ui_ls_bD4k_DiUjR[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_vD9m_DiUjR{border-color:transparent;background:var(--primary);color:var(--primary-foreground)}a.ui_ls_vD9m_DiUjR:hover{background:color-mix(in oklab,var(--primary) 90%,transparent)}.ui_ls_vS2n_DiUjR{border-color:transparent;background:var(--secondary);color:var(--secondary-foreground)}a.ui_ls_vS2n_DiUjR:hover{background:color-mix(in oklab,var(--secondary) 90%,transparent)}.ui_ls_vR7p_DiUjR{border-color:transparent;background:var(--destructive);color:#fff}.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_Xe9z4{display:flex;flex-direction:column;padding:0;border:1px solid var(--border);border-radius:.75rem;background:var(--card);box-shadow:inset 0 0 1px 1px rgba(0,0,0,.05);color:var(--card-foreground);font-size:.875rem;line-height:1.25rem}.ui_ls_cH3m_Xe9z4{display:grid;align-items:start;gap:.25rem;grid-template-rows:auto auto;grid-auto-rows:min-content;padding:1rem 1rem .75rem;container-type:inline-size;container-name:card-header}}@layer components{.ui_ls_cH3m_Xe9z4:has([data-slot=card-action]){grid-template-columns:1fr auto}.ui_ls_cH3m_Xe9z4 .border-b{padding-bottom:1rem}.ui_ls_cT7n_Xe9z4{padding:0 0 0 1.5625rem;font-size:.9375rem;font-weight:600;line-height:1.25rem}.ui_ls_cT7n_Xe9z4.title-hidden{padding-left:0}.ui_ls_9flp_Xe9z4{flex:1;font-size:1.2rem;font-weight:600;line-height:1.5rem;letter-spacing:-.05em}.ui_ls_cD2p_Xe9z4{color:var(--muted-foreground);font-size:.8125rem;line-height:1.25rem}.ui_ls_cA9q_Xe9z4{align-self:start;grid-column-start:2;grid-row:span 2/span 2;grid-row-start:1;justify-self:end}.ui_ls_cC4r_Xe9z4{padding:0 1rem .75rem;font-size:.875rem;line-height:1.25rem}.ui_ls_cF6s_Xe9z4{display:flex;align-items:center;min-height:3.25rem;padding:.75rem 1rem;border-top:1px solid var(--border);background:color-mix(in oklab,var(--muted) 35%,transparent)}.ui_ls_cF6s_Xe9z4[data-align=center]{justify-content:center}.ui_ls_cF6s_Xe9z4[data-align=right]{justify-content:flex-end}.ui_ls_cF6s_Xe9z4 .border-t{padding-top:1rem}.ui_ls_aV8k_f5SQ6{position:relative;display:flex;flex-shrink:0;width:2rem;height:2rem;border-radius:50%;overflow:hidden}.ui_ls_aI3m_f5SQ6{width:100%;height:100%;aspect-ratio:1/1}.ui_ls_aF7n_f5SQ6{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;background:var(--muted)}.ui_ls_spi4k_sbO4A{width:1rem;height:1rem;animation:ui_spin_sbO4A 1s linear infinite}}@layer components{@keyframes ui_spin_sbO4A{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}@layer components{.ui_ls_loa4k_cSo1w{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:inherit}.ui_ls_sk2s_cSo1w{width:3rem;height:3rem}.ui_ls_ske4k_2YfyY{border-radius:.375rem;background:var(--accent);animation:ui_pulse_2YfyY 2s cubic-bezier(.4,0,.6,1) infinite}}@layer components{@keyframes ui_pulse_2YfyY{0%,to{opacity:1}50%{opacity:.5}}}@layer components{.ui_ls_prR4k_msq3w{position:relative;width:100%;height:.5rem;border-radius:9999px;background:color-mix(in oklab,var(--primary) 20%,transparent);overflow:hidden}.ui_ls_prI3m_msq3w{flex:1 1 0%;width:100%;height:100%;background:var(--primary);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_em4k_4nOmF{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;flex:1;min-width:0;padding:1.5rem;border:1px dashed var(--border);border-radius:.5rem;text-align:center;text-wrap:balance}}@layer components{@media (min-width:768px){.ui_ls_em4k_4nOmF{padding:3rem}}.ui_ls_emH3m_4nOmF{display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:24rem;text-align:center}.ui_ls_emM7n_4nOmF{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-bottom:.5rem}.ui_ls_emM7n_4nOmF svg{flex-shrink:0;pointer-events:none}.ui_ls_emMv2p_4nOmF{background:transparent}.ui_ls_emMvi9q_4nOmF{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--muted);color:var(--foreground)}.ui_ls_emMvi9q_4nOmF svg:not([class*=size-]){width:1.5rem;height:1.5rem}.ui_ls_emT6r_4nOmF{font-size:1.125rem;font-weight:500;line-height:1.75rem;letter-spacing:-.025em}.ui_ls_emD4s_4nOmF{color:var(--muted-foreground);font-size:.875rem;line-height:1.625}.ui_ls_emD4s_4nOmF a{text-decoration:underline;text-underline-offset:4px}.ui_ls_emD4s_4nOmF a:hover{color:var(--primary)}.ui_ls_emC8t_4nOmF{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;min-width:0;max-width:24rem;font-size:.875rem;line-height:1.25rem;text-wrap:balance}.ui_ls_kbd4k_5y6cR{display:inline-flex;justify-content:center;align-items:center;gap:.25rem;width:-moz-fit-content;width:fit-content;min-width:1.25rem;height:1.25rem;padding-right:.25rem;padding-left:.25rem;border-radius:.125rem;background:var(--muted);color:var(--muted-foreground);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_kbd4k_5y6cR svg:not([class*=size-]){width:.75rem;height:.75rem}[data-slot=tooltip-content] .ui_ls_kbd4k_5y6cR{background:color-mix(in oklab,var(--background) 20%,transparent);color:var(--background)}.dark [data-slot=tooltip-content] .ui_ls_kbd4k_5y6cR{background:color-mix(in oklab,var(--background) 10%,transparent)}.ui_ls_kbdG3m_5y6cR{display:inline-flex;align-items:center;gap:.25rem}.ui_ls_spin3m_U5et8{animation:ui_spin_U5et8 1s linear infinite}}@layer components{@keyframes ui_spin_U5et8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}@layer components{.ui_ls_chC4k_Igp9d{display:flex;justify-content:center;font-size:.75rem;line-height:1rem;aspect-ratio:16/9}.ui_ls_chC4k_Igp9d .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.ui_ls_chC4k_Igp9d .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}.ui_ls_chC4k_Igp9d .recharts-curve.recharts-tooltip-cursor,.ui_ls_chC4k_Igp9d .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.ui_ls_chC4k_Igp9d .recharts-radial-bar-background-sector,.ui_ls_chC4k_Igp9d .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.ui_ls_chC4k_Igp9d .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.ui_ls_chC4k_Igp9d .recharts-dot[stroke="#fff"]{stroke:transparent}.ui_ls_chC4k_Igp9d .recharts-layer,.ui_ls_chC4k_Igp9d .recharts-sector{outline:none}.ui_ls_chC4k_Igp9d .recharts-sector[stroke="#fff"]{stroke:transparent}.ui_ls_chC4k_Igp9d .recharts-surface{outline:none}.ui_ls_ttL9m_Igp9d{font-weight:500}.ui_ls_ttC3n_Igp9d{align-items:start;min-width:8rem;padding:.375rem .625rem;border:1px solid color-mix(in oklab,var(--border) 50%,transparent);border-radius:.5rem;background:var(--background);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);font-size:.75rem;line-height:1rem}.ui_ls_ttC3n_Igp9d,.ui_ls_ttG7p_Igp9d{display:grid;gap:.375rem}.ui_ls_ttI2q_Igp9d{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%}.ui_ls_ttI2q_Igp9d>svg{width:.625rem;height:.625rem;color:var(--muted-foreground)}.ui_ls_ttIc6r_Igp9d{align-items:center}.ui_ls_ttIn4s_Igp9d{flex-shrink:0;border-color:var(--color-border);border-radius:2px;background:var(--color-bg)}.ui_ls_iDot8t_Igp9d{width:.625rem;height:.625rem}.ui_ls_iLin3u_Igp9d{width:.25rem}.ui_ls_iDsh7v_Igp9d{width:0;border-width:1.5px;border-style:dashed;background:transparent}.ui_ls_iDshN2w_Igp9d{margin-top:.125rem;margin-bottom:.125rem}.ui_ls_ttF9x_Igp9d{display:flex;justify-content:space-between;flex:1 1 0%;line-height:1}.ui_ls_ttFe4y_Igp9d{align-items:flex-end}.ui_ls_ttFc7z_Igp9d{align-items:center}.ui_ls_ttG2a_Igp9d{display:grid;gap:.375rem}.ui_ls_ttLb3b_Igp9d{color:var(--muted-foreground)}.ui_ls_ttVl6c_Igp9d{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_Igp9d{display:flex;justify-content:center;align-items:center;gap:1rem}.ui_ls_lgCt9e_Igp9d{padding-bottom:.75rem}.ui_ls_lgCb2f_Igp9d{padding-top:.75rem}.ui_ls_lgI7g_Igp9d{display:flex;align-items:center;gap:.375rem}.ui_ls_lgI7g_Igp9d>svg{width:.75rem;height:.75rem;color:var(--muted-foreground)}.ui_ls_lgIn4h_Igp9d{flex-shrink:0;width:.5rem;height:.5rem;border-radius:2px}.ui_ls_dlO4k_leuD5{position:fixed;inset:0;background:oklch(17% .05 285.62deg/.77);z-index:50}.ui_ls_dlC3m_leuD5{position:fixed;top:50%;left:50%;display:flex;flex-direction:column;width:100%;max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);border:1px solid var(--border);border-radius:.5rem;outline:none;background:var(--background);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);overflow:hidden;z-index:50}.ui_ls_dlCc7n_leuD5{position:absolute;top:1rem;right:1rem;padding:0;margin:0;border:0;border-radius:.125rem;background:transparent;box-shadow:none;opacity:.9;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_dlCc7n_leuD5:hover{opacity:1}.ui_ls_dlCc7n_leuD5:focus{outline:none}.ui_ls_dlCc7n_leuD5:disabled{pointer-events:none}.ui_ls_dlCc7n_leuD5 svg{flex-shrink:0;pointer-events:none}.ui_ls_dlCc7n_leuD5 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_dlH2p_leuD5{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-bottom:1px solid var(--border);text-align:center}}@layer components{@media (min-width:640px){.ui_ls_dlH2p_leuD5{text-align:left}}.ui_ls_dlB5o_leuD5{flex:1 1 auto;min-height:0;padding:1rem;overflow-y:auto}.ui_ls_dlF9q_leuD5{display:flex;flex-direction:column-reverse;gap:.5rem;padding:1rem;border-top:1px solid var(--border);background:var(--accent)}@media (min-width:640px){.ui_ls_dlF9q_leuD5{flex-direction:row;justify-content:flex-end}}.ui_ls_dlT6r_leuD5{display:flex;align-items:center;gap:.5rem;padding:0;margin:0;font-size:1.125rem;font-weight:600;line-height:1}.ui_ls_dlD4s_leuD5{padding:0;margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.ui_ls_aO4k_EA4Ie{position:fixed;inset:0;background:color-mix(in oklab,#000 50%,transparent);z-index:50}.ui_ls_aO4k_EA4Ie[data-state=open]{animation:ui_fadeIn_EA4Ie .2s ease-out}.ui_ls_aO4k_EA4Ie[data-state=closed]{animation:ui_fadeOut_EA4Ie .2s ease-out}.ui_ls_aC7m_EA4Ie{position:fixed;top:50%;left:50%;display:grid;gap:1.25rem;width:100%;max-width:calc(100% - 2rem);padding:1.5rem;border:1px solid var(--border);border-radius:.5rem;background:var(--background);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:50;transform:translate(-50%,-50%)}.ui_ls_aC7m_EA4Ie[data-state=open]{animation:ui_zoomIn_EA4Ie .2s ease-out}.ui_ls_aC7m_EA4Ie[data-state=closed]{animation:ui_zoomOut_EA4Ie .2s ease-out}}@layer components{@media (min-width:640px){.ui_ls_aC7m_EA4Ie{max-width:32rem}}.ui_ls_aH9n_EA4Ie{display:flex;flex-direction:column;gap:.625rem;text-align:center}@media (min-width:640px){.ui_ls_aH9n_EA4Ie{text-align:left}}.ui_ls_aF2p_EA4Ie{display:flex;flex-direction:column-reverse;gap:.5rem;padding:.75rem 1.5rem;margin-right:-1.5rem;margin-bottom:-1.5rem;margin-left:-1.5rem;border-top:1px solid var(--border);background:color-mix(in oklab,var(--muted) 35%,transparent)}@media (min-width:640px){.ui_ls_aF2p_EA4Ie{flex-direction:row;justify-content:flex-end}}.ui_ls_aT6r_EA4Ie{font-size:1.125rem;font-weight:600;line-height:1.375rem}[data-action-variant=destructive] [data-slot=alert-dialog-title]{color:var(--destructive)}.ui_ls_aD8s_EA4Ie{color:var(--muted-foreground);font-size:.875rem;line-height:1.375rem}}@keyframes ui_fadeIn_EA4Ie{0%{opacity:0}to{opacity:1}}@keyframes ui_fadeOut_EA4Ie{0%{opacity:1}to{opacity:0}}@keyframes ui_zoomIn_EA4Ie{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ui_zoomOut_EA4Ie{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}@layer components{.ui_ls_drO4k_YR9eO{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:50}.ui_ls_drC3m_YR9eO{position:fixed;display:flex;flex-direction:column;height:auto;background:var(--background);z-index:50}.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=top]{top:0;right:0;left:0;max-height:80vh;margin-bottom:6rem;border-bottom:1px solid var(--border);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=bottom]{right:0;bottom:0;left:0;max-height:80vh;margin-top:6rem;border-top:1px solid var(--border);border-top-left-radius:.5rem;border-top-right-radius:.5rem}.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=right]{top:0;right:0;bottom:0;width:75%;border-left:1px solid var(--border)}@media (min-width:640px){.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=right]{max-width:24rem}}.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=left]{top:0;bottom:0;left:0;width:75%;border-right:1px solid var(--border)}@media (min-width:640px){.ui_ls_drC3m_YR9eO[data-vaul-drawer-direction=left]{max-width:24rem}}.ui_ls_drCh7n_YR9eO{display:none;flex-shrink:0;width:100px;height:.5rem;margin-top:1rem;margin-right:auto;margin-left:auto;border-radius:9999px;background:var(--muted)}.group[data-vaul-drawer-direction=bottom] .ui_ls_drCh7n_YR9eO{display:block}.ui_ls_drH2p_YR9eO{display:flex;flex-direction:column;gap:.125rem;padding:1rem}@media (min-width:768px){.ui_ls_drH2p_YR9eO{gap:.375rem;text-align:left}}.group[data-vaul-drawer-direction=bottom] .ui_ls_drH2p_YR9eO,.group[data-vaul-drawer-direction=top] .ui_ls_drH2p_YR9eO{text-align:center}.ui_ls_drF9q_YR9eO{display:flex;flex-direction:column;gap:.5rem;padding:1rem;margin-top:auto}.ui_ls_drT6r_YR9eO{color:var(--foreground);font-weight:600}.ui_ls_drD4s_YR9eO{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.ui_ls_shO4k_kYhMc{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:50}.ui_ls_shC3m_kYhMc{position:fixed;display:flex;flex-direction:column;gap:1rem;background:var(--background);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:50;transition-property:transform;transition-timing-function:ease-in-out}.ui_ls_shCr7n_kYhMc{top:0;right:0;bottom:0;width:75%;height:100%;border-left:1px solid var(--border)}}@layer components{@media (min-width:640px){.ui_ls_shCr7n_kYhMc{max-width:24rem}}.ui_ls_shCl2p_kYhMc{top:0;bottom:0;left:0;width:75%;height:100%;border-right:1px solid var(--border)}@media (min-width:640px){.ui_ls_shCl2p_kYhMc{max-width:24rem}}.ui_ls_shCt9q_kYhMc{top:0;right:0;left:0;height:auto;border-bottom:1px solid var(--border)}.ui_ls_shCb6r_kYhMc{right:0;bottom:0;left:0;height:auto;border-top:1px solid var(--border)}.ui_ls_shCl4s_kYhMc{position:absolute;top:1rem;right:1rem;border-radius:.125rem;outline:none;opacity:.7;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_shCl4s_kYhMc:hover{opacity:1}.ui_ls_shCl4s_kYhMc:focus{outline:none;box-shadow:0 0 0 2px var(--ring)}.ui_ls_shCl4s_kYhMc[data-state=open]{background:var(--secondary)}.ui_ls_shCl4s_kYhMc:disabled{pointer-events:none}.ui_ls_shH8t_kYhMc{gap:.375rem}.ui_ls_shF3u_kYhMc,.ui_ls_shH8t_kYhMc{display:flex;flex-direction:column;padding:1rem}.ui_ls_shF3u_kYhMc{gap:.5rem;margin-top:auto}.ui_ls_shT7v_kYhMc{color:var(--foreground);font-weight:600}.ui_ls_shD2w_kYhMc{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.ui_ls_poC4k_Ioj1X{width:18rem;padding:1rem;border:1px solid var(--border);border-radius:.375rem;outline:none;background:var(--popover);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:var(--popover-foreground);z-index:50;transform-origin:var(--radix-popover-content-transform-origin)}.ui_ls_ttT2r_CmMbb{padding:0;margin:0;border:none;background:transparent;box-shadow:none;cursor:pointer}.ui_ls_ttC4k_CmMbb{width:-moz-fit-content;width:fit-content;padding:.375rem .75rem;border-radius:.375rem;color:var(--background);font-size:.75rem;line-height:1rem;text-wrap:balance}.ui_ls_ttA3m_CmMbb,.ui_ls_ttC4k_CmMbb{background:var(--foreground);z-index:50}.ui_ls_ttA3m_CmMbb{width:.625rem;height:.625rem;border-radius:2px;transform:translateY(calc(-50% - 2px)) rotate(45deg);fill:var(--foreground)}.ui_ls_hcC4k_PNihO{width:16rem;padding:1rem;border:1px solid var(--border);border-radius:.375rem;outline:none;background:var(--popover);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:var(--popover-foreground);z-index:50;transform-origin:var(--radix-hover-card-content-transform-origin)}.ui_ls_cxSt4k_KTHW3{display:flex;align-items:center;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cxSt4k_KTHW3:focus,.ui_ls_cxSt4k_KTHW3[data-state=open]{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cxSt4k_KTHW3[data-inset=true]{padding-left:2rem}.ui_ls_cxSt4k_KTHW3 svg{flex-shrink:0;pointer-events:none}.ui_ls_cxSt4k_KTHW3 svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_cxSt4k_KTHW3 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cxStch3m_KTHW3{margin-left:auto}.ui_ls_cxSc7n_KTHW3{min-width:8rem;padding:.25rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:var(--popover-foreground);overflow:hidden;z-index:50;transform-origin:var(--radix-context-menu-content-transform-origin)}.ui_ls_cxSc7n_KTHW3[data-state=open]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s}.ui_ls_cxSc7n_KTHW3[data-state=closed]{animation:ui_fadeOut_KTHW3 .1s,ui_zoomOut_KTHW3 .1s}.ui_ls_cxSc7n_KTHW3[data-side=bottom]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromTop_KTHW3 .1s}.ui_ls_cxSc7n_KTHW3[data-side=left]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromRight_KTHW3 .1s}.ui_ls_cxSc7n_KTHW3[data-side=right]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromLeft_KTHW3 .1s}.ui_ls_cxSc7n_KTHW3[data-side=top]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromBottom_KTHW3 .1s}.ui_ls_cxC2p_KTHW3{min-width:8rem;max-height:var(--radix-context-menu-content-available-height);padding:.25rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:var(--popover-foreground);overflow-x:hidden;overflow-y:auto;z-index:50;transform-origin:var(--radix-context-menu-content-transform-origin)}.ui_ls_cxC2p_KTHW3[data-state=open]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s}.ui_ls_cxC2p_KTHW3[data-state=closed]{animation:ui_fadeOut_KTHW3 .1s,ui_zoomOut_KTHW3 .1s}.ui_ls_cxC2p_KTHW3[data-side=bottom]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromTop_KTHW3 .1s}.ui_ls_cxC2p_KTHW3[data-side=left]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromRight_KTHW3 .1s}.ui_ls_cxC2p_KTHW3[data-side=right]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromLeft_KTHW3 .1s}.ui_ls_cxC2p_KTHW3[data-side=top]{animation:ui_fadeIn_KTHW3 .1s,ui_zoomIn_KTHW3 .1s,ui_slideInFromBottom_KTHW3 .1s}.ui_ls_cxI9q_KTHW3{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cxI9q_KTHW3:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cxI9q_KTHW3[data-variant=destructive]{color:var(--destructive)}.ui_ls_cxI9q_KTHW3[data-variant=destructive]:focus{background:color-mix(in oklab,var(--destructive) 10%,transparent);color:var(--destructive)}.dark .ui_ls_cxI9q_KTHW3[data-variant=destructive]:focus{background:color-mix(in oklab,var(--destructive) 20%,transparent)}.ui_ls_cxI9q_KTHW3[data-variant=destructive] svg{color:var(--destructive)!important}.ui_ls_cxI9q_KTHW3[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_cxI9q_KTHW3[data-inset=true]{padding-left:2rem}.ui_ls_cxI9q_KTHW3 svg{flex-shrink:0;pointer-events:none}.ui_ls_cxI9q_KTHW3 svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_cxI9q_KTHW3 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cxCi6r_KTHW3{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 2rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cxCi6r_KTHW3:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cxCi6r_KTHW3[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_cxCi6r_KTHW3 svg{flex-shrink:0;pointer-events:none}.ui_ls_cxCi6r_KTHW3 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cxCii3s_KTHW3{position:absolute;left:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;pointer-events:none}.ui_ls_cxCiic7t_KTHW3{width:1rem;height:1rem}.ui_ls_cxRi2u_KTHW3{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 2rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cxRi2u_KTHW3:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cxRi2u_KTHW3[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_cxRi2u_KTHW3 svg{flex-shrink:0;pointer-events:none}.ui_ls_cxRi2u_KTHW3 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cxRii9v_KTHW3{position:absolute;left:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;pointer-events:none}.ui_ls_cxRiic4w_KTHW3{width:.5rem;height:.5rem;fill:currentColor}.ui_ls_cxL6x_KTHW3{padding:.375rem .5rem;color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.25rem}.ui_ls_cxL6x_KTHW3[data-inset=true]{padding-left:2rem}.ui_ls_cxS8y_KTHW3{height:1px;margin:.25rem -.25rem;background:var(--border)}.ui_ls_cxSh3z_KTHW3{margin-left:auto;color:var(--muted-foreground);font-size:.75rem;line-height:1rem;letter-spacing:.05em}.ui_ls_dmC4k_XzdgB{min-width:8rem;max-height:var(--radix-dropdown-menu-content-available-height);padding:.25rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:var(--popover-foreground);overflow-x:hidden;overflow-y:auto;z-index:50;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.ui_ls_dmI3m_XzdgB{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_dmI3m_XzdgB:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_dmI3m_XzdgB[data-variant=destructive]{color:var(--destructive)}.ui_ls_dmI3m_XzdgB[data-variant=destructive]:focus{background:color-mix(in oklab,var(--destructive) 10%,transparent);color:var(--destructive)}.dark .ui_ls_dmI3m_XzdgB[data-variant=destructive]:focus{background:color-mix(in oklab,var(--destructive) 20%,transparent)}.ui_ls_dmI3m_XzdgB[data-variant=destructive] svg{color:var(--destructive)!important}.ui_ls_dmI3m_XzdgB[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_dmI3m_XzdgB[data-inset=true]{padding-left:2rem}.ui_ls_dmI3m_XzdgB svg{flex-shrink:0;pointer-events:none}.ui_ls_dmI3m_XzdgB svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_dmI3m_XzdgB svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_dmCi7n_XzdgB{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 2rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_dmCi7n_XzdgB:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_dmCi7n_XzdgB[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_dmCi7n_XzdgB svg{flex-shrink:0;pointer-events:none}.ui_ls_dmCi7n_XzdgB svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_dmCii2p_XzdgB{position:absolute;left:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;pointer-events:none}.ui_ls_dmCiic9q_XzdgB{width:1rem;height:1rem}.ui_ls_dmRi6r_XzdgB{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 2rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_dmRi6r_XzdgB:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_dmRi6r_XzdgB[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_dmRi6r_XzdgB svg{flex-shrink:0;pointer-events:none}.ui_ls_dmRi6r_XzdgB svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_dmRii4s_XzdgB{position:absolute;left:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;pointer-events:none}.ui_ls_dmRiic8t_XzdgB{width:.5rem;height:.5rem;fill:currentColor}.ui_ls_dmL3u_XzdgB{padding:.375rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.ui_ls_dmL3u_XzdgB[data-inset=true]{padding-left:2rem}.ui_ls_dmS7v_XzdgB{height:1px;margin:.25rem -.25rem;background:var(--border)}.ui_ls_dmSh2w_XzdgB{margin-left:auto;color:var(--muted-foreground);font-size:.75rem;line-height:1rem;letter-spacing:.05em}.ui_ls_dmSt9x_XzdgB{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_dmSt9x_XzdgB:focus,.ui_ls_dmSt9x_XzdgB[data-state=open]{background:var(--accent);color:var(--accent-foreground)}.ui_ls_dmSt9x_XzdgB[data-inset=true]{padding-left:2rem}.ui_ls_dmSt9x_XzdgB svg{flex-shrink:0;pointer-events:none}.ui_ls_dmSt9x_XzdgB svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_dmSt9x_XzdgB svg:not([class*=size-]),.ui_ls_dmStch6y_XzdgB{width:1rem;height:1rem}.ui_ls_dmStch6y_XzdgB{margin-left:auto}.ui_ls_dmSc4z_XzdgB{min-width:8rem;padding:.25rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:var(--popover-foreground);overflow:hidden;z-index:50;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.ui_ls_nmR4k_hyeb6{position:relative;max-width:-moz-max-content;max-width:max-content;min-height:2.5rem;font-size:.875rem;line-height:1.25rem}.ui_ls_nmL3m_hyeb6,.ui_ls_nmR4k_hyeb6{display:flex;justify-content:center;align-items:center;flex:1 1 0%}.ui_ls_nmL3m_hyeb6{gap:.375rem;padding:0;margin:0;list-style:none}.ui_ls_nmI7n_hyeb6{position:relative;margin:0}.ui_ls_nmT2p_hyeb6{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;width:-moz-max-content;width:max-content;min-height:2.25rem;padding:.375rem .75rem;border-radius:.375rem;outline:none;background:var(--background);font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_nmT2p_hyeb6[data-variant=default]{background:var(--primary);color:var(--primary-foreground)}.ui_ls_nmT2p_hyeb6[data-variant=destructive]{background:var(--destructive);color:#fff}.ui_ls_nmT2p_hyeb6[data-variant=outline]{border:1px solid var(--border);background:var(--background)}.ui_ls_nmT2p_hyeb6[data-variant=secondary]{background:var(--secondary);color:var(--secondary-foreground)}.ui_ls_nmT2p_hyeb6[data-variant=link]{color:var(--primary);text-decoration:underline;text-underline-offset:.25rem}.ui_ls_nmT2p_hyeb6[data-size=sm]{min-height:2rem}.ui_ls_nmT2p_hyeb6[data-size=md]{min-height:2.375rem}.ui_ls_nmT2p_hyeb6[data-size=lg]{min-height:2.5rem}.ui_ls_nmT2p_hyeb6[data-size=xl]{min-height:2.75rem;font-size:1rem}.ui_ls_nmT2p_hyeb6[data-size="2xl"]{min-height:3rem;font-size:1.125rem}.ui_ls_nmT2p_hyeb6>i,.ui_ls_nmT2p_hyeb6>svg{display:block;flex-shrink:0}.ui_ls_nmT2p_hyeb6:focus,.ui_ls_nmT2p_hyeb6:hover{background:var(--accent);color:var(--accent-foreground)}}@layer components{.ui_ls_nmT2p_hyeb6:focus-visible{outline-width:1px;box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_nmT2p_hyeb6:disabled{opacity:.5;pointer-events:none}.ui_ls_nmT2p_hyeb6[data-state=open]{background:color-mix(in oklab,var(--accent) 50%,transparent);color:var(--accent-foreground)}.ui_ls_nmT2p_hyeb6[data-state=open]:focus,.ui_ls_nmT2p_hyeb6[data-state=open]:hover{background:var(--accent)}.ui_ls_nmT2p_hyeb6[data-variant=destructive]:focus,.ui_ls_nmT2p_hyeb6[data-variant=destructive]:hover,.ui_ls_nmT2p_hyeb6[data-variant=destructive][data-highlighted],.ui_ls_nmT2p_hyeb6[data-variant=destructive][data-state=open]{background:color-mix(in oklab,var(--destructive) 90%,transparent);color:#fff}.ui_ls_nmTc9q_hyeb6{position:relative;top:1px;display:block;width:.75rem;height:.75rem;margin-left:.25rem;font-size:.75rem;line-height:.75rem}.ui_ls_nmTc9q_hyeb6>i{display:inline-block;line-height:1}.ui_ls_nmTc9q_hyeb6{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group[data-state=open] .ui_ls_nmTc9q_hyeb6{transform:rotate(180deg)}.ui_ls_nmC6r_hyeb6{position:relative;top:0;left:0;width:100%;padding:.25rem;border:1px solid var(--border);border-radius:.5rem;background:var(--popover);box-shadow:0 10px 24px -12px rgba(0,0,0,.35);color:var(--popover-foreground);font-size:.875rem;line-height:1.25rem;overflow:hidden;z-index:50}@media (min-width:768px){.ui_ls_nmC6r_hyeb6{position:absolute;top:100%;width:-moz-max-content;width:max-content;min-width:16rem;margin-top:.375rem}}.ui_ls_nmC6r_hyeb6 [data-slot=navigation-menu-link]:focus{outline:none;box-shadow:none}.ui_ls_nmCvf3m_hyeb6{top:100%;margin-top:.375rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:var(--popover-foreground);overflow:hidden}.ui_ls_nmVw4s_hyeb6{position:absolute;top:100%;left:0;display:flex;justify-content:center;width:100%;z-index:50;isolation:isolate}.ui_ls_nmV8t_hyeb6{position:relative;width:100%;height:var(--radix-navigation-menu-viewport-height);margin-top:.375rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:var(--popover-foreground);font-size:.875rem;line-height:1.25rem;overflow:hidden;transform-origin:top center}@media (min-width:768px){.ui_ls_nmV8t_hyeb6{width:var(--radix-navigation-menu-viewport-width)}}.ui_ls_nmL3u_hyeb6{display:flex;flex-direction:column;gap:.25rem;min-height:2.25rem;padding:.5rem .625rem;margin:0;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_nmL3u_hyeb6:focus,.ui_ls_nmL3u_hyeb6:hover{background:var(--accent);color:var(--accent-foreground)}.ui_ls_nmL3u_hyeb6:focus-visible{outline-width:1px;box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_nmL3u_hyeb6[data-active=true]{background:color-mix(in oklab,var(--accent) 50%,transparent);color:var(--accent-foreground)}.ui_ls_nmL3u_hyeb6[data-active=true]:focus,.ui_ls_nmL3u_hyeb6[data-active=true]:hover{background:var(--accent)}.ui_ls_nmL3u_hyeb6 svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_nmL3u_hyeb6 svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_nmI7v_hyeb6{top:100%;display:flex;justify-content:center;align-items:flex-end;height:.375rem;overflow:hidden;z-index:1}.ui_ls_nmId2w_hyeb6{position:relative;top:60%;width:.5rem;height:.5rem;border-top-left-radius:.125rem;background:var(--border);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:rotate(45deg)}.ui_ls_mbR4k_EeZfp{gap:.375rem;min-height:2.5rem;padding:.25rem .375rem;border:1px solid var(--border);background:var(--background);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_mbR4k_EeZfp,.ui_ls_mbT3m_EeZfp{display:flex;align-items:center;border-radius:.375rem}.ui_ls_mbT3m_EeZfp{gap:.5rem;min-height:2rem;padding:.375rem .625rem;outline:none;font-size:.875rem;font-weight:500;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_mbT3m_EeZfp i,.ui_ls_mbT3m_EeZfp svg{flex-shrink:0;pointer-events:none}.ui_ls_mbT3m_EeZfp[data-variant=default]{background:var(--primary);color:var(--primary-foreground)}.ui_ls_mbT3m_EeZfp[data-variant=destructive]{background:var(--destructive);color:#fff}.ui_ls_mbT3m_EeZfp[data-variant=outline]{border:1px solid var(--border);background:var(--background)}.ui_ls_mbT3m_EeZfp[data-variant=secondary]{background:var(--secondary);color:var(--secondary-foreground)}.ui_ls_mbT3m_EeZfp[data-variant=link]{color:var(--primary);text-decoration:underline;text-underline-offset:.25rem}.ui_ls_mbT3m_EeZfp[data-size=sm]{min-height:2rem}.ui_ls_mbT3m_EeZfp[data-size=md]{min-height:2.375rem}.ui_ls_mbT3m_EeZfp[data-size=lg]{min-height:2.5rem}.ui_ls_mbT3m_EeZfp[data-size=xl]{min-height:2.75rem;font-size:1rem}.ui_ls_mbT3m_EeZfp[data-size="2xl"]{min-height:3rem;font-size:1.125rem}.ui_ls_mbT3m_EeZfp:focus:not([data-variant=destructive]){background:var(--accent);color:var(--accent-foreground)}.ui_ls_mbT3m_EeZfp[data-variant=destructive]:focus,.ui_ls_mbT3m_EeZfp[data-variant=destructive][data-highlighted],.ui_ls_mbT3m_EeZfp[data-variant=destructive][data-state=open]{background:color-mix(in oklab,var(--destructive) 90%,transparent);color:#fff}.ui_ls_mbT3m_EeZfp[data-state=open]{background:var(--accent);color:var(--accent-foreground)}.ui_ls_mbC7n_EeZfp{min-width:12rem;padding:.25rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:var(--popover-foreground);overflow:hidden;z-index:50;transform-origin:var(--radix-menubar-content-transform-origin)}.ui_ls_mbI2p_EeZfp{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_mbI2p_EeZfp:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_mbI2p_EeZfp[data-variant=destructive]{color:var(--destructive)}.ui_ls_mbI2p_EeZfp[data-variant=destructive]:focus{background:color-mix(in oklab,var(--destructive) 10%,transparent);color:var(--destructive)}.dark .ui_ls_mbI2p_EeZfp[data-variant=destructive]:focus{background:color-mix(in oklab,var(--destructive) 20%,transparent)}.ui_ls_mbI2p_EeZfp[data-variant=destructive] svg{color:var(--destructive)!important}.ui_ls_mbI2p_EeZfp[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_mbI2p_EeZfp[data-inset=true]{padding-left:2rem}.ui_ls_mbI2p_EeZfp svg{flex-shrink:0;pointer-events:none}.ui_ls_mbI2p_EeZfp svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_mbI2p_EeZfp svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_mbCi9q_EeZfp{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 2rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_mbCi9q_EeZfp[data-variant=destructive]{color:var(--destructive)}.ui_ls_mbCi9q_EeZfp:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_mbCi9q_EeZfp[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_mbCi9q_EeZfp svg{flex-shrink:0;pointer-events:none}.ui_ls_mbCi9q_EeZfp svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_mbCii6r_EeZfp{position:absolute;left:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;line-height:1;pointer-events:none}.ui_ls_mbCiic4s_EeZfp{display:block;width:1rem;height:1rem}.ui_ls_mbRi8t_EeZfp{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 2rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_mbRi8t_EeZfp[data-variant=destructive]{color:var(--destructive)}.ui_ls_mbRi8t_EeZfp:focus{background:var(--accent);color:var(--accent-foreground)}.ui_ls_mbRi8t_EeZfp[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_mbRi8t_EeZfp svg{flex-shrink:0;pointer-events:none}.ui_ls_mbRi8t_EeZfp svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_mbRii3u_EeZfp{position:absolute;left:.5rem;display:flex;justify-content:center;align-items:center;width:.875rem;height:.875rem;pointer-events:none}.ui_ls_mbRiic7v_EeZfp{width:.5rem;height:.5rem;fill:currentColor}.ui_ls_mbL2w_EeZfp{padding:.375rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.ui_ls_mbL2w_EeZfp[data-variant=destructive]{color:var(--destructive)}.ui_ls_mbL2w_EeZfp[data-inset=true]{padding-left:2rem}.ui_ls_mbS9x_EeZfp{height:1px;margin:.25rem -.25rem;background:var(--border)}.ui_ls_mbSh6y_EeZfp{margin-left:auto;color:var(--muted-foreground);font-size:.75rem;line-height:1rem;letter-spacing:.05em}.ui_ls_mbSt4z_EeZfp{display:flex;align-items:center;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_mbSt4z_EeZfp:focus,.ui_ls_mbSt4z_EeZfp[data-state=open]{background:var(--accent);color:var(--accent-foreground)}.ui_ls_mbSt4z_EeZfp[data-inset=true]{padding-left:2rem}.ui_ls_mbStch8a_EeZfp{width:1rem;height:1rem;margin-left:auto}.ui_ls_mbSc3b_EeZfp{min-width:8rem;padding:.25rem;border:1px solid var(--border);border-radius:.375rem;background:var(--popover);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:var(--popover-foreground);overflow:hidden;z-index:50;transform-origin:var(--radix-menubar-content-transform-origin)}.ui_ls_bL4k_UwI55{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:0;margin:0;color:var(--muted-foreground);font-size:.875rem;word-break:break-word;list-style:none}}@layer components{@media (min-width:640px){.ui_ls_bL4k_UwI55{gap:.375rem}}.ui_ls_bI8m_UwI55{gap:.25rem;margin:0}.ui_ls_bI8m_UwI55,.ui_ls_bLk3n_UwI55{display:inline-flex;align-items:center}.ui_ls_bLk3n_UwI55{min-height:1.75rem;padding-right:.25rem;padding-left:.25rem;border-radius:.25rem;color:var(--muted-foreground);text-decoration:none;transition:color .15s}.ui_ls_bLk3n_UwI55:hover{background:var(--accent);color:var(--foreground)}.ui_ls_bLk3n_UwI55:focus-visible{outline:none;background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent);color:var(--foreground)}.ui_ls_bP7p_UwI55{min-height:1.75rem;padding-right:.25rem;padding-left:.25rem;color:var(--foreground);font-weight:500}.ui_ls_bP7p_UwI55,.ui_ls_bS2q_UwI55{display:inline-flex;align-items:center}.ui_ls_bS2q_UwI55{height:1.75rem;margin:0;color:var(--muted-foreground)}.ui_ls_bS2q_UwI55>i,.ui_ls_bS2q_UwI55>svg{display:block;width:.875rem;height:.875rem;opacity:.7;font-size:.875rem;line-height:.875rem}.ui_ls_bS2q_UwI55>i>i,.ui_ls_bS2q_UwI55>svg>i{display:inline-block;line-height:1}.ui_ls_bE9r_UwI55{display:flex;justify-content:center;align-items:center;width:1.75rem;height:1.75rem}.ui_ls_pag4k_zFkPK{display:flex;justify-content:center;width:100%;margin-right:auto;margin-left:auto}.ui_ls_pagC3m_zFkPK{display:flex;flex-direction:row;align-items:center;gap:.25rem;padding:0;margin:0;list-style:none}.ui_ls_pagdes_zFkPK{padding:0;margin:0}.ui_ls_pagdes_zFkPK,.ui_ls_pagdes_zFkPK a{text-decoration:none}[data-slot=pagination-link]{display:inline-flex;justify-content:center;align-items:center;gap:.375rem;box-sizing:border-box;min-width:2.25rem;height:2.25rem;padding-right:.75rem;padding-left:.75rem;border:1px solid transparent;border-radius:.375rem;background:transparent;color:var(--foreground);font-size:.875rem;font-weight:600;text-decoration:none}[data-slot=pagination-link]:hover:not([data-active=true]){background:var(--accent);color:var(--accent-foreground)}[data-slot=pagination-link][data-active=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}[data-slot=pagination-link]>i,[data-slot=pagination-link]>svg{display:block;flex-shrink:0;width:1rem;height:1rem;font-size:1rem;line-height:1rem}[data-slot=pagination-link]>i>i,[data-slot=pagination-link]>svg>i{display:inline-block;line-height:1}.ui_ls_pagC3m_zFkPK [data-slot=pagination-link]>i>i:before{color:currentColor!important}.ui_ls_pagC3m_zFkPK [data-slot=pagination-link]{height:2.25rem;padding-top:0;padding-bottom:0}.ui_ls_pagPv7n_zFkPK{min-width:0;padding-right:.5rem;padding-left:.5rem}}@layer components{@media (min-width:640px){.ui_ls_pagPv7n_zFkPK{padding-left:.625rem}}.ui_ls_pagN9q_zFkPK{min-width:0;padding-right:.5rem;padding-left:.5rem}@media (min-width:640px){.ui_ls_pagN9q_zFkPK{padding-right:.625rem}}.ui_ls_pagS2p_zFkPK{display:none}@media (min-width:640px){.ui_ls_pagS2p_zFkPK{display:block}}.ui_ls_pagE4s_zFkPK{display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;color:var(--muted-foreground)}.ui_ls_pagC3m_zFkPK .ui_ls_pagN9q_zFkPK,.ui_ls_pagC3m_zFkPK .ui_ls_pagPv7n_zFkPK{padding-right:.5rem;padding-left:.5rem}.ui_ls_taR4k_VJA1n{display:flex;flex-direction:column;gap:.5rem}.ui_ls_taL3m_VJA1n{display:inline-flex;align-items:center;gap:.2rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.25rem;padding:.2rem;border-radius:.5rem;background:var(--muted);color:var(--muted-foreground);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@layer components{.ui_ls_taL3m_VJA1n::-webkit-scrollbar{display:none}.ui_ls_taT7n_VJA1n{display:inline-flex;justify-content:center;align-items:center;gap:.375rem;flex:0 0 auto;height:calc(100% - 1px);padding:.25rem .5rem;border:1px solid transparent;border-radius:.375rem;outline:none;color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_taT7n_VJA1n[data-state=active]{background:var(--background);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media (prefers-color-scheme:dark){.ui_ls_taT7n_VJA1n[data-state=active]{border-color:var(--input);background:color-mix(in srgb,var(--input) 30%,transparent);color:var(--foreground)}}.ui_ls_taT7n_VJA1n:focus-visible{border-color:var(--ring);outline:1px solid var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.ui_ls_taT7n_VJA1n:disabled{opacity:.5;pointer-events:none}@media (prefers-color-scheme:dark){.ui_ls_taT7n_VJA1n{color:var(--muted-foreground)}}.ui_ls_taT7n_VJA1n svg{flex-shrink:0;pointer-events:none}.ui_ls_taT7n_VJA1n svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_taC2p_VJA1n{flex:1 1 0%;outline:none}.ui_ls_sbWr4k_uG4KJ{display:flex;width:100%;min-height:100svh}}@layer components{.ui_ls_sbWr4k_uG4KJ:has([data-variant=inset]){background:var(--sidebar)}.ui_ls_sbNo3m_uG4KJ{display:flex;flex-direction:column;width:var(--sidebar-width);height:100%;background:var(--sidebar);color:var(--sidebar-foreground)}.ui_ls_sbGr7n_uG4KJ{display:none;color:var(--sidebar-foreground)}@media (min-width:768px){.ui_ls_sbGr7n_uG4KJ{display:block}}.ui_ls_sbGa2p_uG4KJ{position:relative;width:var(--sidebar-width);background:transparent;transition-property:width;transition-duration:.2s;transition-timing-function:linear}.group[data-collapsible=offcanvas] .ui_ls_sbGaOc9q_uG4KJ{width:0}.group[data-side=right] .ui_ls_sbGaRr6r_uG4KJ{transform:rotate(180deg)}.group[data-collapsible=icon] .ui_ls_sbGaIc4s_uG4KJ{width:calc(var(--sidebar-width-icon) + var(--spacing)*4)}.group[data-collapsible=icon] .ui_ls_sbGaIcAlt8t_uG4KJ{width:var(--sidebar-width-icon)}.ui_ls_sbCo3u_uG4KJ{position:fixed;display:none;width:var(--sidebar-width);height:100svh;z-index:10;transition-property:left,right,width;transition-duration:.2s;transition-timing-function:linear;inset-block:0}@media (min-width:768px){.ui_ls_sbCo3u_uG4KJ{display:flex}}.ui_ls_sbCoL7v_uG4KJ{left:0}.ui_ls_sbCoLoc2w_uG4KJ{left:calc(var(--sidebar-width)*-1)}.ui_ls_sbCoR9x_uG4KJ{right:0}.ui_ls_sbCoRoc6y_uG4KJ{right:calc(var(--sidebar-width)*-1)}.ui_ls_sbCoFl4z_uG4KJ{padding:.5rem}.ui_ls_sbCoFlIc8aa_uG4KJ{width:calc(var(--sidebar-width-icon) + var(--spacing)*4 + 2px)}.ui_ls_sbCoIc3ab_uG4KJ{width:var(--sidebar-width-icon)}.ui_ls_sbCoBl7ac_uG4KJ{border-left:1px solid var(--border)}.ui_ls_sbCoBr2ad_uG4KJ{border-right:1px solid var(--border)}.ui_ls_sbIn9ae_uG4KJ{display:flex;flex-direction:column;width:100%;height:100%;background:var(--sidebar)}.group[data-variant=floating] .ui_ls_sbInFl6af_uG4KJ{border:1px solid var(--sidebar-border);border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_sbTr4ag_uG4KJ{width:1.75rem;height:1.75rem}.ui_ls_sbRa3ah_uG4KJ{position:absolute;display:none;width:1rem;z-index:20;transform:translateX(-50%);transition-property:all;transition-timing-function:linear;inset-block:0}@media (min-width:640px){.ui_ls_sbRa3ah_uG4KJ{display:flex}}.ui_ls_sbRa3ah_uG4KJ:after{position:absolute;content:"";inset-block:0;left:50%;width:2px}.ui_ls_sbRa3ah_uG4KJ:hover:after{background:var(--sidebar-border)}.group[data-side=left] .ui_ls_sbRa3ah_uG4KJ{right:-1rem;cursor:w-resize}.group[data-side=right] .ui_ls_sbRa3ah_uG4KJ{left:0;cursor:e-resize}.group[data-side=left][data-state=collapsed] .ui_ls_sbRa3ah_uG4KJ{cursor:e-resize}.group[data-side=right][data-state=collapsed] .ui_ls_sbRa3ah_uG4KJ{cursor:w-resize}.group[data-collapsible=offcanvas] .ui_ls_sbRa3ah_uG4KJ{transform:translateX(0)}.group[data-collapsible=offcanvas] .ui_ls_sbRa3ah_uG4KJ:after{left:100%}.group[data-collapsible=offcanvas] .ui_ls_sbRa3ah_uG4KJ:hover{background:var(--sidebar)}.group[data-side=left][data-collapsible=offcanvas] .ui_ls_sbRa3ah_uG4KJ{right:-.5rem}.group[data-side=right][data-collapsible=offcanvas] .ui_ls_sbRa3ah_uG4KJ{left:-.5rem}.ui_ls_sbIs7ar_uG4KJ{position:relative;display:flex;flex-direction:column;flex:1;width:100%;background:var(--background)}@media (min-width:768px){.peer[data-variant=inset]~.ui_ls_sbIs7ar_uG4KJ{margin:.5rem .5rem .5rem 0;border:.1rem solid var(--border);border-radius:.75rem;box-shadow:0 4px 6px -2px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1)}.peer[data-variant=inset][data-state=collapsed]~.ui_ls_sbIs7ar_uG4KJ{margin-left:.5rem}}.ui_ls_sbIn4k_uG4KJ{width:100%;height:2rem;background:var(--background);box-shadow:none}.ui_ls_sbFo7n_uG4KJ,.ui_ls_sbHe3m_uG4KJ{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.ui_ls_sbSe2p_uG4KJ{width:auto;margin-right:.5rem;margin-left:.5rem;background:var(--sidebar-border)}.ui_ls_sbCt9q_uG4KJ{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;overflow:auto}.group[data-collapsible=icon] .ui_ls_sbCt9q_uG4KJ{overflow:hidden}.ui_ls_sbGp6r_uG4KJ{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;padding:.5rem}.ui_ls_sbGl4s_uG4KJ{display:flex;align-items:center;flex-shrink:0;height:2rem;padding-right:.5rem;padding-left:.5rem;border-radius:.375rem;outline:none;color:hsl(var(--sidebar-foreground)/.7);font-size:.75rem;font-weight:500;line-height:1rem;transition-property:margin,opacity;transition-duration:.2s;transition-timing-function:linear}.ui_ls_sbGl4s_uG4KJ:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}.ui_ls_sbGl4s_uG4KJ svg{flex-shrink:0;width:1rem;height:1rem}.group[data-collapsible=icon] .ui_ls_sbGl4s_uG4KJ{margin-top:-2rem;opacity:0}.ui_ls_sbGa8t_uG4KJ{position:absolute;top:.875rem;right:.75rem;display:flex;justify-content:center;align-items:center;width:1.25rem;padding:0;border-radius:.375rem;outline:none;color:var(--sidebar-foreground);transition-property:transform;aspect-ratio:1}.ui_ls_sbGa8t_uG4KJ:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbGa8t_uG4KJ:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}.ui_ls_sbGa8t_uG4KJ:after{position:absolute;inset:-.5rem;content:""}@media (min-width:768px){.ui_ls_sbGa8t_uG4KJ:after{display:none}}.ui_ls_sbGa8t_uG4KJ svg{flex-shrink:0;width:1rem;height:1rem}.group[data-collapsible=icon] .ui_ls_sbGa8t_uG4KJ{display:none}.ui_ls_sbGc3u_uG4KJ{width:100%;font-size:.875rem;line-height:1.25rem}.ui_ls_sbMe7v_uG4KJ{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0}.ui_ls_sbMi2w_uG4KJ{position:relative}.ui_ls_sbMb9x_uG4KJ{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;border-radius:.375rem;outline:none;font-size:.875rem;line-height:1.25rem;text-align:left;overflow:hidden;transition-property:width,height,padding}.ui_ls_sbMb9x_uG4KJ:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMb9x_uG4KJ:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}.ui_ls_sbMb9x_uG4KJ:active{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMb9x_uG4KJ:disabled,.ui_ls_sbMb9x_uG4KJ[aria-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_sbMb9x_uG4KJ[data-active=true]{font-weight:500}.ui_ls_sbMb9x_uG4KJ[data-active=true],.ui_ls_sbMb9x_uG4KJ[data-state=open]:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMb9x_uG4KJ span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui_ls_sbMb9x_uG4KJ svg{flex-shrink:0;width:1rem;height:1rem}.group:has([data-sidebar=menu-action]) .ui_ls_sbMb9x_uG4KJ{padding-right:2rem}.group[data-collapsible=icon] .ui_ls_sbMb9x_uG4KJ{width:2rem!important;height:2rem!important;padding:.5rem!important}.ui_ls_sbMbVd4y_uG4KJ:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMbVo6z_uG4KJ{background:var(--background);box-shadow:0 0 0 1px var(--sidebar-border)}.ui_ls_sbMbVo6z_uG4KJ:hover{background:var(--sidebar-accent);box-shadow:0 0 0 1px var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMbSd8aa_uG4KJ{height:2rem;font-size:.875rem;line-height:1.25rem}.ui_ls_sbMbSs3ab_uG4KJ{height:1.75rem;font-size:.75rem;line-height:1rem}.ui_ls_sbMbSl7ac_uG4KJ{height:3rem;font-size:.875rem;line-height:1.25rem}.group[data-collapsible=icon] .ui_ls_sbMbSl7ac_uG4KJ{padding:0!important}.ui_ls_sbMa2ad_uG4KJ{position:absolute;top:.375rem;right:.25rem;display:flex;justify-content:center;align-items:center;width:1.25rem;padding:0;border-radius:.375rem;outline:none;color:var(--sidebar-foreground);transition-property:transform;aspect-ratio:1}.ui_ls_sbMa2ad_uG4KJ:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMa2ad_uG4KJ:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}.ui_ls_sbMa2ad_uG4KJ:after{position:absolute;inset:-.5rem;content:""}@media (min-width:768px){.ui_ls_sbMa2ad_uG4KJ:after{display:none}}.ui_ls_sbMa2ad_uG4KJ svg{flex-shrink:0;width:1rem;height:1rem}.peer[data-size=sm]~.ui_ls_sbMa2ad_uG4KJ{top:.25rem}.peer[data-size=default]~.ui_ls_sbMa2ad_uG4KJ{top:.375rem}.peer[data-size=lg]~.ui_ls_sbMa2ad_uG4KJ{top:.625rem}.peer:hover~.ui_ls_sbMa2ad_uG4KJ{color:var(--sidebar-accent-foreground)}.group[data-collapsible=icon] .ui_ls_sbMa2ad_uG4KJ{display:none}@media (min-width:768px){.ui_ls_sbMaSh9ae_uG4KJ{opacity:0}}.ui_ls_sbMaSh9ae_uG4KJ[data-state=open]{opacity:1}.peer[data-active=true]~.ui_ls_sbMaSh9ae_uG4KJ{color:var(--sidebar-accent-foreground)}.group:focus-within .ui_ls_sbMaSh9ae_uG4KJ{opacity:1}.group:hover .ui_ls_sbMaSh9ae_uG4KJ{opacity:1}.ui_ls_sbMbd6af_uG4KJ{position:absolute;right:.25rem;display:flex;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding-right:.25rem;padding-left:.25rem;border-radius:.375rem;color:var(--sidebar-foreground);font-size:.75rem;font-weight:500;line-height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.peer[data-size=sm]~.ui_ls_sbMbd6af_uG4KJ{top:.25rem}.peer[data-size=default]~.ui_ls_sbMbd6af_uG4KJ{top:.375rem}.peer[data-size=lg]~.ui_ls_sbMbd6af_uG4KJ{top:.625rem}.peer:hover~.ui_ls_sbMbd6af_uG4KJ,.peer[data-active=true]~.ui_ls_sbMbd6af_uG4KJ{color:var(--sidebar-accent-foreground)}.group[data-collapsible=icon] .ui_ls_sbMbd6af_uG4KJ{display:none}.ui_ls_sbMsk4ag_uG4KJ{display:flex;align-items:center;gap:.5rem;height:2rem;padding-right:.5rem;padding-left:.5rem;border-radius:.375rem}.ui_ls_sbMsu8ah_uG4KJ{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.125rem .625rem;margin-right:.875rem;margin-left:.875rem;border-left:1px solid var(--sidebar-border);transform:translateX(1px)}.group[data-collapsible=icon] .ui_ls_sbMsu8ah_uG4KJ{display:none}.ui_ls_sbMsi3ai_uG4KJ{position:relative}.ui_ls_sbMsb7aj_uG4KJ{display:flex;align-items:center;gap:.5rem;min-width:0;height:1.75rem;padding-right:.5rem;padding-left:.5rem;border-radius:.375rem;outline:none;color:var(--sidebar-foreground);overflow:hidden;transform:translateX(-1px)}.ui_ls_sbMsb7aj_uG4KJ:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMsb7aj_uG4KJ:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}.ui_ls_sbMsb7aj_uG4KJ:active{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMsb7aj_uG4KJ:disabled,.ui_ls_sbMsb7aj_uG4KJ[aria-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_sbMsb7aj_uG4KJ[data-active=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.ui_ls_sbMsb7aj_uG4KJ span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui_ls_sbMsb7aj_uG4KJ svg{flex-shrink:0;width:1rem;height:1rem;color:var(--sidebar-accent-foreground)}.ui_ls_sbMsbSs2ak_uG4KJ{font-size:.75rem;line-height:1rem}.ui_ls_sbMsbSm9al_uG4KJ{font-size:.875rem;line-height:1.25rem}.group[data-collapsible=icon] .ui_ls_sbMsb7aj_uG4KJ{display:none}.ui_ls_aI4k_tSesL{border-bottom:1px solid var(--border)}.ui_ls_aI4k_tSesL:last-child{border-bottom:0}.ui_ls_aI4k_tSesL h3{margin:0}.ui_ls_aT7m_tSesL{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex:1 1 0%;padding-top:.625rem;padding-bottom:.625rem;margin:0;border:none;border-radius:0;outline:none;background:transparent;color:var(--foreground);font-size:.9375rem;font-weight:600;line-height:1.25rem;text-align:left;text-decoration:none;transition:all .15s}}@layer components{.ui_ls_aT7m_tSesL:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_aT7m_tSesL:hover{background:var(--accent);color:var(--accent-foreground);text-decoration:none}.ui_ls_aT7m_tSesL:disabled{opacity:.5;pointer-events:none}.ui_ls_aT7m_tSesL[data-state=open]>i{transform:rotate(180deg)}.ui_ls_aIC2n_tSesL{flex-shrink:0;width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none;transform:translateY(.125rem);transition:transform .2s}.ui_ls_aC6p_tSesL{font-size:.875rem;overflow:hidden}.ui_ls_aCD3r_tSesL{padding:0 .375rem .75rem;color:var(--muted-foreground);line-height:1.375rem}.ui_ls_taCo4k_o5rjy{position:relative;width:100%;overflow-x:auto}.ui_ls_taT3m_o5rjy{width:100%;font-size:.875rem;line-height:1.25rem;caption-side:bottom}.ui_ls_taH7n_o5rjy tr{border-bottom:1px solid var(--border)}.ui_ls_taB2p_o5rjy tr:last-child{border-bottom:0}.ui_ls_taF9q_o5rjy{border-top:1px solid var(--border);background:color-mix(in srgb,var(--muted) 50%,transparent);font-weight:500}.ui_ls_taF9q_o5rjy>tr:last-child{border-bottom:0}.ui_ls_taR4s_o5rjy{border-bottom:1px solid var(--border);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_taR4s_o5rjy:hover{background:color-mix(in srgb,var(--muted) 50%,transparent)}.ui_ls_taR4s_o5rjy[data-state=selected]{background:var(--muted)}.ui_ls_taHe8t_o5rjy{height:2.5rem;padding-right:.5rem;padding-left:.5rem;color:var(--foreground);font-weight:500;text-align:left;white-space:nowrap;vertical-align:middle}}@layer components{.ui_ls_taHe8t_o5rjy:has([role=checkbox]){padding-right:0}.ui_ls_taHe8t_o5rjy>[role=checkbox]{transform:translateY(2px)}.ui_ls_taCe3u_o5rjy{padding:.5rem;white-space:nowrap;vertical-align:middle}.ui_ls_taCe3u_o5rjy:has([role=checkbox]){padding-right:0}.ui_ls_taCe3u_o5rjy>[role=checkbox]{transform:translateY(2px)}.ui_ls_taCa7v_o5rjy{margin-top:1rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.ui_ls_cR4k_ms9v7{padding:.75rem;background:var(--background);--cell-size:calc(var(--spacing)*8)}[data-slot=card-content] .ui_ls_cR4k_ms9v7,[data-slot=popover-content] .ui_ls_cR4k_ms9v7{background:transparent}[dir=rtl] .ui_ls_cR4k_ms9v7 .rdp-button_next>i,[dir=rtl] .ui_ls_cR4k_ms9v7 .rdp-button_previous>i{transform:rotate(180deg)}.ui_ls_cR2m_ms9v7{width:100%;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden}.ui_ls_cM8n_ms9v7{position:relative;display:flex;flex-direction:column;gap:1rem}}@layer components{@media (min-width:768px){.ui_ls_cM8n_ms9v7{flex-direction:row}}.ui_ls_cMo3p_ms9v7{display:flex;flex-direction:column;gap:1rem;width:100%}.ui_ls_cN7q_ms9v7{position:absolute;top:0;display:flex;justify-content:space-between;align-items:center;gap:.25rem;width:100%;inset-inline:0}.ui_ls_cB9r_ms9v7{width:var(--cell-size);height:var(--cell-size);padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cB9r_ms9v7[aria-disabled=true]{opacity:.5}.ui_ls_cC2s_ms9v7{padding-inline:var(--cell-size)}.ui_ls_cC2s_ms9v7,.ui_ls_cD6t_ms9v7{display:flex;justify-content:center;align-items:center;width:100%;height:var(--cell-size)}.ui_ls_cD6t_ms9v7{gap:.375rem;font-size:.875rem;font-weight:500}.ui_ls_cDr4u_ms9v7{position:relative;border:1px solid var(--input);border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_cDr4u_ms9v7:has(:focus){border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_cDs8v_ms9v7{position:absolute;inset:0;background:var(--popover);opacity:0}.ui_ls_cL3w_ms9v7{font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cLl7x_ms9v7{font-size:.875rem}.ui_ls_cLd2y_ms9v7{display:flex;align-items:center;gap:.25rem;height:2rem;padding-right:.25rem;padding-left:.5rem;border-radius:.375rem;font-size:.875rem}.ui_ls_cLd2y_ms9v7>svg{width:.875rem;height:.875rem;color:var(--muted-foreground)}.ui_ls_cTb9p_ms9v7{width:100%;border-collapse:collapse}.ui_ls_cCh4q_ms9v7{width:1rem;height:1rem}.ui_ls_cW9z_ms9v7{display:flex}.ui_ls_cWd4a_ms9v7{flex:1 1 0%;padding:0;margin:0;border-radius:.375rem;color:var(--muted-foreground);font-size:.8rem;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cWr8b_ms9v7{display:flex;width:100%;margin-top:.5rem}.ui_ls_cWn3c_ms9v7{width:var(--cell-size)}.ui_ls_cWn3c_ms9v7,.ui_ls_cWnc7d_ms9v7{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cWnc7d_ms9v7{color:var(--muted-foreground);font-size:.8rem}.ui_ls_cD2e_ms9v7{position:relative;flex:1 1 0%;min-width:0;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;aspect-ratio:1/1}.ui_ls_cD2e_ms9v7:last-child[data-selected=true] button{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.ui_ls_cD2e_ms9v7:first-child[data-selected=true] button,.ui_ls_cDw6f_ms9v7:nth-child(2)[data-selected=true] button,.ui_ls_rS9g_ms9v7{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.ui_ls_rS9g_ms9v7{background:var(--accent)}.ui_ls_rM3h_ms9v7{border-radius:0}.ui_ls_rE7i_ms9v7{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;background:var(--accent)}.ui_ls_cT4j_ms9v7{border-radius:.375rem;background:var(--accent);color:var(--accent-foreground)}.ui_ls_cT4j_ms9v7[data-selected=true]{border-radius:0}.ui_ls_cDs2l_ms9v7,.ui_ls_cO8k_ms9v7,.ui_ls_cO8k_ms9v7[aria-selected=true]{color:var(--muted-foreground)}.ui_ls_cDs2l_ms9v7{opacity:.5}.ui_ls_cH6m_ms9v7{visibility:hidden}.ui_ls_cWc9n_ms9v7{width:var(--cell-size);height:var(--cell-size);text-align:center}.ui_ls_cDb3p_ms9v7,.ui_ls_cWc9n_ms9v7{display:flex;justify-content:center;align-items:center}.ui_ls_cDb3p_ms9v7{flex-direction:column;gap:.25rem;width:100%;border-radius:.375rem;color:var(--foreground);font-weight:400;line-height:1;aspect-ratio:1/1}.ui_ls_cDb3p_ms9v7:hover{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cDb3p_ms9v7[data-selected-single=true]{background:var(--primary);color:var(--primary-foreground)}.ui_ls_cDb3p_ms9v7[data-selected-single=true]:hover{background:color-mix(in oklab,var(--primary) 90%,transparent);color:var(--primary-foreground)}.ui_ls_cDb3p_ms9v7[data-range-start=true]{border-top-right-radius:0;border-bottom-right-radius:0;background:var(--primary);color:var(--primary-foreground)}.ui_ls_cDb3p_ms9v7[data-range-end=true]{border-top-left-radius:0;border-bottom-left-radius:0;background:var(--primary);color:var(--primary-foreground)}.ui_ls_cDb3p_ms9v7[data-range-middle=true]{border-radius:0;background:var(--accent);color:var(--accent-foreground)}[data-focused=true]>.ui_ls_cDb3p_ms9v7{position:relative;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent);z-index:10}.dark .ui_ls_cDb3p_ms9v7:hover{color:var(--accent-foreground)}.ui_ls_cDb3p_ms9v7>span{opacity:.7;font-size:.75rem}.ui_ls_cR9k_0TOE7{position:relative}.ui_ls_cCW4m_0TOE7{overflow:hidden}.ui_ls_cCI3n_0TOE7{display:flex}.ui_ls_oH7p_0TOE7{margin-left:-1rem}.ui_ls_oV2q_0TOE7{flex-direction:column;margin-top:-1rem}.ui_ls_cI8r_0TOE7{flex-grow:0;flex-shrink:0;flex-basis:100%;min-width:0}.ui_ls_oH3s_0TOE7{padding-left:1rem}.ui_ls_oV7t_0TOE7{padding-top:1rem}.ui_ls_cP4u_0TOE7{position:absolute;width:2rem;height:2rem;border-radius:50%}.ui_ls_oPH9v_0TOE7{top:50%;left:-3rem;transform:translateY(-50%)}.ui_ls_oPV2w_0TOE7{top:-3rem;left:50%;transform:translateX(-50%) rotate(90deg)}.ui_ls_oNH7x_0TOE7{top:50%;right:-3rem;transform:translateY(-50%)}.ui_ls_oNV3y_0TOE7{bottom:-3rem;left:50%;transform:translateX(-50%) rotate(90deg)}.ui_ls_cmR4k_otgYy{display:flex;flex-direction:column;width:100%;height:100%;border-radius:.375rem;background:var(--popover);color:var(--popover-foreground);overflow:hidden}.ui_ls_cmDc3m_otgYy{padding:0;overflow:hidden}.ui_ls_cmDcmd7n_otgYy [cmdk-group-heading]{padding-right:.5rem;padding-left:.5rem;color:var(--muted-foreground);font-weight:500}.ui_ls_cmDcmd7n_otgYy [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.ui_ls_cmDcmd7n_otgYy [cmdk-input-wrapper] svg{width:1.25rem;height:1.25rem}.ui_ls_cmDcmd7n_otgYy [cmdk-input]{height:3rem}.ui_ls_cmDcmd7n_otgYy [cmdk-item]{padding:.75rem .5rem}.ui_ls_cmDcmd7n_otgYy [cmdk-item] svg{width:1.25rem;height:1.25rem}.ui_ls_cmDcmd7n_otgYy>[data-slot=command-input-wrapper]{height:3rem}.ui_ls_cmIw2p_otgYy{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding-right:.75rem;padding-left:.75rem;border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--muted) 25%,transparent)}.ui_ls_cmIsi9q_otgYy{flex-shrink:0;width:1rem;height:1rem;opacity:.5}.ui_ls_cmI6r_otgYy{display:flex;box-sizing:border-box;width:100%;height:calc(100% - 1px);padding-top:0;padding-bottom:0;border:0;border-radius:.375rem;outline:none;background:transparent;box-shadow:none;font-size:.875rem;line-height:1.25rem}}@layer components{.ui_ls_cmI6r_otgYy::-moz-placeholder{color:var(--muted-foreground)}.ui_ls_cmI6r_otgYy::placeholder{color:var(--muted-foreground)}.ui_ls_cmI6r_otgYy:disabled{opacity:.5;cursor:not-allowed}.ui_ls_cmL4s_otgYy{max-height:300px;overflow-x:hidden;overflow-y:auto;scroll-padding-top:.25rem;scroll-padding-bottom:.25rem}.ui_ls_cmE7t_otgYy{padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;text-align:center}.ui_ls_cmG3u_otgYy{padding:.25rem;color:var(--foreground);overflow:hidden}.ui_ls_cmG3u_otgYy [cmdk-group-heading]{padding:.375rem .5rem;color:var(--muted-foreground);font-size:.75rem;font-weight:500;line-height:1rem}.ui_ls_cmS9v_otgYy{height:1px;margin-right:-.25rem;margin-left:-.25rem;background:var(--border)}.ui_ls_cmIt2w_otgYy{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cmIt2w_otgYy[data-selected=true]{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cmIt2w_otgYy[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_cmIt2w_otgYy svg{flex-shrink:0;pointer-events:none}.ui_ls_cmIt2w_otgYy svg:not([class*=text-]){color:var(--muted-foreground)}.ui_ls_cmIt2w_otgYy svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cmSh6x_otgYy{margin-left:auto;color:var(--muted-foreground);font-size:.75rem;line-height:1rem;letter-spacing:.05em}.ui_ls_igG4k_6V2iW{position:relative;display:flex;align-items:center;width:100%;min-width:0;height:2.25rem;border:1px solid var(--input);border-radius:.375rem;outline:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer components{.ui_ls_igG4k_6V2iW:has(>[data-size=sm]){height:2rem}.ui_ls_igG4k_6V2iW:has(>[data-size=lg]){height:2.5rem}.ui_ls_igG4k_6V2iW:has(>[data-size=xl]){height:2.75rem}.ui_ls_igG4k_6V2iW:has(>[data-size="2xl"]){height:3rem}.dark .ui_ls_igG4k_6V2iW{background:color-mix(in oklab,var(--input) 30%,transparent)}.ui_ls_igG4k_6V2iW:has(>textarea){height:auto}.ui_ls_igG4k_6V2iW:has(>[data-align=inline-start]) input{padding-left:.5rem}.ui_ls_igG4k_6V2iW:has(>[data-align=inline-end]) input{padding-right:.5rem}.ui_ls_igG4k_6V2iW:has(>[data-align=block-start]){flex-direction:column;height:auto}.ui_ls_igG4k_6V2iW:has(>[data-align=block-start]) input{padding-bottom:.75rem}.ui_ls_igG4k_6V2iW:has(>[data-align=block-end]){flex-direction:column;height:auto}.ui_ls_igG4k_6V2iW:has(>[data-align=block-end]) input{padding-top:.75rem}.ui_ls_igG4k_6V2iW: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_6V2iW: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_6V2iW:has([data-slot][aria-invalid=true]){box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_igA3m_6V2iW{display:flex;justify-content:center;align-items:center;gap:.5rem;height:auto;padding-top:.375rem;padding-bottom:.375rem;color:var(--muted-foreground);font-size:.875rem;font-weight:500;line-height:1.25rem;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_igA3m_6V2iW svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_igA3m_6V2iW kbd{border-radius:calc(var(--radius) - 5px)}.group[data-disabled=true] .ui_ls_igA3m_6V2iW{opacity:.5}.ui_ls_igAis7n_6V2iW{order:-1;padding-left:.75rem}.ui_ls_igAis7n_6V2iW:has(>button){margin-left:-.45rem}.ui_ls_igAis7n_6V2iW:has(>kbd){margin-left:-.35rem}.ui_ls_igAie2p_6V2iW{order:9999;padding-right:.75rem}.ui_ls_igAie2p_6V2iW:has(>button){margin-right:-.45rem}.ui_ls_igAie2p_6V2iW:has(>kbd){margin-right:-.35rem}.ui_ls_igAbs9q_6V2iW{justify-content:flex-start;order:-1;width:100%;padding-top:.75rem;padding-right:.75rem;padding-left:.75rem}.ui_ls_igAbs9q_6V2iW .border-b{padding-bottom:.75rem}.group:has(>input) .ui_ls_igAbs9q_6V2iW{padding-top:.625rem}.ui_ls_igAbe6r_6V2iW{justify-content:flex-start;order:9999;width:100%;padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem}.ui_ls_igAbe6r_6V2iW .border-t{padding-top:.75rem}.group:has(>input) .ui_ls_igAbe6r_6V2iW{padding-bottom:.625rem}.ui_ls_igB4s_6V2iW{display:flex;align-items:center;gap:.5rem;box-shadow:none;font-size:.875rem;line-height:1.25rem}.ui_ls_igBsxs8t_6V2iW{gap:.25rem;height:1.5rem;padding-right:.5rem;padding-left:.5rem;border-radius:calc(var(--radius) - 5px)}.ui_ls_igBsxs8t_6V2iW svg:not([class*=size-]){width:.875rem;height:.875rem}.ui_ls_igBsxs8t_6V2iW:has(>svg){padding-right:.5rem;padding-left:.5rem}.ui_ls_igBssm3u_6V2iW{gap:.375rem;height:2rem;padding-right:.625rem;padding-left:.625rem;border-radius:.375rem}.ui_ls_igBssm3u_6V2iW:has(>svg){padding-right:.625rem;padding-left:.625rem}.ui_ls_igBsixs7v_6V2iW{width:1.5rem;height:1.5rem;padding:0;border-radius:calc(var(--radius) - 5px)}.ui_ls_igBsixs7v_6V2iW:has(>svg){padding:0}.ui_ls_igBsism2w_6V2iW{width:2rem;height:2rem;padding:0}.ui_ls_igBsism2w_6V2iW:has(>svg){padding:0}.ui_ls_igT9x_6V2iW{display:flex;align-items:center;gap:.5rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.ui_ls_igT9x_6V2iW svg{pointer-events:none}.ui_ls_igT9x_6V2iW svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_igI6y_6V2iW{flex:1;border-width:0!important;border-radius:0;background:transparent;box-shadow:none!important}.ui_ls_igI6y_6V2iW:focus-visible{outline:none!important;box-shadow:none!important}.dark .ui_ls_igI6y_6V2iW,.ui_ls_igTa4z_6V2iW{background:transparent}.ui_ls_igTa4z_6V2iW{flex:1;padding-top:.75rem;padding-bottom:.75rem;border-width:0!important;border-radius:0;box-shadow:none!important;resize:none}.ui_ls_igTa4z_6V2iW:focus-visible{outline:none!important;box-shadow:none!important}.dark .ui_ls_igTa4z_6V2iW{background:transparent}.ui_ls_cbT4k_7K81q>svg:not([class*=size-]),.ui_ls_cbTi3m_7K81q{width:1rem;height:1rem}.ui_ls_cbTi3m_7K81q{color:var(--muted-foreground);pointer-events:none}.ui_ls_cbI9n_7K81q{width:auto}}@layer components{.group:has([data-slot=combobox-clear]) .ui_ls_cbItb7p_7K81q{display:none}.ui_ls_cbItb7p_7K81q[data-pressed=true]{background:transparent}.ui_ls_cbCp2q_7K81q{z-index:50;isolation:isolate}.ui_ls_cbC6r_7K81q{position:relative;width:var(--anchor-width);min-width:calc(var(--anchor-width) + 1.75rem);max-width:var(--available-width);max-height:24rem;border-radius:.375rem;outline:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);outline-offset:-1px;background:var(--popover);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:var(--popover-foreground);overflow:hidden;transform-origin:var(--transform-origin);transition-duration:.1s}.ui_ls_cbC6r_7K81q[data-chips=true]{min-width:var(--anchor-width)}.ui_ls_cbC6r_7K81q[data-open=true]{animation:ui_fadeIn_7K81q .1s,ui_zoomIn_7K81q .1s}.ui_ls_cbC6r_7K81q[data-closed=true]{animation:ui_fadeOut_7K81q .1s,ui_zoomOut_7K81q .1s}.ui_ls_cbC6r_7K81q[data-side=bottom]{animation:ui_fadeIn_7K81q .1s,ui_zoomIn_7K81q .1s,ui_slideInFromTop_7K81q .1s}.ui_ls_cbC6r_7K81q[data-side=left]{animation:ui_fadeIn_7K81q .1s,ui_zoomIn_7K81q .1s,ui_slideInFromRight_7K81q .1s}.ui_ls_cbC6r_7K81q[data-side=right]{animation:ui_fadeIn_7K81q .1s,ui_zoomIn_7K81q .1s,ui_slideInFromLeft_7K81q .1s}.ui_ls_cbC6r_7K81q[data-side=top]{animation:ui_fadeIn_7K81q .1s,ui_zoomIn_7K81q .1s,ui_slideInFromBottom_7K81q .1s}.ui_ls_cbC6r_7K81q>[data-slot=input-group]{height:2rem;margin:.25rem .25rem 0;border-color:color-mix(in oklab,var(--input) 30%,transparent);background:color-mix(in oklab,var(--input) 30%,transparent);box-shadow:none}.ui_ls_cbL3s_7K81q{max-height:min(21.75rem,var(--available-height) - 2.25rem);padding:.25rem;overflow-y:auto;scroll-padding-top:.25rem;scroll-padding-bottom:.25rem}.ui_ls_cbL3s_7K81q[data-empty=true]{padding:0}.ui_ls_cbIt4t_7K81q{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem 2rem .375rem .5rem;border-radius:.125rem;outline:none;font-size:.875rem;line-height:1.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui_ls_cbIt4t_7K81q[data-highlighted=true]{background:var(--accent);color:var(--accent-foreground)}.ui_ls_cbIt4t_7K81q[data-disabled=true]{opacity:.5;pointer-events:none}.ui_ls_cbIt4t_7K81q svg{flex-shrink:0;pointer-events:none}.ui_ls_cbIt4t_7K81q>svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_cbIti9u_7K81q{position:absolute;right:.5rem;display:flex;justify-content:center;align-items:center}.ui_ls_cbIti9u_7K81q,.ui_ls_cbItii3v_7K81q{width:1rem;height:1rem;pointer-events:none}@media (pointer:coarse){.ui_ls_cbItii3v_7K81q{width:1.25rem;height:1.25rem}}.ui_ls_cbLb7w_7K81q{padding:.375rem .5rem;color:var(--muted-foreground);font-size:.75rem;line-height:1rem}@media (pointer:coarse){.ui_ls_cbLb7w_7K81q{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}}.ui_ls_cbE2x_7K81q{display:none;justify-content:center;width:100%;padding-top:.5rem;padding-bottom:.5rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem;text-align:center}.group[data-empty=true] .ui_ls_cbE2x_7K81q{display:flex}.ui_ls_cbS6y_7K81q{height:1px;margin:.25rem -.25rem;background:var(--border)}.ui_ls_cbCh4z_7K81q{display:flex;flex-wrap:wrap;gap:.375rem;min-height:2.25rem;padding:.375rem .625rem;border:1px solid var(--input);border-radius:.375rem;background:transparent;background-clip:padding-box;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;line-height:1.25rem;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .ui_ls_cbCh4z_7K81q{background:color-mix(in oklab,var(--input) 30%,transparent)}.ui_ls_cbCh4z_7K81q:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_cbCh4z_7K81q:has([aria-invalid=true]){border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent)}.dark .ui_ls_cbCh4z_7K81q:has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent)}.ui_ls_cbCh4z_7K81q:has([data-slot=combobox-chip]){padding-right:.375rem;padding-left:.375rem}.ui_ls_cbChp3a_7K81q{display:flex;justify-content:center;align-items:center;gap:.25rem;width:-moz-fit-content;width:fit-content;height:1.375rem;padding-right:.375rem;padding-left:.375rem;border-radius:3px;background:var(--muted);color:var(--foreground);font-size:.75rem;font-weight:500;line-height:1rem}.ui_ls_cbChp3a_7K81q:has([disabled]){opacity:.5;cursor:not-allowed;pointer-events:none}.ui_ls_cbChp3a_7K81q:has([data-slot=combobox-chip-remove]){padding-right:0}.ui_ls_cbChpr7b_7K81q{margin-left:-.25rem;opacity:.5}.ui_ls_cbChpr7b_7K81q:hover{opacity:1}.ui_ls_cbChi2c_7K81q{flex:1 1 0%;min-width:4rem;outline:none}.ui_ls_saR4k_PB8e3{position:relative}.ui_ls_saV3m_PB8e3{width:100%;height:100%;border-radius:inherit;outline:none;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer components{.ui_ls_saV3m_PB8e3:focus-visible{outline-width:1px;box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_sbB7n_PB8e3{display:flex;padding:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);touch-action:none}.ui_ls_sbOv2p_PB8e3{width:.625rem;height:100%;border-left:1px solid transparent}.ui_ls_sbOh9q_PB8e3{flex-direction:column;height:.625rem;border-top:1px solid transparent}.ui_ls_stT6r_PB8e3{position:relative;flex:1 1 0%;border-radius:9999px;background:var(--border)}.ui_ls_rpgG4k_oVGxQ{display:flex;width:100%;height:100%}.ui_ls_rpgG4k_oVGxQ[data-panel-group-direction=vertical]{flex-direction:column}.ui_ls_rhH3m_oVGxQ{position:relative;display:flex;justify-content:center;align-items:center;width:1px;outline:none;background:var(--border)}.ui_ls_rhH3m_oVGxQ:after{position:absolute;left:50%;width:.25rem;transform:translateX(-50%);content:"";inset-top:0;inset-bottom:0}}@layer components{.ui_ls_rhH3m_oVGxQ:focus-visible{outline:none;box-shadow:0 0 0 1px var(--ring)}.ui_ls_rhH3m_oVGxQ[data-panel-group-direction=vertical]{width:100%;height:1px}.ui_ls_rhH3m_oVGxQ[data-panel-group-direction=vertical]:after{left:0;width:100%;height:.25rem;transform:translateX(0) translateY(-50%)}.ui_ls_rhH3m_oVGxQ[data-panel-group-direction=vertical]>div{transform:rotate(90deg)}.ui_ls_rhHd7n_oVGxQ{display:flex;justify-content:center;align-items:center;width:.75rem;height:1rem;border:1px solid var(--border);border-radius:.125rem;background:var(--border);z-index:10}.ui_ls_bG3k_UXw2d{display:flex;align-items:stretch;width:-moz-fit-content;width:fit-content}}@layer components{.ui_ls_bG3k_UXw2d>:focus-visible{position:relative;z-index:10}.ui_ls_bG3k_UXw2d>[data-slot=select-trigger]:not([class*=w-]){width:-moz-fit-content;width:fit-content}.ui_ls_bG3k_UXw2d>input{flex:1 1 0%}.ui_ls_bG3k_UXw2d: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_UXw2d:has(>[data-slot=button-group]){gap:.5rem}.ui_ls_oH7m_UXw2d>:not(:first-child){border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.ui_ls_oH7m_UXw2d>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ui_ls_oV2n_UXw2d{flex-direction:column}.ui_ls_oV2n_UXw2d>:not(:first-child){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.ui_ls_oV2n_UXw2d>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.ui_ls_tX6p_UXw2d{display:flex;align-items:center;gap:.5rem;padding-right:1rem;padding-left:1rem;border:1px solid var(--border);border-radius:.375rem;background:var(--muted);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;font-weight:500}.ui_ls_tX6p_UXw2d svg{pointer-events:none}.ui_ls_tX6p_UXw2d svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_sP9r_UXw2d{position:relative;flex:0 0 1px;align-self:stretch;margin:0!important;border:0;background:var(--border)}.ui_ls_sP9r_UXw2d[data-orientation=vertical]{height:auto}.ui_ls_tog4k_EpSjB{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;border-radius:.375rem;outline:none;font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui_ls_tog4k_EpSjB:disabled{opacity:.5;pointer-events:none}.ui_ls_tog4k_EpSjB[data-state=on]{background:var(--accent);color:var(--accent-foreground)}}@layer components{.ui_ls_tog4k_EpSjB:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.ui_ls_tog4k_EpSjB[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_EpSjB[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 40%,transparent)}}.ui_ls_tog4k_EpSjB & svg{flex-shrink:0;pointer-events:none}.ui_ls_tog4k_EpSjB & svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_togVd3m_EpSjB{background:transparent}.ui_ls_togVd3m_EpSjB:hover{background:var(--muted);color:var(--muted-foreground)}.ui_ls_togVo7n_EpSjB{border:1px solid var(--input);background:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_togVo7n_EpSjB:hover{background:var(--accent);color:var(--accent-foreground)}.ui_ls_togCGr_EpSjB{background:var(--bg-gray);color:var(--text-gray)}.ui_ls_togCGr_EpSjB:hover{background:color-mix(in oklab,var(--bg-gray) 80%,transparent)}.ui_ls_togCBr_EpSjB{background:var(--bg-brown);color:var(--text-brown)}.ui_ls_togCBr_EpSjB:hover{background:color-mix(in oklab,var(--bg-brown) 80%,transparent)}.ui_ls_togCOr_EpSjB{background:var(--bg-orange);color:var(--text-orange)}.ui_ls_togCOr_EpSjB:hover{background:color-mix(in oklab,var(--bg-orange) 80%,transparent)}.ui_ls_togCYe_EpSjB{background:var(--bg-yellow);color:var(--text-yellow)}.ui_ls_togCYe_EpSjB:hover{background:color-mix(in oklab,var(--bg-yellow) 80%,transparent)}.ui_ls_togCGn_EpSjB{background:var(--bg-green);color:var(--text-green)}.ui_ls_togCGn_EpSjB:hover{background:color-mix(in oklab,var(--bg-green) 80%,transparent)}.ui_ls_togCBl_EpSjB{background:var(--bg-blue);color:var(--text-blue)}.ui_ls_togCBl_EpSjB:hover{background:color-mix(in oklab,var(--bg-blue) 80%,transparent)}.ui_ls_togCPu_EpSjB{background:var(--bg-purple);color:var(--text-purple)}.ui_ls_togCPu_EpSjB:hover{background:color-mix(in oklab,var(--bg-purple) 80%,transparent)}.ui_ls_togCPi_EpSjB{background:var(--bg-pink);color:var(--text-pink)}.ui_ls_togCPi_EpSjB:hover{background:color-mix(in oklab,var(--bg-pink) 80%,transparent)}.ui_ls_togCRe_EpSjB{background:var(--bg-red);color:var(--text-red)}.ui_ls_togCRe_EpSjB:hover{background:color-mix(in oklab,var(--bg-red) 80%,transparent)}.ui_ls_togSd2p_EpSjB{min-width:2.25rem;height:2.25rem;padding-right:.5rem;padding-left:.5rem}.ui_ls_togSs9q_EpSjB{min-width:2rem;height:2rem;padding-right:.375rem;padding-left:.375rem}.ui_ls_togSl6r_EpSjB{min-width:2.5rem;height:2.5rem;padding-right:.625rem;padding-left:.625rem}.ui_ls_tgG4k_B2MOu{display:flex;align-items:center;gap:var(--gap);width:-moz-fit-content;width:fit-content;border-radius:.375rem}.ui_ls_tgG4k_B2MOu[data-spacing=default][data-variant=outline]{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ui_ls_tgI3m_B2MOu{flex-shrink:0;width:auto;min-width:0;padding-right:.75rem;padding-left:.75rem}.ui_ls_tgI3m_B2MOu:focus{z-index:10}}@layer components{.ui_ls_tgI3m_B2MOu:focus-visible{z-index:10}.ui_ls_tgI3m_B2MOu[data-spacing="0"]{border-radius:0;box-shadow:none}.ui_ls_tgI3m_B2MOu[data-spacing="0"]:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.ui_ls_tgI3m_B2MOu[data-spacing="0"]:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.ui_ls_tgI3m_B2MOu[data-spacing="0"][data-variant=outline]{border-left:0}.ui_ls_tgI3m_B2MOu[data-spacing="0"][data-variant=outline]:first-child{border-left:1px solid var(--input)}.ui_ls_igG4k_5LDFY{display:flex;flex-direction:column;list-style:none}.ui_ls_isS3m_5LDFY{margin-top:0;margin-bottom:0}.ui_ls_it7n_5LDFY{display:flex;flex-wrap:wrap;align-items:center;border:1px solid transparent;border-radius:.375rem;outline:none;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}a:hover .ui_ls_it7n_5LDFY{background:color-mix(in oklab,var(--accent) 50%,transparent)}.ui_ls_it7n_5LDFY a{transition-property:color,background-color,border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer components{.ui_ls_it7n_5LDFY:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}.ui_ls_itVd2p_5LDFY{background:transparent}.ui_ls_itVo9q_5LDFY{border-color:var(--border)}.ui_ls_itVm6r_5LDFY{background:color-mix(in oklab,var(--muted) 50%,transparent)}.ui_ls_itSd4s_5LDFY{gap:.625rem;padding:.625rem}.ui_ls_itSs8t_5LDFY{gap:.625rem;padding:.5rem .75rem}.ui_ls_itSmD6u_5LDFY{gap:.75rem;padding:.75rem}.ui_ls_itSlG8v_5LDFY{gap:.75rem;padding:.8125rem}.ui_ls_itSxL2w_5LDFY{gap:.875rem;padding:.875rem;font-size:1rem}.ui_ls_itS2xY4z_5LDFY{gap:1rem;padding:1rem;font-size:1.125rem}.ui_ls_imM3u_5LDFY{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-shrink:0}.group:has([data-slot=item-description]) .ui_ls_imM3u_5LDFY{align-self:center;transform:none}.ui_ls_imM3u_5LDFY svg{pointer-events:none}.ui_ls_imVd7v_5LDFY{background:transparent}.ui_ls_imVi2w_5LDFY{width:2rem;height:2rem;border:1px solid var(--border);border-radius:.125rem;background:var(--muted)}.ui_ls_imVi2w_5LDFY svg:not([class*=size-]){width:1rem;height:1rem}.ui_ls_imVim9x_5LDFY{width:2.5rem;height:2.5rem;border-radius:.125rem;overflow:hidden}.ui_ls_imVim9x_5LDFY img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui_ls_icC6y_5LDFY{display:flex;flex-direction:column;gap:.125rem;flex:1}.ui_ls_icC6y_5LDFY+[data-slot=item-content]{flex:none}.ui_ls_itT4z_5LDFY{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;font-size:.9375rem;font-weight:600;line-height:1.25rem}.ui_ls_idD8a_5LDFY{display:-webkit-box;color:var(--muted-foreground);font-size:.8125rem;font-weight:400;line-height:1.25rem;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:balance}.ui_ls_idD8a_5LDFY a{text-decoration:underline;text-underline-offset:4px}.ui_ls_idD8a_5LDFY a:hover{color:var(--primary)}.ui_ls_iaA3b_5LDFY,.ui_ls_ifF2d_5LDFY,.ui_ls_ihH7c_5LDFY{display:flex;align-items:center;gap:.5rem}.ui_ls_ifF2d_5LDFY,.ui_ls_ihH7c_5LDFY{justify-content:space-between;flex-basis:100%}.ui_ls_shHd4a_NhAIT{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:0 0 1rem;margin-bottom:.5rem;border-bottom:1px solid var(--border)}.group-has-data-\[collapsible\=icon\]\/sidebar-wrapper .ui_ls_shHd4a_NhAIT,.ui_ls_shHd4a_NhAIT{height:var(--header-height)}.ui_ls_shCo7b_NhAIT{display:flex;align-items:center;gap:.25rem;width:100%}}@layer components{@media (min-width:1024px){.ui_ls_shCo7b_NhAIT{gap:.5rem}}.ui_ls_shSt3c_NhAIT{display:flex;align-items:center;gap:.25rem}@media (min-width:1024px){.ui_ls_shSt3c_NhAIT{gap:.5rem}}.ui_ls_shTr3c_NhAIT{margin-left:-.25rem}.ui_ls_shSp9d_NhAIT{margin-right:.5rem;margin-left:.5rem}.ui_ls_shSp9d_NhAIT[data-orientation=vertical]{height:2rem}.ui_ls_shTi2e_NhAIT{margin:0;font-size:1rem;font-weight:500}.ui_ls_shAc6f_NhAIT{display:flex;align-items:center;gap:.5rem;margin-left:auto}}