/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-content:"";--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-leading:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer base{.style-dots .cn-slider{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-slider:where([data-disabled=true]),.style-dots .cn-slider:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}:is(:where(.group\/slider):where([data-orientation=horizontal]) :is(.style-dots .cn-slider-control)){height:calc(var(--spacing,.25rem) * 7)}:is(:where(.group\/slider):where([data-orientation=vertical]) :is(.style-dots .cn-slider-control)){min-height:calc(var(--spacing,.25rem) * 40);width:calc(var(--spacing,.25rem) * 7)}.style-dots .cn-slider-label{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--foreground)}:is(:is(:where(.group\/slider):where([data-disabled=true]),:where(.group\/slider):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-slider-label)){color:var(--disabled-foreground)}.style-dots .cn-slider-output{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-slider-output:where([data-disabled=true]),.style-dots .cn-slider-output:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-slider-track{background-color:var(--track);border-radius:2147483647px}.style-dots .cn-slider-track:where([data-disabled=true]),.style-dots .cn-slider-track:where([data-disabled]:not([data-disabled=false])){background-color:var(--secondary)}.style-dots .cn-slider-track:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 1.5);width:100%}.style-dots .cn-slider-track:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 1.5)}.style-dots .cn-slider-range{background-color:var(--primary);border-radius:2147483647px}.style-dots .cn-slider-range:where([data-disabled=true]),.style-dots .cn-slider-range:where([data-disabled]:not([data-disabled=false])){background-color:var(--disabled-foreground)}.style-dots .cn-slider-thumb{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);background-color:var(--thumb);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:2147483647px}.style-dots .cn-slider-thumb[data-dragging]{scale:.97}.style-dots .cn-slider-thumb[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}@media (prefers-reduced-motion:reduce){.style-dots .cn-slider-thumb{transition-property:none}.style-dots .cn-slider-thumb[data-dragging]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-slider-thumb:where([data-disabled=true]),.style-dots .cn-slider-thumb:where([data-disabled]:not([data-disabled=false])){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--disabled-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.style-dots .cn-switch{background-color:var(--track);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.16s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.16s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:2147483647px;flex-shrink:0}:is(:where(.group\/field-label):has(:focus-visible) :is(.style-dots .cn-switch)){outline-style:var(--tw-outline-style);outline-width:0}.style-dots .cn-switch[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-switch[data-invalid]:not(:where([data-selected=true])){background-color:var(--destructive-muted)}.style-dots .cn-switch[data-size=default]{height:calc(var(--spacing,.25rem) * 8);width:52px;padding-inline:var(--spacing,.25rem)}.style-dots .cn-switch[data-size=sm]{height:calc(var(--spacing,.25rem) * 7);width:46px;padding-inline:3px}@media (prefers-reduced-motion:reduce){.style-dots .cn-switch{transition-property:none}}.style-dots .cn-switch:where([data-selected=true]){background-color:var(--primary)}.style-dots .cn-switch:where([data-disabled=true]),.style-dots .cn-switch:where([data-disabled]:not([data-disabled=false])){background-color:var(--secondary)!important}.style-dots .cn-switch-thumb{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--thumb);transition-property:translate,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.16s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.16s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:2147483647px}:is(:where(.group\/switch)[data-size=default] :is(.style-dots .cn-switch-thumb)){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}:is(:where(.group\/switch)[data-size=sm] :is(.style-dots .cn-switch-thumb)){width:22px;height:22px}:is(:is(:where(.group\/switch):where([data-disabled=true]),:where(.group\/switch):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-switch-thumb)){background-color:var(--disabled-foreground)!important}@media (prefers-reduced-motion:reduce){.style-dots .cn-switch-thumb{transition-property:none}}.style-dots .cn-switch-thumb:where([data-selected=true]){--tw-translate-x:calc(100% - 4px);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--primary-foreground)}.style-dots .cn-switch-thumb:where(:dir(rtl),[dir=rtl],[dir=rtl] *):where([data-selected=true]){--tw-translate-x:calc(calc(100% - 4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-radio-group{gap:calc(var(--spacing,.25rem) * 3);display:grid}.style-dots .cn-radio-group-item{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);background-color:var(--track);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:2147483647px;display:flex}:is(:where(.group\/field-label):has(:focus-visible) :is(.style-dots .cn-radio-group-item)){outline-style:var(--tw-outline-style);outline-width:0}.style-dots .cn-radio-group-item[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-radio-group-item[data-invalid]:not(:where([data-selected=true])){background-color:var(--destructive-muted)}@media (prefers-reduced-motion:reduce){.style-dots .cn-radio-group-item{transition-property:none}}.style-dots .cn-radio-group-item:where([data-selected=true]){background-color:var(--primary)}.style-dots .cn-radio-group-item:where([data-disabled=true]),.style-dots .cn-radio-group-item:where([data-disabled]:not([data-disabled=false])){background-color:var(--secondary)!important}.style-dots .cn-radio-group-indicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.style-dots .cn-radio-group-indicator-icon{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);background-color:var(--primary-foreground);border-radius:2147483647px}:is(:is(:where(.group\/radio-group-item):where([data-disabled=true]),:where(.group\/radio-group-item):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-radio-group-indicator-icon)){background-color:var(--disabled-foreground)}.style-dots .cn-checkbox{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);background-color:var(--track);color:var(--primary-foreground);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:8px;justify-content:center;align-items:center;display:flex}:is(:where(.group\/field-label):has(:focus-visible) :is(.style-dots .cn-checkbox)){outline-style:var(--tw-outline-style);outline-width:0}.style-dots .cn-checkbox[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-checkbox[data-indeterminate]{background-color:var(--primary)}.style-dots .cn-checkbox[data-invalid]:not(:where([data-selected=true])):not([data-indeterminate]){background-color:var(--destructive-muted)}@media (prefers-reduced-motion:reduce){.style-dots .cn-checkbox{transition-property:none}}.style-dots .cn-checkbox:where([data-selected=true]){background-color:var(--primary)}.style-dots .cn-checkbox:where([data-disabled=true]),.style-dots .cn-checkbox:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground);background-color:var(--secondary)!important}.style-dots .cn-checkbox-indicator>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-button{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));background-clip:padding-box;border-width:0;border-radius:2147483647px}.style-dots .cn-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-button:active:not([aria-haspopup]):not([data-pending]){scale:.97}.style-dots .cn-button:disabled{background-color:var(--secondary);color:var(--disabled-foreground)}.style-dots .cn-button[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-button[data-invalid]{background-color:var(--destructive-muted);color:var(--destructive);outline-color:var(--destructive)}.style-dots .cn-button[data-pressed]:not([aria-haspopup]){scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-button{transition-property:none;--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}}.style-dots .cn-button:where([data-disabled=true]),.style-dots .cn-button:where([data-disabled]:not([data-disabled=false])){background-color:var(--secondary);color:var(--disabled-foreground)}.style-dots .cn-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-button[data-pending] svg[data-icon=inline-start]:not([data-slot=button-spinner]){display:none}.style-dots .cn-button-variant-default{background-color:var(--primary);color:var(--primary-foreground)}.style-dots .cn-button-variant-outline,.style-dots .cn-button-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.style-dots .cn-button-variant-ghost{color:var(--foreground);background-color:#0000}.style-dots .cn-button-variant-ghost:disabled,.style-dots .cn-button-variant-ghost:where([data-disabled=true]),.style-dots .cn-button-variant-ghost:where([data-disabled]:not([data-disabled=false])){background-color:#0000}.style-dots .cn-button-variant-destructive{background-color:var(--destructive);color:var(--destructive-foreground)}.style-dots .cn-button-variant-destructive:focus-visible,.style-dots .cn-button-variant-destructive[data-focus-visible]{outline-color:var(--destructive)}.style-dots .cn-button-variant-secondary-destructive{background-color:var(--destructive-muted);color:var(--destructive)}.style-dots .cn-button-variant-secondary-destructive:focus-visible,.style-dots .cn-button-variant-secondary-destructive[data-focus-visible]{outline-color:var(--destructive)}.style-dots .cn-button-variant-ghost-destructive{color:var(--destructive);background-color:#0000}.style-dots .cn-button-variant-ghost-destructive:focus-visible{outline-color:var(--destructive)}.style-dots .cn-button-variant-ghost-destructive:disabled{background-color:#0000}.style-dots .cn-button-variant-ghost-destructive[data-focus-visible]{outline-color:var(--destructive)}.style-dots .cn-button-variant-ghost-destructive:where([data-disabled=true]),.style-dots .cn-button-variant-ghost-destructive:where([data-disabled]:not([data-disabled=false])){background-color:#0000}.style-dots .cn-button-variant-link{color:var(--foreground);text-underline-offset:3px;background-color:#0000;border-radius:8px;text-decoration-line:underline;text-decoration-thickness:1.5px;--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;height:auto!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important;--tw-font-weight:var(--font-weight-medium,500)!important;font-weight:var(--font-weight-medium,500)!important;padding-inline:0!important}.style-dots .cn-button-variant-link:disabled,.style-dots .cn-button-variant-link:where([data-disabled=true]),.style-dots .cn-button-variant-link:where([data-disabled]:not([data-disabled=false])),.style-dots .cn-button-variant-link[data-invalid]{background-color:#0000}.style-dots .cn-button-size-xs{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);position:relative}.style-dots .cn-button-size-xs:after{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);position:absolute;top:50%;left:50%}.style-dots .cn-button-size-xs:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2.5)}.style-dots .cn-button-size-xs:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2.5)}.style-dots .cn-button-size-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-button-size-sm{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);position:relative}.style-dots .cn-button-size-sm:after{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);position:absolute;top:50%;left:50%}.style-dots .cn-button-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-button-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-button-size-sm svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-button-size-default{height:calc(var(--spacing,.25rem) * 12);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-size:17px;line-height:22px;font-weight:var(--font-weight-semibold,600)}.style-dots .cn-button-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-button-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-button-size-lg{height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-size:17px;line-height:22px;font-weight:var(--font-weight-semibold,600)}.style-dots .cn-button-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-button-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);position:relative;padding-inline:0!important}.style-dots .cn-button-size-icon-xs:after{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);position:absolute;top:50%;left:50%}.style-dots .cn-button-size-icon-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-button-size-icon-xs[data-pending] svg:not([data-slot=button-spinner]){display:none}.style-dots .cn-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);position:relative;padding-inline:0!important}.style-dots .cn-button-size-icon-sm:after{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);position:absolute;top:50%;left:50%}.style-dots .cn-button-size-icon-sm svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-button-size-icon-sm[data-pending] svg:not([data-slot=button-spinner]){display:none}.style-dots .cn-button-size-icon{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);padding-inline:0!important}.style-dots .cn-button-size-icon[data-pending] svg:not([data-slot=button-spinner]){display:none}.style-dots .cn-button-size-icon-lg{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);padding-inline:0!important}.style-dots .cn-button-size-icon-lg[data-pending] svg:not([data-slot=button-spinner]){display:none}.style-dots .cn-button-group{gap:var(--spacing,.25rem)}.style-dots .cn-button-group:has(>[data-slot=button-group]){gap:calc(var(--spacing,.25rem) * 2)}:is(.style-dots .cn-button-group>*)[data-slot=input-group],:is(.style-dots .cn-button-group>*)[data-slot=input],:is(.style-dots .cn-button-group>*)[data-slot=select-trigger]{background-color:var(--secondary)!important}.style-dots .cn-button-group:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}.style-dots .cn-button-group-orientation-horizontal>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:2147483647px!important;border-bottom-right-radius:2147483647px!important}.style-dots .cn-button-group-orientation-vertical>[data-slot]:first-child{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.style-dots .cn-button-group-orientation-vertical>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:24px!important;border-bottom-left-radius:24px!important}.style-dots .cn-button-group-text{gap:calc(var(--spacing,.25rem) * 2);background-color:var(--secondary);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);border-radius:2147483647px}.style-dots .cn-button-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-button-group-separator{background-color:#0000}.style-dots .cn-input{height:calc(var(--spacing,.25rem) * 14);background-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);color:var(--foreground);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-outline-style:none;border-radius:16px;outline-style:none;line-height:22px;transition-duration:.12s}.style-dots .cn-input::file-selector-button{margin-inline-end:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-input::file-selector-button{display:inline-flex}.style-dots .cn-input::file-selector-button{height:calc(var(--spacing,.25rem) * 8)}.style-dots .cn-input::file-selector-button{border-style:var(--tw-border-style);border-width:0}.style-dots .cn-input::file-selector-button{background-color:#0000}.style-dots .cn-input::file-selector-button{font-size:var(--text-sm,.875rem);line-height:18px}.style-dots .cn-input::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.style-dots .cn-input::file-selector-button{color:var(--foreground)}.style-dots .cn-input::placeholder{color:var(--muted-foreground)}.style-dots .cn-input:not([aria-invalid=true]):focus{background-color:var(--accent)}.style-dots .cn-input:disabled{color:var(--disabled-foreground)}.style-dots .cn-input:disabled::file-selector-button{color:var(--disabled-foreground)}.style-dots .cn-input:disabled::placeholder{color:var(--disabled-foreground)}:where([data-slot=card]) :is(.style-dots .cn-input):not(:focus):not([aria-invalid=true]),:where([data-slot=dialog-content]) :is(.style-dots .cn-input):not(:focus):not([aria-invalid=true]),:where([data-slot=drawer-content]) :is(.style-dots .cn-input):not(:focus):not([aria-invalid=true]),:where([data-slot=popover-content]) :is(.style-dots .cn-input):not(:focus):not([aria-invalid=true]),:where([data-slot=sheet-content]) :is(.style-dots .cn-input):not(:focus):not([aria-invalid=true]){background-color:var(--secondary)}.style-dots .cn-input[aria-invalid=true]{background-color:var(--destructive-muted);outline-color:var(--destructive)}.style-dots .cn-input[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-input[readonly]{cursor:default}.style-dots .cn-input[type=file]{padding-block:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-textarea{min-height:calc(var(--spacing,.25rem) * 28);resize:none;background-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);color:var(--foreground);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-outline-style:none;border-radius:16px;outline-style:none;line-height:22px;transition-duration:.12s}.style-dots .cn-textarea::placeholder{color:var(--muted-foreground)}.style-dots .cn-textarea:not([aria-invalid=true]):focus{background-color:var(--accent)}.style-dots .cn-textarea:disabled,.style-dots .cn-textarea:disabled::placeholder{color:var(--disabled-foreground)}:where([data-slot=card]) :is(.style-dots .cn-textarea):not(:focus):not([aria-invalid=true]),:where([data-slot=dialog-content]) :is(.style-dots .cn-textarea):not(:focus):not([aria-invalid=true]),:where([data-slot=drawer-content]) :is(.style-dots .cn-textarea):not(:focus):not([aria-invalid=true]),:where([data-slot=popover-content]) :is(.style-dots .cn-textarea):not(:focus):not([aria-invalid=true]),:where([data-slot=sheet-content]) :is(.style-dots .cn-textarea):not(:focus):not([aria-invalid=true]){background-color:var(--secondary)}.style-dots .cn-textarea[aria-invalid=true]{background-color:var(--destructive-muted);outline-color:var(--destructive)}.style-dots .cn-textarea[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-textarea[readonly]{cursor:default}.style-dots .cn-select-trigger{gap:calc(var(--spacing,.25rem) * 3);background-color:var(--input);text-align:left;color:var(--foreground);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;outline-style:none}:where([data-slot=card]) :is(.style-dots .cn-select-trigger):not([data-invalid]),:where([data-slot=dialog-content]) :is(.style-dots .cn-select-trigger):not([data-invalid]),:where([data-slot=drawer-content]) :is(.style-dots .cn-select-trigger):not([data-invalid]),:where([data-slot=example-content]) :is(.style-dots .cn-select-trigger):not([data-invalid]),:where([data-slot=popover-content]) :is(.style-dots .cn-select-trigger):not([data-invalid]),:where([data-slot=sheet-content]) :is(.style-dots .cn-select-trigger):not([data-invalid]){background-color:var(--secondary)}.style-dots .cn-select-trigger[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-select-trigger[data-invalid]{background-color:var(--destructive-muted);outline-color:var(--destructive)}.style-dots .cn-select-trigger[data-size=default]{height:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);border-radius:16px;line-height:22px}.style-dots .cn-select-trigger[data-size=sm]{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);border-radius:2147483647px}:is(.style-dots .cn-select-trigger>*)[data-slot=select-value]{gap:calc(var(--spacing,.25rem) * 2);display:flex}.style-dots .cn-select-trigger:where([data-disabled=true]),.style-dots .cn-select-trigger:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-select-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-select-value{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;display:flex;overflow:hidden}:is(:is(:where(.group\/select-trigger):where([data-disabled=true]),:where(.group\/select-trigger):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-select-value)){color:var(--disabled-foreground)!important}.style-dots .cn-select-value[data-placeholder]{color:var(--muted-foreground)}.style-dots .cn-select-trigger-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground)}:is(:is(:where(.group\/select-trigger):where([data-disabled=true]),:where(.group\/select-trigger):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-select-trigger-icon)){color:var(--disabled-foreground)}.style-dots .cn-select-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:var(--spacing,.25rem);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.style-dots .cn-select-item{min-height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);padding-right:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);border-radius:12px;line-height:22px}.style-dots .cn-select-item[data-focus-visible]{background-color:var(--accent);color:var(--accent-foreground)}.style-dots .cn-select-item:where([data-disabled=true]),.style-dots .cn-select-item:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-select-item svg:not([class*=size-]),.style-dots .cn-select-item-indicator{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-select-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;display:flex;position:absolute}.style-dots .cn-select-group{scroll-margin-block:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-select-item-text{gap:calc(var(--spacing,.25rem) * 2);text-overflow:ellipsis;white-space:nowrap;flex:1;display:flex;overflow:hidden}.style-dots .cn-select-separator{margin-inline:calc(var(--spacing,.25rem) * -2);margin-block:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * 2);background-color:#0000}.style-dots .cn-select-empty-aria{width:100%;padding-block:calc(var(--spacing,.25rem) * 3);text-align:center;font-size:var(--text-sm,.875rem);color:var(--muted-foreground);justify-content:center;line-height:18px;display:none}:is(:where(.group\/select-list)[data-empty] :is(.style-dots .cn-select-empty-aria)){display:flex}.style-dots .cn-native-select{height:calc(var(--spacing,.25rem) * 14);appearance:none;background-color:var(--input);width:100%;min-width:0;padding-right:calc(var(--spacing,.25rem) * 12);padding-left:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);color:var(--foreground);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-outline-style:none;-webkit-user-select:none;user-select:none;border-radius:16px;outline-style:none;line-height:22px;transition-duration:.12s}.style-dots .cn-native-select:not([aria-invalid=true]):focus{background-color:var(--accent)}.style-dots .cn-native-select:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-native-select:disabled{color:var(--disabled-foreground)}:where([data-slot=card]) :is(.style-dots .cn-native-select):not(:focus):not([aria-invalid=true]),:where([data-slot=dialog-content]) :is(.style-dots .cn-native-select):not(:focus):not([aria-invalid=true]),:where([data-slot=drawer-content]) :is(.style-dots .cn-native-select):not(:focus):not([aria-invalid=true]),:where([data-slot=popover-content]) :is(.style-dots .cn-native-select):not(:focus):not([aria-invalid=true]),:where([data-slot=sheet-content]) :is(.style-dots .cn-native-select):not(:focus):not([aria-invalid=true]){background-color:var(--secondary)}.style-dots .cn-native-select[aria-invalid=true]{background-color:var(--destructive-muted);outline-color:var(--destructive)}.style-dots .cn-native-select[data-size=sm]{height:calc(var(--spacing,.25rem) * 9);padding-right:calc(var(--spacing,.25rem) * 9);padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);border-radius:2147483647px}.style-dots .cn-native-select-icon{top:50%;right:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground)}:is(:where(.group\/native-select):has(:is(select:disabled)) :is(.style-dots .cn-native-select-icon)){color:var(--disabled-foreground)}:is(:where(.group\/native-select):has(:is(select[data-size=sm])) :is(.style-dots .cn-native-select-icon)){right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-combobox-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:var(--spacing,.25rem);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.style-dots .cn-combobox-item{min-height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);padding-right:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);border-radius:12px;line-height:22px}.style-dots .cn-combobox-item[data-focus-visible]{background-color:var(--accent);color:var(--accent-foreground)}.style-dots .cn-combobox-item:where([data-disabled=true]),.style-dots .cn-combobox-item:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-combobox-item svg:not([class*=size-]),.style-dots .cn-combobox-item-indicator{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-combobox-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;display:flex;position:absolute}.style-dots .cn-combobox-empty{width:100%;padding-block:calc(var(--spacing,.25rem) * 3);text-align:center;font-size:var(--text-sm,.875rem);color:var(--muted-foreground);justify-content:center;line-height:18px;display:none}:is(:where(.group\/combobox-content)[data-empty] :is(.style-dots .cn-combobox-empty)){display:flex}.style-dots .cn-combobox-list{-ms-overflow-style:none;scrollbar-width:none}.style-dots .cn-combobox-list::-webkit-scrollbar{display:none}.style-dots .cn-combobox-list{scroll-padding-block:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-combobox-list[data-empty]{padding:0}.style-dots .cn-combobox-separator{margin-inline:calc(var(--spacing,.25rem) * -2);margin-block:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * 2);background-color:#0000}.style-dots .cn-combobox-trigger svg:not([class*=size-]),.style-dots .cn-combobox-trigger-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-combobox-trigger-icon{color:var(--muted-foreground)}:is(:is(:where(.group\/combobox-trigger):where([data-disabled=true]),:where(.group\/combobox-trigger):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-combobox-trigger-icon)){color:var(--disabled-foreground)}.style-dots .cn-combobox-chips{min-height:calc(var(--spacing,.25rem) * 14);align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-base,1rem);color:var(--foreground);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-outline-style:none;border-radius:16px;outline-style:none;flex-wrap:wrap;line-height:22px;transition-duration:.12s;display:flex}.style-dots .cn-combobox-chips:not(:has([aria-invalid=true])):focus-within{background-color:var(--accent)}:where([data-slot=card]) :is(.style-dots .cn-combobox-chips):not(:focus-within):not(:has([aria-invalid=true])),:where([data-slot=dialog-content]) :is(.style-dots .cn-combobox-chips):not(:focus-within):not(:has([aria-invalid=true])),:where([data-slot=drawer-content]) :is(.style-dots .cn-combobox-chips):not(:focus-within):not(:has([aria-invalid=true])),:where([data-slot=example-content]) :is(.style-dots .cn-combobox-chips):not(:focus-within):not(:has([aria-invalid=true])),:where([data-slot=popover-content]) :is(.style-dots .cn-combobox-chips):not(:focus-within):not(:has([aria-invalid=true])),:where([data-slot=sheet-content]) :is(.style-dots .cn-combobox-chips):not(:focus-within):not(:has([aria-invalid=true])){background-color:var(--secondary)}.style-dots .cn-combobox-chips:has([aria-invalid=true]){background-color:var(--destructive-muted);outline-color:var(--destructive)}.style-dots .cn-combobox-chips:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing,.25rem) * 2.5)}.style-dots .cn-combobox-chips:has([data-slot=combobox-chip-input][data-focus-visible]){outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-combobox-chip{height:calc(var(--spacing,.25rem) * 9);justify-content:center;align-items:center;gap:var(--spacing,.25rem);background-color:var(--secondary);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--secondary-foreground);border-radius:2147483647px;display:flex}:where([data-slot=card]) :is(.style-dots .cn-combobox-chip),:where([data-slot=dialog-content]) :is(.style-dots .cn-combobox-chip),:where([data-slot=drawer-content]) :is(.style-dots .cn-combobox-chip),:where([data-slot=example-content]) :is(.style-dots .cn-combobox-chip),:where([data-slot=popover-content]) :is(.style-dots .cn-combobox-chip),:where([data-slot=sheet-content]) :is(.style-dots .cn-combobox-chip){background-color:var(--accent)}.style-dots .cn-combobox-chip:has(:disabled){color:var(--disabled-foreground)}.style-dots .cn-combobox-chip:has([data-slot=combobox-chip-remove]){padding-right:var(--spacing,.25rem)}.style-dots .cn-combobox-chip-input{color:var(--foreground);--tw-outline-style:none;background-color:#0000;outline-style:none}.style-dots .cn-combobox-chip-input::placeholder{color:var(--muted-foreground)}.style-dots .cn-combobox-chip-input:disabled,.style-dots .cn-combobox-chip-input:disabled::placeholder{color:var(--disabled-foreground)}.style-dots .cn-combobox-chip-remove{margin-left:calc(var(--spacing,.25rem) * -.5);color:var(--muted-foreground)}.style-dots .cn-combobox-chip-remove:where([data-disabled=true]),.style-dots .cn-combobox-chip-remove:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-input-group{height:calc(var(--spacing,.25rem) * 14);background-color:var(--input);color:var(--foreground);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-outline-style:none;border-radius:16px;outline-style:none;transition-duration:.12s}:where([data-slot=card]) :is(.style-dots .cn-input-group):not(:has([data-slot=input-group-control]:focus-visible)):not(:has([aria-invalid=true])),:where([data-slot=combobox-content]) :is(.style-dots .cn-input-group):focus-within,:where([data-slot=dialog-content]) :is(.style-dots .cn-input-group):not(:has([data-slot=input-group-control]:focus-visible)):not(:has([aria-invalid=true])),:where([data-slot=drawer-content]) :is(.style-dots .cn-input-group):not(:has([data-slot=input-group-control]:focus-visible)):not(:has([aria-invalid=true])),:where([data-slot=popover-content]) :is(.style-dots .cn-input-group):not(:has([data-slot=input-group-control]:focus-visible)):not(:has([aria-invalid=true])),:where([data-slot=sheet-content]) :is(.style-dots .cn-input-group):not(:has([data-slot=input-group-control]:focus-visible)):not(:has([aria-invalid=true])){background-color:var(--secondary)}.style-dots .cn-input-group:not(:has([aria-invalid=true])):has([data-slot=input-group-control]:focus-visible){background-color:var(--accent)}.style-dots .cn-input-group:has([data-slot=input-group-control][data-focus-visible]){outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-input-group:has([data-slot][aria-invalid=true]){background-color:var(--destructive-muted);outline-color:var(--destructive)}.style-dots .cn-input-group:has(>[data-align=block-end]),.style-dots .cn-input-group:has(>[data-align=block-start]){flex-direction:column;height:auto}.style-dots .cn-input-group:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-input-group:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-input-group:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-input-group:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-input-group-addon{gap:calc(var(--spacing,.25rem) * 2);height:auto;padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);color:var(--muted-foreground);line-height:22px}:is(:is(:where(.group\/input-group):where([data-disabled=true]),:where(.group\/input-group):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-input-group-addon)),:is(:where(.group\/input-group):has([data-slot=input-group-control]:disabled) :is(.style-dots .cn-input-group-addon)){color:var(--disabled-foreground)}:is(.style-dots .cn-input-group-addon *)[data-slot=kbd]{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 2);border-radius:2147483647px}.style-dots .cn-input-group-addon>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-input-group-addon-align-inline-start{padding-left:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-input-group-addon-align-inline-start:has(>button),.style-dots .cn-input-group-addon-align-inline-start:has(>kbd){margin-left:calc(var(--spacing,.25rem) * -1)}.style-dots .cn-input-group-addon-align-inline-end{padding-right:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-input-group-addon-align-inline-end:has(>button),.style-dots .cn-input-group-addon-align-inline-end:has(>kbd){margin-right:calc(var(--spacing,.25rem) * -1)}.style-dots .cn-input-group-addon-align-block-start{padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-input-group-addon-align-block-end{padding-inline:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-input-group-button{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);border-radius:2147483647px}.style-dots .cn-input-group-button-size-xs{height:calc(var(--spacing,.25rem) * 7);gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);border-radius:2147483647px}.style-dots .cn-input-group-button-size-xs>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.style-dots .cn-input-group-button-size-sm{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);border-radius:2147483647px;line-height:18px}.style-dots .cn-input-group-button-size-sm>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-input-group-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:2147483647px;padding:0}.style-dots .cn-input-group-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:2147483647px;padding:0}.style-dots .cn-input-group-text{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);color:var(--muted-foreground);line-height:22px}.style-dots .cn-input-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-input-group-input{background-color:#0000;border-radius:0;height:100%}.style-dots .cn-input-group-input:not([aria-invalid=true]):focus,.style-dots .cn-input-group-input[aria-invalid=true],:where([data-slot=card]) :is(.style-dots .cn-input-group-input):not(:focus):not([aria-invalid=true]),:where([data-slot=dialog-content]) :is(.style-dots .cn-input-group-input):not(:focus):not([aria-invalid=true]),:where([data-slot=drawer-content]) :is(.style-dots .cn-input-group-input):not(:focus):not([aria-invalid=true]),:where([data-slot=popover-content]) :is(.style-dots .cn-input-group-input):not(:focus):not([aria-invalid=true]),:where([data-slot=sheet-content]) :is(.style-dots .cn-input-group-input):not(:focus):not([aria-invalid=true]){background-color:#0000}.style-dots .cn-input-group-input[data-focus-visible]{--tw-outline-style:none;outline-style:none}.style-dots .cn-input-group-textarea{min-height:calc(var(--spacing,.25rem) * 16);padding-block:calc(var(--spacing,.25rem) * 4);background-color:#0000;border-radius:0}.style-dots .cn-input-group-textarea:not([aria-invalid=true]):focus,.style-dots .cn-input-group-textarea[aria-invalid=true],:where([data-slot=card]) :is(.style-dots .cn-input-group-textarea):not(:focus):not([aria-invalid=true]),:where([data-slot=dialog-content]) :is(.style-dots .cn-input-group-textarea):not(:focus):not([aria-invalid=true]),:where([data-slot=drawer-content]) :is(.style-dots .cn-input-group-textarea):not(:focus):not([aria-invalid=true]),:where([data-slot=popover-content]) :is(.style-dots .cn-input-group-textarea):not(:focus):not([aria-invalid=true]),:where([data-slot=sheet-content]) :is(.style-dots .cn-input-group-textarea):not(:focus):not([aria-invalid=true]){background-color:#0000}.style-dots .cn-input-group-textarea[data-focus-visible]{--tw-outline-style:none;outline-style:none}.style-dots .cn-input-otp{gap:calc(var(--spacing,.25rem) * 2)}:is(.style-dots .cn-input-otp:has(:disabled) *)[data-slot=input-otp-separator],:is(.style-dots .cn-input-otp:has(:disabled) *)[data-slot=input-otp-slot]{color:var(--disabled-foreground)}:is(:is(.style-dots .cn-input-otp:has([aria-invalid=true])>*)[data-slot=input-otp-group]>*)[data-slot=input-otp-slot]{background-color:var(--destructive-muted);color:var(--destructive)}.style-dots .cn-input-otp-input:disabled{cursor:not-allowed}.style-dots .cn-input-otp-group{gap:calc(var(--spacing,.25rem) * 2);min-width:0}.style-dots .cn-input-otp-slot{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 12);background-color:var(--input);min-width:0;font-family:var(--font-mono);font-size:var(--text-2xl,1.5rem);line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-outline-style:none;border-radius:16px;outline-style:none;flex-shrink:1;transition-duration:.12s}:where([data-slot=card]) :is(.style-dots .cn-input-otp-slot):not([data-active=true]):not([aria-invalid=true]),:where([data-slot=dialog-content]) :is(.style-dots .cn-input-otp-slot):not([data-active=true]):not([aria-invalid=true]),:where([data-slot=drawer-content]) :is(.style-dots .cn-input-otp-slot):not([data-active=true]):not([aria-invalid=true]),:where([data-slot=popover-content]) :is(.style-dots .cn-input-otp-slot):not([data-active=true]):not([aria-invalid=true]),:where([data-slot=sheet-content]) :is(.style-dots .cn-input-otp-slot):not([data-active=true]):not([aria-invalid=true]){background-color:var(--secondary)}.style-dots .cn-input-otp-slot[aria-invalid=true]{background-color:var(--destructive-muted);color:var(--destructive)}.style-dots .cn-input-otp-slot:not([aria-invalid=true])[data-active=true]{background-color:var(--accent)}.style-dots .cn-input-otp-caret-line{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * .5);background-color:var(--foreground);--tw-duration:1s;border-radius:2147483647px;transition-duration:1s;animation:caret-blink 1.25s ease-out infinite}.style-dots .cn-input-otp-separator{color:var(--muted-foreground);flex-shrink:0}.style-dots .cn-input-otp-separator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-field-set{gap:calc(var(--spacing,.25rem) * 6)}.style-dots .cn-field-set:has(>[data-slot=checkbox-group]),.style-dots .cn-field-set:has(>[data-slot=radio-group]){gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-field-legend{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.style-dots .cn-field-legend[data-variant=label]{font-size:var(--text-sm,.875rem);color:var(--muted-foreground);line-height:18px}.style-dots .cn-field-legend[data-variant=legend]{--tw-font-weight:var(--font-weight-semibold,600);font-size:17px;line-height:22px;font-weight:var(--font-weight-semibold,600)}.style-dots .cn-field-group{gap:calc(var(--spacing,.25rem) * 6)}.style-dots .cn-field-group[data-slot=checkbox-group]{gap:calc(var(--spacing,.25rem) * 3)}:is(.style-dots .cn-field-group>*)[data-slot=field-group]{gap:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-field{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-field[data-orientation=horizontal]{gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-field-content{gap:var(--spacing,.25rem)}.style-dots .cn-field-label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);outline-color:var(--ring)}:is(:where(.group\/field)[data-orientation=responsive] :is(.style-dots .cn-field-label)),:is(:where(.group\/field)[data-orientation=vertical] :is(.style-dots .cn-field-label)){color:var(--muted-foreground)}:is(:is(:where(.group\/field):where([data-disabled=true]),:where(.group\/field):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-field-label)){color:var(--disabled-foreground)}.style-dots .cn-field-label:has(>[data-slot=field]){background-color:var(--card);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:24px;transition-duration:.12s}:where([data-slot=card]) :is(.style-dots .cn-field-label):has(>[data-slot=field]){background-color:var(--secondary)}.style-dots .cn-field-label:has(>[data-slot=field]):has([data-focus-visible]){outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}:is(.style-dots .cn-field-label>*)[data-slot=field]{padding:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-field-label-aria:has(>[data-slot=field]):has(:where([data-selected=true])){background-color:var(--secondary)}:where([data-slot=card]) :is(.style-dots .cn-field-label-aria):has(>[data-slot=field]):has(:where([data-selected=true])){background-color:var(--accent)}.style-dots .cn-field-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500)}:is(:is(:where(.group\/field):where([data-disabled=true]),:where(.group\/field):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-field-title)){color:var(--disabled-foreground)}.style-dots .cn-field-description{text-align:left;font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}[data-variant=legend]+:is(.style-dots .cn-field-description){margin-top:calc(var(--spacing,.25rem) * -1.5)}.style-dots .cn-field-separator{margin-block:calc(var(--spacing,.25rem) * -2);height:calc(var(--spacing,.25rem) * 5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/field-group)[data-variant=outline] :is(.style-dots .cn-field-separator)){margin-bottom:calc(var(--spacing,.25rem) * -2)}.style-dots .cn-field-separator-content{padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground)}.style-dots .cn-field-error{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--destructive)}.style-dots .cn-tabs{gap:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-tabs-list{color:var(--muted-foreground)}.style-dots .cn-tabs-list-variant-default{background-color:var(--card);padding:var(--spacing,.25rem);border-radius:2147483647px}:is(:where(.group\/tabs):where([data-orientation=vertical]) :is(.style-dots .cn-tabs-list-variant-default)){border-radius:24px}:where([data-slot=card]) :is(.style-dots .cn-tabs-list-variant-default),:where([data-slot=dialog-content]) :is(.style-dots .cn-tabs-list-variant-default),:where([data-slot=drawer-content]) :is(.style-dots .cn-tabs-list-variant-default),:where([data-slot=popover-content]) :is(.style-dots .cn-tabs-list-variant-default),:where([data-slot=sheet-content]) :is(.style-dots .cn-tabs-list-variant-default){background-color:var(--secondary)}.style-dots .cn-tabs-list-variant-line{gap:calc(var(--spacing,.25rem) * 5)}:is(:where(.group\/tabs):where([data-orientation=vertical]) :is(.style-dots .cn-tabs-list-variant-line)){align-items:stretch;gap:var(--spacing,.25rem)}.style-dots .cn-tabs-trigger{height:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);outline-color:var(--ring);transition-property:color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:2147483647px}:is(:where(.group\/tabs-list)[data-variant=line] :is(.style-dots .cn-tabs-trigger)){height:auto;padding-inline:0;padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-size:17px;line-height:22px;font-weight:var(--font-weight-semibold,600);border-radius:8px;flex:none}:is(:where(.group\/tabs-list)[data-variant=line] :is(:where(.group\/tabs):where([data-orientation=vertical]) :is(.style-dots .cn-tabs-trigger))){padding-block:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-tabs-trigger:after{background-color:var(--foreground);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));content:var(--tw-content);--tw-duration:.12s;border-radius:2147483647px;transition-duration:.12s}:is(:where(.group\/tabs):where([data-orientation=horizontal]) :is(.style-dots .cn-tabs-trigger)):after{inset-inline:0;content:var(--tw-content);height:3px;bottom:0}:is(:where(.group\/tabs):where([data-orientation=vertical]) :is(.style-dots .cn-tabs-trigger)):after{inset-block:calc(var(--spacing,.25rem) * 2);content:var(--tw-content);width:3px;left:0}.style-dots .cn-tabs-trigger:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-tabs-trigger:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-tabs-trigger[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}@media (prefers-reduced-motion:reduce){.style-dots .cn-tabs-trigger{transition-property:none}.style-dots .cn-tabs-trigger:after{content:var(--tw-content);transition-property:none}}.style-dots .cn-tabs-trigger:where([data-selected=true]){color:var(--foreground)}:is(:where(.group\/tabs-list)[data-variant=default] :is(.style-dots .cn-tabs-trigger)):where([data-selected=true]){background-color:var(--primary);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary-foreground)}:is(:where(.group\/tabs-list)[data-variant=line] :is(.style-dots .cn-tabs-trigger)):where([data-selected=true]):after{content:var(--tw-content);opacity:1}.style-dots .cn-tabs-trigger:where([data-disabled=true]),.style-dots .cn-tabs-trigger:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-tabs-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-tabs-content{font-size:var(--text-base,1rem);outline-color:var(--ring);line-height:22px}.style-dots .cn-tabs-content[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-card{gap:calc(var(--spacing,.25rem) * 4);background-color:var(--card);padding-block:var(--card-spacing);font-size:var(--text-base,1rem);color:var(--card-foreground);--card-spacing:calc(var(--spacing,.25rem) * 5);border-radius:24px;line-height:22px;overflow:hidden}.style-dots .cn-card:has(>img:first-child){padding-top:0}.style-dots .cn-card[data-size=sm]{gap:calc(var(--spacing,.25rem) * 3);--card-spacing:calc(var(--spacing,.25rem) * 4)}:is(.style-dots .cn-card>*):is(img:first-child){border-top-left-radius:24px;border-top-right-radius:24px}:is(.style-dots .cn-card>*):is(img:last-child){border-bottom-right-radius:24px;border-bottom-left-radius:24px}.style-dots .cn-card-header{gap:var(--spacing,.25rem);padding-inline:var(--card-spacing)}.style-dots .cn-card-title{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:26px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em}:is(:where(.group\/card)[data-size=sm] :is(.style-dots .cn-card-title)){font-size:17px;line-height:22px}.style-dots .cn-card-description{font-size:var(--text-sm,.875rem);color:var(--muted-foreground);line-height:18px}.style-dots .cn-card-content,.style-dots .cn-card-footer{padding-inline:var(--card-spacing)}.style-dots .cn-card-footer{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-accordion{background-color:var(--card);padding-block:var(--spacing,.25rem);color:var(--card-foreground);border-radius:24px}:is(:where(.group\/card)[data-slot=card] :is(.style-dots .cn-accordion)){background-color:#0000;border-radius:0;padding-block:0}.style-dots .cn-accordion-item{width:100%}.style-dots .cn-accordion-trigger{min-height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500);color:var(--foreground);outline-color:var(--ring);border-radius:24px}:is(:where(.group\/card)[data-slot=card] :is(.style-dots .cn-accordion-trigger)){border-radius:12px;padding-inline:0}.style-dots .cn-accordion-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-accordion-trigger:disabled{color:var(--disabled-foreground)}.style-dots .cn-accordion-trigger[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-accordion-trigger:where([data-disabled=true]),.style-dots .cn-accordion-trigger:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-accordion-trigger-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.16s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.16s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));margin-left:auto}:is(:where(.group\/accordion-trigger)[aria-expanded=true] :is(.style-dots .cn-accordion-trigger-icon)){rotate:180deg}:is(:is(:where(.group\/accordion-trigger):where([data-disabled=true]),:where(.group\/accordion-trigger):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-accordion-trigger-icon)){color:var(--disabled-foreground)}@media (prefers-reduced-motion:reduce){.style-dots .cn-accordion-trigger-icon{transition-property:none}}.style-dots .cn-accordion-content{padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);color:var(--muted-foreground);transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:cubic-bezier(.32,.72,0,1);line-height:22px;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}:is(:where(.group\/card)[data-slot=card] :is(.style-dots .cn-accordion-content)){padding-inline:0}@media (prefers-reduced-motion:reduce){.style-dots .cn-accordion-content{transition-property:none}}.style-dots .cn-accordion-content-inner{padding-top:0;padding-bottom:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-accordion-content-inner a{text-underline-offset:3px;text-decoration-line:underline}.style-dots .cn-accordion-content-inner p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-alert-dialog-overlay{background-color:var(--overlay);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.style-dots .cn-alert-dialog-overlay[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}.style-dots .cn-alert-dialog-overlay[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}.style-dots .cn-alert-dialog-content{scrollbar-width:none;gap:calc(var(--spacing,.25rem) * 6);overscroll-behavior:contain;background-color:var(--popover);max-width:min(20rem,100% - 2.5rem);max-height:calc(100dvh - 2.5rem);padding:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-base,1rem);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-sheet);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);border-radius:32px;line-height:22px;transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1);overflow-y:auto}.style-dots .cn-alert-dialog-content[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-alert-dialog-content[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}@media (prefers-reduced-motion:reduce){.style-dots .cn-alert-dialog-content[data-entering]{--tw-enter-scale:1}.style-dots .cn-alert-dialog-content[data-exiting]{--tw-exit-scale:1}}@media (min-width:48rem){.style-dots .cn-alert-dialog-content[data-size=default]{max-width:calc(var(--spacing,.25rem) * 100)}}.style-dots .cn-alert-dialog-header{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.style-dots .cn-alert-dialog-media{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);background-color:var(--secondary);color:var(--foreground);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}:is(.style-dots .cn-alert-dialog-media>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 6.5);height:calc(var(--spacing,.25rem) * 6.5)}.style-dots .cn-alert-dialog-title{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:26px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em;text-wrap:balance}.style-dots .cn-alert-dialog-description{font-size:var(--text-base,1rem);text-wrap:balance;color:var(--muted-foreground);line-height:22px}:is(.style-dots .cn-alert-dialog-description>*):is(a){color:var(--foreground);text-underline-offset:3px;text-decoration-line:underline}.style-dots .cn-alert-dialog-footer{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column-reverse}@media (min-width:48rem){:is(:where(.group\/alert-dialog-content)[data-size=default] :is(.style-dots .cn-alert-dialog-footer)){flex-direction:row}:is(:is(:where(.group\/alert-dialog-content)[data-size=default] :is(.style-dots .cn-alert-dialog-footer))>*){flex:1}}.style-dots .cn-alert{align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * 4);text-align:start;font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 5);border-radius:24px;display:grid}.style-dots .cn-alert:has(>svg){grid-template-columns:auto 1fr}:is(.style-dots .cn-alert>*):is(svg){width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);padding:calc(var(--spacing,.25rem) * 2.5);border-radius:2147483647px;flex-shrink:0;grid-row:span 2/span 2}.style-dots .cn-alert-variant-default{background-color:var(--card);color:var(--card-foreground);--alert-raised:var(--color-accent)}:where([data-slot=card]) :is(.style-dots .cn-alert-variant-default){background-color:var(--secondary);--alert-raised:var(--color-background)}:is(.style-dots .cn-alert-variant-default>*):is(svg){background-color:var(--alert-raised);color:var(--foreground)}.style-dots .cn-alert-variant-warning{background-color:var(--warning-muted);color:var(--foreground)}:is(.style-dots .cn-alert-variant-warning>*):is(svg){background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){:is(.style-dots .cn-alert-variant-warning>*):is(svg){background-color:color-mix(in oklab,var(--warning) 22%,transparent)}}:is(.style-dots .cn-alert-variant-warning>*):is(svg){color:var(--warning)}.style-dots .cn-alert-variant-destructive{background-color:var(--destructive-muted);color:var(--foreground)}:is(.style-dots .cn-alert-variant-destructive>*):is(svg){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.style-dots .cn-alert-variant-destructive>*):is(svg){background-color:color-mix(in oklab,var(--destructive) 22%,transparent)}}:is(.style-dots .cn-alert-variant-destructive>*):is(svg){color:var(--destructive)}.style-dots .cn-alert-title{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:22px;font-weight:var(--font-weight-semibold,600)}:is(:where(.group\/alert):has(>svg) :is(.style-dots .cn-alert-title)){grid-column-start:2}.style-dots .cn-alert-title a{text-underline-offset:3px;text-decoration-line:underline}.style-dots .cn-alert-description{font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 5);text-wrap:pretty;color:var(--muted-foreground)}:is(:where(.group\/alert):has(>svg) :is(.style-dots .cn-alert-description)){grid-column-start:2}:is(:where(.group\/alert)[data-variant=destructive] :is(.style-dots .cn-alert-description)){color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:is(:where(.group\/alert)[data-variant=destructive] :is(.style-dots .cn-alert-description)){color:color-mix(in oklab,var(--foreground) 72%,transparent)}}:is(:where(.group\/alert)[data-variant=warning] :is(.style-dots .cn-alert-description)){color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:is(:where(.group\/alert)[data-variant=warning] :is(.style-dots .cn-alert-description)){color:color-mix(in oklab,var(--foreground) 72%,transparent)}}.style-dots .cn-alert-description a{text-underline-offset:3px;text-decoration-line:underline}.style-dots .cn-alert-description a,.style-dots .cn-alert-description b{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.style-dots .cn-alert-description p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-alert-description strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.style-dots .cn-alert-action{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2)}:is(:where(.group\/alert):has(>svg) :is(.style-dots .cn-alert-action)){grid-column-start:2}:is(:is(:where(.group\/alert)[data-variant=default] :is(.style-dots .cn-alert-action))>*)[data-variant=secondary]{background-color:var(--alert-raised)}:is(:is(:where(.group\/alert)[data-variant=destructive] :is(.style-dots .cn-alert-action))>*)[data-variant=secondary]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:is(:is(:where(.group\/alert)[data-variant=destructive] :is(.style-dots .cn-alert-action))>*)[data-variant=secondary]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}:is(:is(:where(.group\/alert)[data-variant=warning] :is(.style-dots .cn-alert-action))>*)[data-variant=secondary]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:is(:is(:where(.group\/alert)[data-variant=warning] :is(.style-dots .cn-alert-action))>*)[data-variant=secondary]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.style-dots .cn-avatar{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:2147483647px}.style-dots .cn-avatar[data-size=lg]{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}.style-dots .cn-avatar[data-size=sm]{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.style-dots .cn-avatar[data-size=xl]{width:calc(var(--spacing,.25rem) * 28);height:calc(var(--spacing,.25rem) * 28)}.style-dots .cn-avatar-fallback{background-color:var(--secondary);font-size:15px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);border-radius:2147483647px}:is(:where(.group\/avatar)[data-size=lg] :is(.style-dots .cn-avatar-fallback)){font-size:17px;line-height:22px}:is(:where(.group\/avatar)[data-size=sm] :is(.style-dots .cn-avatar-fallback)){font-size:13px;line-height:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/avatar)[data-size=xl] :is(.style-dots .cn-avatar-fallback)){--tw-tracking:-.02em;letter-spacing:-.02em;font-size:40px;line-height:44px}.style-dots .cn-avatar-image{border-radius:2147483647px}.style-dots .cn-avatar-badge{background-color:var(--primary);color:var(--primary-foreground);border-radius:2147483647px}.style-dots .cn-avatar-group{gap:var(--spacing,.25rem)}.style-dots .cn-avatar-group[data-stacked]{gap:0}.style-dots .cn-avatar-group[data-stacked]>:not(:first-child){margin-inline-start:calc(var(--spacing,.25rem) * -2.5)}.style-dots .cn-avatar-group[data-stacked]:has([data-size=lg])>:not(:first-child){margin-inline-start:calc(var(--spacing,.25rem) * -3)}.style-dots .cn-avatar-group[data-stacked]:has([data-size=sm])>:not(:first-child){margin-inline-start:calc(var(--spacing,.25rem) * -2)}.style-dots .cn-avatar-group[data-stacked]:has([data-size=xl])>:not(:first-child){margin-inline-start:calc(var(--spacing,.25rem) * -7)}.style-dots .cn-avatar-group[data-stacked]>:not(:last-child){-webkit-mask-image:radial-gradient(calc(50% + 2px) calc(50% + 2px) at 125%,#0000 calc(100% - 1px),#000 100%);mask-image:radial-gradient(calc(50% + 2px) calc(50% + 2px) at 125%,#0000 calc(100% - 1px),#000 100%)}.style-dots .cn-avatar-group:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-stacked]>:not(:last-child){-webkit-mask-image:radial-gradient(calc(50% + 2px) calc(50% + 2px) at -25%,#0000 calc(100% - 1px),#000 100%);mask-image:radial-gradient(calc(50% + 2px) calc(50% + 2px) at -25%,#0000 calc(100% - 1px),#000 100%)}.style-dots .cn-avatar-group-count{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--secondary);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--foreground);border-radius:2147483647px}:is(:where(.group\/avatar-group):has([data-size=lg]) :is(.style-dots .cn-avatar-group-count)){width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}:is(:where(.group\/avatar-group):has([data-size=sm]) :is(.style-dots .cn-avatar-group-count)){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/avatar-group):has([data-size=xl]) :is(.style-dots .cn-avatar-group-count)){width:calc(var(--spacing,.25rem) * 28);height:calc(var(--spacing,.25rem) * 28);font-size:28px;line-height:34px}.style-dots .cn-avatar-group-count>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}:is(:where(.group\/avatar-group):has([data-size=lg]) :is(.style-dots .cn-avatar-group-count))>svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}:is(:where(.group\/avatar-group):has([data-size=sm]) :is(.style-dots .cn-avatar-group-count))>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/avatar-group):has([data-size=xl]) :is(.style-dots .cn-avatar-group-count))>svg{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}.style-dots .cn-badge{height:calc(var(--spacing,.25rem) * 6);gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.01em;letter-spacing:.01em;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );outline-color:var(--ring);border-radius:2147483647px}.style-dots .cn-badge:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-badge:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-badge:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-badge[aria-invalid=true]{background-color:var(--destructive-muted);color:var(--destructive)}.style-dots .cn-badge>svg{width:calc(var(--spacing,.25rem) * 3.5)!important;height:calc(var(--spacing,.25rem) * 3.5)!important}.style-dots .cn-badge-variant-default{background-color:var(--primary);color:var(--primary-foreground)}.style-dots .cn-badge-variant-secondary{background-color:var(--secondary);color:var(--foreground)}.style-dots .cn-badge-variant-outline{background-color:var(--secondary);color:var(--muted-foreground)}.style-dots .cn-badge-variant-destructive{background-color:var(--destructive-muted);color:var(--destructive)}.style-dots .cn-badge-variant-ghost{color:var(--muted-foreground);background-color:#0000}.style-dots .cn-badge-variant-link{color:var(--foreground);text-underline-offset:3px;background-color:#0000;text-decoration-line:underline;text-decoration-thickness:1.5px}.style-dots .cn-badge-variant-link,.style-dots .cn-breadcrumb-list{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.style-dots .cn-breadcrumb-list{margin-left:calc(var(--spacing,.25rem) * -2);font-size:var(--text-sm,.875rem);line-height:18px;color:var(--muted-foreground)}.style-dots .cn-breadcrumb-item,.style-dots .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * .5)}.style-dots .cn-breadcrumb-link{height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2);outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:2147483647px;display:inline-flex}.style-dots .cn-breadcrumb-link[data-current]{color:var(--foreground)}.style-dots .cn-breadcrumb-link[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-breadcrumb-link[data-pressed]{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-breadcrumb-link{transition-property:none}.style-dots .cn-breadcrumb-link[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-breadcrumb-link svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-breadcrumb-page{height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--foreground);display:inline-flex}.style-dots .cn-breadcrumb-page svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-breadcrumb-separator{color:var(--disabled-foreground)}.style-dots .cn-breadcrumb-separator>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-breadcrumb-ellipsis{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--secondary);color:var(--foreground);border-radius:2147483647px}.style-dots .cn-breadcrumb-ellipsis>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-command{background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2);color:var(--popover-foreground);border-radius:24px}.style-dots .cn-command-dialog{border-radius:32px;max-width:calc(100% - 2.5rem);padding:0}@media (min-width:48rem){.style-dots .cn-command-dialog{max-width:560px}}.style-dots .cn-command-input-wrapper{padding-bottom:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-command-input-group{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3);color:var(--muted-foreground);outline-color:var(--ring);border-radius:12px}.style-dots .cn-command-input-group:has([data-slot=command-input][data-focus-visible]){outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-command-input-icon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);color:var(--muted-foreground);flex-shrink:0}.style-dots .cn-command-input{font-size:var(--text-lg,1.125rem);line-height:calc(var(--spacing,.25rem) * 6);color:var(--foreground);--tw-outline-style:none;background-color:#0000;outline-style:none;padding:0}.style-dots .cn-command-input::placeholder{color:var(--muted-foreground)}.style-dots .cn-command-input:disabled{cursor:not-allowed;color:var(--disabled-foreground)}.style-dots .cn-command-list{-ms-overflow-style:none;scrollbar-width:none}.style-dots .cn-command-list::-webkit-scrollbar{display:none}.style-dots .cn-command-list{max-height:calc(var(--spacing,.25rem) * 80);scroll-padding-block:calc(var(--spacing,.25rem) * 2);--tw-outline-style:none;outline-style:none}.style-dots .cn-command-empty{padding-block:calc(var(--spacing,.25rem) * 8);text-align:center;font-size:var(--text-sm,.875rem);color:var(--muted-foreground);line-height:18px}.style-dots .cn-command-group{flex-direction:column;display:flex}.style-dots .cn-command-group-heading{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:var(--spacing,.25rem);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.style-dots .cn-command-separator{height:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-command-item{min-height:calc(var(--spacing,.25rem) * 11);cursor:default;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);--tw-outline-style:none;border-radius:12px;outline-style:none;line-height:22px;display:flex;position:relative}@media (forced-colors:active){.style-dots .cn-command-item{outline-offset:2px;outline:2px solid #0000}}.style-dots .cn-command-item{-webkit-user-select:none;user-select:none}.style-dots .cn-command-item[data-focus-visible]{background-color:var(--secondary)}.style-dots .cn-command-item:where([data-disabled=true]),.style-dots .cn-command-item:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-command-item svg:not([class*=size-]),.style-dots .cn-command-item-indicator{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-command-item-indicator{opacity:0;margin-left:auto}:is(:where(.group\/command-item):has([data-slot=command-shortcut]) :is(.style-dots .cn-command-item-indicator)){display:none}:is(:where(.group\/command-item):where([data-selected=true]) :is(.style-dots .cn-command-item-indicator)){opacity:1}.style-dots .cn-command-shortcut{font-family:var(--font-mono);font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );margin-left:auto}.style-dots .cn-context-menu-content{min-width:calc(var(--spacing,.25rem) * 60);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.12s;border-radius:16px;transition-duration:.12s}.style-dots .cn-context-menu-content[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-context-menu-content[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-dots .cn-context-menu-content[data-placement=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-dots .cn-context-menu-content[data-placement=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-dots .cn-context-menu-content[data-placement=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-context-menu-content[data-placement=top]{--tw-enter-translate-y:calc(2*var(--spacing))}@media (prefers-reduced-motion:reduce){.style-dots .cn-context-menu-content[data-entering]{--tw-enter-scale:1}.style-dots .cn-context-menu-content[data-exiting]{--tw-exit-scale:1}.style-dots .cn-context-menu-content[data-placement=bottom]{--tw-enter-translate-y:calc(0*-100%)}.style-dots .cn-context-menu-content[data-placement=left]{--tw-enter-translate-x:calc(0*100%)}.style-dots .cn-context-menu-content[data-placement=right]{--tw-enter-translate-x:calc(0*-100%)}.style-dots .cn-context-menu-content[data-placement=top]{--tw-enter-translate-y:calc(0*100%)}}.style-dots .cn-context-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 48)}.style-dots .cn-context-menu-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.style-dots .cn-context-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 10.5)}.style-dots .cn-context-menu-item{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);border-radius:8px}.style-dots .cn-context-menu-item[data-focus-visible]{background-color:var(--accent)}.style-dots .cn-context-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 10.5)}.style-dots .cn-context-menu-item[data-variant=destructive]{color:var(--destructive)}.style-dots .cn-context-menu-item[data-variant=destructive][data-focus-visible]{background-color:var(--destructive-muted)}.style-dots .cn-context-menu-item:where([data-disabled=true]),.style-dots .cn-context-menu-item:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-context-menu-item svg:not([class*=size-]){width:18px;height:18px}:is(.style-dots .cn-context-menu-item:not([data-disabled]):not([data-variant=destructive])>*):is(svg){color:var(--muted-foreground)}.style-dots .cn-context-menu-checkbox-item{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);border-radius:8px}.style-dots .cn-context-menu-checkbox-item[data-focus-visible]{background-color:var(--accent)}.style-dots .cn-context-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 10.5)}.style-dots .cn-context-menu-checkbox-item:where([data-disabled=true]),.style-dots .cn-context-menu-checkbox-item:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-context-menu-checkbox-item svg:not([class*=size-]){width:18px;height:18px}:is(.style-dots .cn-context-menu-checkbox-item:not([data-disabled])>*):is(svg){color:var(--muted-foreground)}.style-dots .cn-context-menu-radio-item{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);border-radius:8px}.style-dots .cn-context-menu-radio-item[data-focus-visible]{background-color:var(--accent)}.style-dots .cn-context-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 10.5)}.style-dots .cn-context-menu-radio-item:where([data-selected=true]){background-color:var(--accent)}.style-dots .cn-context-menu-radio-item:where([data-disabled=true]),.style-dots .cn-context-menu-radio-item:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-context-menu-radio-item svg:not([class*=size-]){width:18px;height:18px}:is(.style-dots .cn-context-menu-radio-item:not([data-disabled])>*):is(svg){color:var(--muted-foreground)}.style-dots .cn-context-menu-item-indicator{right:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;display:flex;position:absolute}.style-dots .cn-context-menu-separator{height:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-context-menu-shortcut{font-family:var(--font-mono);font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );margin-left:auto}.style-dots .cn-context-menu-sub-trigger{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);border-radius:8px}.style-dots .cn-context-menu-sub-trigger[data-focus-visible]{background-color:var(--accent)}.style-dots .cn-context-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 10.5)}.style-dots .cn-context-menu-sub-trigger:where([data-disabled=true]),.style-dots .cn-context-menu-sub-trigger:where([data-disabled]:not([data-disabled=false])){pointer-events:none;color:var(--disabled-foreground)}.style-dots .cn-context-menu-sub-trigger svg:not([class*=size-]){width:18px;height:18px}:is(.style-dots .cn-context-menu-sub-trigger:not([data-disabled])>*):is(svg){color:var(--muted-foreground)}.style-dots .cn-context-menu-sub-trigger-icon{margin-left:auto}.style-dots .cn-dialog-overlay{background-color:var(--overlay);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.style-dots .cn-dialog-overlay[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}.style-dots .cn-dialog-overlay[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}.style-dots .cn-dialog-content{scrollbar-width:none;gap:calc(var(--spacing,.25rem) * 6);overscroll-behavior:contain;background-color:var(--popover);max-width:calc(100% - 2.5rem);max-height:calc(100dvh - 2.5rem);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-sheet);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);border-radius:32px;flex-direction:column;line-height:22px;transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1);display:flex;overflow-y:auto}.style-dots .cn-dialog-content[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-dialog-content[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}@media (prefers-reduced-motion:reduce){.style-dots .cn-dialog-content[data-entering]{--tw-enter-scale:1}.style-dots .cn-dialog-content[data-exiting]{--tw-exit-scale:1}}@media (min-width:48rem){.style-dots .cn-dialog-content{max-width:440px}}.style-dots .cn-dialog-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);position:absolute}.style-dots .cn-dialog-header{gap:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 10)}.style-dots .cn-dialog-footer{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column-reverse}@media (min-width:48rem){.style-dots .cn-dialog-footer{flex-direction:row;justify-content:flex-end}}.style-dots .cn-dialog-title{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:26px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em}.style-dots .cn-dialog-description{font-size:var(--text-base,1rem);color:var(--muted-foreground);line-height:22px}:is(.style-dots .cn-dialog-description>*):is(a){color:var(--foreground);text-underline-offset:3px;text-decoration-line:underline}.style-dots .cn-drawer-overlay{background-color:var(--overlay);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.style-dots .cn-drawer-content-base,.style-dots .cn-drawer-overlay{--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.style-dots .cn-drawer-popup{background-color:var(--popover);font-size:var(--text-base,1rem);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-sheet);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);--drawer-bleed-background:var(--color-popover);--drawer-inset:0px;line-height:22px;transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.style-dots .cn-drawer-popup[data-swipe-direction=down]{border-top-left-radius:32px;border-top-right-radius:32px}.style-dots .cn-drawer-popup[data-swipe-direction=left]{border-top-right-radius:32px;border-bottom-right-radius:32px}.style-dots .cn-drawer-popup[data-swipe-direction=right]{border-top-left-radius:32px;border-bottom-left-radius:32px}.style-dots .cn-drawer-popup[data-swipe-direction=up]{border-bottom-right-radius:32px;border-bottom-left-radius:32px}:is(:where(.group\/drawer-popup)[data-swipe-axis=x] :is(.style-dots .cn-drawer-swipe-handle)){height:100%;width:calc(var(--spacing,.25rem) * 4);align-items:center}:is(:where(.group\/drawer-popup)[data-swipe-axis=y] :is(.style-dots .cn-drawer-swipe-handle)){height:calc(var(--spacing,.25rem) * 4);justify-content:center;width:100%}:is(:where(.group\/drawer-popup)[data-swipe-direction=down] :is(.style-dots .cn-drawer-swipe-handle)){align-items:flex-end}:is(:where(.group\/drawer-popup)[data-swipe-direction=left] :is(.style-dots .cn-drawer-swipe-handle)){justify-content:flex-start}:is(:where(.group\/drawer-popup)[data-swipe-direction=right] :is(.style-dots .cn-drawer-swipe-handle)){justify-content:flex-end}:is(:where(.group\/drawer-popup)[data-swipe-direction=up] :is(.style-dots .cn-drawer-swipe-handle)){align-items:flex-start}.style-dots .cn-drawer-swipe-handle:after{content:var(--tw-content);background-color:var(--indicator);border-radius:2147483647px;flex-shrink:0;display:block}:is(:where(.group\/drawer-popup)[data-swipe-axis=x] :is(.style-dots .cn-drawer-swipe-handle)):after{height:calc(var(--spacing,.25rem) * 10);content:var(--tw-content);width:5px}:is(:where(.group\/drawer-popup)[data-swipe-axis=y] :is(.style-dots .cn-drawer-swipe-handle)):after{content:var(--tw-content);height:5px;width:calc(var(--spacing,.25rem) * 10)}.style-dots .cn-drawer-header-base{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6);padding-bottom:0}:is(:where(.group\/drawer-popup):has([data-slot=drawer-swipe-handle]) :is(:where(.group\/drawer-popup)[data-swipe-direction=down] :is(.style-dots .cn-drawer-header-base))){padding-top:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-drawer-title{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:26px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--foreground)}.style-dots .cn-drawer-description{font-size:var(--text-base,1rem);color:var(--muted-foreground);line-height:22px}.style-dots .cn-drawer-footer-base{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-dropdown-menu-content{min-width:calc(var(--spacing,.25rem) * 60);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.12s;border-radius:24px;transition-duration:.12s}.style-dots .cn-dropdown-menu-content[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-dropdown-menu-content[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-dots .cn-dropdown-menu-content[data-placement=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-dots .cn-dropdown-menu-content[data-placement=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-dots .cn-dropdown-menu-content[data-placement=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-dropdown-menu-content[data-placement=top]{--tw-enter-translate-y:calc(2*var(--spacing))}@media (prefers-reduced-motion:reduce){.style-dots .cn-dropdown-menu-content[data-entering]{--tw-enter-scale:1}.style-dots .cn-dropdown-menu-content[data-exiting]{--tw-exit-scale:1}.style-dots .cn-dropdown-menu-content[data-placement=bottom]{--tw-enter-translate-y:calc(0*-100%)}.style-dots .cn-dropdown-menu-content[data-placement=left]{--tw-enter-translate-x:calc(0*100%)}.style-dots .cn-dropdown-menu-content[data-placement=right]{--tw-enter-translate-x:calc(0*-100%)}.style-dots .cn-dropdown-menu-content[data-placement=top]{--tw-enter-translate-y:calc(0*100%)}}.style-dots .cn-dropdown-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 48)}.style-dots .cn-dropdown-menu-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:var(--spacing,.25rem);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.style-dots .cn-dropdown-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 11)}.style-dots .cn-dropdown-menu-item{height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);border-radius:12px;line-height:22px}.style-dots .cn-dropdown-menu-item[data-focus-visible]{background-color:var(--accent)}.style-dots .cn-dropdown-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 11)}.style-dots .cn-dropdown-menu-item[data-variant=destructive]{color:var(--destructive)}.style-dots .cn-dropdown-menu-item[data-variant=destructive][data-focus-visible]{background-color:var(--destructive-muted)}.style-dots .cn-dropdown-menu-item:where([data-disabled=true]),.style-dots .cn-dropdown-menu-item:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-dropdown-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}:is(.style-dots .cn-dropdown-menu-item:not([data-disabled]):not([data-variant=destructive])>*):is(svg){color:var(--muted-foreground)}.style-dots .cn-dropdown-menu-checkbox-item{height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 11);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);border-radius:12px;line-height:22px}.style-dots .cn-dropdown-menu-checkbox-item[data-focus-visible]{background-color:var(--accent)}.style-dots .cn-dropdown-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 11)}.style-dots .cn-dropdown-menu-checkbox-item:where([data-disabled=true]),.style-dots .cn-dropdown-menu-checkbox-item:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-dropdown-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}:is(.style-dots .cn-dropdown-menu-checkbox-item:not([data-disabled])>*):is(svg){color:var(--muted-foreground)}.style-dots .cn-dropdown-menu-radio-item{height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 11);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);border-radius:12px;line-height:22px}.style-dots .cn-dropdown-menu-radio-item[data-focus-visible]{background-color:var(--accent)}.style-dots .cn-dropdown-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 11)}.style-dots .cn-dropdown-menu-radio-item:where([data-selected=true]){background-color:var(--secondary)}.style-dots .cn-dropdown-menu-radio-item:where([data-disabled=true]),.style-dots .cn-dropdown-menu-radio-item:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-dropdown-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}:is(.style-dots .cn-dropdown-menu-radio-item:not([data-disabled])>*):is(svg){color:var(--muted-foreground)}.style-dots .cn-dropdown-menu-item-indicator{right:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;display:flex;position:absolute}.style-dots .cn-dropdown-menu-separator{height:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-dropdown-menu-shortcut{font-family:var(--font-mono);font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );margin-left:auto}.style-dots .cn-dropdown-menu-sub-trigger{height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);border-radius:12px;line-height:22px}.style-dots .cn-dropdown-menu-sub-trigger[data-focus-visible]{background-color:var(--accent)}.style-dots .cn-dropdown-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 11)}.style-dots .cn-dropdown-menu-sub-trigger:where([data-disabled=true]),.style-dots .cn-dropdown-menu-sub-trigger:where([data-disabled]:not([data-disabled=false])){pointer-events:none;color:var(--disabled-foreground)}.style-dots .cn-dropdown-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}:is(.style-dots .cn-dropdown-menu-sub-trigger:not([data-disabled])>*):is(svg){color:var(--muted-foreground)}.style-dots .cn-dropdown-menu-sub-trigger-icon{color:var(--muted-foreground);margin-left:auto}.style-dots .cn-item{text-align:start;font-size:var(--text-base,1rem);outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:24px;line-height:22px}.style-dots .cn-item:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-item[data-current]{background-color:var(--secondary);color:var(--secondary-foreground)}.style-dots .cn-item[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-item[data-pressed]{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-item{transition-property:none}.style-dots .cn-item[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-item:where([data-disabled=true]),.style-dots .cn-item:where([data-disabled]:not([data-disabled=false])),:is(:is(.style-dots .cn-item:where([data-disabled=true]),.style-dots .cn-item:where([data-disabled]:not([data-disabled=false]))) *){color:var(--disabled-foreground)}.style-dots .cn-item[data-current] :is([data-slot=avatar-fallback],[data-slot=entity-avatar-fallback],[data-slot=entity-avatar-image],[data-slot=avatar-group-count]),.style-dots .cn-item[data-current] [data-slot=button][data-variant=outline],.style-dots .cn-item[data-current] [data-slot=button][data-variant=secondary]{background-color:var(--accent)}.style-dots .cn-item-variant-default{background-color:#0000}.style-dots .cn-item-variant-outline{background-color:var(--card);color:var(--card-foreground)}:is(:where(.group\/card)[data-slot=card] :is(.style-dots .cn-item-variant-outline)){background-color:var(--secondary)}:is(:where(.group\/card)[data-slot=card] :is(.style-dots .cn-item-variant-outline)) :is([data-slot=avatar-fallback],[data-slot=entity-avatar-fallback],[data-slot=entity-avatar-image],[data-slot=avatar-group-count]),:is(:where(.group\/card)[data-slot=card] :is(.style-dots .cn-item-variant-outline)) [data-slot=button][data-variant=outline],:is(:where(.group\/card)[data-slot=card] :is(.style-dots .cn-item-variant-outline)) [data-slot=button][data-variant=secondary]{background-color:var(--accent)}.style-dots .cn-item-variant-muted{background-color:var(--secondary);color:var(--secondary-foreground)}.style-dots .cn-item-variant-muted :is([data-slot=avatar-fallback],[data-slot=entity-avatar-fallback],[data-slot=entity-avatar-image],[data-slot=avatar-group-count]),.style-dots .cn-item-variant-muted [data-slot=button][data-variant=outline],.style-dots .cn-item-variant-muted [data-slot=button][data-variant=secondary]{background-color:var(--accent)}.style-dots .cn-item-size-default{min-height:calc(var(--spacing,.25rem) * 16);padding-inline:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-item-size-default,.style-dots .cn-item-size-sm{gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-item-size-sm{min-height:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-item-size-xs{min-height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}:where([data-slot=dropdown-menu-content]) :is(.style-dots .cn-item-size-xs){padding:0}.style-dots .cn-item-media{gap:calc(var(--spacing,.25rem) * 2)}:is(:where(.group\/item):has([data-slot=item-description]) :is(.style-dots .cn-item-media)){align-self:flex-start}:is(:where(.group\/item)[data-tone=destructive] :is(.style-dots .cn-item-media)){color:var(--destructive)}:is(:is(:where(.group\/item):where([data-disabled=true]),:where(.group\/item):where([data-disabled]:not([data-disabled=false]))) :is(:where(.group\/item)[data-tone=destructive] :is(.style-dots .cn-item-media))){color:var(--disabled-foreground)}.style-dots .cn-item-media-variant-default{background-color:#0000}.style-dots .cn-item-media-variant-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--secondary);color:var(--foreground);border-radius:2147483647px}:is(:where(.group\/item)[data-current] :is(.style-dots .cn-item-media-variant-icon)){background-color:var(--accent)}:is(:where(.group\/item)[data-size=xs] :is(.style-dots .cn-item-media-variant-icon)){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}:is(:where(.group\/item)[data-variant=muted] :is(.style-dots .cn-item-media-variant-icon)),:is(:where(.group\/item)[data-variant=outline] :is(:where(.group\/card)[data-slot=card] :is(.style-dots .cn-item-media-variant-icon))){background-color:var(--accent)}.style-dots .cn-item-media-variant-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-item-media-variant-image{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);border-radius:12px;overflow:hidden}:is(:where(.group\/item)[data-size=sm] :is(.style-dots .cn-item-media-variant-image)){width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}:is(:where(.group\/item)[data-size=xs] :is(.style-dots .cn-item-media-variant-image)){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:8px}.style-dots .cn-item-media-variant-image img{object-fit:cover;width:100%;height:100%}.style-dots .cn-item-content{gap:calc(var(--spacing,.25rem) * .5)}.style-dots .cn-item-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500)}:is(:where(.group\/item)[data-size=xs] :is(.style-dots .cn-item-title)){font-size:var(--text-sm,.875rem);line-height:18px}:is(:where(.group\/item)[data-tone=destructive] :is(.style-dots .cn-item-title)){color:var(--destructive)}:is(:is(:where(.group\/item):where([data-disabled=true]),:where(.group\/item):where([data-disabled]:not([data-disabled=false]))) :is(:where(.group\/item)[data-tone=destructive] :is(.style-dots .cn-item-title))){color:var(--disabled-foreground)}.style-dots .cn-item-description{text-align:start;font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-normal,400);line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.style-dots .cn-item-description>a{text-underline-offset:4px;text-decoration-line:underline}.style-dots .cn-item-actions,.style-dots .cn-item-footer,.style-dots .cn-item-header{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-item-group{gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-item-group:has([data-size=sm]){gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-item-group:has([data-size=xs]){gap:var(--spacing,.25rem)}.style-dots .cn-item-separator{background-color:#0000;margin-block:0}.style-dots .cn-kbd{height:calc(var(--spacing,.25rem) * 5);width:fit-content;min-width:calc(var(--spacing,.25rem) * 5);gap:var(--spacing,.25rem);background-color:var(--secondary);padding-inline:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-mono);font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);border-radius:6px}:where([data-slot=tooltip-content]) :is(.style-dots .cn-kbd){background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){:where([data-slot=tooltip-content]) :is(.style-dots .cn-kbd){background-color:color-mix(in oklab,var(--primary-foreground) 15%,transparent)}}:where([data-slot=tooltip-content]) :is(.style-dots .cn-kbd){color:var(--primary-foreground)}.style-dots .cn-kbd svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.style-dots .cn-kbd-group{gap:var(--spacing,.25rem)}.style-dots .cn-money-amount{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em;white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );align-items:baseline;display:inline-flex}.style-dots .cn-money-amount[data-masked]{--tw-tracking:.08em;letter-spacing:.08em}.style-dots .cn-money-amount[data-size="2xl"]{--tw-tracking:-.03em;letter-spacing:-.03em;font-size:40px;line-height:44px}.style-dots .cn-money-amount[data-size=default]{font-size:var(--text-base,1rem);line-height:22px}.style-dots .cn-money-amount[data-size=lg]{font-size:var(--text-xl,1.25rem);line-height:26px}.style-dots .cn-money-amount[data-size=sm]{font-size:var(--text-sm,.875rem);line-height:18px}.style-dots .cn-money-amount[data-size=xl]{--tw-tracking:-.02em;letter-spacing:-.02em;font-size:28px;line-height:34px}.style-dots .cn-money-amount-fraction{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0);font-size:.6em}:is(:where(.group\/money-amount)[data-size=default] :is(.style-dots .cn-money-amount-fraction)),:is(:where(.group\/money-amount)[data-size=inline] :is(.style-dots .cn-money-amount-fraction)),:is(:where(.group\/money-amount)[data-size=sm] :is(.style-dots .cn-money-amount-fraction)){font-size:1em}.style-dots .cn-money-amount-unit{--tw-font-weight:var(--font-weight-medium,500);font-size:.6em;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0);margin-inline-start:.4em}:is(:where(.group\/money-amount)[data-size=default] :is(.style-dots .cn-money-amount-unit)),:is(:where(.group\/money-amount)[data-size=inline] :is(.style-dots .cn-money-amount-unit)),:is(:where(.group\/money-amount)[data-size=sm] :is(.style-dots .cn-money-amount-unit)){margin-inline-start:.25em;font-size:1em}.style-dots .cn-transaction-row{min-height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-base,1rem);color:var(--foreground);outline-color:var(--ring);background-color:#0000;border-radius:16px;line-height:22px}.style-dots .cn-transaction-row:focus-visible,.style-dots .cn-transaction-row[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-transaction-row[data-interactive]{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.style-dots .cn-transaction-row[data-interactive]:active,.style-dots .cn-transaction-row[data-interactive][data-pressed]{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-transaction-row{--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.style-dots .cn-transaction-row[data-interactive]{transition-property:none}}.style-dots .cn-transaction-row:where([data-disabled=true]),.style-dots .cn-transaction-row:where([data-disabled]:not([data-disabled=false])),:is(:is(.style-dots .cn-transaction-row:where([data-disabled=true]),.style-dots .cn-transaction-row:where([data-disabled]:not([data-disabled=false]))) *){color:var(--disabled-foreground)}.style-dots .cn-transaction-row-content{gap:calc(var(--spacing,.25rem) * .5)}.style-dots .cn-transaction-row-title{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500)}.style-dots .cn-transaction-row-description{gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-normal,400);line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.style-dots .cn-transaction-row-status{color:var(--muted-foreground)}.style-dots .cn-transaction-row-status[data-status=failed]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--destructive)}.style-dots .cn-transaction-row-amount{color:var(--foreground)}:is(.style-dots .cn-transaction-row-amount[data-struck] *){text-decoration-line:line-through}.style-dots .cn-transaction-group{gap:var(--spacing,.25rem)}.style-dots .cn-transaction-group-header{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);color:var(--muted-foreground);line-height:18px}.style-dots .cn-transaction-group-label{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.style-dots .cn-transaction-group-total{color:var(--muted-foreground)}.style-dots .cn-transaction-group-list{margin:0;padding:0;list-style-type:none}.style-dots .cn-transaction-group-item{list-style-type:none}.style-dots .cn-keypad{column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 2);width:100%}.style-dots .cn-keypad[data-size=lg]{row-gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-keypad-key{height:calc(var(--spacing,.25rem) * 16);touch-action:manipulation;width:100%;font-family:var(--font-sans);--tw-font-weight:var(--font-weight-medium,500);font-size:28px;line-height:34px;font-weight:var(--font-weight-medium,500);color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));-webkit-tap-highlight-color:transparent;background-color:#0000;border-radius:2147483647px}:is(:where(.group\/keypad)[data-size=lg] :is(.style-dots .cn-keypad-key)){height:calc(var(--spacing,.25rem) * 19)}.style-dots .cn-keypad-key[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-keypad-key[data-pressed]{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-keypad-key{transition-property:none}.style-dots .cn-keypad-key[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-keypad-key:where([data-disabled=true]),.style-dots .cn-keypad-key:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-keypad-key svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.style-dots .cn-keypad-spacer{height:calc(var(--spacing,.25rem) * 16)}:is(:where(.group\/keypad)[data-size=lg] :is(.style-dots .cn-keypad-spacer)){height:calc(var(--spacing,.25rem) * 19)}.style-dots .cn-code-dots{justify-content:center;align-items:center}.style-dots .cn-code-dots-row{gap:calc(var(--spacing,.25rem) * 5)}:is(:where(.group\/code-dots)[data-size=sm] :is(.style-dots .cn-code-dots-row)){gap:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/code-dots)[data-state=error] :is(.style-dots .cn-code-dots-row)){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.4s;--tw-ease:linear(1,2,0,1.6,.6,1);transition-duration:.4s;transition-timing-function:linear(1,2,0,1.6,.6,1);--tw-enter-translate-x:calc(2*var(--spacing)*-1)}@media (prefers-reduced-motion:reduce){.style-dots .cn-code-dots-row{animation:none!important}}.style-dots .cn-code-dots-dot{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);background-color:var(--secondary);transition-property:background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.16s;border-radius:2147483647px;transition-duration:.16s}:is(:where(.group\/code-dots)[data-size=sm] :is(.style-dots .cn-code-dots-dot)){width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}:is(:where(.group\/code-dots)[data-state=error] :is(.style-dots .cn-code-dots-dot)){background-color:var(--destructive)}.style-dots .cn-code-dots-dot[data-filled]{background-color:var(--foreground)}:is(:where(.group\/code-dots)[data-state=error] .style-dots .cn-code-dots-dot[data-filled]){background-color:var(--destructive)}@media (prefers-reduced-motion:reduce){.style-dots .cn-code-dots-dot{transition-property:none}}.style-dots .cn-copy-field{min-height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:22px}.style-dots .cn-copy-field-content{gap:calc(var(--spacing,.25rem) * .5)}.style-dots .cn-copy-field-label{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-normal,400);line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.style-dots .cn-copy-field-value{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500);overflow-wrap:break-word;color:var(--foreground)}.style-dots .cn-copy-field-value[data-masked]{--tw-tracking:.04em;letter-spacing:.04em}.style-dots .cn-copy-field-value[data-mono]{font-family:var(--font-mono);word-break:break-all;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );font-size:15px;line-height:22px}.style-dots .cn-copy-field-button{color:var(--muted-foreground);flex-shrink:0;margin-inline-end:calc(var(--spacing,.25rem) * -3)}.style-dots .cn-copy-field-button[data-state=copied]{color:var(--foreground)}.style-dots .cn-copy-field-button[data-state=failed]{color:var(--destructive)}.style-dots .cn-country-select{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-country-select-label{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}:is(:is(:where(.group\/country-select):where([data-disabled=true]),:where(.group\/country-select):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-country-select-label)){color:var(--disabled-foreground)}.style-dots .cn-country-select-trigger{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );min-width:0}.style-dots .cn-country-select-current{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-country-select-current-dial-code{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}:is(:is(:where(.group\/country-select):where([data-disabled=true]),:where(.group\/country-select):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-country-flag)){opacity:.4}.style-dots .cn-country-flag[data-flag-size=xs]{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}.style-dots .cn-country-flag>img{border-radius:2147483647px;width:100%;height:100%}.style-dots .cn-country-flag>svg{width:100%;height:100%}[data-slot=select-item][data-disabled] :is(.style-dots .cn-country-flag){opacity:.4}.style-dots .cn-country-flag-code{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.02em;letter-spacing:.02em;font-size:11px!important;line-height:calc(var(--spacing,.25rem) * 3)!important}:where([data-flag-size=xs]) :is(.style-dots .cn-country-flag-code){font-size:10px!important;line-height:calc(var(--spacing,.25rem) * 3)!important}.style-dots .cn-country-select-content{min-width:calc(var(--spacing,.25rem) * 72);flex-direction:column;display:flex}.style-dots .cn-country-select-list{min-height:0;scroll-padding-block:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2);padding-top:var(--spacing,.25rem);flex:1}.style-dots .cn-country-select-item{min-height:calc(var(--spacing,.25rem) * 13)}.style-dots .cn-country-select-item>span:first-child{flex-shrink:1;min-width:0}.style-dots .cn-country-select-item-name{font-size:var(--text-base,1rem);line-height:22px}.style-dots .cn-country-select-item-dial-code{font-size:var(--text-sm,.875rem);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );line-height:18px}[data-slot=select-item][data-disabled] :is(.style-dots .cn-country-select-item-dial-code){color:var(--disabled-foreground)}.style-dots .cn-country-select-item-status{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}[data-slot=select-item][data-disabled] :is(.style-dots .cn-country-select-item-status){color:var(--disabled-foreground)}.style-dots .cn-country-select-description{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}:is(:is(:where(.group\/country-select):where([data-disabled=true]),:where(.group\/country-select):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-country-select-description)){color:var(--disabled-foreground)}.style-dots .cn-country-select-error{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--destructive)}.style-dots .cn-country-select-error:empty{display:none}.style-dots .cn-phone-field{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-phone-field-label{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}:is(:is(:where(.group\/phone-field):where([data-disabled=true]),:where(.group\/phone-field):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-phone-field-label)){color:var(--disabled-foreground)}.style-dots .cn-phone-field-row{gap:calc(var(--spacing,.25rem) * 2)}:is(.style-dots .cn-phone-field-country>*)[data-slot=select-trigger]{gap:calc(var(--spacing,.25rem) * 2);width:auto;padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-phone-field-control{min-width:0}.style-dots .cn-phone-field-input{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.01em;letter-spacing:.01em;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}:is(:where(.group\/phone-field)[data-complete] :is(.style-dots .cn-phone-field-input)){padding-right:calc(var(--spacing,.25rem) * 12)}.style-dots .cn-phone-field-input::placeholder{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.style-dots .cn-phone-field-complete{right:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--foreground)}.style-dots .cn-phone-field-description{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}:is(:is(:where(.group\/phone-field):where([data-disabled=true]),:where(.group\/phone-field):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-phone-field-description)){color:var(--disabled-foreground)}.style-dots .cn-phone-field-error{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--destructive)}.style-dots .cn-phone-field-error:empty{display:none}.style-dots .cn-amount-field{gap:calc(var(--spacing,.25rem) * 2);outline-color:var(--ring)}.style-dots .cn-amount-field[data-variant=inset]{gap:var(--spacing,.25rem);background-color:var(--input);padding-block:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:24px;transition-duration:.12s}:where([data-slot=card]) .style-dots .cn-amount-field[data-variant=inset]:not(:has([data-slot=amount-field-input][data-focused])),:where([data-slot=dialog-content]) .style-dots .cn-amount-field[data-variant=inset]:not(:has([data-slot=amount-field-input][data-focused])),:where([data-slot=drawer-content]) .style-dots .cn-amount-field[data-variant=inset]:not(:has([data-slot=amount-field-input][data-focused])),:where([data-slot=example-content]) .style-dots .cn-amount-field[data-variant=inset]:not(:has([data-slot=amount-field-input][data-focused])),:where([data-slot=popover-content]) .style-dots .cn-amount-field[data-variant=inset]:not(:has([data-slot=amount-field-input][data-focused])),:where([data-slot=sheet-content]) .style-dots .cn-amount-field[data-variant=inset]:not(:has([data-slot=amount-field-input][data-focused])){background-color:var(--secondary)}.style-dots .cn-amount-field[data-variant=inset]:has([data-slot=amount-field-input][data-focus-visible]){outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-amount-field[data-variant=inset]:has([data-slot=amount-field-input][data-focused]){background-color:var(--accent)}.style-dots .cn-amount-field[data-variant=inset][data-invalid]{outline-color:var(--destructive);background-color:var(--destructive-muted)!important}.style-dots .cn-amount-field-label{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}:is(:where(.group\/amount-field)[data-variant=inset] :is(.style-dots .cn-amount-field-label)){font-size:13px;line-height:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/amount-field):has([data-slot=amount-field-input][data-focused]) :is(:where(.group\/amount-field)[data-variant=inset] :is(.style-dots .cn-amount-field-label))){color:var(--foreground)}:is(:is(:where(.group\/amount-field):where([data-disabled=true]),:where(.group\/amount-field):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-amount-field-label)){color:var(--disabled-foreground)}.style-dots .cn-amount-field-group{height:calc(var(--spacing,.25rem) * 16);gap:calc(var(--spacing,.25rem) * 3);background-color:var(--input);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 5);color:var(--foreground);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:16px;transition-duration:.12s}:is(:where(.group\/amount-field)[data-variant=inset] :is(.style-dots .cn-amount-field-group)){height:calc(var(--spacing,.25rem) * 12);border-radius:0;padding-inline:0;--tw-outline-style:none!important;background-color:#0000!important;outline-style:none!important}:where([data-slot=card]) :is(.style-dots .cn-amount-field-group):not(:has([data-slot=amount-field-input][data-focused])):not([data-invalid]),:where([data-slot=dialog-content]) :is(.style-dots .cn-amount-field-group):not(:has([data-slot=amount-field-input][data-focused])):not([data-invalid]),:where([data-slot=drawer-content]) :is(.style-dots .cn-amount-field-group):not(:has([data-slot=amount-field-input][data-focused])):not([data-invalid]),:where([data-slot=example-content]) :is(.style-dots .cn-amount-field-group):not(:has([data-slot=amount-field-input][data-focused])):not([data-invalid]),:where([data-slot=popover-content]) :is(.style-dots .cn-amount-field-group):not(:has([data-slot=amount-field-input][data-focused])):not([data-invalid]),:where([data-slot=sheet-content]) :is(.style-dots .cn-amount-field-group):not(:has([data-slot=amount-field-input][data-focused])):not([data-invalid]){background-color:var(--secondary)}.style-dots .cn-amount-field-group:has([data-slot=amount-field-input][data-focus-visible]){outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-amount-field-group:has([data-slot=amount-field-input][data-focused]){background-color:var(--accent)}.style-dots .cn-amount-field-group[data-invalid]{background-color:var(--destructive-muted);outline-color:var(--destructive)}.style-dots .cn-amount-field-group:where([data-disabled=true]),.style-dots .cn-amount-field-group:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-amount-field-input{--tw-font-weight:var(--font-weight-semibold,600);height:100%;font-size:28px;line-height:34px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );--tw-outline-style:none;background-color:#0000;outline-style:none}.style-dots .cn-amount-field-input::placeholder{color:var(--muted-foreground)}.style-dots .cn-amount-field-input:disabled,.style-dots .cn-amount-field-input:disabled::placeholder,.style-dots .cn-amount-field-input:where([data-disabled=true]),.style-dots .cn-amount-field-input:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-amount-field-currency{height:calc(var(--spacing,.25rem) * 12);gap:calc(var(--spacing,.25rem) * 2);background-color:var(--secondary);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500);color:var(--foreground);border-radius:2147483647px}:is(:is(:where(.group\/amount-field):where([data-disabled=true]),:where(.group\/amount-field):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-amount-field-currency)){color:var(--disabled-foreground)}:where([data-slot=card]) :is(.style-dots .cn-amount-field-currency),:where([data-slot=example-content]) :is(.style-dots .cn-amount-field-currency){background-color:var(--accent)}.style-dots .cn-amount-field-currency-trigger{height:calc(var(--spacing,.25rem) * 12);gap:calc(var(--spacing,.25rem) * 2);background-color:var(--secondary);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500);color:var(--foreground);outline-color:var(--ring);transition-property:scale,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:2147483647px}:where([data-slot=card]) :is(.style-dots .cn-amount-field-currency-trigger),:where([data-slot=example-content]) :is(.style-dots .cn-amount-field-currency-trigger){background-color:var(--accent)}.style-dots .cn-amount-field-currency-trigger[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-amount-field-currency-trigger[data-pressed]{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-amount-field-currency-trigger{transition-property:none}.style-dots .cn-amount-field-currency-trigger[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-amount-field-currency-trigger:where([data-disabled=true]),.style-dots .cn-amount-field-currency-trigger:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-amount-field-currency-value{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-amount-field-currency-trigger-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground)}[data-slot=amount-field-currency-trigger][data-disabled] :is(.style-dots .cn-amount-field-currency-trigger-icon){color:var(--disabled-foreground)}.style-dots .cn-amount-field-currency-icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.style-dots .cn-amount-field-currency-icon>img{border-radius:2147483647px;width:100%;height:100%}.style-dots .cn-amount-field-currency-icon>svg{width:100%;height:100%}.style-dots .cn-amount-field-currency-icon-code{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-size:13px!important;line-height:calc(var(--spacing,.25rem) * 4)!important}:where([data-slot=amount-field-currency-trigger]) :is(.style-dots .cn-amount-field-currency-icon-code){background-color:var(--background)}.style-dots .cn-amount-field-currency-content{width:calc(var(--spacing,.25rem) * 72)}.style-dots .cn-amount-field-currency-list{scroll-padding-block:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-amount-field-currency-item{min-height:calc(var(--spacing,.25rem) * 13)}.style-dots .cn-amount-field-currency-item-name{font-size:var(--text-sm,.875rem);color:var(--muted-foreground);line-height:18px}[data-slot=select-item][data-disabled] :is(.style-dots .cn-amount-field-currency-item-name){color:var(--disabled-foreground)}.style-dots .cn-amount-field-currency-item-description{font-size:var(--text-sm,.875rem);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );line-height:18px}[data-slot=select-item][data-disabled] :is(.style-dots .cn-amount-field-currency-item-description){color:var(--disabled-foreground)}.style-dots .cn-amount-field-description{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}:is(:where(.group\/amount-field):has([data-slot=amount-field-input][data-focused]) :is(:where(.group\/amount-field)[data-variant=inset] :is(.style-dots .cn-amount-field-description))){color:var(--foreground)}:is(:is(:where(.group\/amount-field):where([data-disabled=true]),:where(.group\/amount-field):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-amount-field-description)){color:var(--disabled-foreground)}.style-dots .cn-amount-field-error{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--destructive);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-amount-field-error:empty{display:none}.style-dots .cn-amount-field-presets{gap:calc(var(--spacing,.25rem) * 2);padding-top:var(--spacing,.25rem)}.style-dots .cn-amount-field-preset{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-amount-field-pair{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-amount-field-swap{z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--background);color:var(--foreground);top:50%;left:50%}.style-dots .cn-token-search-field{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-token-search-field-label{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}:is(:is(:where(.group\/token-search-field):where([data-disabled=true]),:where(.group\/token-search-field):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-token-search-field-label)){color:var(--disabled-foreground)}.style-dots .cn-token-search-field-control{min-height:calc(var(--spacing,.25rem) * 14);cursor:text;gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--input);padding-block:calc(var(--spacing,.25rem) * 2.5);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);color:var(--foreground);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:16px;line-height:22px;transition-duration:.12s}:where([data-slot=card]) :is(.style-dots .cn-token-search-field-control):not(:has([data-slot=token-search-field-input][data-focused])),:where([data-slot=dialog-content]) :is(.style-dots .cn-token-search-field-control):not(:has([data-slot=token-search-field-input][data-focused])),:where([data-slot=drawer-content]) :is(.style-dots .cn-token-search-field-control):not(:has([data-slot=token-search-field-input][data-focused])),:where([data-slot=example-content]) :is(.style-dots .cn-token-search-field-control):not(:has([data-slot=token-search-field-input][data-focused])),:where([data-slot=popover-content]) :is(.style-dots .cn-token-search-field-control):not(:has([data-slot=token-search-field-input][data-focused])),:where([data-slot=sheet-content]) :is(.style-dots .cn-token-search-field-control):not(:has([data-slot=token-search-field-input][data-focused])){background-color:var(--secondary)}.style-dots .cn-token-search-field-control:has([data-slot=token-search-field-input][data-focus-visible]){outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-token-search-field-control:has([data-slot=token-search-field-input][data-focused]){background-color:var(--accent)}.style-dots .cn-token-search-field-control:where([data-disabled=true]),.style-dots .cn-token-search-field-control:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed;color:var(--disabled-foreground)}.style-dots .cn-token-search-field-icon{margin-right:var(--spacing,.25rem);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground)}:is(:is(:where(.group\/token-search-field):where([data-disabled=true]),:where(.group\/token-search-field):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-token-search-field-icon)){color:var(--disabled-foreground)}.style-dots .cn-token-search-field-token-list{gap:calc(var(--spacing,.25rem) * 1.5)}.style-dots .cn-token-search-field-token{height:calc(var(--spacing,.25rem) * 8);cursor:default;gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--secondary);padding-right:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:18px;font-weight:var(--font-weight-semibold,600);color:var(--secondary-foreground);outline-color:var(--ring);border-radius:2147483647px}.style-dots .cn-token-search-field-token:not(:has([data-slot=token-search-field-token-remove])){padding-right:calc(var(--spacing,.25rem) * 3)}:where([data-slot=card]) :is(.style-dots .cn-token-search-field-token),:where([data-slot=dialog-content]) :is(.style-dots .cn-token-search-field-token),:where([data-slot=drawer-content]) :is(.style-dots .cn-token-search-field-token),:where([data-slot=example-content]) :is(.style-dots .cn-token-search-field-token),:where([data-slot=popover-content]) :is(.style-dots .cn-token-search-field-token),:where([data-slot=sheet-content]) :is(.style-dots .cn-token-search-field-token){background-color:var(--accent)}.style-dots .cn-token-search-field-token[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-token-search-field-token:where([data-disabled=true]),.style-dots .cn-token-search-field-token:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-token-search-field-token-operator{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}:is(:is(:where(.group\/token-search-field):where([data-disabled=true]),:where(.group\/token-search-field):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-token-search-field-token-operator)){color:var(--disabled-foreground)}.style-dots .cn-token-search-field-token-value{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-token-search-field-token-remove{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);color:var(--muted-foreground)}.style-dots .cn-token-search-field-token-remove svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.style-dots .cn-token-search-field-input{height:calc(var(--spacing,.25rem) * 8);color:var(--foreground);--tw-outline-style:none;background-color:#0000;outline-style:none}.style-dots .cn-token-search-field-input::placeholder{color:var(--muted-foreground)}.style-dots .cn-token-search-field-input:disabled,.style-dots .cn-token-search-field-input:disabled::placeholder{color:var(--disabled-foreground)}.style-dots .cn-token-search-field-input::-webkit-search-cancel-button,.style-dots .cn-token-search-field-input::-webkit-search-decoration{display:none}.style-dots .cn-token-search-field-clear{color:var(--muted-foreground)}.style-dots .cn-choice-tile-group{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-choice-tile-group-description{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.style-dots .cn-choice-tile-group-items{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-choice-tile-group-error{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--destructive)}.style-dots .cn-choice-tile{cursor:pointer;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-base,1rem);color:var(--foreground);outline-color:var(--ring);transition-property:scale,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));-webkit-tap-highlight-color:transparent;border-radius:24px;line-height:22px}.style-dots .cn-choice-tile[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-choice-tile[data-invalid]:not(:where([data-selected=true])){background-color:var(--destructive-muted)}.style-dots .cn-choice-tile[data-pressed]{scale:.97}.style-dots .cn-choice-tile[data-layout=stack]{padding:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-choice-tile[data-surface=nested]{background-color:var(--secondary);border-radius:16px}@media (prefers-reduced-motion:reduce){.style-dots .cn-choice-tile{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.style-dots .cn-choice-tile[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-choice-tile[data-variant=fill]:where([data-selected=true]){background-color:var(--primary);color:var(--primary-foreground)}.style-dots .cn-choice-tile[data-variant=indicator]:where([data-selected=true]){background-color:var(--secondary)}.style-dots .cn-choice-tile[data-surface=nested][data-variant=indicator]:where([data-selected=true]){background-color:var(--accent)}.style-dots .cn-choice-tile:where([data-disabled=true]),.style-dots .cn-choice-tile:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed;color:var(--disabled-foreground)}:is(.style-dots .cn-choice-tile:where([data-disabled=true]),.style-dots .cn-choice-tile:where([data-disabled]:not([data-disabled=false])))[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}:is(.style-dots .cn-choice-tile:where([data-disabled=true]),.style-dots .cn-choice-tile:where([data-disabled]:not([data-disabled=false])))[data-variant=fill]:where([data-selected=true]){background-color:var(--secondary);color:var(--disabled-foreground)}.style-dots .cn-choice-tile-main{align-items:center;gap:calc(var(--spacing,.25rem) * 3)}:is(:where(.group\/choice-tile)[data-layout=stack] :is(.style-dots .cn-choice-tile-main)){flex-direction:column;align-items:flex-start}:is(:is(:where(.group\/choice-tile):where([data-disabled=true]),:where(.group\/choice-tile):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-choice-tile-leading)){opacity:.45}.style-dots .cn-choice-tile-leading svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.style-dots .cn-choice-tile-content{gap:calc(var(--spacing,.25rem) * .5);flex:1}:is(:where(.group\/choice-tile)[data-layout=stack] :is(.style-dots .cn-choice-tile-content)){width:100%}.style-dots .cn-choice-tile-title{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500)}.style-dots .cn-choice-tile-description{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-normal,400);line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}:is(:where(.group\/choice-tile):where([data-selected=true]) :is(:where(.group\/choice-tile)[data-variant=fill] :is(.style-dots .cn-choice-tile-description))){color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){:is(:where(.group\/choice-tile):where([data-selected=true]) :is(:where(.group\/choice-tile)[data-variant=fill] :is(.style-dots .cn-choice-tile-description))){color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}:is(:is(:where(.group\/choice-tile):where([data-disabled=true]),:where(.group\/choice-tile):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-choice-tile-description)){color:var(--disabled-foreground)!important}.style-dots .cn-choice-tile-trailing{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:22px;font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-choice-tile-indicator{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);background-color:var(--track);color:var(--primary-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:2147483647px;transition-duration:.12s}:is(:where(.group\/choice-tile):where([data-selected=true]) :is(.style-dots .cn-choice-tile-indicator)){background-color:var(--primary)}:is(:is(:where(.group\/choice-tile):where([data-disabled=true]),:where(.group\/choice-tile):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-choice-tile-indicator)){background-color:var(--secondary)!important}.style-dots .cn-choice-tile-indicator[data-type=checkbox]{border-radius:8px}@media (prefers-reduced-motion:reduce){.style-dots .cn-choice-tile-indicator{transition-property:none}}.style-dots .cn-choice-tile-indicator-dot{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);background-color:var(--primary-foreground);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:2147483647px;transition-duration:.12s}:is(:where(.group\/choice-tile):where([data-selected=true]) :is(.style-dots .cn-choice-tile-indicator-dot)){opacity:1}:is(:is(:where(.group\/choice-tile):where([data-disabled=true]),:where(.group\/choice-tile):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-choice-tile-indicator-dot)){background-color:var(--disabled-foreground)}@media (prefers-reduced-motion:reduce){.style-dots .cn-choice-tile-indicator-dot{transition-property:none}}.style-dots .cn-choice-tile-indicator-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);stroke-width:3px;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;transition-duration:.12s}:is(:where(.group\/choice-tile):where([data-selected=true]) :is(.style-dots .cn-choice-tile-indicator-icon)){opacity:1}:is(:is(:where(.group\/choice-tile):where([data-disabled=true]),:where(.group\/choice-tile):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-choice-tile-indicator-icon)){color:var(--disabled-foreground)}@media (prefers-reduced-motion:reduce){.style-dots .cn-choice-tile-indicator-icon{transition-property:none}}.style-dots .cn-choice-tile-extra{gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-normal,400);line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}:is(:where(.group\/choice-tile):where([data-selected=true]) :is(:where(.group\/choice-tile)[data-variant=fill] :is(.style-dots .cn-choice-tile-extra))){color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){:is(:where(.group\/choice-tile):where([data-selected=true]) :is(:where(.group\/choice-tile)[data-variant=fill] :is(.style-dots .cn-choice-tile-extra))){color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}:is(:is(:where(.group\/choice-tile):where([data-disabled=true]),:where(.group\/choice-tile):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-choice-tile-extra)){color:var(--disabled-foreground)!important}.style-dots .cn-chip-group{margin:calc(var(--spacing,.25rem) * -1);gap:calc(var(--spacing,.25rem) * 2);padding:var(--spacing,.25rem)}.style-dots .cn-chip-group[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.style-dots .cn-chip-group[data-fade=end]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 32px);mask-image:linear-gradient(270deg,#0000,#000 32px)}.style-dots .cn-chip-group:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-fade=end],.style-dots .cn-chip-group[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.style-dots .cn-chip-group:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-fade=start]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 32px);mask-image:linear-gradient(270deg,#0000,#000 32px)}@media (pointer:coarse){.style-dots .cn-chip-group{scrollbar-width:none}}@media (pointer:fine){.style-dots .cn-chip-group{scrollbar-width:thin;scrollbar-color:var(--color-track) transparent}}@media (pointer:coarse){.style-dots .cn-chip-group::-webkit-scrollbar{display:none}}.style-dots .cn-chip-group-item{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--secondary);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--secondary-foreground);outline-color:var(--ring);transition-property:scale,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));-webkit-tap-highlight-color:transparent;border-radius:2147483647px}.style-dots .cn-chip-group-item[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-chip-group-item[data-pressed]{scale:.97}.style-dots .cn-chip-group-item[data-size=sm]{height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-chip-group-item[data-surface=nested]:not(:where([data-selected=true])){background-color:var(--accent)}@media (prefers-reduced-motion:reduce){.style-dots .cn-chip-group-item{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.style-dots .cn-chip-group-item[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-chip-group-item:where([data-selected=true]){background-color:var(--primary);color:var(--primary-foreground)}.style-dots .cn-chip-group-item:where([data-disabled=true]),.style-dots .cn-chip-group-item:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed;color:var(--disabled-foreground)}:is(.style-dots .cn-chip-group-item:where([data-disabled=true]),.style-dots .cn-chip-group-item:where([data-disabled]:not([data-disabled=false]))):where([data-selected=true]){color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.style-dots .cn-chip-group-item:where([data-disabled=true]),.style-dots .cn-chip-group-item:where([data-disabled]:not([data-disabled=false]))):where([data-selected=true]){color:color-mix(in oklab,var(--primary-foreground) 60%,transparent)}}.style-dots .cn-chip-group-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-percent-split-editor{gap:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-percent-split-bar{height:calc(var(--spacing,.25rem) * 2);gap:var(--spacing,.25rem);border-radius:2147483647px}.style-dots .cn-percent-split-bar-segment{flex-grow:var(--split-grow);background-color:var(--foreground);height:100%;transition-property:flex-grow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.16s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.16s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:2147483647px}.style-dots .cn-percent-split-bar-segment:nth-child(2n){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-percent-split-bar-segment:nth-child(2n){background-color:color-mix(in oklab,var(--foreground) 55%,transparent)}}@media (prefers-reduced-motion:reduce){.style-dots .cn-percent-split-bar-segment{transition-property:none}}.style-dots .cn-percent-split-bar-segment:where([data-disabled=true]),.style-dots .cn-percent-split-bar-segment:where([data-disabled]:not([data-disabled=false])){background-color:var(--disabled-foreground)}.style-dots .cn-percent-split-bar-rest{flex-grow:var(--split-grow);background-color:var(--track);height:100%;transition-property:flex-grow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.16s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.16s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:2147483647px}@media (prefers-reduced-motion:reduce){.style-dots .cn-percent-split-bar-rest{transition-property:none}}.style-dots .cn-percent-split-list{gap:var(--spacing,.25rem);margin:0;padding:0;list-style-type:none}.style-dots .cn-percent-split-row{min-height:calc(var(--spacing,.25rem) * 14);column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-base,1rem);color:var(--foreground);flex-wrap:wrap;line-height:22px;list-style-type:none}.style-dots .cn-percent-split-row:where([data-disabled=true]),.style-dots .cn-percent-split-row:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}:is(:is(:where(.group\/percent-split-row):where([data-disabled=true]),:where(.group\/percent-split-row):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-percent-split-row-leading)){opacity:.45}.style-dots .cn-percent-split-row-leading svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.style-dots .cn-percent-split-row-content{min-width:calc(var(--spacing,.25rem) * 24);gap:calc(var(--spacing,.25rem) * .5)}.style-dots .cn-percent-split-row-label{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500)}.style-dots .cn-percent-split-row-meta{gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-normal,400);line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}:is(:is(:where(.group\/percent-split-row):where([data-disabled=true]),:where(.group\/percent-split-row):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-percent-split-row-meta)){color:var(--disabled-foreground)}.style-dots .cn-percent-split-row-field{min-width:0;margin-inline-start:auto}.style-dots .cn-percent-split-row-group{gap:var(--spacing,.25rem)}.style-dots .cn-percent-split-row-step{color:var(--foreground);flex-shrink:0}.style-dots .cn-percent-split-row-step:where([data-disabled=true]),.style-dots .cn-percent-split-row-step:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-percent-split-row-input{height:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 3);text-align:end;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-percent-split-row-action{padding-inline-start:var(--spacing,.25rem)}.style-dots .cn-percent-split-remainder{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-percent-split-remainder[data-state=over],.style-dots .cn-percent-split-remainder[data-state=under]{color:var(--destructive)}.style-dots .cn-percent-split-remainder-text{overflow-wrap:break-word}.style-dots .cn-sortable-list{gap:var(--spacing,.25rem);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.16s;--tw-outline-style:none;border-radius:24px;outline-style:none;transition-duration:.16s}.style-dots .cn-sortable-list[data-drop-target]{background-color:var(--secondary)}.style-dots .cn-sortable-list[data-empty]{min-height:calc(var(--spacing,.25rem) * 14)}.style-dots .cn-sortable-list[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}@media (prefers-reduced-motion:reduce){.style-dots .cn-sortable-list{transition-property:none}}.style-dots .cn-sortable-list-empty{width:100%;text-align:center;font-size:var(--text-sm,.875rem);color:var(--muted-foreground);line-height:18px}.style-dots .cn-sortable-list-empty,.style-dots .cn-sortable-list-item{min-height:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-sortable-list-item{gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);color:var(--foreground);outline-color:var(--ring);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.16s;--tw-outline-style:none;-webkit-tap-highlight-color:transparent;background-color:#0000;border-radius:16px;outline-style:none;line-height:22px;transition-duration:.16s}.style-dots .cn-sortable-list-item[data-allows-dragging]{cursor:grab}.style-dots .cn-sortable-list-item[data-dragging]{cursor:grabbing;opacity:.4}.style-dots .cn-sortable-list-item[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}@media (prefers-reduced-motion:reduce){.style-dots .cn-sortable-list-item{transition-property:none}}.style-dots .cn-sortable-list-item:where([data-disabled=true]),.style-dots .cn-sortable-list-item:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed;color:var(--disabled-foreground)}:is(:where(.group\/sortable-list-item)[data-muted] :is(.style-dots .cn-sortable-list-item-leading)){opacity:.45}.style-dots .cn-sortable-list-item-leading svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.style-dots .cn-sortable-list-item-content{gap:calc(var(--spacing,.25rem) * .5)}.style-dots .cn-sortable-list-item-title{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500)}:is(:where(.group\/sortable-list-item)[data-muted] :is(.style-dots .cn-sortable-list-item-title)){color:var(--muted-foreground)}.style-dots .cn-sortable-list-item-description{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-normal,400);line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.style-dots .cn-sortable-list-item-action{gap:var(--spacing,.25rem);margin-inline-end:calc(var(--spacing,.25rem) * -1)}.style-dots .cn-sortable-list-item-handle{color:var(--muted-foreground);flex-shrink:0;margin-inline-end:calc(var(--spacing,.25rem) * -2)}.style-dots .cn-sortable-list-preview{height:calc(var(--spacing,.25rem) * 14);max-width:calc(var(--spacing,.25rem) * 80);gap:calc(var(--spacing,.25rem) * 2);background-color:var(--popover);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:16px;rotate:-1deg}.style-dots .cn-sortable-list-preview-count{background-color:var(--primary);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );border-radius:2147483647px}.style-dots .cn-sortable-list-drop-indicator{margin-block:calc(var(--spacing,.25rem) * -.5);--tw-outline-style:none;outline-style:none;height:0}.style-dots .cn-sortable-list-drop-indicator-marker{inset-inline:calc(var(--spacing,.25rem) * 4);height:var(--spacing,.25rem);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--primary);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:2147483647px;transition-duration:.12s;top:50%}:is(:where(.group\/sortable-list-drop-indicator)[data-drop-target] :is(.style-dots .cn-sortable-list-drop-indicator-marker)){opacity:1}@media (prefers-reduced-motion:reduce){.style-dots .cn-sortable-list-drop-indicator-marker{transition-property:none}}.style-dots .cn-status-timeline{margin:0;padding:0;list-style-type:none}.style-dots .cn-status-timeline-item{gap:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 6)}:is(:where(.group\/status-timeline)[data-size=sm] :is(.style-dots .cn-status-timeline-item)){padding-bottom:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-status-timeline-item:before{top:26px;bottom:var(--spacing,.25rem);width:calc(var(--spacing,.25rem) * .5);background-color:var(--track);--tw-content:"";content:var(--tw-content);border-radius:2147483647px;position:absolute;left:10px}:is(:where(.group\/status-timeline)[data-size=sm] :is(.style-dots .cn-status-timeline-item)):before{top:calc(var(--spacing,.25rem) * 6);content:var(--tw-content);left:9px}.style-dots .cn-status-timeline-item:last-child{padding-bottom:0}.style-dots .cn-status-timeline-item:last-child:before{content:var(--tw-content);display:none}.style-dots .cn-status-timeline-item[data-status=done]:before{content:var(--tw-content);background-color:var(--foreground)}.style-dots .cn-status-timeline-marker{background-color:#0000;border-radius:2147483647px;width:22px;height:22px}:is(:where(.group\/status-timeline)[data-size=sm] :is(.style-dots .cn-status-timeline-marker)){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}:is(:where(.group\/status-timeline-item)[data-status=current] :is(.style-dots .cn-status-timeline-marker)){background-color:var(--track)}:is(:where(.group\/status-timeline-item)[data-tone=warning] :is(.style-dots .cn-status-timeline-marker)){background-color:var(--warning-muted)!important}.style-dots .cn-status-timeline-dot{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);background-color:var(--track);border-radius:2147483647px}:is(:where(.group\/status-timeline-item)[data-status=current] :is(.style-dots .cn-status-timeline-dot)),:is(:where(.group\/status-timeline-item)[data-status=done] :is(.style-dots .cn-status-timeline-dot)){background-color:var(--foreground)}:is(:where(.group\/status-timeline-item)[data-tone=warning] :is(.style-dots .cn-status-timeline-dot)){background-color:var(--warning)!important}.style-dots .cn-status-timeline-failed-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);stroke-width:3px;color:var(--destructive);flex-shrink:0}.style-dots .cn-status-timeline-content{gap:calc(var(--spacing,.25rem) * .5)}.style-dots .cn-status-timeline-title{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500);color:var(--foreground)}:is(:where(.group\/status-timeline)[data-size=sm] :is(.style-dots .cn-status-timeline-title)){font-size:15px;line-height:calc(var(--spacing,.25rem) * 5)}:is(:where(.group\/status-timeline-item)[data-status=pending] :is(.style-dots .cn-status-timeline-title)){color:var(--muted-foreground)}.style-dots .cn-status-timeline-description{font-size:var(--text-sm,.875rem);color:var(--muted-foreground);line-height:18px}:is(:where(.group\/status-timeline)[data-size=sm] :is(.style-dots .cn-status-timeline-description)){font-size:13px;line-height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-status-timeline-time{color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );font-size:13px;line-height:22px}:is(:where(.group\/status-timeline)[data-size=sm] :is(.style-dots .cn-status-timeline-time)){font-size:13px;line-height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-countdown{color:var(--foreground)}.style-dots .cn-countdown[data-expired],.style-dots .cn-countdown[data-pending]{color:var(--muted-foreground)!important}.style-dots .cn-countdown[data-tone=warning]{color:var(--warning)}.style-dots .cn-countdown-timer{gap:calc(var(--spacing,.25rem) * 2)}:is(:where(.group\/countdown)[data-size=inline] :is(.style-dots .cn-countdown-timer)){gap:calc(var(--spacing,.25rem) * 1.5)}.style-dots .cn-countdown-value{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}:is(:where(.group\/countdown)[data-size=default] :is(.style-dots .cn-countdown-value)){font-size:17px;line-height:22px}:is(:where(.group\/countdown)[data-size=inline] :is(.style-dots .cn-countdown-value)){font-size:1em}:is(:where(.group\/countdown)[data-size=lg] :is(.style-dots .cn-countdown-value)){font-size:28px;line-height:calc(var(--spacing,.25rem) * 8);--tw-tracking:-.02em;letter-spacing:-.02em}:is(:where(.group\/countdown)[data-size=sm] :is(.style-dots .cn-countdown-value)){font-size:var(--text-sm,.875rem);line-height:18px}.style-dots .cn-countdown-ring{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);rotate:-90deg}:is(:where(.group\/countdown)[data-size=inline] :is(.style-dots .cn-countdown-ring)){width:1em;height:1em}:is(:where(.group\/countdown)[data-size=lg] :is(.style-dots .cn-countdown-ring)){width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}:is(:where(.group\/countdown)[data-size=sm] :is(.style-dots .cn-countdown-ring)){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-countdown-ring-track{stroke:var(--track);stroke-width:2.5px}.style-dots .cn-countdown-ring-indicator{stroke:currentColor;stroke-width:2.5px;transition-property:stroke-dashoffset,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:1s;--tw-ease:linear;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--countdown-progress,1)) * 100);stroke-linecap:round;transition-duration:1s;transition-timing-function:linear}:is(:where(.group\/countdown)[data-expired] :is(.style-dots .cn-countdown-ring-indicator)){opacity:0}@media (prefers-reduced-motion:reduce){.style-dots .cn-countdown-ring-indicator{transition-property:none}}.style-dots .cn-usage-meter{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-usage-meter[data-size=sm]{gap:calc(var(--spacing,.25rem) * 1.5)}.style-dots .cn-usage-meter[data-variant=gauge]{gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-usage-meter[data-variant=ring]{align-items:center;gap:var(--spacing,.25rem);text-align:center}.style-dots .cn-usage-meter-header{gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-usage-meter-label{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--foreground)}:is(:where(.group\/usage-meter)[data-variant=ring] :is(.style-dots .cn-usage-meter-label)){margin-top:var(--spacing,.25rem);max-width:100%;font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}.style-dots .cn-usage-meter-value{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}:is(:where(.group\/usage-meter)[data-state=over] :is(.style-dots .cn-usage-meter-value)){color:var(--warning)}:is(:where(.group\/usage-meter)[data-variant=ring] :is(.style-dots .cn-usage-meter-value)){font-size:15px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:normal;color:var(--foreground)}:is(:where(.group\/usage-meter)[data-state=over] :is(:where(.group\/usage-meter)[data-variant=ring] :is(.style-dots .cn-usage-meter-value))){color:var(--warning)}.style-dots .cn-usage-meter-track{height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--track);border-radius:2147483647px}:is(:where(.group\/usage-meter)[data-size=sm] :is(.style-dots .cn-usage-meter-track)){height:var(--spacing,.25rem)}.style-dots .cn-usage-meter-indicator{width:var(--usage-meter-value);background-color:var(--primary);transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);border-radius:2147483647px;transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}:is(:where(.group\/usage-meter)[data-state=near] :is(.style-dots .cn-usage-meter-indicator)),:is(:where(.group\/usage-meter)[data-state=over] :is(.style-dots .cn-usage-meter-indicator)){background-color:var(--warning)}@media (prefers-reduced-motion:reduce){.style-dots .cn-usage-meter-indicator{transition-property:none}}.style-dots .cn-usage-meter-ring{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16)}:is(:where(.group\/usage-meter)[data-size=sm] :is(.style-dots .cn-usage-meter-ring)){width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}.style-dots .cn-usage-meter-gauge{max-width:280px}:is(:where(.group\/usage-meter)[data-size=sm] :is(.style-dots .cn-usage-meter-gauge)){max-width:200px}.style-dots .cn-usage-meter-arc{overflow:visible}.style-dots .cn-usage-meter-arc-track{stroke:var(--track);stroke-width:4px;stroke-linecap:round}:is(:where(.group\/usage-meter)[data-variant=gauge] :is(.style-dots .cn-usage-meter-arc-track)){stroke-width:8px}.style-dots .cn-usage-meter-arc-indicator{stroke:var(--primary);stroke-width:4px;transition-property:stroke-dashoffset,stroke;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--usage-meter-progress)) * 100);stroke-linecap:round;transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}:is(:where(.group\/usage-meter)[data-state=near] :is(.style-dots .cn-usage-meter-arc-indicator)),:is(:where(.group\/usage-meter)[data-state=over] :is(.style-dots .cn-usage-meter-arc-indicator)){stroke:var(--warning)}:is(:where(.group\/usage-meter)[data-variant=gauge] :is(.style-dots .cn-usage-meter-arc-indicator)){stroke-width:8px}@media (prefers-reduced-motion:reduce){.style-dots .cn-usage-meter-arc-indicator{transition-property:none}}.style-dots .cn-usage-meter-center{gap:calc(var(--spacing,.25rem) * .5);padding-inline:14%}.style-dots .cn-usage-meter-percent{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:18px;font-weight:var(--font-weight-semibold,600);color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}:is(:where(.group\/usage-meter)[data-size=sm] :is(.style-dots .cn-usage-meter-percent)){font-size:13px;line-height:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/usage-meter)[data-variant=gauge] :is(.style-dots .cn-usage-meter-percent)){font-size:var(--text-4xl,2.25rem);line-height:calc(var(--spacing,.25rem) * 10);--tw-tracking:-.025em;letter-spacing:-.025em}:is(:where(.group\/usage-meter)[data-size=sm] :is(:where(.group\/usage-meter)[data-variant=gauge] :is(.style-dots .cn-usage-meter-percent))){font-size:28px;line-height:calc(var(--spacing,.25rem) * 8)}:is(:where(.group\/usage-meter)[data-state=near] :is(:where(.group\/usage-meter)[data-variant=ring] :is(.style-dots .cn-usage-meter-percent))),:is(:where(.group\/usage-meter)[data-state=over] :is(:where(.group\/usage-meter)[data-variant=ring] :is(.style-dots .cn-usage-meter-percent))){color:var(--warning)}.style-dots .cn-usage-meter-ends{margin-top:calc(var(--spacing,.25rem) * -2);max-width:280px;font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}:is(:where(.group\/usage-meter)[data-size=sm] :is(.style-dots .cn-usage-meter-ends)){max-width:200px}.style-dots .cn-usage-meter-description{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}:is(:where(.group\/usage-meter)[data-state=near] :is(.style-dots .cn-usage-meter-description)),:is(:where(.group\/usage-meter)[data-state=over] :is(.style-dots .cn-usage-meter-description)){color:var(--warning)}.style-dots .cn-tier-ladder{gap:calc(var(--spacing,.25rem) * 2);counter-reset:tier;margin:0;padding:0;list-style-type:none}.style-dots .cn-tier-ladder-item{gap:calc(var(--spacing,.25rem) * 4);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);color:var(--card-foreground);--tw-shadow:var(--dots-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);counter-increment:tier;border-radius:24px}.style-dots .cn-tier-ladder-header{gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-tier-ladder-marker{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--secondary);font-size:15px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );border-radius:2147483647px}:is(:where(.group\/tier-ladder-item)[data-status=current] :is(.style-dots .cn-tier-ladder-marker)),:is(:where(.group\/tier-ladder-item)[data-status=done] :is(.style-dots .cn-tier-ladder-marker)){background-color:var(--primary);color:var(--primary-foreground)}.style-dots .cn-tier-ladder-marker:before{--tw-content:counter(tier);content:var(--tw-content)}.style-dots .cn-tier-ladder-marker[data-level]:before,:is(:where(.group\/tier-ladder-item)[data-status=done] :is(.style-dots .cn-tier-ladder-marker)):before{content:var(--tw-content);--tw-content:none!important;content:none!important}.style-dots .cn-tier-ladder-marker>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-tier-ladder-heading{gap:1px}.style-dots .cn-tier-ladder-name{--tw-font-weight:var(--font-weight-semibold,600);font-size:17px;line-height:22px;font-weight:var(--font-weight-semibold,600)}.style-dots .cn-tier-ladder-description{font-size:var(--text-sm,.875rem);color:var(--muted-foreground);line-height:18px}.style-dots .cn-tier-ladder-badge{flex-shrink:0}.style-dots .cn-tier-ladder-body{gap:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-tier-ladder-limits{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin:0}.style-dots .cn-tier-ladder-limit{gap:calc(var(--spacing,.25rem) * .5);background-color:var(--secondary);padding:calc(var(--spacing,.25rem) * 3);border-radius:16px}.style-dots .cn-tier-ladder-limit-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.style-dots .cn-tier-ladder-limit-value{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:22px;font-weight:var(--font-weight-semibold,600);color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );margin:0}.style-dots .cn-tier-ladder-perks{gap:calc(var(--spacing,.25rem) * 2);margin:0;padding:0;list-style-type:none}.style-dots .cn-tier-ladder-perk{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500)}.style-dots .cn-tier-ladder-perk:before{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--foreground);--tw-content:"";content:var(--tw-content);border-radius:2147483647px;flex-shrink:0}.style-dots .cn-entity-avatar[data-shape=square]{border-radius:12px}.style-dots .cn-entity-avatar[data-shape=square][data-size=lg]{border-radius:14px}.style-dots .cn-entity-avatar[data-shape=square][data-size=sm]{border-radius:10px}.style-dots .cn-entity-avatar[data-shape=square][data-size=xl]{border-radius:32px}.style-dots .cn-entity-avatar-image{background-color:var(--secondary);--tw-grayscale:grayscale(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}:is(:where(.group\/avatar)[data-shape=square] :is(.style-dots .cn-entity-avatar-image)){border-radius:inherit}.style-dots .cn-entity-avatar-fallback{background-color:var(--secondary);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}:is(:where(.group\/avatar)[data-shape=square] :is(.style-dots .cn-entity-avatar-fallback)){border-radius:inherit}.style-dots .cn-entity-avatar-fallback[data-length=long]{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0);font-size:11px;line-height:14px}:is(:where(.group\/avatar)[data-size=lg] :is(.style-dots .cn-entity-avatar-fallback))[data-length=long]{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/avatar)[data-size=sm] :is(.style-dots .cn-entity-avatar-fallback))[data-length=long]{font-size:9px;line-height:calc(var(--spacing,.25rem) * 3)}:is(:where(.group\/avatar)[data-size=xl] :is(.style-dots .cn-entity-avatar-fallback))[data-length=long]{font-size:28px;line-height:34px}.style-dots .cn-qr-code{gap:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-qr-code-image{width:calc(var(--spacing,.25rem) * 58);height:calc(var(--spacing,.25rem) * 58);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);color:var(--color-black,#000);border-radius:24px;overflow:hidden}.style-dots .cn-qr-code-image[data-size=lg]{width:calc(var(--spacing,.25rem) * 66);height:calc(var(--spacing,.25rem) * 66);padding:calc(var(--spacing,.25rem) * 5);border-radius:32px}.style-dots .cn-qr-code-image[data-size=sm]{width:calc(var(--spacing,.25rem) * 32);height:calc(var(--spacing,.25rem) * 32);padding:calc(var(--spacing,.25rem) * 2.5);border-radius:16px}.style-dots .cn-qr-code-svg{width:100%;height:100%;transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}:is(:where(.group\/qr-code-image)[data-expired] :is(.style-dots .cn-qr-code-svg)){opacity:.1;--tw-blur:blur(2px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}@media (prefers-reduced-motion:reduce){.style-dots .cn-qr-code-svg{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}}.style-dots .cn-qr-code-mark{background-color:var(--color-white,#fff);width:24%;height:24%;color:var(--color-black,#000);border-radius:28%;padding:3%}:is(.style-dots .cn-qr-code-mark>*){border-radius:22%!important;width:100%!important;height:100%!important}.style-dots .cn-qr-code-overlay{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);gap:calc(var(--spacing,.25rem) * 3);border-radius:inherit;background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-qr-code-overlay{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}.style-dots .cn-qr-code-overlay{padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--foreground);--tw-duration:.2s;--tw-enter-opacity:0;transition-duration:.2s}.style-dots .cn-qr-code-copy-link{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;align-self:stretch;transition-duration:.2s}.style-dots .cn-qr-code-copy-link[data-expired]{opacity:.4}.style-dots .cn-card-peek{aspect-ratio:3.172;min-height:calc(var(--spacing,.25rem) * 24);padding:calc(var(--spacing,.25rem) * 4);text-align:left;color:var(--color-white,#fff);--tw-shadow:var(--dots-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-color:var(--ring);background-color:#232325;border-top-left-radius:24px;border-top-right-radius:24px}.style-dots .cn-card-peek:focus-visible,.style-dots .cn-card-peek[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-card-peek[data-interactive]{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.style-dots .cn-card-peek[data-interactive]:active,.style-dots .cn-card-peek[data-interactive][data-pressed]{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-card-peek{transition-property:none;--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}}.style-dots .cn-card-peek-face{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-card-peek-bottom,.style-dots .cn-card-peek-top{gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-card-peek-mark{min-height:calc(var(--spacing,.25rem) * 7);color:var(--color-white,#fff);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}:is(:where(.group\/card-peek)[data-frozen] :is(.style-dots .cn-card-peek-mark)){opacity:.5}.style-dots .cn-card-peek-mark img,.style-dots .cn-card-peek-mark svg{max-height:calc(var(--spacing,.25rem) * 7)}.style-dots .cn-card-peek-network{min-height:calc(var(--spacing,.25rem) * 7);color:var(--color-white,#fff);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}:is(:where(.group\/card-peek)[data-frozen] :is(.style-dots .cn-card-peek-network)){opacity:.5}.style-dots .cn-card-peek-network img,.style-dots .cn-card-peek-network svg{max-height:calc(var(--spacing,.25rem) * 6)}.style-dots .cn-card-peek-label{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-card-peek-label{color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}.style-dots .cn-card-peek-label{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}:is(:where(.group\/card-peek)[data-frozen] :is(.style-dots .cn-card-peek-label)){opacity:.5}.style-dots .cn-card-peek-number{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;line-height:22px;font-weight:var(--font-weight-medium,500);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-white,#fff);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}:is(:where(.group\/card-peek)[data-frozen] :is(.style-dots .cn-card-peek-number)){opacity:.5}.style-dots .cn-card-peek-status{background-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-card-peek-status{background-color:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)!important}}.style-dots .cn-card-peek-status{color:var(--color-white,#fff)!important}.style-dots .cn-bank-card{aspect-ratio:1.586;width:var(--bank-card-max);--bank-card-glare:41.1765cqw;--bank-card-logo-mastercard:11.1765cqw;--bank-card-logo-visa-x:-1.1765cqw;--bank-card-logo-visa-y:-5cqw;--bank-card-logo-visa:17.6471cqw;--bank-card-logo:7.6471cqw;--bank-card-mark:12.9412cqw;--bank-card-max:340px;--bank-card-padding:6.4706cqw;--bank-card-radius:5.2941cqw;max-width:100%;container-type:inline-size}.style-dots .cn-bank-card[data-fluid]{width:100%}.style-dots .cn-bank-card[data-size=mini]{--bank-card-glare:145.833cqw;--bank-card-logo-mastercard:13.5417cqw;--bank-card-logo-visa-x:-2.0833cqw;--bank-card-logo-visa-y:-6.25cqw;--bank-card-logo-visa:22.9167cqw;--bank-card-logo:9.375cqw;--bank-card-mark:14.5833cqw;--bank-card-max:96px;--bank-card-padding:8.3333cqw;--bank-card-radius:7.2917cqw;flex-shrink:0}.style-dots .cn-bank-card[data-size=swatch]{--bank-card-glare:145.833cqw;--bank-card-mark:9.375cqw;--bank-card-max:96px;--bank-card-padding:5.2083cqw;--bank-card-radius:5.2083cqw;flex-shrink:0}.style-dots .cn-bank-card-surface{border-radius:var(--bank-card-radius);padding:var(--bank-card-padding);color:var(--bank-card-ink);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff0f),inset 0 1px 0 var(--tw-shadow-color,#ffffff47),0 24px 44px -22px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:var(--bank-card-background)}:is(:where(.group\/bank-card)[data-tone=light] :is(.style-dots .cn-bank-card-surface)){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff73),inset 0 1px 0 var(--tw-shadow-color,#fffffff2),0 24px 44px -22px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.style-dots .cn-bank-card-surface:after{pointer-events:none;z-index:calc(10 * -1);width:var(--bank-card-glare);height:var(--bank-card-glare);opacity:.07;--tw-content:"";content:var(--tw-content);background-image:linear-gradient(122deg,#ffffff29,#fff0 38%,#0000 62%,#00000029);border-radius:2147483647px;position:absolute;top:0;left:0}.style-dots .cn-bank-card-surface[data-sheen=full]:after{content:var(--tw-content);opacity:1;border-radius:0;width:auto;height:auto;inset:0}.style-dots .cn-bank-card-surface[data-sheen=none]:after{content:var(--tw-content);display:none}.style-dots .cn-bank-card-art{z-index:calc(10 * -1)}.style-dots .cn-bank-card-grain{z-index:calc(10 * -1);opacity:.2;mix-blend-mode:overlay}.style-dots .cn-bank-card-mark{height:var(--bank-card-mark);flex-shrink:0;align-self:flex-start}:is(:where(.group\/bank-card)[data-size=default] :is(.style-dots .cn-bank-card-mark)){--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000002e));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.style-dots .cn-bank-card-mark>*{width:auto;height:100%}.style-dots .cn-bank-card-bottom{gap:2.9412cqw}.style-dots .cn-bank-card-number{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-medium,500);font-size:4.4118cqw;line-height:5.8824cqw;font-weight:var(--font-weight-medium,500);--tw-tracking:.06em;letter-spacing:.06em;white-space:nowrap;opacity:.86}.style-dots .cn-bank-card-network{height:var(--bank-card-logo)}.style-dots .cn-bank-card-network[data-network=mastercard]{height:var(--bank-card-logo-mastercard)}.style-dots .cn-bank-card-network[data-network=visa]:not([data-variant=color]){margin-block:var(--bank-card-logo-visa-y);margin-right:var(--bank-card-logo-visa-x);height:var(--bank-card-logo-visa)}.style-dots .cn-card-network-logo{flex-shrink:0;width:auto;display:block}.style-dots .cn-card-stack{width:340px;max-width:100%}.style-dots .cn-card-stack[data-count="2"]{padding-top:42px}.style-dots .cn-card-stack[data-count="3"]{padding-top:calc(var(--spacing,.25rem) * 16)}.style-dots .cn-card-stack-item[data-depth="0"]{position:relative}.style-dots .cn-card-stack-item[data-depth="1"]{position:absolute;inset-inline:3%}:is(:where(.group\/card-stack)[data-count="2"] :is(.style-dots .cn-card-stack-item))[data-depth="1"]{top:0}:is(:where(.group\/card-stack)[data-count="3"] :is(.style-dots .cn-card-stack-item))[data-depth="1"]{top:42px}.style-dots .cn-card-stack-item[data-depth="2"]{inset-inline:6%;position:absolute;top:0}.style-dots .cn-card-stack-item>[data-slot=bank-card]{width:100%}.style-dots .cn-card-stack-offer{inset-inline-end:calc(var(--spacing,.25rem) * 4);top:calc(var(--spacing,.25rem) * 3)}:is(:where(.group\/card-stack)[data-count="2"] :is(.style-dots .cn-card-stack-offer)){inset-inline-end:calc(3% + 16px)}:is(:where(.group\/card-stack)[data-count="3"] :is(.style-dots .cn-card-stack-offer)){inset-inline-end:calc(6% + 16px)}.style-dots .cn-card-details,.style-dots .cn-card-details-row{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-card-details-cell{background-color:var(--card);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 4);border-radius:16px}.style-dots .cn-card-details-cell[data-surface=nested]{background-color:var(--secondary)}.style-dots .cn-card-details-cvv-toggle{color:var(--muted-foreground);flex-shrink:0;margin-inline-start:calc(var(--spacing,.25rem) * 3);margin-inline-end:calc(var(--spacing,.25rem) * -3)}.style-dots .cn-card-design-picker{gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-card-design-picker-header{gap:calc(var(--spacing,.25rem) * 3);min-width:0}.style-dots .cn-card-design-picker-label{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:22px;font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.style-dots .cn-card-design-picker-value{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.style-dots .cn-card-design-picker-items{grid-template-columns:repeat(var(--card-design-picker-columns),minmax(0,1fr));gap:calc(var(--spacing,.25rem) * .5)}.style-dots .cn-card-design-picker-item{cursor:pointer;padding:var(--spacing,.25rem);outline-color:var(--ring);transition-property:scale,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));-webkit-tap-highlight-color:transparent;border-radius:10px}.style-dots .cn-card-design-picker-item[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-card-design-picker-item[data-pressed]{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-card-design-picker-item{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.style-dots .cn-card-design-picker-item[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-card-design-picker-item:where([data-selected=true]){background-color:var(--primary)}.style-dots .cn-card-design-picker-item:where([data-disabled=true]),.style-dots .cn-card-design-picker-item:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed;opacity:.45}:is(.style-dots .cn-card-design-picker-item:where([data-disabled=true]),.style-dots .cn-card-design-picker-item:where([data-disabled]:not([data-disabled=false])))[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.style-dots .cn-document-paper{gap:calc(var(--spacing,.25rem) * 6);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);color:var(--card-foreground);--tw-shadow:var(--dots-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px;line-height:20px}@media (min-width:40rem){.style-dots .cn-document-paper{padding:calc(var(--spacing,.25rem) * 8)}}@media print{.style-dots .cn-document-paper{background-color:var(--color-white,#fff);color:var(--color-black,#000);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;padding:0}}.style-dots .cn-document-paper-header{gap:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-document-paper-meta{gap:calc(var(--spacing,.25rem) * .5);text-align:right;font-family:var(--font-mono);font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}@media print{.style-dots .cn-document-paper-meta{color:#0009}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-meta{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}}.style-dots .cn-document-paper-title{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:26px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em;text-wrap:balance}.style-dots .cn-document-paper-body{gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);text-wrap:pretty;line-height:20px}.style-dots .cn-document-paper-table{border-radius:12px;overflow:hidden}.style-dots .cn-document-paper-row{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-document-paper-row:nth-child(odd){background-color:var(--secondary)}@media print{.style-dots .cn-document-paper-row:nth-child(odd){background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-row:nth-child(odd){background-color:color-mix(in oklab,var(--color-black,#000) 5%,transparent)}}}.style-dots .cn-document-paper-row-label{font-size:var(--text-sm,.875rem);color:var(--muted-foreground);line-height:20px}@media print{.style-dots .cn-document-paper-row-label{color:#0009}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-row-label{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}}.style-dots .cn-document-paper-row-value{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:20px;font-weight:var(--font-weight-medium,500);overflow-wrap:break-word}.style-dots .cn-document-paper-row-value[data-emphasis]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.style-dots .cn-document-paper-row-value[data-mono]{font-family:var(--font-mono);word-break:break-all;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-document-paper-note{margin-top:calc(var(--spacing,.25rem) * .5);font-family:var(--font-sans);font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0);overflow-wrap:break-word;word-break:normal;white-space:normal;color:var(--muted-foreground)}:is(:where(.group\/document-paper-lines-row)[data-variant=total] :is(.style-dots .cn-document-paper-note)){color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){:is(:where(.group\/document-paper-lines-row)[data-variant=total] :is(.style-dots .cn-document-paper-note)){color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}@media print{.style-dots .cn-document-paper-note{color:#0009}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-note{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}:is(:where(.group\/document-paper-lines-row)[data-variant=total] :is(.style-dots .cn-document-paper-note)){color:#0009}@supports (color:color-mix(in lab,red,red)){:is(:where(.group\/document-paper-lines-row)[data-variant=total] :is(.style-dots .cn-document-paper-note)){color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}}.style-dots .cn-document-paper-totals{gap:var(--spacing,.25rem);border-radius:16px;overflow:hidden}@media print{.style-dots .cn-document-paper-totals{column-gap:calc(var(--spacing,.25rem) * 6);border-radius:0}}.style-dots .cn-document-paper-total{gap:calc(var(--spacing,.25rem) * .5);background-color:var(--secondary);padding:calc(var(--spacing,.25rem) * 3);border-radius:8px}.style-dots .cn-document-paper-total[data-main]{background-color:var(--primary);color:var(--primary-foreground)}@media print{.style-dots .cn-document-paper-total{padding:0}.style-dots .cn-document-paper-total,.style-dots .cn-document-paper-total[data-main]{color:var(--color-black,#000);background-color:#0000}}.style-dots .cn-document-paper-total-label{font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.style-dots .cn-document-paper-total-label[data-main]{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-total-label[data-main]{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}@media print{.style-dots .cn-document-paper-total-label{color:#0009}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-total-label{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}.style-dots .cn-document-paper-total-label[data-main]{color:#0009}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-total-label[data-main]{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}}.style-dots .cn-document-paper-total-value{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:22px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}@container document-paper (min-width:42rem){.style-dots .cn-document-paper-total-value{font-size:var(--text-lg,1.125rem);line-height:calc(var(--spacing,.25rem) * 6)}}.style-dots .cn-document-paper-total-note{font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0);color:var(--muted-foreground)}.style-dots .cn-document-paper-total-note[data-main]{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-total-note[data-main]{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}@media print{.style-dots .cn-document-paper-total-note{color:#0009}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-total-note{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}.style-dots .cn-document-paper-total-note[data-main]{color:#0009}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-total-note[data-main]{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}}.style-dots .cn-document-paper-lines{font-size:var(--text-sm,.875rem);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );line-height:20px}@media screen{@container document-paper-lines not (min-width:28rem){.style-dots .cn-document-paper-lines-header{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}}.style-dots .cn-document-paper-lines-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:var(--document-paper-lines-columns,none);column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * .5);padding-inline:calc(var(--spacing,.25rem) * 3);border-radius:8px;padding-block:7px}.style-dots .cn-document-paper-lines-row[data-variant=group]{padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:var(--spacing,.25rem)}.style-dots .cn-document-paper-lines-row[data-variant=total]{margin-top:var(--spacing,.25rem);background-color:var(--primary);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary-foreground)}@media print{.style-dots .cn-document-paper-lines-row{break-inside:avoid}.style-dots .cn-document-paper-lines-row[data-variant=total]{color:var(--color-black,#000);background-color:#0000}}@media screen{@container document-paper-lines not (min-width:28rem){.style-dots .cn-document-paper-lines-row{grid-auto-flow:dense;grid-template-columns:minmax(0,1fr) auto}}}tbody>:is(.style-dots .cn-document-paper-lines-row):nth-child(odd of [data-variant=line]){background-color:var(--secondary)}@media print{tbody>:is(.style-dots .cn-document-paper-lines-row):nth-child(odd of [data-variant=line]){background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){tbody>:is(.style-dots .cn-document-paper-lines-row):nth-child(odd of [data-variant=line]){background-color:color-mix(in oklab,var(--color-black,#000) 5%,transparent)}}}thead>:is(.style-dots .cn-document-paper-lines-row){padding-top:0;padding-bottom:calc(var(--spacing,.25rem) * 1.5)}.style-dots .cn-document-paper-lines-head{text-align:left;font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}:is(:where(.group\/document-paper-lines-row)[data-variant=group] :is(.style-dots .cn-document-paper-lines-head)){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);grid-column:1/-1}.style-dots .cn-document-paper-lines-head[data-align=end]{text-align:right}@media print{.style-dots .cn-document-paper-lines-head{padding-inline:calc(var(--spacing,.25rem) * 1.5);vertical-align:baseline;color:#0009;padding-block:7px}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-lines-head{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}:is(:where(.group\/document-paper-lines-row)[data-variant=group] :is(.style-dots .cn-document-paper-lines-head)){padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:var(--spacing,.25rem);color:var(--color-black,#000)}.style-dots .cn-document-paper-lines-head:first-child{padding-left:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-document-paper-lines-head:last-child{padding-right:calc(var(--spacing,.25rem) * 3)}thead :is(.style-dots .cn-document-paper-lines-head){padding-top:0;padding-bottom:calc(var(--spacing,.25rem) * 1.5)}}.style-dots .cn-document-paper-lines-cell{text-align:left;overflow-wrap:break-word}:is(:where(.group\/document-paper-lines-row)[data-variant=group] :is(.style-dots .cn-document-paper-lines-cell)){font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);grid-column:1/-1}.style-dots .cn-document-paper-lines-cell[data-emphasis]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.style-dots .cn-document-paper-lines-cell[data-mono]{font-family:var(--font-mono);word-break:break-all}.style-dots .cn-document-paper-lines-cell[data-muted]{color:var(--muted-foreground)}:is(:where(.group\/document-paper-lines-row)[data-variant=total] :is(.style-dots .cn-document-paper-lines-cell))[data-muted]{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){:is(:where(.group\/document-paper-lines-row)[data-variant=total] :is(.style-dots .cn-document-paper-lines-cell))[data-muted]{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}.style-dots .cn-document-paper-lines-cell[data-align=end]{text-align:right;white-space:nowrap}@media print{.style-dots .cn-document-paper-lines-cell{padding-inline:calc(var(--spacing,.25rem) * 1.5);vertical-align:baseline;padding-block:7px}.style-dots .cn-document-paper-lines-cell:first-child{padding-left:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-document-paper-lines-cell:last-child{padding-right:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-document-paper-lines-cell[data-muted]{color:#0009}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-lines-cell[data-muted]{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}:is(:where(.group\/document-paper-lines-row)[data-variant=total] :is(.style-dots .cn-document-paper-lines-cell))[data-muted]{color:#0009}@supports (color:color-mix(in lab,red,red)){:is(:where(.group\/document-paper-lines-row)[data-variant=total] :is(.style-dots .cn-document-paper-lines-cell))[data-muted]{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}}@media screen{@container document-paper-lines not (min-width:28rem){.style-dots .cn-document-paper-lines-cell[data-align=end]{grid-column-start:2}.style-dots .cn-document-paper-lines-cell[data-align=start]{grid-column-start:1}}}.style-dots .cn-document-paper-signature{column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-document-paper-signature-name{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:20px;font-weight:var(--font-weight-medium,500)}.style-dots .cn-document-paper-signature-position{font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}@media print{.style-dots .cn-document-paper-signature-position{color:#0009}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-signature-position{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}.style-dots .cn-document-paper-signature-seal{background-color:#0000000d!important}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-signature-seal{background-color:color-mix(in oklab,var(--color-black,#000) 5%,transparent)!important}}.style-dots .cn-document-paper-signature-seal{color:var(--color-black,#000)!important}}.style-dots .cn-document-paper-signature-time{font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}@media print{.style-dots .cn-document-paper-signature-time{color:#0009}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-signature-time{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}}.style-dots .cn-document-paper-verify{gap:calc(var(--spacing,.25rem) * 4);background-color:var(--secondary);padding:calc(var(--spacing,.25rem) * 3);border-radius:16px}@media print{.style-dots .cn-document-paper-verify{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-verify{background-color:color-mix(in oklab,var(--color-black,#000) 5%,transparent)}}}.style-dots .cn-document-paper-verify-code{font-family:var(--font-mono);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:20px;font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-document-paper-verify-description{font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);text-wrap:pretty;color:var(--muted-foreground)}@media print{.style-dots .cn-document-paper-verify-description{color:#0009}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-verify-description{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}}.style-dots .cn-document-paper-footer{gap:calc(var(--spacing,.25rem) * .5);padding-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}@media print{.style-dots .cn-document-paper-footer{color:#0009}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-document-paper-footer{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}}.style-dots .cn-step-header{gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-step-header-bar{min-height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-step-header-nav{color:var(--muted-foreground)}.style-dots .cn-step-header-nav[data-side=end]{grid-column-start:3;justify-self:flex-end}.style-dots .cn-step-header-nav[data-side=start]{grid-column-start:1;justify-self:flex-start}.style-dots .cn-step-header-action{grid-column-start:3;justify-self:flex-end}.style-dots .cn-step-header-count{text-align:center;font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );grid-column-start:2}.style-dots .cn-step-header-count-current,.style-dots .cn-step-header-title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.style-dots .cn-step-header-title{text-align:center;font-size:17px;line-height:22px;grid-column-start:2}.style-dots .cn-step-header-progress{gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-step-header-segment{height:var(--spacing,.25rem);background-color:var(--track);transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);border-radius:2147483647px;transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.style-dots .cn-step-header-segment[data-state=complete]{background-color:var(--foreground)}@media (prefers-reduced-motion:reduce){.style-dots .cn-step-header-segment{transition-property:none}}.style-dots .cn-step-header-segment-fill{width:var(--step-progress);background-color:var(--foreground);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);border-radius:2147483647px;transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.style-dots .cn-step-header-segment-fill{transition-property:none}}.style-dots .cn-step-header-steps{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);margin:0;padding-block:0;list-style-type:none}.style-dots .cn-step-header-step{gap:calc(var(--spacing,.25rem) * 2);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);list-style-type:none}.style-dots .cn-step-header-step[data-state=complete]{color:var(--foreground)}.style-dots .cn-step-header-step[data-state=current]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.style-dots .cn-step-header-step-label{gap:var(--spacing,.25rem);white-space:nowrap}.style-dots .cn-step-header-step-label svg{flex-shrink:0}.style-dots .cn-step-header-step-label svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.style-dots .cn-step-header-content{gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-step-header-heading{font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:30px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--foreground);--tw-outline-style:none;outline-style:none}.style-dots .cn-step-header-description{font-size:15px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.style-dots .cn-action-bar{z-index:10;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:max(20px,calc(env(safe-area-inset-bottom) + var(--action-bar-inset,0px)));border-top-left-radius:24px;border-top-right-radius:24px}.style-dots .cn-action-bar[data-position=fixed]{inset-inline:0;position:fixed;bottom:0}.style-dots .cn-action-bar[data-position=static]{padding-bottom:calc(var(--spacing,.25rem) * 5);border-radius:24px}.style-dots .cn-action-bar[data-position=sticky]{position:sticky;bottom:0}.style-dots .cn-action-bar-summary{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);color:var(--muted-foreground);line-height:18px}.style-dots .cn-action-bar-summary-label{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.style-dots .cn-action-bar-summary-value{--tw-font-weight:var(--font-weight-semibold,600);font-size:17px;line-height:22px;font-weight:var(--font-weight-semibold,600);color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-action-bar-hint{padding-inline:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.style-dots .cn-action-bar-hint[data-variant=destructive]{color:var(--destructive)}.style-dots .cn-action-bar-hint[data-variant=warning]{color:var(--warning)}.style-dots .cn-action-bar-actions{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-action-bar-actions>[data-slot=button]:not([data-size^=icon]){flex:1;min-width:0;overflow:hidden}.style-dots .cn-action-pill-dock{z-index:10;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-bottom:max(20px,calc(env(safe-area-inset-bottom) + var(--action-bar-inset,0px)))}.style-dots .cn-action-pill-dock[data-justify=between]{justify-content:space-between}.style-dots .cn-action-pill-dock[data-justify=center]{justify-content:center}.style-dots .cn-action-pill-dock[data-position=absolute]{inset-inline:0;position:absolute;bottom:0}.style-dots .cn-action-pill-dock[data-position=fixed]{inset-inline:0;position:fixed;bottom:0}.style-dots .cn-action-pill-dock[data-position=sticky]{position:sticky;bottom:0}.style-dots .cn-action-pill{height:calc(var(--spacing,.25rem) * 14);animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);gap:calc(var(--spacing,.25rem) * .5);padding:var(--spacing,.25rem);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.2s;--tw-enter-opacity:0;border-radius:2147483647px;transition-duration:.2s}.style-dots .cn-action-pill[data-variant=glass]{background-color:var(--glass);color:var(--foreground);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );--tw-backdrop-saturate:saturate(180%)}.style-dots .cn-action-pill[data-variant=primary]{background-color:var(--primary);color:var(--primary-foreground)}@media (prefers-reduced-motion:no-preference){.style-dots .cn-action-pill{--tw-enter-translate-y:calc(4*var(--spacing))}}.style-dots .cn-action-pill-button{height:calc(var(--spacing,.25rem) * 12);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:22px;font-weight:var(--font-weight-semibold,600);color:currentColor;outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));-webkit-tap-highlight-color:transparent;background-color:#0000;border-radius:2147483647px}.style-dots .cn-action-pill-button[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-action-pill-button[data-pressed]{scale:.97}.style-dots .cn-action-pill-button[data-size=icon]{width:calc(var(--spacing,.25rem) * 12);padding-inline:0}.style-dots .cn-action-pill-button[data-size=sm]{padding-inline:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-action-pill-button[data-variant=destructive]{color:var(--destructive)}@media (prefers-reduced-motion:reduce){.style-dots .cn-action-pill-button{transition-property:none}.style-dots .cn-action-pill-button[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-action-pill-button:where([data-disabled=true]),.style-dots .cn-action-pill-button:where([data-disabled]:not([data-disabled=false])){opacity:.4}.style-dots .cn-action-pill-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-action-pill-label{font-size:15px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );padding-inline-start:calc(var(--spacing,.25rem) * 4);padding-inline-end:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-share-bar{gap:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-share-bar-track{height:calc(var(--spacing,.25rem) * 3);gap:3px}.style-dots .cn-share-bar-track[data-empty]{background-color:var(--track);border-radius:2147483647px}.style-dots .cn-share-bar-segment{height:100%;min-width:var(--spacing,.25rem);flex-grow:var(--share);background-color:var(--foreground);border-radius:4px;flex-basis:0}.style-dots .cn-share-bar-segment[data-tone="1"]{opacity:.62}.style-dots .cn-share-bar-segment[data-tone="2"]{opacity:.38}.style-dots .cn-share-bar-segment[data-tone="3"]{opacity:.2}.style-dots .cn-share-bar-swatch{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);background-color:var(--foreground);border-radius:2147483647px}.style-dots .cn-share-bar-swatch[data-tone="1"]{opacity:.62}.style-dots .cn-share-bar-swatch[data-tone="2"]{opacity:.38}.style-dots .cn-share-bar-swatch[data-tone="3"]{opacity:.2}.style-dots .cn-share-bar-legend{gap:calc(var(--spacing,.25rem) * 3);margin:0;padding:0;list-style-type:none}.style-dots .cn-share-bar-legend-item{gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);color:var(--foreground);line-height:22px;list-style-type:none}.style-dots .cn-share-bar-legend-label{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.style-dots .cn-share-bar-legend-value{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-share-bar-legend-percent{width:calc(var(--spacing,.25rem) * 10);text-align:right;font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-normal,400);line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-alphabet-index{flex-shrink:0}.style-dots .cn-alphabet-index-rail{touch-action:none;background-color:var(--card);width:22px;padding-block:var(--spacing,.25rem);-webkit-user-select:none;user-select:none;border-radius:2147483647px}.style-dots .cn-alphabet-index-key{--tw-font-weight:var(--font-weight-semibold,600);width:18px;height:15.5px;font-size:10.5px;line-height:14px;font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground);outline-color:var(--ring);-webkit-tap-highlight-color:transparent;background-color:#0000;border-radius:2147483647px}.style-dots .cn-alphabet-index-key:before{pointer-events:none;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:18px;height:18px;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);content:var(--tw-content);background-color:#0000;border-radius:2147483647px;position:absolute;top:50%;left:50%}.style-dots .cn-alphabet-index-key[data-current]{color:var(--primary-foreground)}.style-dots .cn-alphabet-index-key[data-current]:before{content:var(--tw-content);background-color:var(--primary)}.style-dots .cn-alphabet-index-key[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-alphabet-index-key:where([data-disabled=true]),.style-dots .cn-alphabet-index-key:where([data-disabled]:not([data-disabled=false])){pointer-events:none;color:var(--disabled-foreground)}.style-dots .cn-alphabet-index-key svg:not([class*=size-]){width:11px;height:11px}.style-dots .cn-alphabet-index-bubble{width:calc(var(--spacing,.25rem) * 15);height:calc(var(--spacing,.25rem) * 15);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);background-color:var(--popover);--tw-font-weight:var(--font-weight-semibold,600);font-size:30px;line-height:34px;font-weight:var(--font-weight-semibold,600);color:var(--foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.1s;--tw-enter-opacity:0;inset-inline-end:calc(100% + 12px);border-radius:24px 24px 8px;transition-duration:.1s;top:50%}@media (prefers-reduced-motion:no-preference){.style-dots .cn-alphabet-index-bubble{--tw-enter-scale:.95}}.style-dots .cn-alphabet-index-bubble svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.style-dots .cn-alphabet-index-section{gap:var(--spacing,.25rem)}.style-dots .cn-alphabet-index-heading{z-index:1;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--alphabet-index-heading-bg,var(--color-background));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground);position:sticky;top:0}.style-dots .cn-alphabet-index-heading-count{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-action-toast{gap:calc(var(--spacing,.25rem) * 3);background-color:var(--primary);min-height:52px;padding:calc(var(--spacing,.25rem) * 2);font-size:15px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--primary-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:2147483647px}.style-dots .cn-action-toast[data-shape=auto]:has([data-slot=action-toast-description]),.style-dots .cn-action-toast[data-shape=auto]:has([data-slot=action-toast-progress]),.style-dots .cn-action-toast[data-shape=auto]:has([data-slot=action-toast-steps]),.style-dots .cn-action-toast[data-shape=auto]:has([data-stacked]),.style-dots .cn-action-toast[data-shape=tile]{padding:calc(var(--spacing,.25rem) * 3);border-radius:24px}.style-dots .cn-action-toast-media{color:var(--primary-foreground)}.style-dots .cn-action-toast-media[data-tone=destructive]{color:var(--destructive)}.style-dots .cn-action-toast-media[data-variant=glyph]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--primary-foreground);border-radius:2147483647px}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-action-toast-media[data-variant=glyph]{background-color:color-mix(in oklab,var(--primary-foreground) 10%,transparent)}}.style-dots .cn-action-toast-media[data-variant=glyph][data-tone=destructive]{background-color:var(--destructive);color:var(--destructive-foreground)}.style-dots .cn-action-toast-media[data-variant=icon]:has(>svg){padding-inline-start:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-action-toast-media svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-action-toast-content{gap:1px}.style-dots .cn-action-toast-content:first-child{padding-inline-start:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-action-toast-title{font-size:15px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}:is(:where(.group\/action-toast):has([data-slot=action-toast-description]) :is(.style-dots .cn-action-toast-title)){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.style-dots .cn-action-toast-description{--tw-font-weight:var(--font-weight-normal,400);font-size:13px;line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-action-toast-description{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}.style-dots .cn-action-toast-description{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-action-toast-actions{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-action-toast-actions[data-stacked]{flex-basis:100%}:is(.style-dots .cn-action-toast-actions[data-stacked]>*){flex:1}.style-dots .cn-action-toast-action{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.style-dots .cn-action-toast-action:focus-visible,.style-dots .cn-action-toast-action[data-focus-visible]{outline-color:var(--primary-foreground)}.style-dots .cn-action-toast-action[data-emphasis=quiet]{background-color:var(--primary-foreground)!important}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-action-toast-action[data-emphasis=quiet]{background-color:color-mix(in oklab,var(--primary-foreground) 10%,transparent)!important}}.style-dots .cn-action-toast-action[data-emphasis=quiet]{color:var(--primary-foreground)!important}.style-dots .cn-action-toast-action[data-emphasis=solid]{background-color:var(--primary-foreground)!important;color:var(--primary)!important}.style-dots .cn-action-toast-action:where([data-disabled=true]),.style-dots .cn-action-toast-action:where([data-disabled]:not([data-disabled=false])){opacity:.4}.style-dots .cn-action-toast-countdown{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-action-toast-countdown-ring{fill:none;rotate:-90deg}.style-dots .cn-action-toast-countdown-track{stroke:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-action-toast-countdown-track{stroke:color-mix(in oklab,var(--primary-foreground) 14%,transparent)}}.style-dots .cn-action-toast-countdown-track{stroke-width:3px}.style-dots .cn-action-toast-countdown-indicator{stroke:var(--primary-foreground);stroke-width:3px;transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:linear;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--action-toast-countdown)) * 100);stroke-linecap:round;transition-duration:.1s;transition-timing-function:linear}@media (prefers-reduced-motion:reduce){.style-dots .cn-action-toast-countdown-indicator{transition-property:none}}.style-dots .cn-action-toast-countdown-value{--tw-leading:1;line-height:1}.style-dots .cn-action-toast-progress{gap:0}:is(.style-dots .cn-action-toast-progress *)[data-slot=progress-indicator]{background-color:var(--primary-foreground)}:is(.style-dots .cn-action-toast-progress>*)[data-slot=progress-track]{height:var(--spacing,.25rem);background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.style-dots .cn-action-toast-progress>*)[data-slot=progress-track]{background-color:color-mix(in oklab,var(--primary-foreground) 14%,transparent)}}.style-dots .cn-action-toast-steps{height:var(--spacing,.25rem);gap:3px}.style-dots .cn-action-toast-step{height:var(--spacing,.25rem);background-color:var(--primary-foreground);border-radius:2147483647px}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-action-toast-step{background-color:color-mix(in oklab,var(--primary-foreground) 14%,transparent)}}.style-dots .cn-action-toast-step[data-state=done]{background-color:var(--primary-foreground)}.style-dots .cn-action-toast-step[data-state=failed]{background-color:var(--destructive)}.style-dots .cn-alert-banner{gap:calc(var(--spacing,.25rem) * 3);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);text-align:start;font-size:var(--text-base,1rem);color:var(--card-foreground);outline-color:var(--ring);border-radius:24px;line-height:22px}.style-dots .cn-alert-banner:focus-visible,.style-dots .cn-alert-banner[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-alert-banner[data-interactive]{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.style-dots .cn-alert-banner[data-interactive]:active,.style-dots .cn-alert-banner[data-interactive][data-pressed]{scale:.97}.style-dots .cn-alert-banner[data-size=compact]{min-height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);border-radius:2147483647px;padding-inline-start:calc(var(--spacing,.25rem) * 4);padding-inline-end:calc(var(--spacing,.25rem) * 1.5);line-height:18px}.style-dots .cn-alert-banner[data-size=compact][data-status=destructive]{background-color:var(--destructive-muted)}.style-dots .cn-alert-banner[data-size=compact][data-status=warning]{background-color:var(--warning-muted)}@media (prefers-reduced-motion:reduce){.style-dots .cn-alert-banner{transition-property:none;--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}}.style-dots .cn-alert-banner-icon{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);background-color:var(--secondary);color:var(--foreground);border-radius:12px}:is(:where(.group\/alert-banner)[data-size=compact] :is(.style-dots .cn-alert-banner-icon)){background-color:#0000!important;border-radius:0!important;width:auto!important;height:auto!important}:is(:where(.group\/alert-banner)[data-status=destructive] :is(.style-dots .cn-alert-banner-icon)){background-color:var(--destructive-muted);color:var(--destructive)}:is(:where(.group\/alert-banner)[data-status=warning] :is(.style-dots .cn-alert-banner-icon)){background-color:var(--warning-muted);color:var(--warning)}.style-dots .cn-alert-banner-icon:has(>img){border-radius:2147483647px}.style-dots .cn-alert-banner-icon svg:not([class*=size-]){width:22px;height:22px}:is(:where(.group\/alert-banner)[data-size=compact] :is(.style-dots .cn-alert-banner-icon)) svg:not([class*=size-]){width:18px;height:18px}:is(.style-dots .cn-alert-banner-icon>*):is(img){object-fit:cover;width:100%;height:100%}.style-dots .cn-alert-banner-content{gap:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);color:var(--muted-foreground);flex-direction:column;line-height:18px}:is(:where(.group\/alert-banner)[data-size=compact] :is(.style-dots .cn-alert-banner-content)){align-items:baseline;gap:var(--spacing,.25rem);white-space:nowrap;flex-direction:row;overflow:hidden}.style-dots .cn-alert-banner-title{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:22px;font-weight:var(--font-weight-semibold,600);color:var(--foreground)}:is(:where(.group\/alert-banner)[data-size=compact] :is(.style-dots .cn-alert-banner-title)){text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);flex-shrink:0;overflow:hidden}.style-dots .cn-alert-banner-description{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-normal,400);line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}:is(:where(.group\/alert-banner)[data-size=compact] :is(.style-dots .cn-alert-banner-description)){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(:where(.group\/alert-banner)[data-size=compact] :is(.style-dots .cn-alert-banner-description)):before{--tw-content:"· ";content:var(--tw-content)}.style-dots .cn-alert-banner-meta{margin-top:var(--spacing,.25rem);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}:is(:where(.group\/alert-banner)[data-size=compact] :is(.style-dots .cn-alert-banner-meta)){display:none}.style-dots .cn-alert-banner-action{flex-shrink:0}.style-dots .cn-alert-banner-chevron{color:var(--muted-foreground)}:is(:where(.group\/alert-banner):has([data-slot=alert-banner-action]) :is(.style-dots .cn-alert-banner-chevron)){display:none}:is(:where(.group\/alert-banner)[data-size=compact] :is(.style-dots .cn-alert-banner-chevron)){padding-inline-end:calc(var(--spacing,.25rem) * 1.5)}.style-dots .cn-alert-banner-chevron svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}:is(:where(.group\/alert-banner)[data-size=compact] :is(.style-dots .cn-alert-banner-chevron)) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-availability-list{gap:var(--spacing,.25rem)}.style-dots .cn-availability-list-label{padding-bottom:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.style-dots .cn-availability-list-items{margin:0;padding:0;list-style-type:none}.style-dots .cn-availability-item{min-height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:22px;list-style-type:none}.style-dots .cn-availability-item-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--secondary);color:var(--foreground);border-radius:2147483647px}.style-dots .cn-availability-item-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-availability-item-content{gap:calc(var(--spacing,.25rem) * .5)}.style-dots .cn-availability-item-title{font-size:15px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.style-dots .cn-availability-item-description{--tw-font-weight:var(--font-weight-normal,400);font-size:13px;line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.style-dots .cn-availability-item-status{flex-shrink:0}.style-dots .cn-file-upload-item{gap:calc(var(--spacing,.25rem) * 2);outline-color:var(--ring);border-radius:16px}.style-dots .cn-file-upload-item:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-file-upload-item-dropzone{margin:calc(var(--spacing,.25rem) * -2);gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.16s;border-radius:20px;transition-duration:.16s}.style-dots .cn-file-upload-item-dropzone[data-drop-target]{background-color:var(--accent)}.style-dots .cn-file-upload-item-dropzone[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}@media (prefers-reduced-motion:reduce){.style-dots .cn-file-upload-item-dropzone{transition-property:none}}.style-dots .cn-file-upload-item-row{gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-file-upload-item-media{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);background-color:var(--secondary);color:var(--foreground);border-radius:12px}:is(:where(.group\/file-upload-item)[data-state=rejected] :is(.style-dots .cn-file-upload-item-media)){background-color:var(--destructive-muted);color:var(--destructive)}.style-dots .cn-file-upload-item-media svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-file-upload-item-content{gap:var(--spacing,.25rem)}.style-dots .cn-file-upload-item-name{font-size:15px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.style-dots .cn-file-upload-item-progress{gap:0}:is(.style-dots .cn-file-upload-item-progress>*)[data-slot=progress-track]{height:var(--spacing,.25rem)}.style-dots .cn-file-upload-item-meta{gap:var(--spacing,.25rem);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-file-upload-item-meta-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--foreground);flex-shrink:0}:is(:where(.group\/file-upload-item)[data-state=accepted] :is(.style-dots .cn-file-upload-item-status)){--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}:is(:where(.group\/file-upload-item)[data-state=rejected] :is(.style-dots .cn-file-upload-item-status)){--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--destructive)}.style-dots .cn-file-upload-item-actions{gap:var(--spacing,.25rem)}.style-dots .cn-file-upload-item-action{color:var(--muted-foreground);margin-inline-end:calc(var(--spacing,.25rem) * -1.5)}.style-dots .cn-file-upload-item-replace{flex-shrink:0}.style-dots .cn-file-upload-item-reason{background-color:var(--destructive-muted);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);color:var(--destructive);border-radius:16px;line-height:18px}.style-dots .cn-camera-frame{gap:calc(var(--spacing,.25rem) * 4);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 6);color:var(--foreground)}.style-dots .cn-camera-frame[data-variant=inset]{border-radius:32px;min-height:600px}.style-dots .cn-camera-frame[data-variant=screen]{height:100%;min-height:0}:is(.style-dots .cn-camera-frame-media>*){object-fit:cover;width:100%;height:100%}.style-dots .cn-camera-frame-header{min-height:calc(var(--spacing,.25rem) * 12);gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-camera-frame-title{--tw-font-weight:var(--font-weight-semibold,600);font-size:17px;line-height:22px;font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.style-dots .cn-camera-frame-viewfinder{isolation:isolate;padding-block:calc(var(--spacing,.25rem) * 6)}.style-dots .cn-camera-frame-window{background-color:var(--foreground);width:100%}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-camera-frame-window{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}.style-dots .cn-camera-frame-window{color:var(--foreground);outline-style:var(--tw-outline-style);outline-width:100vmax;outline-color:var(--overlay);transition-property:scale,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.16s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.16s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:solid;outline-style:solid}:is(:where(.group\/camera-frame-viewfinder)[data-shape=document] :is(.style-dots .cn-camera-frame-window)){aspect-ratio:var(--camera-frame-ratio);border-radius:16px;max-width:320px}:is(:where(.group\/camera-frame-viewfinder)[data-shape=oval] :is(.style-dots .cn-camera-frame-window)){aspect-ratio:11/15;border-radius:50%;max-width:220px}:is(:where(.group\/camera-frame-viewfinder)[data-shape=square] :is(.style-dots .cn-camera-frame-window)){aspect-ratio:1;border-radius:24px;max-width:248px}:is(:where(.group\/camera-frame-viewfinder)[data-status=error] :is(.style-dots .cn-camera-frame-window)){color:var(--destructive)}:is(:where(.group\/camera-frame-viewfinder)[data-status=found] :is(.style-dots .cn-camera-frame-window)){scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-camera-frame-window{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}}.style-dots .cn-camera-frame-guide{border-radius:inherit;color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-camera-frame-guide{color:color-mix(in oklab,var(--foreground) 15%,transparent)}}.style-dots .cn-camera-frame-corner{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}.style-dots .cn-camera-frame-corner:before{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 10)}.style-dots .cn-camera-frame-corner:after,.style-dots .cn-camera-frame-corner:before{--tw-content:"";content:var(--tw-content);inset-inline-start:calc(var(--spacing,.25rem) * 0);background-color:currentColor;border-radius:2147483647px;position:absolute;top:0}.style-dots .cn-camera-frame-corner:after{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 1.5)}.style-dots .cn-camera-frame-corner[data-corner=bottom-end]{inset-inline-end:calc(var(--spacing,.25rem) * -1);bottom:calc(var(--spacing,.25rem) * -1);--tw-scale-x:calc(100% * -1);--tw-scale-y:calc(100% * -1);--tw-scale-z:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.style-dots .cn-camera-frame-corner[data-corner=bottom-start]{inset-inline-start:calc(var(--spacing,.25rem) * -1);bottom:calc(var(--spacing,.25rem) * -1);--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.style-dots .cn-camera-frame-corner[data-corner=top-end]{inset-inline-end:calc(var(--spacing,.25rem) * -1);top:calc(var(--spacing,.25rem) * -1);--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.style-dots .cn-camera-frame-corner[data-corner=top-start]{inset-inline-start:calc(var(--spacing,.25rem) * -1);top:calc(var(--spacing,.25rem) * -1)}.style-dots .cn-camera-frame-scan{inset-inline:calc(var(--spacing,.25rem) * 6);height:var(--spacing,.25rem);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1) infinite);opacity:.7;background-color:currentColor;border-radius:2147483647px;top:50%}@media (prefers-reduced-motion:reduce){.style-dots .cn-camera-frame-scan{animation:none}}.style-dots .cn-camera-frame-progress{inset:calc(var(--spacing,.25rem) * -2.5);background-image:conic-gradient(var(--foreground) calc(var(--camera-frame-progress) * 1%),var(--foreground) 0);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-camera-frame-progress{background-image:conic-gradient(var(--foreground) calc(var(--camera-frame-progress) * 1%),color-mix(in oklab,var(--foreground) 20%,transparent) 0)}}.style-dots .cn-camera-frame-progress{padding:calc(var(--spacing,.25rem) * 1.5);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.style-dots .cn-camera-frame-hint{min-height:calc(var(--spacing,.25rem) * 12);gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-camera-frame-hint-title{--tw-font-weight:var(--font-weight-semibold,600);font-size:17px;line-height:22px;font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.style-dots .cn-camera-frame-hint-description{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-normal,400);line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.style-dots .cn-camera-frame-actions{gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-camera-frame-shutter{touch-action:manipulation;background-color:var(--foreground);width:72px;height:72px;color:var(--background);outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));-webkit-tap-highlight-color:transparent;border-radius:2147483647px}.style-dots .cn-camera-frame-shutter[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-camera-frame-shutter[data-pressed]{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-camera-frame-shutter{transition-property:none}.style-dots .cn-camera-frame-shutter[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-camera-frame-shutter:where([data-disabled=true]),.style-dots .cn-camera-frame-shutter:where([data-disabled]:not([data-disabled=false])){background-color:var(--disabled-foreground)}.style-dots .cn-camera-frame-shutter svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.style-dots .cn-camera-frame-action{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);touch-action:manipulation;background-color:var(--secondary);color:var(--foreground);outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));-webkit-tap-highlight-color:transparent;border-radius:2147483647px}.style-dots .cn-camera-frame-action[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-camera-frame-action[data-pressed]{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-camera-frame-action{transition-property:none}.style-dots .cn-camera-frame-action[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-camera-frame-action:where([data-selected=true]){background-color:var(--primary);color:var(--primary-foreground)}.style-dots .cn-camera-frame-action:where([data-disabled=true]),.style-dots .cn-camera-frame-action:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-camera-frame-action svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.style-dots .cn-swipe-row{clip-path:inset(-4px)}.style-dots .cn-swipe-row-content{--tw-translate-x:calc(var(--swipe-row-offset) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.24s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.24s;transition-timing-function:cubic-bezier(.32,.72,0,1)}:is(:where(.group\/swipe-row)[data-dragging] :is(.style-dots .cn-swipe-row-content)){-webkit-user-select:none;user-select:none;transition-property:none}@media (prefers-reduced-motion:reduce){.style-dots .cn-swipe-row-content{transition-property:none}}.style-dots .cn-swipe-row-content:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:var(--swipe-row-offset);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-swipe-row-actions{width:var(--swipe-row-offset);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.24s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.24s;transition-timing-function:cubic-bezier(.32,.72,0,1)}:is(:where(.group\/swipe-row)[data-dragging] :is(.style-dots .cn-swipe-row-actions)){transition-property:none}@media (prefers-reduced-motion:reduce){.style-dots .cn-swipe-row-actions{transition-property:none}}.style-dots .cn-swipe-row-actions-list{gap:var(--spacing,.25rem);padding-block:var(--spacing,.25rem);padding-inline-start:var(--spacing,.25rem);padding-inline-end:calc(var(--spacing,.25rem) * 2)}:is(:where(.group\/swipe-row)[data-full] :is(.style-dots .cn-swipe-row-actions-list)){width:100%}.style-dots .cn-swipe-row-action{width:calc(var(--spacing,.25rem) * 16);touch-action:manipulation;gap:var(--spacing,.25rem);padding-inline:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));-webkit-tap-highlight-color:transparent;border-radius:16px}:is(:where(.group\/swipe-row)[data-full] :is(.style-dots .cn-swipe-row-action)):not([data-full-swipe]){display:none}.style-dots .cn-swipe-row-action[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);--tw-outline-style:solid;outline-width:2px;outline-style:solid}:is(:where(.group\/swipe-row)[data-full] :is(.style-dots .cn-swipe-row-action))[data-full-swipe]{justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:15px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);flex-direction:row;flex-grow:1}.style-dots .cn-swipe-row-action[data-pressed]{scale:.97}.style-dots .cn-swipe-row-action[data-variant=destructive]{background-color:var(--destructive);color:var(--destructive-foreground)}.style-dots .cn-swipe-row-action[data-variant=primary]{background-color:var(--primary);color:var(--primary-foreground)}.style-dots .cn-swipe-row-action[data-variant=secondary]{background-color:var(--accent);color:var(--foreground)}@media (prefers-reduced-motion:reduce){.style-dots .cn-swipe-row-action{transition-property:none}.style-dots .cn-swipe-row-action[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-swipe-row-action:where([data-disabled=true]),.style-dots .cn-swipe-row-action:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-swipe-row-action svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-chat-thread{gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-chat-thread-event{margin-block:var(--spacing,.25rem)}.style-dots .cn-chat-thread-message{min-width:0}.style-dots .cn-chat-thread-card{max-width:80%;min-width:calc(var(--spacing,.25rem) * 56);gap:calc(var(--spacing,.25rem) * .5);background-color:var(--secondary);padding:calc(var(--spacing,.25rem) * 4);color:var(--secondary-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.16s;border-radius:24px 24px 24px 8px;align-self:flex-start;transition-duration:.16s}.style-dots .cn-chat-thread-card[data-direction=outgoing]{background-color:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:8px;border-bottom-left-radius:24px;align-self:flex-end}.style-dots .cn-chat-thread-card[data-status=inactive]{color:var(--muted-foreground)}.style-dots .cn-chat-thread-card[data-direction=outgoing][data-status=inactive]{background-color:var(--secondary);color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.style-dots .cn-chat-thread-card{transition-property:none}}.style-dots .cn-chat-thread-card-label{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);opacity:.7}:is(:where(.group\/chat-thread-card)[data-status=inactive] :is(.style-dots .cn-chat-thread-card-label)){opacity:1}.style-dots .cn-chat-thread-card-label svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-chat-thread-card-amount{padding-block:calc(var(--spacing,.25rem) * .5)}.style-dots .cn-chat-thread-card-description{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-normal,400);line-height:22px;font-weight:var(--font-weight-normal,400)}.style-dots .cn-chat-thread-card-actions{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2)}:is(:is(:where(.group\/chat-thread-card)[data-status=active] :is(:where(.group\/chat-thread-card)[data-direction=outgoing] :is(.style-dots .cn-chat-thread-card-actions)))>*)[data-variant=default]:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))){background-color:var(--primary-foreground);color:var(--primary)}@media (hover:hover){:is(:is(:where(.group\/chat-thread-card)[data-status=active] :is(:where(.group\/chat-thread-card)[data-direction=outgoing] :is(.style-dots .cn-chat-thread-card-actions)))>*)[data-variant=default]:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):hover{background-color:var(--primary-foreground)}}:is(.style-dots .cn-chat-thread-card-actions>*)[data-variant=secondary]{background-color:var(--background);color:var(--foreground)}.style-dots .cn-chat-thread-card-error{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-chat-thread-card-error:empty{margin-top:calc(var(--spacing,.25rem) * -.5)}.style-dots .cn-chat-thread-card-footer{margin-top:calc(var(--spacing,.25rem) * 2);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);opacity:.7}:is(:where(.group\/chat-thread-card)[data-status=inactive] :is(.style-dots .cn-chat-thread-card-footer)){opacity:1}.style-dots .cn-chat-thread-quick-replies{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-chat-thread-quick-reply{max-width:100%}.style-dots .cn-chat-thread-typing{min-width:0}.style-dots .cn-chat-thread-typing-dots{gap:var(--spacing,.25rem);height:22px}.style-dots .cn-chat-thread-typing-dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1) infinite);background-color:var(--muted-foreground);border-radius:2147483647px}.style-dots .cn-chat-thread-typing-dot:nth-child(2){animation-delay:.16s}.style-dots .cn-chat-thread-typing-dot:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.style-dots .cn-chat-thread-typing-dot{animation:none}}.style-dots .cn-chat-thread-composer{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-chat-thread-composer-input{max-height:calc(var(--spacing,.25rem) * 40);min-height:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 5);border-radius:24px;padding-block:13px}.style-dots .cn-chat-thread-composer-send{flex-shrink:0}.style-dots .cn-range-histogram{gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-range-histogram:where([data-disabled=true]),.style-dots .cn-range-histogram:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.style-dots .cn-range-histogram-header{gap:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-range-histogram-label{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:22px;font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.style-dots .cn-range-histogram-output{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-normal,400);line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-range-histogram-bars{margin-inline:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 14);gap:3px}.style-dots .cn-range-histogram-bar{height:var(--range-histogram-bar);min-height:var(--spacing,.25rem);background-color:var(--track);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.16s;border-radius:3px;transition-duration:.16s}@media (prefers-reduced-motion:reduce){.style-dots .cn-range-histogram-bar{transition-property:none}}.style-dots .cn-range-histogram-bar:where([data-active]:not([data-active=false])),.style-dots .cn-range-histogram-bar:where([data-state=active]){background-color:var(--muted-foreground)}:is(:is(:where(.group\/range-histogram):where([data-disabled=true]),:where(.group\/range-histogram):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-range-histogram-bar)):where([data-active]:not([data-active=false])),:is(:is(:where(.group\/range-histogram):where([data-disabled=true]),:where(.group\/range-histogram):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-range-histogram-bar)):where([data-state=active]){background-color:var(--track)}.style-dots .cn-range-histogram-track{margin-inline:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 7)}.style-dots .cn-range-histogram-rail{height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--track);border-radius:2147483647px}.style-dots .cn-range-histogram-fill{background-color:var(--primary);background-clip:content-box;border-radius:2147483647px;padding-block:11px}:is(:is(:where(.group\/range-histogram):where([data-disabled=true]),:where(.group\/range-histogram):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-range-histogram-fill)){background-color:var(--disabled-foreground)}.style-dots .cn-range-histogram-thumb{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);touch-action:manipulation;background-color:var(--thumb);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:2147483647px}.style-dots .cn-range-histogram-thumb:after{inset:calc(var(--spacing,.25rem) * -2);--tw-content:"";content:var(--tw-content);position:absolute}.style-dots .cn-range-histogram-thumb[data-dragging]{scale:.97}.style-dots .cn-range-histogram-thumb[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}@media (prefers-reduced-motion:reduce){.style-dots .cn-range-histogram-thumb{transition-property:none}.style-dots .cn-range-histogram-thumb[data-dragging]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-range-histogram-thumb:where([data-disabled=true]),.style-dots .cn-range-histogram-thumb:where([data-disabled]:not([data-disabled=false])){background-color:var(--disabled-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.style-dots .cn-spinner{animation:spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.style-dots .cn-spinner{animation:none}}.style-dots .cn-spinner>circle{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.style-dots .cn-spinner>circle:first-child{opacity:.2}.style-dots .cn-label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500)}:is(:is(:where(.peer):where([data-disabled=true]),:where(.peer):where([data-disabled]:not([data-disabled=false])))~:is(.style-dots .cn-label-aria)),:is(:where(.group)[data-disabled=true] :is(.style-dots .cn-label)),:is(:where(.group\/field)[data-disabled=true] :is(.style-dots .cn-label)):not([data-slot=field-label]),:is(:where(.peer):disabled~:is(.style-dots .cn-label)){color:var(--disabled-foreground)}.style-dots .cn-menubar{height:calc(var(--spacing,.25rem) * 12);gap:var(--spacing,.25rem);border-style:var(--tw-border-style);background-color:var(--card);padding:var(--spacing,.25rem);border-width:0;border-radius:2147483647px}.style-dots .cn-menubar-trigger{height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);outline-color:var(--ring);transition-property:scale,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:2147483647px;transition-duration:.12s}@media (hover:hover){.style-dots .cn-menubar-trigger:hover{background-color:var(--accent)}}.style-dots .cn-menubar-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-menubar-trigger:active{scale:.97}.style-dots .cn-menubar-trigger[aria-expanded=true]{background-color:var(--secondary);color:var(--secondary-foreground)}@media (prefers-reduced-motion:reduce){.style-dots .cn-menubar-trigger{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.style-dots .cn-menubar-trigger:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-menubar-content{min-width:calc(var(--spacing,.25rem) * 60);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.1s;border-radius:24px;transition-duration:.1s}@media (prefers-reduced-motion:no-preference){.style-dots .cn-menubar-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-dots .cn-menubar-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-dots .cn-menubar-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-menubar-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}}.style-dots .cn-menubar-content:where([data-open]:not([data-open=false])),.style-dots .cn-menubar-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}@media (prefers-reduced-motion:no-preference){.style-dots .cn-menubar-content:where([data-open]:not([data-open=false])),.style-dots .cn-menubar-content:where([data-state=open]){--tw-enter-scale:.95}.style-dots .cn-menubar-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-menubar-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}}.style-dots .cn-menubar-item{height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);border-radius:12px;line-height:22px}.style-dots .cn-menubar-item:focus{background-color:var(--accent);color:var(--accent-foreground)}:is(.style-dots .cn-menubar-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.style-dots .cn-menubar-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 11)}.style-dots .cn-menubar-item[data-variant=destructive]{color:var(--destructive)}.style-dots .cn-menubar-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-menubar-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.style-dots .cn-menubar-item[data-variant=destructive]:focus{color:var(--destructive)}.style-dots .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.style-dots .cn-menubar-item:where([data-disabled=true]),.style-dots .cn-menubar-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}.style-dots .cn-menubar-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}:is(.style-dots .cn-menubar-item[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.style-dots .cn-menubar-checkbox-item{height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 11);font-size:var(--text-base,1rem);border-radius:12px;line-height:22px}.style-dots .cn-menubar-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}:is(.style-dots .cn-menubar-checkbox-item:focus *){color:var(--accent-foreground)}.style-dots .cn-menubar-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 11)}.style-dots .cn-menubar-checkbox-item:where([data-disabled=true]),.style-dots .cn-menubar-checkbox-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}.style-dots .cn-menubar-checkbox-item svg:not([class*=size-]),.style-dots .cn-menubar-checkbox-item-indicator{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-menubar-checkbox-item-indicator{left:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-menubar-checkbox-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-menubar-radio-item{height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 11);font-size:var(--text-base,1rem);border-radius:12px;line-height:22px}.style-dots .cn-menubar-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}:is(.style-dots .cn-menubar-radio-item:focus *){color:var(--accent-foreground)}.style-dots .cn-menubar-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 11)}.style-dots .cn-menubar-radio-item:where([data-disabled=true]),.style-dots .cn-menubar-radio-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}.style-dots .cn-menubar-radio-item svg:not([class*=size-]),.style-dots .cn-menubar-radio-item-indicator{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-menubar-radio-item-indicator{left:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-menubar-radio-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-menubar-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.style-dots .cn-menubar-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 11)}.style-dots .cn-menubar-separator{margin-block:var(--spacing,.25rem);border-style:var(--tw-border-style);background-color:#0000;border-width:0;height:0}.style-dots .cn-menubar-shortcut{font-family:var(--font-mono);font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.02em;letter-spacing:.02em;color:var(--muted-foreground);margin-left:auto}:is(:where(.group\/menubar-item):focus :is(.style-dots .cn-menubar-shortcut)){color:var(--accent-foreground)}.style-dots .cn-menubar-sub-trigger{height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);border-radius:12px;line-height:22px}.style-dots .cn-menubar-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}.style-dots .cn-menubar-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 11)}.style-dots .cn-menubar-sub-trigger:where([data-open]:not([data-open=false])),.style-dots .cn-menubar-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}.style-dots .cn-menubar-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-menubar-sub-content{min-width:calc(var(--spacing,.25rem) * 48);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.1s;border-radius:24px;transition-duration:.1s}@media (prefers-reduced-motion:no-preference){.style-dots .cn-menubar-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-dots .cn-menubar-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-dots .cn-menubar-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-menubar-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}}.style-dots .cn-menubar-sub-content:where([data-open]:not([data-open=false])),.style-dots .cn-menubar-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}@media (prefers-reduced-motion:no-preference){.style-dots .cn-menubar-sub-content:where([data-open]:not([data-open=false])),.style-dots .cn-menubar-sub-content:where([data-state=open]){--tw-enter-scale:.95}}.style-dots .cn-menubar-sub-content:where([data-closed]:not([data-closed=false])),.style-dots .cn-menubar-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}@media (prefers-reduced-motion:no-preference){.style-dots .cn-menubar-sub-content:where([data-closed]:not([data-closed=false])),.style-dots .cn-menubar-sub-content:where([data-state=closed]){--tw-exit-scale:.95}}.style-dots .cn-navigation-menu{max-width:max-content}.style-dots .cn-navigation-menu-list{gap:var(--spacing,.25rem)}.style-dots .cn-navigation-menu-trigger{height:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);outline-color:var(--ring);transition-property:scale,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:2147483647px;transition-duration:.12s}@media (hover:hover){.style-dots .cn-navigation-menu-trigger:hover{background-color:var(--accent)}}.style-dots .cn-navigation-menu-trigger:focus{background-color:var(--accent)}.style-dots .cn-navigation-menu-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-navigation-menu-trigger:active{scale:.97}.style-dots .cn-navigation-menu-trigger:disabled{opacity:.5}.style-dots .cn-navigation-menu-trigger[data-popup-open]{background-color:var(--secondary)}@media (hover:hover){.style-dots .cn-navigation-menu-trigger[data-popup-open]:hover{background-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.style-dots .cn-navigation-menu-trigger{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.style-dots .cn-navigation-menu-trigger:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),.style-dots .cn-navigation-menu-trigger:where([data-state=open]){background-color:var(--secondary)}@media (hover:hover){:is(.style-dots .cn-navigation-menu-trigger:where([data-state=open]),.style-dots .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):hover{background-color:var(--accent)}}:is(.style-dots .cn-navigation-menu-trigger:where([data-state=open]),.style-dots .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):focus{background-color:var(--accent)}.style-dots .cn-navigation-menu-link{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);outline-color:var(--ring);transition-property:scale,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:2147483647px;line-height:18px;transition-duration:.12s;display:flex}@media (hover:hover){.style-dots .cn-navigation-menu-link:hover{background-color:var(--accent)}}.style-dots .cn-navigation-menu-link:focus{background-color:var(--accent)}.style-dots .cn-navigation-menu-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-navigation-menu-link:active{scale:.97}:where([data-slot=navigation-menu-content]) :is(.style-dots .cn-navigation-menu-link){border-radius:12px}.style-dots .cn-navigation-menu-link[data-active=true]{background-color:var(--secondary)}@media (hover:hover){.style-dots .cn-navigation-menu-link[data-active=true]:hover{background-color:var(--accent)}}.style-dots .cn-navigation-menu-link[data-active=true]:focus{background-color:var(--accent)}@media (prefers-reduced-motion:reduce){.style-dots .cn-navigation-menu-link{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.style-dots .cn-navigation-menu-link:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-navigation-menu-link svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-navigation-menu-trigger-icon{margin-left:var(--spacing,.25rem);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;position:relative;top:1px}:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) :is(.style-dots .cn-navigation-menu-trigger-icon)),:is(:where(.group\/navigation-menu-trigger)[data-popup-open] :is(.style-dots .cn-navigation-menu-trigger-icon)){rotate:180deg}@media (prefers-reduced-motion:reduce){.style-dots .cn-navigation-menu-trigger-icon{transition-property:none}}.style-dots .cn-navigation-menu-content{padding:calc(var(--spacing,.25rem) * 2);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}:is(:where(.group\/navigation-menu)[data-viewport=false] :is(.style-dots .cn-navigation-menu-content)){background-color:var(--popover);color:var(--popover-foreground);--tw-duration:.3s;border-radius:24px;transition-duration:.3s}.style-dots .cn-navigation-menu-content[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}.style-dots .cn-navigation-menu-content[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}@media (prefers-reduced-motion:no-preference){.style-dots .cn-navigation-menu-content[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.style-dots .cn-navigation-menu-content[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.style-dots .cn-navigation-menu-content[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.style-dots .cn-navigation-menu-content[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}}:is(:where(.group\/navigation-menu)[data-viewport=false] :is(.style-dots .cn-navigation-menu-content)):where([data-open]:not([data-open=false])),:is(:where(.group\/navigation-menu)[data-viewport=false] :is(.style-dots .cn-navigation-menu-content)):where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}@media (prefers-reduced-motion:no-preference){:is(:where(.group\/navigation-menu)[data-viewport=false] :is(.style-dots .cn-navigation-menu-content)):where([data-open]:not([data-open=false])),:is(:where(.group\/navigation-menu)[data-viewport=false] :is(.style-dots .cn-navigation-menu-content)):where([data-state=open]){--tw-enter-scale:.95}}:is(:where(.group\/navigation-menu)[data-viewport=false] :is(.style-dots .cn-navigation-menu-content)):where([data-closed]:not([data-closed=false])),:is(:where(.group\/navigation-menu)[data-viewport=false] :is(.style-dots .cn-navigation-menu-content)):where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}@media (prefers-reduced-motion:no-preference){:is(:where(.group\/navigation-menu)[data-viewport=false] :is(.style-dots .cn-navigation-menu-content)):where([data-closed]:not([data-closed=false])),:is(:where(.group\/navigation-menu)[data-viewport=false] :is(.style-dots .cn-navigation-menu-content)):where([data-state=closed]){--tw-exit-scale:.95}}.style-dots .cn-navigation-menu-viewport{background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.1s;border-radius:24px;transition-duration:.1s}.style-dots .cn-navigation-menu-viewport:where([data-open]:not([data-open=false])),.style-dots .cn-navigation-menu-viewport:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}@media (prefers-reduced-motion:no-preference){.style-dots .cn-navigation-menu-viewport:where([data-open]:not([data-open=false])),.style-dots .cn-navigation-menu-viewport:where([data-state=open]){--tw-enter-scale:.95}}.style-dots .cn-navigation-menu-viewport:where([data-closed]:not([data-closed=false])),.style-dots .cn-navigation-menu-viewport:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}@media (prefers-reduced-motion:no-preference){.style-dots .cn-navigation-menu-viewport:where([data-closed]:not([data-closed=false])),.style-dots .cn-navigation-menu-viewport:where([data-state=closed]){--tw-exit-scale:.95}}.style-dots .cn-navigation-menu-indicator[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}.style-dots .cn-navigation-menu-indicator[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}.style-dots .cn-navigation-menu-indicator-arrow{background-color:var(--popover);border-top-left-radius:2px}.style-dots .cn-navigation-menu-positioner{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.style-dots .cn-navigation-menu-positioner[data-side=bottom]:before{content:var(--tw-content);top:-10px;left:0;right:0}@media (prefers-reduced-motion:reduce){.style-dots .cn-navigation-menu-positioner{transition-property:none}}.style-dots .cn-navigation-menu-popup{background-color:var(--popover);color:var(--popover-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-ease:cubic-bezier(.32,.72,0,1);--tw-outline-style:none;border-radius:24px;outline-style:none;transition-timing-function:cubic-bezier(.32,.72,0,1)}.style-dots .cn-navigation-menu-popup[data-ending-style]{opacity:0;--tw-duration:.15s;transition-duration:.15s}.style-dots .cn-navigation-menu-popup[data-starting-style]{opacity:0}@media (prefers-reduced-motion:no-preference){.style-dots .cn-navigation-menu-popup[data-ending-style],.style-dots .cn-navigation-menu-popup[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-pagination-content{gap:var(--spacing,.25rem)}.style-dots .cn-pagination-link{height:calc(var(--spacing,.25rem) * 10);min-width:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:15px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-pagination-link[aria-current=page]{background-color:var(--primary);color:var(--primary-foreground)}.style-dots .cn-pagination-link svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-pagination-ellipsis{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);color:var(--muted-foreground)}.style-dots .cn-pagination-ellipsis svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-pagination-previous{gap:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem) * 2.5)}.style-dots .cn-pagination-previous:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2.5)}@media (min-width:40rem){.style-dots .cn-pagination-previous{padding-right:calc(var(--spacing,.25rem) * 4)}}.style-dots .cn-pagination-next{gap:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 2.5)}.style-dots .cn-pagination-next:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2.5)}@media (min-width:40rem){.style-dots .cn-pagination-next{padding-left:calc(var(--spacing,.25rem) * 4)}}.style-dots .cn-sidebar-wrapper:has([data-slot=sidebar][data-variant=inset]){background-color:var(--card)}.style-dots .cn-sidebar-gap{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.style-dots .cn-sidebar-gap{transition-property:none}}.style-dots .cn-sidebar-container{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.style-dots .cn-sidebar-container{transition-property:none}}.style-dots .cn-sidebar-inner{background-color:var(--card);color:var(--card-foreground)}:is(:where(.group)[data-variant=floating] :is(.style-dots .cn-sidebar-inner)){border-radius:24px}.style-dots .cn-sidebar-mobile{background-color:var(--popover);color:var(--popover-foreground)}.style-dots .cn-sidebar-trigger{color:var(--foreground)}.style-dots .cn-sidebar-rail:after{content:var(--tw-content);background-color:#0000}.style-dots .cn-sidebar-inset{background-color:var(--background)}@media (min-width:48rem){:is(:where(.peer)[data-variant=inset]~:is(.style-dots .cn-sidebar-inset)){margin:calc(var(--spacing,.25rem) * 4);border-radius:24px;margin-left:0}:is(:where(.peer)[data-state=collapsed]~:is(:where(.peer)[data-variant=inset]~:is(.style-dots .cn-sidebar-inset))){margin-left:calc(var(--spacing,.25rem) * 4)}}.style-dots .cn-sidebar-input{height:calc(var(--spacing,.25rem) * 12);background-color:var(--secondary);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:2147483647px;line-height:22px}.style-dots .cn-sidebar-input::placeholder{color:var(--muted-foreground)}.style-dots .cn-sidebar-header{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-sidebar-content{-ms-overflow-style:none;scrollbar-width:none}.style-dots .cn-sidebar-content::-webkit-scrollbar{display:none}.style-dots .cn-sidebar-content,.style-dots .cn-sidebar-footer{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-sidebar-footer{padding:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-sidebar-separator{margin-inline:calc(var(--spacing,.25rem) * 3);margin-block:var(--spacing,.25rem);background-color:#0000;height:0}.style-dots .cn-sidebar-group{padding:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-sidebar-menu{gap:var(--spacing,.25rem)}.style-dots .cn-sidebar-group-content{font-size:var(--text-base,1rem);line-height:22px}.style-dots .cn-sidebar-group-label{height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);outline-color:var(--ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);border-radius:2147483647px;transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}:is(:where(.group)[data-collapsible=icon] :is(.style-dots .cn-sidebar-group-label)){margin-top:calc(var(--spacing,.25rem) * -8);opacity:0}.style-dots .cn-sidebar-group-label:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}@media (prefers-reduced-motion:reduce){.style-dots .cn-sidebar-group-label{transition-property:none}}.style-dots .cn-sidebar-group-label>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-sidebar-group-action{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 8);color:var(--muted-foreground);outline-color:var(--ring);transition-property:scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:2147483647px;padding:0;transition-duration:.12s;position:absolute}.style-dots .cn-sidebar-group-action:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-sidebar-group-action:active{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-sidebar-group-action{transition-property:none}.style-dots .cn-sidebar-group-action:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-sidebar-group-action>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-sidebar-menu-button{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-medium,500);line-height:22px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);outline-color:var(--ring);border-radius:2147483647px;transition:width .32s cubic-bezier(.32,.72,0,1),height .32s cubic-bezier(.32,.72,0,1),padding .32s cubic-bezier(.32,.72,0,1),scale .12s ease-out}:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) :is(.style-dots .cn-sidebar-menu-button)){padding-right:calc(var(--spacing,.25rem) * 11)}:is(:where(.group)[data-collapsible=icon] :is(.style-dots .cn-sidebar-menu-button)){gap:0;width:calc(var(--spacing,.25rem) * 12)!important;height:calc(var(--spacing,.25rem) * 12)!important;padding:calc(var(--spacing,.25rem) * 3)!important}.style-dots .cn-sidebar-menu-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-sidebar-menu-button:active{scale:.97}.style-dots .cn-sidebar-menu-button:disabled,.style-dots .cn-sidebar-menu-button[aria-disabled=true]{color:var(--disabled-foreground)}@media (prefers-reduced-motion:reduce){.style-dots .cn-sidebar-menu-button{transition:width .32s cubic-bezier(.32,.72,0,1),height .32s cubic-bezier(.32,.72,0,1),padding .32s cubic-bezier(.32,.72,0,1)}.style-dots .cn-sidebar-menu-button:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-sidebar-menu-button:where([data-disabled=true]),.style-dots .cn-sidebar-menu-button:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-sidebar-menu-button:where([data-active]:not([data-active=false])),.style-dots .cn-sidebar-menu-button:where([data-state=active]){background-color:var(--secondary);color:var(--foreground)}.style-dots .cn-sidebar-menu-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}:is(:where(.group)[data-collapsible=icon] :is(.style-dots .cn-sidebar-menu-button))>:not(:first-child){display:none}.style-dots .cn-sidebar-menu-button-aria[aria-expanded=true]{color:var(--foreground)}.style-dots .cn-sidebar-menu-button-aria[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-sidebar-menu-button-aria[data-pressed]{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-sidebar-menu-button-aria[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-sidebar-menu-button-variant-default{background-color:#0000}.style-dots .cn-sidebar-menu-button-variant-default:where([data-active]:not([data-active=false])),.style-dots .cn-sidebar-menu-button-variant-default:where([data-state=active]){background-color:var(--secondary)}.style-dots .cn-sidebar-menu-button-variant-outline{background-color:var(--secondary);color:var(--secondary-foreground)}.style-dots .cn-sidebar-menu-button-size-default{height:calc(var(--spacing,.25rem) * 11);font-size:var(--text-base,1rem);line-height:22px}.style-dots .cn-sidebar-menu-button-size-default svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5)!important;height:calc(var(--spacing,.25rem) * 5)!important}:is(:where(.group)[data-collapsible=icon] :is(.style-dots .cn-sidebar-menu-button-size-default)) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}.style-dots .cn-sidebar-menu-button-size-sm{height:calc(var(--spacing,.25rem) * 9);font-size:var(--text-sm,.875rem);line-height:18px}.style-dots .cn-sidebar-menu-button-size-sm svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-sidebar-menu-button-size-lg{height:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);color:var(--foreground);line-height:22px}:is(:where(.group)[data-collapsible=icon] :is(.style-dots .cn-sidebar-menu-button-size-lg)){padding:var(--spacing,.25rem)!important}.style-dots .cn-sidebar-menu-button-size-lg svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5)!important;height:calc(var(--spacing,.25rem) * 5)!important}.style-dots .cn-sidebar-menu-action{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 1.5);aspect-ratio:1;width:calc(var(--spacing,.25rem) * 8);color:var(--muted-foreground);outline-color:var(--ring);transition-property:scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:2147483647px;padding:0;transition-duration:.12s;position:absolute}:is(:where(.peer\/menu-button)[data-size=default]~:is(.style-dots .cn-sidebar-menu-action)){top:calc(var(--spacing,.25rem) * 1.5)}:is(:where(.peer\/menu-button)[data-size=lg]~:is(.style-dots .cn-sidebar-menu-action)){top:calc(var(--spacing,.25rem) * 3)}:is(:where(.peer\/menu-button)[data-size=sm]~:is(.style-dots .cn-sidebar-menu-action)){top:calc(var(--spacing,.25rem) * .5)}:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~:is(.style-dots .cn-sidebar-menu-action)){color:var(--foreground)}.style-dots .cn-sidebar-menu-action:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-sidebar-menu-action:active{scale:.97}.style-dots .cn-sidebar-menu-action[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-sidebar-menu-action[data-pressed]{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-sidebar-menu-action{transition-property:none}.style-dots .cn-sidebar-menu-action:active,.style-dots .cn-sidebar-menu-action[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-sidebar-menu-action>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-sidebar-menu-badge{pointer-events:none;right:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);background-color:var(--primary);padding-inline:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary-foreground);border-radius:2147483647px;display:flex;position:absolute}:is(:where(.peer\/menu-button)[data-size=default]~:is(.style-dots .cn-sidebar-menu-badge)){top:calc(var(--spacing,.25rem) * 3)}:is(:where(.peer\/menu-button)[data-size=lg]~:is(.style-dots .cn-sidebar-menu-badge)){top:calc(var(--spacing,.25rem) * 4.5)}:is(:where(.peer\/menu-button)[data-size=sm]~:is(.style-dots .cn-sidebar-menu-badge)){top:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-sidebar-menu-skeleton{height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);border-radius:2147483647px}.style-dots .cn-sidebar-menu-skeleton-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);border-radius:2147483647px}.style-dots .cn-sidebar-menu-skeleton-text{height:calc(var(--spacing,.25rem) * 4);border-radius:2147483647px}.style-dots .cn-sidebar-menu-sub{margin-left:calc(var(--spacing,.25rem) * 8);gap:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * .5)}:is(:where(.group)[data-collapsible=icon] :is(.style-dots .cn-sidebar-menu-sub)){display:none}.style-dots .cn-sidebar-menu-sub-button{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:2147483647px;transition-duration:.12s}.style-dots .cn-sidebar-menu-sub-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-sidebar-menu-sub-button:active{scale:.97}.style-dots .cn-sidebar-menu-sub-button:disabled,.style-dots .cn-sidebar-menu-sub-button[aria-disabled=true]{color:var(--disabled-foreground)}.style-dots .cn-sidebar-menu-sub-button[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-sidebar-menu-sub-button[data-pressed]{scale:.97}.style-dots .cn-sidebar-menu-sub-button[data-size=md]{font-size:var(--text-sm,.875rem);line-height:18px}.style-dots .cn-sidebar-menu-sub-button[data-size=sm]{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4)}@media (prefers-reduced-motion:reduce){.style-dots .cn-sidebar-menu-sub-button{transition-property:none}.style-dots .cn-sidebar-menu-sub-button:active,.style-dots .cn-sidebar-menu-sub-button[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-sidebar-menu-sub-button:where([data-disabled=true]),.style-dots .cn-sidebar-menu-sub-button:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-sidebar-menu-sub-button:where([data-active]:not([data-active=false])),.style-dots .cn-sidebar-menu-sub-button:where([data-state=active]){background-color:var(--secondary);color:var(--foreground)}.style-dots .cn-sidebar-menu-sub-button>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}:is(.style-dots .cn-sidebar-menu-sub-button:where([data-state=active]),.style-dots .cn-sidebar-menu-sub-button:where([data-active]:not([data-active=false])))>svg{color:var(--foreground)}.style-dots .cn-popover-content{width:calc(var(--spacing,.25rem) * 80);gap:calc(var(--spacing,.25rem) * 3);background-color:var(--popover);max-width:calc(100vw - 2rem);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.12s;--tw-ease:cubic-bezier(.32,.72,0,1);border-radius:24px;flex-direction:column;line-height:22px;transition-duration:.12s;transition-timing-function:cubic-bezier(.32,.72,0,1);display:flex}.style-dots .cn-popover-content[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-popover-content[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-dots .cn-popover-content[data-placement=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-dots .cn-popover-content[data-placement=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-dots .cn-popover-content[data-placement=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-popover-content[data-placement=top]{--tw-enter-translate-y:calc(2*var(--spacing))}@media (prefers-reduced-motion:reduce){.style-dots .cn-popover-content[data-entering]{--tw-enter-scale:1}.style-dots .cn-popover-content[data-exiting]{--tw-exit-scale:1}.style-dots .cn-popover-content[data-placement=bottom]{--tw-enter-translate-y:calc(0*-100%)}.style-dots .cn-popover-content[data-placement=left]{--tw-enter-translate-x:calc(0*100%)}.style-dots .cn-popover-content[data-placement=right]{--tw-enter-translate-x:calc(0*-100%)}.style-dots .cn-popover-content[data-placement=top]{--tw-enter-translate-y:calc(0*100%)}}.style-dots .cn-popover-arrow{z-index:calc(10 * -1);width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}:is(.style-dots .cn-popover-arrow>*){background-color:var(--popover);border-radius:3px;width:100%;height:100%;display:block;rotate:45deg}.style-dots .cn-popover-arrow[data-placement=bottom]{--tw-translate-y:calc(var(--spacing,.25rem) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-popover-arrow[data-placement=left]{--tw-translate-x:calc(var(--spacing,.25rem) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-popover-arrow[data-placement=right]{--tw-translate-x:calc(var(--spacing,.25rem) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-popover-arrow[data-placement=top]{--tw-translate-y:calc(var(--spacing,.25rem) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-popover-header{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.style-dots .cn-popover-title{font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:22px;font-weight:var(--font-weight-semibold,600)}.style-dots .cn-popover-description{font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground)}.style-dots .cn-progress-root{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-progress-track{height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--track);border-radius:2147483647px}.style-dots .cn-progress-indicator{background-color:var(--primary);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);border-radius:2147483647px;transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.style-dots .cn-progress-indicator[data-indeterminate]{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1) infinite);animation-duration:1.4s}@media (prefers-reduced-motion:reduce){.style-dots .cn-progress-indicator{transition-property:none;animation:none}}.style-dots .cn-progress-label,.style-dots .cn-progress-value{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500)}.style-dots .cn-progress-value{color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );margin-inline-start:auto}.style-dots .cn-resizable-panel-group{isolation:isolate}.style-dots .cn-resizable-panel{background-color:var(--secondary);color:var(--secondary-foreground);border-radius:16px}.style-dots .cn-resizable-panel:has(>[data-slot=resizable-panel-group]){background-color:#0000}.style-dots .cn-resizable-handle{--tw-outline-style:none;background-color:#0000;border-radius:2147483647px;outline-style:none}@media (forced-colors:active){.style-dots .cn-resizable-handle{outline-offset:2px;outline:2px solid #0000}}.style-dots .cn-resizable-handle:after{content:var(--tw-content);border-radius:2147483647px}.style-dots .cn-resizable-handle:focus-visible:after{content:var(--tw-content);background-color:var(--ring)}.style-dots .cn-resizable-handle[aria-orientation=horizontal]{height:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-resizable-handle[aria-orientation=vertical]{width:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-resizable-handle:focus-visible>div{background-color:var(--foreground)}.style-dots .cn-resizable-handle-icon{height:calc(var(--spacing,.25rem) * 6);width:var(--spacing,.25rem);background-color:var(--muted-foreground);border-radius:2147483647px}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-resizable-handle-icon{background-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.style-dots .cn-scroll-area{scrollbar-color:var(--color-track) transparent;outline-color:var(--ring)}.style-dots .cn-scroll-area:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-separator{border-style:var(--tw-border-style);background-color:#0000;border-width:0;flex-shrink:0}.style-dots .cn-sheet-overlay{background-color:var(--overlay);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.style-dots .cn-sheet-overlay[data-entering],.style-dots .cn-sheet-overlay[data-exiting]{opacity:0}.style-dots .cn-sheet-content{z-index:50;background-color:var(--popover);font-size:var(--text-base,1rem);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-sheet);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);flex-direction:column;line-height:22px;transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1);display:flex;position:fixed}.style-dots .cn-sheet-content[data-entering],.style-dots .cn-sheet-content[data-exiting]{opacity:0}.style-dots .cn-sheet-content[data-side=bottom]{inset-inline:0;border-top-left-radius:32px;border-top-right-radius:32px;max-height:calc(100dvh - 3rem);bottom:0}.style-dots .cn-sheet-content[data-side=bottom][data-entering],.style-dots .cn-sheet-content[data-side=bottom][data-exiting]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-sheet-content[data-side=left]{inset-block:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);border-radius:32px;width:calc(100% - 1rem);max-width:420px}.style-dots .cn-sheet-content[data-side=left][data-entering],.style-dots .cn-sheet-content[data-side=left][data-exiting]{--tw-translate-x:calc(calc(100% + .5rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-sheet-content[data-side=right]{inset-block:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);border-radius:32px;width:calc(100% - 1rem);max-width:420px}.style-dots .cn-sheet-content[data-side=right][data-entering],.style-dots .cn-sheet-content[data-side=right][data-exiting]{--tw-translate-x:calc(100% + .5rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-sheet-content[data-side=top]{inset-inline:0;border-bottom-right-radius:32px;border-bottom-left-radius:32px;max-height:calc(100dvh - 3rem);top:0}.style-dots .cn-sheet-content[data-side=top][data-entering],.style-dots .cn-sheet-content[data-side=top][data-exiting]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-reduced-motion:reduce){.style-dots .cn-sheet-content{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));translate:none!important}}@media (min-width:48rem){.style-dots .cn-sheet-content[data-side=bottom]{border-radius:32px;max-width:440px;height:fit-content;max-height:calc(100dvh - 5rem);margin:auto;top:0}.style-dots .cn-sheet-content[data-side=bottom][data-entering],.style-dots .cn-sheet-content[data-side=bottom][data-exiting]{--tw-translate-y:calc(var(--spacing,.25rem) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}}.style-dots .cn-sheet-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);position:absolute}.style-dots .cn-sheet-header{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 14) calc(var(--spacing,.25rem) * 6) calc(var(--spacing,.25rem) * 5)}.style-dots .cn-sheet-body{margin-block:calc(var(--spacing,.25rem) * -1);-ms-overflow-style:none;scrollbar-width:none}.style-dots .cn-sheet-body::-webkit-scrollbar{display:none}.style-dots .cn-sheet-body{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:var(--spacing,.25rem)}.style-dots .cn-sheet-footer{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 6)}.style-dots .cn-sheet-title{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:26px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--foreground)}.style-dots .cn-sheet-description{font-size:var(--text-base,1rem);color:var(--muted-foreground);line-height:22px}.style-dots .cn-skeleton{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1) infinite);background-color:var(--track);border-radius:12px;animation-duration:1.4s}@media (prefers-reduced-motion:reduce){.style-dots .cn-skeleton{animation:none}}.style-dots .cn-toast{min-height:calc(var(--spacing,.25rem) * 12);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);gap:calc(var(--spacing,.25rem) * 2)!important;border-style:var(--tw-border-style)!important;background-color:var(--primary)!important;padding-inline:calc(var(--spacing,.25rem) * 5)!important;padding-block:calc(var(--spacing,.25rem) * 3)!important;font-size:var(--text-sm,.875rem)!important;color:var(--primary-foreground)!important;--tw-shadow:var(--dots-shadow-float)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;outline-color:var(--ring)!important;border-width:0!important;border-radius:2147483647px!important;line-height:18px!important}.style-dots .cn-toast:focus-visible{outline-style:var(--tw-outline-style)!important;outline-offset:2px!important;outline-width:2px!important}.style-dots .cn-toast:has([data-description]){border-radius:24px!important}:is(.style-dots .cn-toast *)[data-button]{text-underline-offset:3px;text-decoration-line:underline;height:auto!important;font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important;--tw-font-weight:var(--font-weight-semibold,600)!important;font-weight:var(--font-weight-semibold,600)!important;color:currentColor!important;background-color:#0000!important;outline-color:currentColor!important;margin-inline-start:calc(var(--spacing,.25rem) * 2)!important;margin-inline-end:0!important;padding:0!important}:is(.style-dots .cn-toast *)[data-button]:focus-visible{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;outline-style:var(--tw-outline-style)!important;outline-offset:2px!important;outline-width:2px!important}:is(.style-dots .cn-toast *)[data-button][data-cancel]{color:var(--primary-foreground)!important}@supports (color:color-mix(in lab,red,red)){:is(.style-dots .cn-toast *)[data-button][data-cancel]{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)!important}}:is(.style-dots .cn-toast *)[data-close-button]{border-style:var(--tw-border-style)!important;background-color:var(--secondary)!important;color:var(--secondary-foreground)!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;outline-color:var(--ring)!important;border-width:0!important}:is(.style-dots .cn-toast *)[data-close-button]:focus-visible{outline-style:var(--tw-outline-style)!important;outline-offset:2px!important;outline-width:2px!important}:is(.style-dots .cn-toast *)[data-description]{color:var(--primary-foreground)!important}@supports (color:color-mix(in lab,red,red)){:is(.style-dots .cn-toast *)[data-description]{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)!important}}:is(.style-dots .cn-toast *)[data-icon]{width:18px!important;height:18px!important;margin:0!important}:is(.style-dots .cn-toast *)[data-title]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-leading:18px!important;line-height:18px!important}.style-dots .cn-toast[data-type=error]{background-color:var(--destructive)!important;color:var(--destructive-foreground)!important}:is(.style-dots .cn-toast[data-type=error] *)[data-button][data-cancel]{color:var(--destructive-foreground)!important}@supports (color:color-mix(in lab,red,red)){:is(.style-dots .cn-toast[data-type=error] *)[data-button][data-cancel]{color:color-mix(in oklab,var(--destructive-foreground) 80%,transparent)!important}}:is(.style-dots .cn-toast[data-type=error] *)[data-description]{color:var(--destructive-foreground)!important}@supports (color:color-mix(in lab,red,red)){:is(.style-dots .cn-toast[data-type=error] *)[data-description]{color:color-mix(in oklab,var(--destructive-foreground) 80%,transparent)!important}}.style-dots .cn-table-container{overscroll-behavior-x:contain;background-color:var(--card);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);color:var(--card-foreground);border-radius:24px;position:relative;overflow-x:auto}:is(:where(.group\/card)[data-slot=card] :is(.style-dots .cn-table-container)){background-color:#0000;padding-block:0}.style-dots .cn-table{caption-side:bottom;width:100%;font-size:var(--text-base,1rem);line-height:22px}.style-dots .cn-table-header{background-color:#0000}.style-dots .cn-table-body{font-size:var(--text-base,1rem);line-height:22px}.style-dots .cn-table-body[data-empty]{height:calc(var(--spacing,.25rem) * 24);text-align:center;color:var(--muted-foreground)}.style-dots .cn-table-footer{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );background-color:#0000}.style-dots .cn-table-row{background-color:#0000}.style-dots .cn-table-row-aria{outline-color:var(--ring)}.style-dots .cn-table-row-aria[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-table-row-aria:where([data-selected=true]){background-color:var(--secondary)}.style-dots .cn-table-row-aria:where([data-disabled=true]),.style-dots .cn-table-row-aria:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-table-head{height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:middle;font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--muted-foreground)}.style-dots .cn-table-head:first-child{padding-left:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-table-head:last-child{padding-right:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-table-head-aria{outline-color:var(--ring)}.style-dots .cn-table-head-aria:has([data-slot=checkbox]){padding-right:0}.style-dots .cn-table-head-aria[data-allows-sorting]{cursor:default}.style-dots .cn-table-head-aria[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-table-cell{height:calc(var(--spacing,.25rem) * 16);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);vertical-align:middle;white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-table-cell:first-child{padding-left:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-table-cell:last-child{padding-right:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-table-cell-aria{outline-color:var(--ring)}.style-dots .cn-table-cell-aria:has([data-slot=checkbox]){padding-right:0}.style-dots .cn-table-cell-aria[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-table-caption{margin-top:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);color:var(--muted-foreground);line-height:18px}.style-dots .cn-toggle{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:2147483647px}.style-dots .cn-toggle:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}@media (prefers-reduced-motion:reduce){.style-dots .cn-toggle{transition-property:none}}.style-dots .cn-toggle svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-toggle-aria[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-toggle-aria[data-pressed]{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-toggle-aria[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-toggle-aria:where([data-selected=true]){background-color:var(--primary);color:var(--primary-foreground)}.style-dots .cn-toggle-aria:where([data-disabled=true]),.style-dots .cn-toggle-aria:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)!important}:is(.style-dots .cn-toggle-aria:where([data-disabled=true]),.style-dots .cn-toggle-aria:where([data-disabled]:not([data-disabled=false]))):where([data-selected=true]){background-color:var(--secondary)!important}.style-dots .cn-toggle-variant-default{color:var(--foreground);background-color:#0000}.style-dots .cn-toggle-variant-outline{background-color:var(--secondary);color:var(--secondary-foreground)}.style-dots .cn-toggle-size-default{height:calc(var(--spacing,.25rem) * 9);min-width:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-toggle-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-toggle-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-toggle-size-sm{height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-toggle-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2.5)}.style-dots .cn-toggle-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2.5)}.style-dots .cn-toggle-size-lg{height:calc(var(--spacing,.25rem) * 12);min-width:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);line-height:22px}.style-dots .cn-toggle-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-toggle-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-toggle-size-lg svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-dots .cn-toggle-group[data-spacing="0"]{background-color:var(--secondary);padding:var(--spacing,.25rem);border-radius:2147483647px}.style-dots .cn-toggle-group[data-spacing="0"]:where([data-orientation=vertical]){border-radius:24px}.style-dots .cn-toggle-group-item{border-radius:2147483647px}:is(:where(.group\/toggle-group)[data-spacing="0"] :is(.style-dots .cn-toggle-group-item)){padding-inline:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/toggle-group)[data-spacing="0"] :is(.style-dots .cn-toggle-group-item)):not(:where([data-selected=true])){color:var(--muted-foreground);background-color:#0000}:is(:where(.group\/toggle-group)[data-spacing="0"] :is(.style-dots .cn-toggle-group-item)):has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 3)}:is(:where(.group\/toggle-group)[data-spacing="0"] :is(.style-dots .cn-toggle-group-item)):has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 3)}:is(:where(.group\/toggle-group)[data-spacing="0"] :is(.style-dots .cn-toggle-group-item)):where([data-selected=true]){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.style-dots .cn-toggle-group-segmented{background-color:var(--muted);padding:var(--spacing,.25rem);border-radius:2147483647px}:where([data-slot=card]) :is(.style-dots .cn-toggle-group-segmented),:where([data-slot=dialog-content]) :is(.style-dots .cn-toggle-group-segmented),:where([data-slot=drawer-content]) :is(.style-dots .cn-toggle-group-segmented),:where([data-slot=popover-content]) :is(.style-dots .cn-toggle-group-segmented),:where([data-slot=sheet-content]) :is(.style-dots .cn-toggle-group-segmented){background-color:var(--secondary)}.style-dots .cn-toggle-group-segmented:where([data-orientation=vertical]){border-radius:24px}.style-dots .cn-toggle-group-segment{height:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);outline-color:var(--ring);transition-property:color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:2147483647px}.style-dots .cn-toggle-group-segment:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-toggle-group-segment:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-toggle-group-segment[data-focus-visible]{outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-toggle-group-segment[data-pressed]{scale:.97}.style-dots .cn-toggle-group-segment[data-size=lg]{height:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);line-height:22px}.style-dots .cn-toggle-group-segment[data-size=sm]{height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4)}@media (prefers-reduced-motion:reduce){.style-dots .cn-toggle-group-segment{transition-property:none}.style-dots .cn-toggle-group-segment[data-pressed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-toggle-group-segment:where([data-selected=true]){color:var(--foreground)}.style-dots .cn-toggle-group-segment:where([data-disabled=true]),.style-dots .cn-toggle-group-segment:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)!important}.style-dots .cn-toggle-group-segment svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-toggle-group-indicator{background-color:var(--background);--tw-shadow:var(--dots-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.24s;--tw-ease:cubic-bezier(.32,.72,0,1);border-radius:2147483647px;transition-duration:.24s;transition-timing-function:cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.style-dots .cn-toggle-group-indicator{transition-property:none}}.style-dots .cn-toggle-group-indicator:is(.dark *){background-color:var(--secondary)}:where([data-slot=card]) .style-dots .cn-toggle-group-indicator:is(.dark *),:where([data-slot=dialog-content]) .style-dots .cn-toggle-group-indicator:is(.dark *),:where([data-slot=drawer-content]) .style-dots .cn-toggle-group-indicator:is(.dark *),:where([data-slot=popover-content]) .style-dots .cn-toggle-group-indicator:is(.dark *),:where([data-slot=sheet-content]) .style-dots .cn-toggle-group-indicator:is(.dark *){background-color:var(--track)}.style-dots .cn-tooltip-content{width:fit-content;max-width:calc(var(--spacing,.25rem) * 60);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--primary);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.12s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.12s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:12px;display:inline-flex}.style-dots .cn-tooltip-content:has([data-slot=kbd]){padding-right:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-tooltip-content[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-tooltip-content[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-dots .cn-tooltip-content[data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.style-dots .cn-tooltip-content[data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.style-dots .cn-tooltip-content[data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.style-dots .cn-tooltip-content[data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (prefers-reduced-motion:reduce){.style-dots .cn-tooltip-content[data-entering]{--tw-enter-scale:1}.style-dots .cn-tooltip-content[data-exiting]{--tw-exit-scale:1}.style-dots .cn-tooltip-content[data-placement=bottom]{--tw-enter-translate-y:calc(0*-100%)}.style-dots .cn-tooltip-content[data-placement=left]{--tw-enter-translate-x:calc(0*100%)}.style-dots .cn-tooltip-content[data-placement=right]{--tw-enter-translate-x:calc(0*-100%)}.style-dots .cn-tooltip-content[data-placement=top]{--tw-enter-translate-y:calc(0*100%)}}.style-dots .cn-empty{gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 10);border-radius:24px}.style-dots .cn-empty-header{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-empty-media{margin-bottom:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-empty-media-default{background-color:#0000}.style-dots .cn-empty-media-icon{background-color:var(--card);width:72px;height:72px;color:var(--muted-foreground);border-radius:2147483647px}:where([data-slot=card]) :is(.style-dots .cn-empty-media-icon){background-color:var(--secondary)}.style-dots .cn-empty-media-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.style-dots .cn-empty-title{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:26px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em;text-wrap:balance}.style-dots .cn-empty-description{max-width:280px;font-size:var(--text-base,1rem);text-wrap:pretty;color:var(--muted-foreground);line-height:22px}.style-dots .cn-empty-description a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);text-underline-offset:3px;text-decoration-line:underline}.style-dots .cn-empty-content{gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:22px}.style-dots .cn-calendar{padding:calc(var(--spacing,.25rem) * 4);color:var(--foreground);--cell-radius:9999px;--cell-size:calc(var(--spacing,.25rem) * 10);border-radius:24px}.style-dots .cn-calendar-caption{--tw-font-weight:var(--font-weight-semibold,600);font-size:17px;line-height:22px;font-weight:var(--font-weight-semibold,600)}.style-dots .cn-calendar-nav{border-radius:2147483647px}.style-dots .cn-calendar-grid{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-calendar-head-cell{height:calc(var(--spacing,.25rem) * 8);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.style-dots .cn-calendar-cell{margin-top:calc(var(--spacing,.25rem) * .5);--tw-outline-style:none;outline-style:none}.style-dots .cn-calendar-cell-week-start:is(:first-child>[data-selected=true])>div{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.style-dots .cn-calendar-cell-week-start:is(:last-child>[data-selected=true])>div{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.style-dots .cn-calendar-cell-selection-start{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.style-dots .cn-calendar-cell-selection-start{--tw-gradient-position:to right in oklab}}.style-dots .cn-calendar-cell-selection-start{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-from-position:50%;--tw-gradient-to:var(--secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:50%}.style-dots .cn-calendar-cell-selection-start[data-selection-end],td:last-child>:is(.style-dots .cn-calendar-cell-selection-start){background-image:none}.style-dots .cn-calendar-cell-selection-end{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.style-dots .cn-calendar-cell-selection-end{--tw-gradient-position:to right in oklab}}.style-dots .cn-calendar-cell-selection-end{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--secondary);--tw-gradient-from-position:50%;--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:50%}.style-dots .cn-calendar-cell-selection-end[data-selection-start],td:first-child>:is(.style-dots .cn-calendar-cell-selection-end){background-image:none}.style-dots .cn-calendar-cell-disabled,.style-dots .cn-calendar-cell-outside,.style-dots .cn-calendar-cell-unavailable{color:var(--disabled-foreground)}:is(.style-dots .cn-calendar-cell-unavailable>*){text-decoration-line:line-through}.style-dots .cn-calendar-day-button{border-radius:var(--cell-radius);font-size:15px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;transition-duration:.12s}:is(:where(.group\/day)[data-focus-visible] :is(.style-dots .cn-calendar-day-button)){outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}:is(:where(.group\/day)[data-pressed] :is(.style-dots .cn-calendar-day-button)){scale:.97}.style-dots .cn-calendar-day-button[data-today]:after{bottom:var(--spacing,.25rem);width:var(--spacing,.25rem);height:var(--spacing,.25rem);content:var(--tw-content);background-color:currentColor;border-radius:2147483647px;position:absolute}.style-dots .cn-calendar-day-button[data-today]:has(:is(span)):after{content:var(--tw-content);display:none}.style-dots .cn-calendar-day-button[data-range-end]{background-color:var(--primary);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary-foreground)}.style-dots .cn-calendar-day-button[data-range-middle]{background-color:var(--secondary);color:var(--secondary-foreground);border-radius:0}.style-dots .cn-calendar-day-button[data-range-start],.style-dots .cn-calendar-day-button[data-selected-single]{background-color:var(--primary);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary-foreground)}@media (prefers-reduced-motion:reduce){.style-dots .cn-calendar-day-button{transition-property:none}:is(:where(.group\/day)[data-pressed] :is(.style-dots .cn-calendar-day-button)){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-calendar-day-button>span{font-size:11px;line-height:calc(var(--spacing,.25rem) * 3);opacity:.7}.style-dots .cn-carousel-next,.style-dots .cn-carousel-previous{border-radius:2147483647px}.style-dots .cn-carousel-indicator{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );align-items:center;display:flex}.style-dots .cn-carousel-indicator[data-variant=dots]{gap:calc(var(--spacing,.25rem) * 1.5)}.style-dots .cn-carousel-indicator-dot{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--indicator);transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:2147483647px;flex-shrink:0}@media (prefers-reduced-motion:reduce){.style-dots .cn-carousel-indicator-dot{transition-property:none}}.style-dots .cn-carousel-indicator-dot:where([data-active]:not([data-active=false])),.style-dots .cn-carousel-indicator-dot:where([data-state=active]){width:calc(var(--spacing,.25rem) * 5);background-color:var(--foreground)}.style-dots .cn-chart{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-chart .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.style-dots .cn-chart .recharts-cartesian-grid line[stroke=\#ccc],.style-dots .cn-chart .recharts-curve.recharts-tooltip-cursor{stroke:var(--track)}.style-dots .cn-chart .recharts-polar-angle-axis-tick text{fill:var(--muted-foreground)}.style-dots .cn-chart .recharts-polar-grid [stroke=\#ccc]{stroke:var(--track)}.style-dots .cn-chart .recharts-radial-bar-background-sector,.style-dots .cn-chart .recharts-rectangle.recharts-tooltip-cursor{fill:var(--secondary)}.style-dots .cn-chart .recharts-reference-line [stroke=\#ccc]{stroke:var(--track)}.style-dots .cn-chart .recharts-text{font-family:var(--font-sans)}.style-dots .cn-chart-tooltip{gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--popover);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:16px}.style-dots .cn-chart-tooltip-indicator{border-radius:2147483647px}.style-dots .cn-chart-tooltip-indicator[data-indicator=dashed]{width:var(--spacing,.25rem);background-color:#0000;background-image:repeating-linear-gradient(to bottom,var(--color-bg) 0 3px,transparent 3px 6px)}.style-dots .cn-chart-tooltip-indicator[data-indicator=dot]{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:var(--color-bg)}.style-dots .cn-chart-tooltip-indicator[data-indicator=line]{width:var(--spacing,.25rem);background-color:var(--color-bg)}.style-dots .cn-chart-legend{column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 2);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}.style-dots .cn-chart-legend-item{gap:calc(var(--spacing,.25rem) * 1.5)}.style-dots .cn-chart-legend-item>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-hover-card-content{width:calc(var(--spacing,.25rem) * 85);gap:calc(var(--spacing,.25rem) * 3);background-color:var(--popover);max-width:calc(100vw - 2rem);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.12s;--tw-ease:cubic-bezier(.32,.72,0,1);border-radius:24px;flex-direction:column;line-height:22px;transition-duration:.12s;transition-timing-function:cubic-bezier(.32,.72,0,1);display:flex}.style-dots .cn-hover-card-content[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-hover-card-content[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-dots .cn-hover-card-content[data-placement=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-dots .cn-hover-card-content[data-placement=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-dots .cn-hover-card-content[data-placement=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-hover-card-content[data-placement=top]{--tw-enter-translate-y:calc(2*var(--spacing))}@media (prefers-reduced-motion:reduce){.style-dots .cn-hover-card-content[data-entering]{--tw-enter-scale:1}.style-dots .cn-hover-card-content[data-exiting]{--tw-exit-scale:1}.style-dots .cn-hover-card-content[data-placement=bottom]{--tw-enter-translate-y:calc(0*-100%)}.style-dots .cn-hover-card-content[data-placement=left]{--tw-enter-translate-x:calc(0*100%)}.style-dots .cn-hover-card-content[data-placement=right]{--tw-enter-translate-x:calc(0*-100%)}.style-dots .cn-hover-card-content[data-placement=top]{--tw-enter-translate-y:calc(0*100%)}}.style-dots .cn-hover-card-arrow{z-index:calc(10 * -1);width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}:is(.style-dots .cn-hover-card-arrow>*){background-color:var(--popover);border-radius:3px;width:100%;height:100%;display:block;rotate:45deg}.style-dots .cn-hover-card-arrow[data-placement=bottom]{--tw-translate-y:calc(var(--spacing,.25rem) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-hover-card-arrow[data-placement=left]{--tw-translate-x:calc(var(--spacing,.25rem) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-hover-card-arrow[data-placement=right]{--tw-translate-x:calc(var(--spacing,.25rem) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-hover-card-arrow[data-placement=top]{--tw-translate-y:calc(var(--spacing,.25rem) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-menu-translucent{background-color:var(--popover);position:relative}:is(.style-dots .cn-menu-translucent *)[data-slot$=-item]:focus,:is(.style-dots .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:var(--accent)}:is(.style-dots .cn-menu-translucent *)[data-slot$=-separator]{background-color:#0000}:is(.style-dots .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:var(--accent)}:is(.style-dots .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true],:is(.style-dots .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:var(--accent)!important}:is(.style-dots .cn-menu-translucent-aria *)[data-slot$=-item][data-focused]{background-color:var(--accent)}.style-dots .cn-bubble{gap:var(--spacing,.25rem);max-width:80%}.style-dots .cn-bubble[data-align=end],:is(:where(.group\/message)[data-align=end] :is(.style-dots .cn-bubble)){align-self:flex-end}.style-dots .cn-bubble[data-variant=ghost]{max-width:100%}.style-dots .cn-bubble-content{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);border-radius:24px 24px 24px 8px;line-height:22px}:is(:where(.group\/bubble)[data-align=end] :is(.style-dots .cn-bubble-content)){border-bottom-right-radius:8px;border-bottom-left-radius:24px;align-self:flex-end}:is(:where(.group\/message)[data-align=end] :is(.style-dots .cn-bubble-content)){border-bottom-right-radius:8px;border-bottom-left-radius:24px}.style-dots .cn-bubble-content:is(button,a){outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;transition-duration:.12s}.style-dots .cn-bubble-content:is(button,a):focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.style-dots .cn-bubble-content:is(button,a):active{scale:.97}@media (prefers-reduced-motion:reduce){.style-dots .cn-bubble-content:is(button,a){transition-property:none}.style-dots .cn-bubble-content:is(button,a):active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}:is(.style-dots .cn-bubble-variant-default>*)[data-slot=bubble-content]{background-color:var(--primary);color:var(--primary-foreground)}:is(.style-dots .cn-bubble-variant-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary);color:var(--secondary-foreground)}:is(.style-dots .cn-bubble-variant-muted>*)[data-slot=bubble-content]{background-color:var(--muted);color:var(--foreground)}:is(.style-dots .cn-bubble-variant-tinted>*)[data-slot=bubble-content]{background-color:var(--accent);color:var(--accent-foreground)}:is(.style-dots .cn-bubble-variant-outline>*)[data-slot=bubble-content]{background-color:var(--background);color:var(--foreground);--tw-shadow:var(--dots-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.style-dots .cn-bubble-variant-outline:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--card)}:is(.style-dots .cn-bubble-variant-ghost>*)[data-slot=bubble-content]{color:var(--foreground);background-color:#0000;border-radius:0;padding:0}:is(.style-dots .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.style-dots .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}:is(.style-dots .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.style-dots .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.style-dots .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.style-dots .cn-bubble-reactions{gap:var(--spacing,.25rem);background-color:var(--popover);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:2147483647px;flex-shrink:0}.style-dots .cn-bubble-reactions:has(:is(button)){padding:0}.style-dots .cn-bubble-reactions-side-top{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:0}.style-dots .cn-bubble-reactions-side-bottom{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y);bottom:0}.style-dots .cn-bubble-reactions-align-start{left:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-bubble-reactions-align-end{right:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-bubble-group{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-attachment{background-color:var(--card);width:fit-content;color:var(--card-foreground);outline-color:var(--ring);transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:16px;transition-duration:.12s}.style-dots .cn-attachment:has([data-slot=attachment-trigger]:active){scale:.97}.style-dots .cn-attachment:has([data-slot=attachment-trigger]:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.style-dots .cn-attachment[data-state=error]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-attachment[data-state=error]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}@media (prefers-reduced-motion:reduce){.style-dots .cn-attachment{transition-property:none}.style-dots .cn-attachment:has([data-slot=attachment-trigger]:active){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-attachment:is(.dark *)[data-state=error]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-attachment:is(.dark *)[data-state=error]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.style-dots .cn-attachment-orientation-horizontal{min-width:calc(var(--spacing,.25rem) * 40)}.style-dots .cn-attachment-orientation-vertical{width:calc(var(--spacing,.25rem) * 24)}.style-dots .cn-attachment-orientation-vertical:has([data-slot=attachment-content]){width:calc(var(--spacing,.25rem) * 30)}.style-dots .cn-attachment-size-default{gap:calc(var(--spacing,.25rem) * 3);font-size:14px;line-height:18px}.style-dots .cn-attachment-size-default:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-attachment-size-default:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-attachment-size-sm{gap:calc(var(--spacing,.25rem) * 2.5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-attachment-size-sm:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5)}.style-dots .cn-attachment-size-sm:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1.5)}.style-dots .cn-attachment-size-xs{gap:calc(var(--spacing,.25rem) * 2);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);border-radius:12px}.style-dots .cn-attachment-size-xs:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:var(--spacing,.25rem)}.style-dots .cn-attachment-size-xs:has([data-slot=attachment-media]){padding:var(--spacing,.25rem)}.style-dots .cn-attachment-media{width:calc(var(--spacing,.25rem) * 10);background-color:var(--secondary);color:var(--foreground);border-radius:12px}:is(:where(.group\/attachment)[data-orientation=vertical] :is(.style-dots .cn-attachment-media)){width:100%}:is(:where(.group\/attachment)[data-size=sm] :is(.style-dots .cn-attachment-media)){width:calc(var(--spacing,.25rem) * 8);border-radius:8px}:is(:where(.group\/attachment)[data-size=xs] :is(.style-dots .cn-attachment-media)){width:calc(var(--spacing,.25rem) * 7);border-radius:8px}:is(:where(.group\/attachment)[data-state=error] :is(.style-dots .cn-attachment-media)){color:var(--destructive)}:is(:is(:where(.group\/attachment)[data-orientation=vertical] :is(.style-dots .cn-attachment-media))>*)[data-slot=spinner]{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}.style-dots .cn-attachment-media svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}:is(:where(.group\/attachment)[data-orientation=vertical] :is(.style-dots .cn-attachment-media)) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}:is(:where(.group\/attachment)[data-size=sm] :is(.style-dots .cn-attachment-media)) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/attachment)[data-size=xs] :is(.style-dots .cn-attachment-media)) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.style-dots .cn-attachment-media-variant-image{opacity:.6;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}:is(:where(.group\/attachment)[data-state=done] :is(.style-dots .cn-attachment-media-variant-image)),:is(:where(.group\/attachment)[data-state=idle] :is(.style-dots .cn-attachment-media-variant-image)){opacity:1}.style-dots .cn-attachment-content{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}:is(:where(.group\/attachment)[data-orientation=vertical] :is(.style-dots .cn-attachment-content)){padding-inline:var(--spacing,.25rem)}.style-dots .cn-attachment-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.style-dots .cn-attachment-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}:is(:where(.group\/attachment)[data-state=error] :is(.style-dots .cn-attachment-description)){color:var(--destructive)}.style-dots .cn-attachment-actions{z-index:20;position:relative}:is(:where(.group\/attachment)[data-orientation=vertical] :is(.style-dots .cn-attachment-actions)){top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);gap:var(--spacing,.25rem);position:absolute}.style-dots .cn-attachment-group{scroll-padding-inline:var(--spacing,.25rem);gap:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem)}.style-dots .cn-attachment-trigger{z-index:10;border-radius:inherit;--tw-outline-style:none;outline-style:none;position:absolute;inset:0}.style-dots .cn-marker{min-height:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.style-dots .cn-marker svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-marker:is(a){text-underline-offset:3px;text-decoration-line:underline}.style-dots .cn-marker:is(a,button){outline-color:var(--ring);border-radius:8px}.style-dots .cn-marker:is(a,button):focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.style-dots .cn-marker-variant-separator{margin-block:calc(var(--spacing,.25rem) * 2);text-align:center;justify-content:center}.style-dots .cn-marker-variant-border{padding-bottom:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-size:14px;line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--foreground)}.style-dots .cn-marker-icon,.style-dots .cn-marker-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/marker)[data-variant=separator] :is(.style-dots .cn-marker-content)){text-align:center;flex:none}:is(.style-dots .cn-marker-content>*):is(a){text-underline-offset:3px;text-decoration-line:underline}.style-dots .cn-questionnaire{gap:calc(var(--spacing,.25rem) * 6)}.style-dots .cn-questionnaire-progress{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.style-dots .cn-questionnaire-item{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.style-dots .cn-questionnaire-title{--tw-font-weight:var(--font-weight-semibold,600);font-size:20px;line-height:26px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em}.style-dots .cn-questionnaire-title:not(:has(~[data-slot=questionnaire-description])){margin-bottom:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-questionnaire-description{font-size:var(--text-base,1rem);line-height:22px}.style-dots .cn-questionnaire-choices{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-questionnaire-choice{min-height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 3);background-color:var(--secondary);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);color:var(--foreground);outline-color:var(--ring);transition-property:scale,background-color,color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;border-radius:16px;line-height:22px;transition-duration:.12s}.style-dots .cn-questionnaire-choice:active{scale:.97}.style-dots .cn-questionnaire-choice:has(>input:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.style-dots .cn-questionnaire-choice[data-invalid]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-questionnaire-choice[data-invalid]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.style-dots .cn-questionnaire-choice[data-invalid]{color:var(--destructive)}@media (prefers-reduced-motion:reduce){.style-dots .cn-questionnaire-choice{transition-property:background-color,color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.style-dots .cn-questionnaire-choice:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.style-dots .cn-questionnaire-choice:where([data-checked]:not([data-checked=false])),.style-dots .cn-questionnaire-choice:where([data-state=checked]){background-color:var(--primary);color:var(--primary-foreground)}.style-dots .cn-questionnaire-choice:where([data-disabled=true]),.style-dots .cn-questionnaire-choice:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-questionnaire-choice-indicator{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--background);border-radius:8px}:is(:where(.group\/questionnaire-choice):has([data-slot=questionnaire-choice-description]) :is(.style-dots .cn-questionnaire-choice-indicator)){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:is(:where(.group\/questionnaire-choice):where([data-state=checked]),:where(.group\/questionnaire-choice):where([data-checked]:not([data-checked=false]))) :is(.style-dots .cn-questionnaire-choice-indicator)){background-color:var(--primary-foreground);color:var(--primary)}.style-dots .cn-questionnaire-choice-indicator-dot{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);background-color:var(--primary)}.style-dots .cn-questionnaire-choice-indicator-check{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-questionnaire-choice-content{gap:var(--spacing,.25rem)}.style-dots .cn-questionnaire-choice-description{color:var(--muted-foreground);font-size:14px;line-height:18px}:is(:is(:where(.group\/questionnaire-choice):where([data-state=checked]),:where(.group\/questionnaire-choice):where([data-checked]:not([data-checked=false]))) :is(.style-dots .cn-questionnaire-choice-description)){color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){:is(:is(:where(.group\/questionnaire-choice):where([data-state=checked]),:where(.group\/questionnaire-choice):where([data-checked]:not([data-checked=false]))) :is(.style-dots .cn-questionnaire-choice-description)){color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}:is(:is(:where(.group\/questionnaire-choice):where([data-disabled=true]),:where(.group\/questionnaire-choice):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-questionnaire-choice-description)){color:var(--disabled-foreground)}.style-dots .cn-questionnaire-shortcut{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);background-color:var(--background);font-family:var(--font-mono);--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:12px;line-height:1;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);border-radius:2147483647px;justify-content:center;align-items:center}:is(:is(:where(.group\/questionnaire-choice):where([data-state=checked]),:where(.group\/questionnaire-choice):where([data-checked]:not([data-checked=false]))) :is(.style-dots .cn-questionnaire-shortcut)){background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){:is(:is(:where(.group\/questionnaire-choice):where([data-state=checked]),:where(.group\/questionnaire-choice):where([data-checked]:not([data-checked=false]))) :is(.style-dots .cn-questionnaire-shortcut)){background-color:color-mix(in oklab,var(--primary-foreground) 15%,transparent)}}:is(:is(:where(.group\/questionnaire-choice):where([data-state=checked]),:where(.group\/questionnaire-choice):where([data-checked]:not([data-checked=false]))) :is(.style-dots .cn-questionnaire-shortcut)){color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){:is(:is(:where(.group\/questionnaire-choice):where([data-state=checked]),:where(.group\/questionnaire-choice):where([data-checked]:not([data-checked=false]))) :is(.style-dots .cn-questionnaire-shortcut)){color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}.style-dots .cn-questionnaire-input-wrapper{width:100%}.style-dots .cn-questionnaire-input{height:calc(var(--spacing,.25rem) * 14);background-color:var(--secondary);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);color:var(--foreground);outline-color:var(--ring);border-radius:16px;line-height:22px}.style-dots .cn-questionnaire-input ::selection{background-color:var(--primary)}.style-dots .cn-questionnaire-input::selection{background-color:var(--primary)}.style-dots .cn-questionnaire-input ::selection{color:var(--primary-foreground)}.style-dots .cn-questionnaire-input::selection{color:var(--primary-foreground)}.style-dots .cn-questionnaire-input::placeholder{color:var(--muted-foreground)}.style-dots .cn-questionnaire-input:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.style-dots .cn-questionnaire-input:disabled,.style-dots .cn-questionnaire-input:disabled::placeholder{color:var(--disabled-foreground)}.style-dots .cn-questionnaire-input[aria-invalid=true]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-questionnaire-input[aria-invalid=true]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.style-dots .cn-questionnaire-input[aria-invalid=true]{color:var(--destructive)}@media (min-width:48rem){.style-dots .cn-questionnaire-input{height:calc(var(--spacing,.25rem) * 12)}}.style-dots .cn-questionnaire-error{margin-top:calc(var(--spacing,.25rem) * 2);font-size:14px;line-height:18px}.style-dots .cn-questionnaire-actions{min-height:calc(var(--spacing,.25rem) * 12);gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-trace{gap:calc(var(--spacing,.25rem) * 3)}:is(.style-dots .cn-trace>*):has(>[data-slot=trace-line]){outline-color:var(--ring);border-radius:8px}:is(.style-dots .cn-trace>*):has(>[data-slot=trace-line]):focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.style-dots .cn-trace-collapsible-trigger{gap:var(--spacing,.25rem);color:var(--muted-foreground);outline-color:var(--ring);border-radius:8px}.style-dots .cn-trace-collapsible-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.style-dots .cn-trace-collapsible-trigger:has([data-status=error]){color:var(--destructive)}.style-dots .cn-trace-line{gap:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground);font-size:14px;line-height:18px}.style-dots .cn-trace-line[data-status=error]{color:var(--destructive)}.style-dots .cn-trace-line[data-status=pending]{color:var(--disabled-foreground)}.style-dots .cn-trace-icon,.style-dots .cn-trace-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}[data-slot=trace-title]~:is(.style-dots .cn-trace-icon){margin-left:calc(var(--spacing,.25rem) * -1)}.style-dots .cn-trace-description{color:var(--muted-foreground)}.style-dots .cn-trace-collapsible-content{--tw-duration:.2s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.style-dots .cn-trace-collapsible-content{transition-property:none}}.style-dots .cn-trace-collapsible-content-inner{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:var(--spacing,.25rem);padding-right:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 6);color:var(--muted-foreground);font-size:14px;line-height:20px}.style-dots .cn-code-block{outline-color:var(--ring);border-radius:16px;font-size:13px}.style-dots .cn-code-block:has(>[data-slot=code-block-content]:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.style-dots .cn-code-block[data-size=sm]{border-radius:12px;font-size:12px}.style-dots .cn-code-block-variant-default{background-color:var(--card);color:var(--card-foreground)}.style-dots .cn-code-block-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-code-block-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.style-dots .cn-code-block-variant-destructive{color:var(--destructive)}.style-dots .cn-code-block-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-code-block-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 15%,transparent)}}.style-dots .cn-code-block-header{height:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 2);background-color:var(--secondary);color:var(--muted-foreground);padding-inline-start:calc(var(--spacing,.25rem) * 4);padding-inline-end:var(--spacing,.25rem)}:is(:where(.group\/code-block)[data-size=sm] :is(.style-dots .cn-code-block-header)){height:calc(var(--spacing,.25rem) * 8);padding-inline-start:calc(var(--spacing,.25rem) * 3);padding-inline-end:var(--spacing,.25rem)}:is(:where(.group\/code-block)[data-variant=destructive] :is(.style-dots .cn-code-block-header)){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(:where(.group\/code-block)[data-variant=destructive] :is(.style-dots .cn-code-block-header)){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}:is(:where(.group\/code-block)[data-variant=destructive] :is(.style-dots .cn-code-block-header)){color:var(--destructive)}.style-dots .cn-code-block-footer{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}:is(:where(.group\/code-block)[data-size=sm] :is(.style-dots .cn-code-block-footer)){padding-inline:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-code-block-title{font-family:var(--font-sans);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}:is(:where(.group\/code-block)[data-size=sm] :is(.style-dots .cn-code-block-title)){font-size:12px;line-height:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/code-block)[data-variant=destructive] :is(.style-dots .cn-code-block-title)){color:var(--destructive)}.style-dots .cn-code-block-title svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/code-block)[data-size=sm] :is(.style-dots .cn-code-block-title)) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}:is(.style-dots .cn-code-block-title>*):is(svg){margin-inline-end:calc(var(--spacing,.25rem) * 1.5)}.style-dots .cn-code-block-actions{margin-block:calc(var(--spacing,.25rem) * -1);gap:var(--spacing,.25rem)}[data-slot=code-block]>:is(.style-dots .cn-code-block-actions){inset-inline-end:calc(var(--spacing,.25rem) * 2);top:calc(var(--spacing,.25rem) * 2);margin:0}[data-slot=code-block]>:is(:where(.group\/code-block)[data-size=sm] :is(.style-dots .cn-code-block-actions)){inset-inline-end:calc(var(--spacing,.25rem) * 1.5);top:calc(var(--spacing,.25rem) * 1.5)}:is([data-slot=code-block]>:is(.style-dots .cn-code-block-actions)>*):is(button){background-color:var(--accent);color:var(--accent-foreground)}.style-dots .cn-code-block-copy-button{color:var(--muted-foreground);border-radius:2147483647px}:is(:where(.group\/code-block)[data-variant=destructive] :is(.style-dots .cn-code-block-copy-button)){color:var(--destructive)}.style-dots .cn-code-block-content{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);font-family:var(--font-mono);--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}:is(:where(.group\/code-block):has([data-slot=code-block-footer]) :is(.style-dots .cn-code-block-content)){padding-bottom:calc(var(--spacing,.25rem) * 1.5)}:is(:where(.group\/code-block):has([data-slot=code-block-header]) :is(.style-dots .cn-code-block-content)){padding-top:calc(var(--spacing,.25rem) * 3.5)}:is(:where(.group\/code-block)[data-size=sm] :is(.style-dots .cn-code-block-content)){padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/code-block):has([data-slot=code-block-header]) :is(:where(.group\/code-block)[data-size=sm] :is(.style-dots .cn-code-block-content))){padding-top:calc(var(--spacing,.25rem) * 2.5)}.style-dots .cn-code-block-line{margin-inline:calc(var(--spacing,.25rem) * -4);padding-inline:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/code-block-content)[data-numbered] :is(.style-dots .cn-code-block-line)){column-gap:calc(var(--spacing,.25rem) * 3)}:is(:where(.group\/code-block)[data-size=sm] :is(.style-dots .cn-code-block-line)){margin-inline:calc(var(--spacing,.25rem) * -3);padding-inline:calc(var(--spacing,.25rem) * 3)}.style-dots .cn-code-block-line:before{min-width:calc(var(--spacing,.25rem) * 6);text-align:end;content:var(--tw-content);color:var(--muted-foreground)}.style-dots .cn-code-block-line:after{content:var(--tw-content);color:var(--muted-foreground);inset-inline-start:calc(var(--spacing,.25rem) * 1)}.style-dots .cn-code-block-line-variant-added,.style-dots .cn-code-block-line-variant-highlighted{background-color:var(--secondary)}.style-dots .cn-code-block-line-variant-added:after{--tw-content:"+";content:var(--tw-content)}.style-dots .cn-code-block-line-variant-removed{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-code-block-line-variant-removed{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.style-dots .cn-code-block-line-variant-removed:after{color:var(--destructive);--tw-content:"−";content:var(--tw-content)}.style-dots .cn-message-scroller-content{gap:calc(var(--spacing,.25rem) * 6)}.style-dots .cn-message-scroller-button{--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.style-dots .cn-message{gap:calc(var(--spacing,.25rem) * 2);font-size:14px;line-height:18px}.style-dots .cn-message-avatar{min-width:calc(var(--spacing,.25rem) * 8);background-color:var(--secondary)}:is(:where(.group\/message):has([data-slot=message-footer]) :is(.style-dots .cn-message-avatar)){--tw-translate-y:calc(var(--spacing,.25rem) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-dots .cn-message-content{gap:calc(var(--spacing,.25rem) * 2.5)}:is(:is(:where(.group\/message)[data-align=end] :is(.style-dots .cn-message-content))>*)[data-slot]{align-self:flex-end}.style-dots .cn-message-header{padding-inline:calc(var(--spacing,.25rem) * 4);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}:is(:where(.group\/message):has([data-variant=ghost]) :is(.style-dots .cn-message-header)){padding-inline:0}.style-dots .cn-message-footer{padding-inline:calc(var(--spacing,.25rem) * 4);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}:is(:where(.group\/message):has([data-variant=ghost]) :is(.style-dots .cn-message-footer)){padding-inline:0}.style-dots .cn-message-group{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-alert-dialog-overlay-aria{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-alert-dialog-overlay-aria{background-color:color-mix(in oklab,var(--color-black,#000) 40%,transparent)}}.style-dots .cn-alert-dialog-overlay-aria{--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.style-dots .cn-alert-dialog-overlay-aria[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}.style-dots .cn-alert-dialog-overlay-aria[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}.style-dots .cn-alert-dialog-overlay-aria:is(.dark *){background-color:#000000a3}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-alert-dialog-overlay-aria:is(.dark *){background-color:color-mix(in oklab,var(--color-black,#000) 64%,transparent)}}.style-dots .cn-alert-dialog-content-aria{gap:calc(var(--spacing,.25rem) * 6);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-sheet);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);border-radius:32px;line-height:22px;transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.style-dots .cn-alert-dialog-content-aria[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-alert-dialog-content-aria[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-dots .cn-alert-dialog-content-aria[data-size=default],.style-dots .cn-alert-dialog-content-aria[data-size=sm]{max-width:calc(var(--spacing,.25rem) * 80)}@media (prefers-reduced-motion:reduce){.style-dots .cn-alert-dialog-content-aria[data-entering]{--tw-enter-scale:1}.style-dots .cn-alert-dialog-content-aria[data-exiting]{--tw-exit-scale:1}}@media (min-width:48rem){.style-dots .cn-alert-dialog-content-aria[data-size=default]{max-width:440px}}.style-dots .cn-combobox-content-aria{max-height:calc(var(--spacing,.25rem) * 72);min-width:calc(var(--spacing,.25rem) * 60);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.12s;border-radius:24px;transition-duration:.12s;overflow:hidden}.style-dots .cn-combobox-content-aria[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-combobox-content-aria[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-dots .cn-combobox-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-dots .cn-combobox-content-aria[data-placement=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-dots .cn-combobox-content-aria[data-placement=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-combobox-content-aria[data-placement=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.style-dots .cn-combobox-content-aria>*)[data-slot=input-group]{margin:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);background-color:var(--secondary);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;border-radius:16px;margin-bottom:0}@media (prefers-reduced-motion:reduce){.style-dots .cn-combobox-content-aria[data-entering]{--tw-enter-scale:1}.style-dots .cn-combobox-content-aria[data-exiting]{--tw-exit-scale:1}.style-dots .cn-combobox-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(0*-100%)}.style-dots .cn-combobox-content-aria[data-placement=left]{--tw-enter-translate-x:calc(0*100%)}.style-dots .cn-combobox-content-aria[data-placement=right]{--tw-enter-translate-x:calc(0*-100%)}.style-dots .cn-combobox-content-aria[data-placement=top]{--tw-enter-translate-y:calc(0*100%)}}.style-dots .cn-context-menu-content-aria{min-width:calc(var(--spacing,.25rem) * 60);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.12s;border-radius:24px;transition-duration:.12s}.style-dots .cn-context-menu-content-aria[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-context-menu-content-aria[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-dots .cn-context-menu-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-dots .cn-context-menu-content-aria[data-placement=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-dots .cn-context-menu-content-aria[data-placement=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-context-menu-content-aria[data-placement=top]{--tw-enter-translate-y:calc(2*var(--spacing))}@media (prefers-reduced-motion:reduce){.style-dots .cn-context-menu-content-aria[data-entering]{--tw-enter-scale:1}.style-dots .cn-context-menu-content-aria[data-exiting]{--tw-exit-scale:1}.style-dots .cn-context-menu-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(0*-100%)}.style-dots .cn-context-menu-content-aria[data-placement=left]{--tw-enter-translate-x:calc(0*100%)}.style-dots .cn-context-menu-content-aria[data-placement=right]{--tw-enter-translate-x:calc(0*-100%)}.style-dots .cn-context-menu-content-aria[data-placement=top]{--tw-enter-translate-y:calc(0*100%)}}.style-dots .cn-dialog-overlay-aria{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-dialog-overlay-aria{background-color:color-mix(in oklab,var(--color-black,#000) 40%,transparent)}}.style-dots .cn-dialog-overlay-aria{--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.style-dots .cn-dialog-overlay-aria[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}.style-dots .cn-dialog-overlay-aria[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}.style-dots .cn-dialog-overlay-aria:is(.dark *){background-color:#000000a3}@supports (color:color-mix(in lab,red,red)){.style-dots .cn-dialog-overlay-aria:is(.dark *){background-color:color-mix(in oklab,var(--color-black,#000) 64%,transparent)}}.style-dots .cn-dialog-content-aria{gap:calc(var(--spacing,.25rem) * 6);background-color:var(--popover);max-width:calc(100% - 2.5rem);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-sheet);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.32s;--tw-ease:cubic-bezier(.32,.72,0,1);border-radius:32px;line-height:22px;transition-duration:.32s;transition-timing-function:cubic-bezier(.32,.72,0,1);display:grid}.style-dots .cn-dialog-content-aria[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-dialog-content-aria[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}@media (prefers-reduced-motion:reduce){.style-dots .cn-dialog-content-aria[data-entering]{--tw-enter-scale:1}.style-dots .cn-dialog-content-aria[data-exiting]{--tw-exit-scale:1}}@media (min-width:48rem){.style-dots .cn-dialog-content-aria{max-width:440px}}.style-dots .cn-dropdown-menu-content-aria{min-width:calc(var(--spacing,.25rem) * 60);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.12s;border-radius:24px;transition-duration:.12s}.style-dots .cn-dropdown-menu-content-aria[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-dropdown-menu-content-aria[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-dots .cn-dropdown-menu-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-dots .cn-dropdown-menu-content-aria[data-placement=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-dots .cn-dropdown-menu-content-aria[data-placement=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-dropdown-menu-content-aria[data-placement=top]{--tw-enter-translate-y:calc(2*var(--spacing))}@media (prefers-reduced-motion:reduce){.style-dots .cn-dropdown-menu-content-aria[data-entering]{--tw-enter-scale:1}.style-dots .cn-dropdown-menu-content-aria[data-exiting]{--tw-exit-scale:1}.style-dots .cn-dropdown-menu-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(0*-100%)}.style-dots .cn-dropdown-menu-content-aria[data-placement=left]{--tw-enter-translate-x:calc(0*100%)}.style-dots .cn-dropdown-menu-content-aria[data-placement=right]{--tw-enter-translate-x:calc(0*-100%)}.style-dots .cn-dropdown-menu-content-aria[data-placement=top]{--tw-enter-translate-y:calc(0*100%)}}.style-dots .cn-popover-content-aria{gap:calc(var(--spacing,.25rem) * 4);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.12s;border-radius:24px;flex-direction:column;line-height:22px;transition-duration:.12s;display:flex}.style-dots .cn-popover-content-aria[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-popover-content-aria[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-dots .cn-popover-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-dots .cn-popover-content-aria[data-placement=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-dots .cn-popover-content-aria[data-placement=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-popover-content-aria[data-placement=top]{--tw-enter-translate-y:calc(2*var(--spacing))}@media (prefers-reduced-motion:reduce){.style-dots .cn-popover-content-aria[data-entering]{--tw-enter-scale:1}.style-dots .cn-popover-content-aria[data-exiting]{--tw-exit-scale:1}.style-dots .cn-popover-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(0*-100%)}.style-dots .cn-popover-content-aria[data-placement=left]{--tw-enter-translate-x:calc(0*100%)}.style-dots .cn-popover-content-aria[data-placement=right]{--tw-enter-translate-x:calc(0*-100%)}.style-dots .cn-popover-content-aria[data-placement=top]{--tw-enter-translate-y:calc(0*100%)}}.style-dots .cn-hover-card-content-aria{width:calc(var(--spacing,.25rem) * 72);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.12s;border-radius:24px;line-height:22px;transition-duration:.12s}.style-dots .cn-hover-card-content-aria[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-hover-card-content-aria[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-dots .cn-hover-card-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-dots .cn-hover-card-content-aria[data-placement=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-dots .cn-hover-card-content-aria[data-placement=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-hover-card-content-aria[data-placement=top]{--tw-enter-translate-y:calc(2*var(--spacing))}@media (prefers-reduced-motion:reduce){.style-dots .cn-hover-card-content-aria[data-entering]{--tw-enter-scale:1}.style-dots .cn-hover-card-content-aria[data-exiting]{--tw-exit-scale:1}.style-dots .cn-hover-card-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(0*-100%)}.style-dots .cn-hover-card-content-aria[data-placement=left]{--tw-enter-translate-x:calc(0*100%)}.style-dots .cn-hover-card-content-aria[data-placement=right]{--tw-enter-translate-x:calc(0*-100%)}.style-dots .cn-hover-card-content-aria[data-placement=top]{--tw-enter-translate-y:calc(0*100%)}}.style-dots .cn-select-content-aria{min-width:calc(var(--spacing,.25rem) * 60);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.12s;border-radius:24px;transition-duration:.12s}.style-dots .cn-select-content-aria[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-select-content-aria[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-dots .cn-select-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-dots .cn-select-content-aria[data-placement=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-dots .cn-select-content-aria[data-placement=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-select-content-aria[data-placement=top]{--tw-enter-translate-y:calc(2*var(--spacing))}@media (prefers-reduced-motion:reduce){.style-dots .cn-select-content-aria[data-entering]{--tw-enter-scale:1}.style-dots .cn-select-content-aria[data-exiting]{--tw-exit-scale:1}.style-dots .cn-select-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(0*-100%)}.style-dots .cn-select-content-aria[data-placement=left]{--tw-enter-translate-x:calc(0*100%)}.style-dots .cn-select-content-aria[data-placement=right]{--tw-enter-translate-x:calc(0*-100%)}.style-dots .cn-select-content-aria[data-placement=top]{--tw-enter-translate-y:calc(0*100%)}}.style-dots .cn-tooltip-content-aria{max-width:calc(var(--spacing,.25rem) * 60);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-duration:.12s;border-radius:12px;transition-duration:.12s;display:inline-flex}.style-dots .cn-tooltip-content-aria:has([data-slot=kbd]){padding-right:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-tooltip-content-aria[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-dots .cn-tooltip-content-aria[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-dots .cn-tooltip-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-dots .cn-tooltip-content-aria[data-placement=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-dots .cn-tooltip-content-aria[data-placement=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-dots .cn-tooltip-content-aria[data-placement=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.style-dots .cn-tooltip-content-aria *)[data-slot=kbd]{isolation:isolate;z-index:50;border-radius:8px;position:relative}@media (prefers-reduced-motion:reduce){.style-dots .cn-tooltip-content-aria[data-entering]{--tw-enter-scale:1}.style-dots .cn-tooltip-content-aria[data-exiting]{--tw-exit-scale:1}.style-dots .cn-tooltip-content-aria[data-placement=bottom]{--tw-enter-translate-y:calc(0*-100%)}.style-dots .cn-tooltip-content-aria[data-placement=left]{--tw-enter-translate-x:calc(0*100%)}.style-dots .cn-tooltip-content-aria[data-placement=right]{--tw-enter-translate-x:calc(0*-100%)}.style-dots .cn-tooltip-content-aria[data-placement=top]{--tw-enter-translate-y:calc(0*100%)}}.style-dots .cn-context-menu-sub-content-aria,.style-dots .cn-dropdown-menu-sub-content-aria{min-width:calc(var(--spacing,.25rem) * 48);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2);color:var(--popover-foreground);--tw-shadow:var(--dots-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.12s;border-radius:24px;transition-duration:.12s}.style-dots .cn-key-value-list{gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:22px}.style-dots .cn-key-value-list[data-surface]{padding-block:var(--spacing,.25rem);border-radius:16px;gap:0}.style-dots .cn-key-value-list[data-size=sm]{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:18px}.style-dots .cn-key-value-list[data-surface][data-size=sm]{gap:0}.style-dots .cn-key-value-list[data-surface=card]{background-color:var(--card);color:var(--card-foreground)}.style-dots .cn-key-value-list[data-surface=secondary]{background-color:var(--secondary);color:var(--secondary-foreground)}.style-dots .cn-key-value-row{gap:calc(var(--spacing,.25rem) * .5)}:is(:where(.group\/key-value)[data-surface] :is(.style-dots .cn-key-value-row)){min-height:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5)}:is(:where(.group\/key-value)[data-size=sm] :is(:where(.group\/key-value)[data-surface] :is(.style-dots .cn-key-value-row))){min-height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2)}:is(:where(.group\/key-value)[data-variant=inline] :is(.style-dots .cn-key-value-row)){gap:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-key-value-row[data-emphasis]{margin-top:var(--spacing,.25rem)}.style-dots .cn-key-value-label{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);overflow-wrap:break-word;color:var(--muted-foreground)}:is(:where(.group\/key-value-row)[data-emphasis] :is(.style-dots .cn-key-value-label)){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}:is(:where(.group\/key-value)[data-variant=default] :is(.style-dots .cn-key-value-label)){font-size:var(--text-sm,.875rem);line-height:18px}:is(:where(.group\/key-value)[data-size=sm] :is(:where(.group\/key-value)[data-variant=default] :is(.style-dots .cn-key-value-label))){font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-key-value-value{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);overflow-wrap:break-word;color:var(--foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}:is(:where(.group\/key-value-row)[data-emphasis] :is(.style-dots .cn-key-value-value)){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.style-dots .cn-key-value-value[data-mono]{font-family:var(--font-mono);word-break:break-all;font-size:.9375em}.style-dots .cn-key-value-value [data-slot=copy-field-button]{margin-block:calc(var(--spacing,.25rem) * -2.5)}:is(:where(.group\/key-value)[data-size=sm] :is(.style-dots .cn-key-value-value)) [data-slot=copy-field-button]{margin-block:calc(var(--spacing,.25rem) * -2)}:is(:where(.group\/key-value)[data-variant=inline] :is(.style-dots .cn-key-value-value)) [data-slot=copy-field-content]{align-items:flex-end}.style-dots .cn-key-value-value [data-slot=copy-field-label]{display:none}.style-dots .cn-key-value-value [data-slot=copy-field]{min-height:0}.style-dots .cn-key-value-value [data-slot=money-amount]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}:is(:where(.group\/key-value-row)[data-emphasis] :is(.style-dots .cn-key-value-value)) [data-slot=money-amount]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.style-dots .cn-key-value-note{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-normal,400);line-height:18px;font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}:is(:where(.group\/key-value)[data-size=sm] :is(.style-dots .cn-key-value-note)),:is(:where(.group\/key-value-label)[data-slot=key-value-label] :is(:where(.group\/key-value)[data-variant=default] :is(.style-dots .cn-key-value-note))){font-size:var(--text-xs,.75rem);line-height:calc(var(--spacing,.25rem) * 4)}.style-dots .cn-date-picker{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-date-picker-label{font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}:is(:is(:where(.group\/date-picker):where([data-disabled=true]),:where(.group\/date-picker):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-date-picker-label)){color:var(--disabled-foreground)}.style-dots .cn-date-picker-field{background-color:var(--input);color:var(--foreground);outline-color:var(--ring);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-outline-style:none;outline-style:none;transition-duration:.12s}:where([data-slot=card]) :is(.style-dots .cn-date-picker-field):not([data-focus-within]):not([data-invalid]),:where([data-slot=dialog-content]) :is(.style-dots .cn-date-picker-field):not([data-focus-within]):not([data-invalid]),:where([data-slot=drawer-content]) :is(.style-dots .cn-date-picker-field):not([data-focus-within]):not([data-invalid]),:where([data-slot=popover-content]) :is(.style-dots .cn-date-picker-field):not([data-focus-within]):not([data-invalid]),:where([data-slot=sheet-content]) :is(.style-dots .cn-date-picker-field):not([data-focus-within]):not([data-invalid]){background-color:var(--secondary)}.style-dots .cn-date-picker-field:has([data-slot=date-picker-segment][data-focus-visible]){outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline-width:2px;outline-style:solid}.style-dots .cn-date-picker-field[data-focus-within]:not([data-invalid]){background-color:var(--accent)}.style-dots .cn-date-picker-field[data-invalid]{background-color:var(--destructive-muted);outline-color:var(--destructive)}.style-dots .cn-date-picker-field:where([data-disabled=true]),.style-dots .cn-date-picker-field:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-date-picker-field-size-default{height:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);border-radius:16px;line-height:22px}.style-dots .cn-date-picker-field-size-default:has([data-slot=date-picker-button]){padding-right:calc(var(--spacing,.25rem) * 2.5)}.style-dots .cn-date-picker-field-size-sm{height:calc(var(--spacing,.25rem) * 9);gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);--tw-font-weight:var(--font-weight-medium,500);line-height:18px;font-weight:var(--font-weight-medium,500);border-radius:2147483647px}.style-dots .cn-date-picker-field-size-sm:has([data-slot=date-picker-button]){padding-right:calc(var(--spacing,.25rem) * .5)}.style-dots .cn-date-picker-input{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.style-dots .cn-date-picker-segment{padding-inline:calc(var(--spacing,.25rem) * .5);caret-color:#0000;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.12s;--tw-outline-style:none;border-radius:6px;outline-style:none;transition-duration:.12s}.style-dots .cn-date-picker-segment[data-focused]{background-color:var(--primary);color:var(--primary-foreground)}.style-dots .cn-date-picker-segment:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not([data-focused])[data-placeholder]{color:var(--muted-foreground)}.style-dots .cn-date-picker-segment[data-type=literal]{padding-inline:0}.style-dots .cn-date-picker-segment:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false])))[data-type=literal]{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.style-dots .cn-date-picker-segment{transition-property:none}}.style-dots .cn-date-picker-segment:where([data-disabled=true]),.style-dots .cn-date-picker-segment:where([data-disabled]:not([data-disabled=false])){color:var(--disabled-foreground)}.style-dots .cn-date-picker-button{color:var(--muted-foreground)}.style-dots .cn-date-picker-sheet-body{padding-bottom:env(safe-area-inset-bottom)}.style-dots .cn-date-picker-presets{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4)}:is(:where(.group\/date-picker-sheet)[data-slot=date-picker-sheet-body] :is(.style-dots .cn-date-picker-presets)){padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:0}.style-dots .cn-date-picker-description{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}:is(:is(:where(.group\/date-picker):where([data-disabled=true]),:where(.group\/date-picker):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-date-picker-description)){color:var(--disabled-foreground)}.style-dots .cn-date-picker-error{font-size:13px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--destructive)}.style-dots .cn-date-range-picker{gap:calc(var(--spacing,.25rem) * 2)}.style-dots .cn-date-range-picker-separator{color:var(--muted-foreground)}:is(:is(:where(.group\/date-picker):where([data-disabled=true]),:where(.group\/date-picker):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-date-range-picker-separator)),:is(:is(:where(.group\/field):where([data-disabled=true]),:where(.group\/field):where([data-disabled]:not([data-disabled=false]))) :is(.style-dots .cn-text-field-description)){color:var(--disabled-foreground)}.style-dots .cn-text-field-error{gap:calc(var(--spacing,.25rem) * 1.5)}.style-dots .cn-text-field-error>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}