.btn-root{display:flex;align-items:center;justify-content:center;font-family:Poppins,ui-sans-serif,system-ui}.btn-loader{display:flex;align-items:center;justify-content:center}.btn-loader-icon{width:1rem;height:1rem;width:100%}.btn-loader-icon{animation:spin 1s linear infinite}.btn-icon{display:flex;align-items:center;justify-content:center}.btn-suggestion{height:2rem;border-radius:7px;padding-left:12px;padding-right:12px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;background-color:hsl(var(--primary-200));color:hsl(var(--primary-700))}.btn-suggestion:hover{background-color:hsl(var(--primary-300) / .6)}.btn-suggestion:where([data-theme=dark],[data-theme=dark] *){border-width:1px;border-color:#ffffff4d;background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-suggestion:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff4d}:where(.dropdown-menu-sub-trigger){display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;border-radius:5px;padding:.375rem .5rem;font-size:17px;outline:2px solid transparent;outline-offset:2px}:where(.dropdown-menu-sub-trigger):focus{background-color:hsl(var(--accent))}:where(.dropdown-menu-sub-trigger)[data-state=open]{background-color:hsl(var(--accent))}:where(.dropdown-menu-sub-trigger) svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}:where(.dropdown-menu-sub-content){z-index:50;min-width:8rem;transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden;border-radius:7px;border-width:1px;background-color:hsl(var(--popover));padding:.25rem;color:hsl(var(--popover-foreground));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(.dropdown-menu-sub-content)[data-state=open]{animation:fade-in .5s ease-out;animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial }:where(.dropdown-menu-sub-content)[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial;--tw-exit-opacity: 0 }:where(.dropdown-menu-sub-content)[data-state=open]{--tw-enter-opacity: 0 }:where(.dropdown-menu-sub-content)[data-state=closed]{--tw-exit-scale: .95 }:where(.dropdown-menu-sub-content)[data-state=open]{--tw-enter-scale: .95 }:where(.dropdown-menu-sub-content)[data-side=bottom]{--tw-enter-translate-y: -.5rem }:where(.dropdown-menu-sub-content)[data-side=left]{--tw-enter-translate-x: .5rem }:where(.dropdown-menu-sub-content)[data-side=right]{--tw-enter-translate-x: -.5rem }:where(.dropdown-menu-sub-content)[data-side=top]{--tw-enter-translate-y: .5rem }:where(.dropdown-menu-content){z-index:50;max-height:var(--radix-dropdown-menu-content-available-height);min-width:8rem;transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow-y:auto;overflow-x:hidden;border-radius:7px;border-width:1px;background-color:hsl(var(--popover));padding:.25rem;color:hsl(var(--popover-foreground));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:where(.dropdown-menu-content)[data-state=open]{animation:fade-in .5s ease-out;animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial }:where(.dropdown-menu-content)[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial;--tw-exit-opacity: 0 }:where(.dropdown-menu-content)[data-state=open]{--tw-enter-opacity: 0 }:where(.dropdown-menu-content)[data-state=closed]{--tw-exit-scale: .95 }:where(.dropdown-menu-content)[data-state=open]{--tw-enter-scale: .95 }:where(.dropdown-menu-content)[data-side=bottom]{--tw-enter-translate-y: -.5rem }:where(.dropdown-menu-content)[data-side=left]{--tw-enter-translate-x: .5rem }:where(.dropdown-menu-content)[data-side=right]{--tw-enter-translate-x: -.5rem }:where(.dropdown-menu-content)[data-side=top]{--tw-enter-translate-y: .5rem }:where(.dropdown-menu-content):where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}:where(.dropdown-menu-item){position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;border-radius:5px;padding:.375rem .5rem;font-size:17px;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.dropdown-menu-item):focus{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}:where(.dropdown-menu-item)[data-disabled]{pointer-events:none;opacity:.5}:where(.dropdown-menu-item)>svg{width:1rem;height:1rem;flex-shrink:0}:where(.dropdown-menu-choice-item){position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:5px;padding:.375rem .5rem .375rem 2rem;font-size:17px;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.dropdown-menu-choice-item):focus{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}:where(.dropdown-menu-choice-item)[data-disabled]{pointer-events:none;opacity:.5}:where(.dropdown-menu-item-indicator){position:absolute;left:.5rem;display:flex;height:.875rem;width:.875rem;align-items:center;justify-content:center}:where(.dropdown-menu-check-icon){width:1rem;height:1rem}:where(.dropdown-menu-radio-icon){width:.5rem;height:.5rem;fill:currentColor}:where(.dropdown-menu-sub-trigger-chevron){margin-left:auto}:where(.dropdown-menu-label){padding:.375rem .5rem;font-size:17px;font-weight:600}:where(.dropdown-menu-separator){margin:.25rem -.25rem;height:1px;background-color:hsl(var(--muted))}:where(.dropdown-menu-shortcut){margin-left:auto;font-size:16px;letter-spacing:.1em;opacity:.6}:where(.dropdown-menu-inset){padding-left:2rem}:root{--notice-offset-top-mobile: 35vh;--notice-offset-top-mobile-wide: 30vh;--notice-offset-top-desktop: 25vh}.notice-root{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.notice-root-sm{margin-top:var(--notice-offset-top-mobile)}@media (min-width: 640px){.notice-root-sm{margin-top:var(--notice-offset-top-mobile-wide)}}@media (min-width: 1024px){.notice-root-sm{display:none}}.notice-root-lg{margin-top:var(--notice-offset-top-desktop);display:none;max-width:42rem}@media (min-width: 1024px){.notice-root-lg{display:block}}.notice-card{display:flex;flex-direction:row;align-items:center;gap:9px;border-radius:15px;border-width:1px;border-color:hsl(var(--border-400));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.notice-card:where([data-theme=dark],[data-theme=dark] *){border-color:hsl(var(--border-450));background-color:hsl(var(--border-450))}.notice-card-sm{padding:12px;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.notice-card-sm{padding:1.25rem}}.notice-card-lg{padding:1.25rem}.notice-icon-wrapper{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--secondary-600))}.notice-icon-wrapper-sm{width:2rem;height:2rem}@media (min-width: 640px){.notice-icon-wrapper-sm{width:40px;height:40px}}.notice-icon-wrapper-lg{width:40px;height:40px}.notice-icon-sm{width:1.25rem;height:1.25rem}@media (min-width: 640px){.notice-icon-sm{width:1.5rem;height:1.5rem}}.notice-icon-lg{width:1.5rem;height:1.5rem}.notice-text{color:hsl(var(--muted-foreground))}.notice-text:where([data-theme=dark],[data-theme=dark] *){color:hsl(var(--background))}.notice-text-sm{font-size:13px}@media (min-width: 640px){.notice-text-sm{font-size:14px}}.notice-text-lg{font-size:14px}@keyframes pulse{50%{opacity:.5}}:where(.skeleton-root){animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:7px;background-color:#6b72801a}:root{--fs-loader-z-index: 9999;--fs-loader-spinner-border-width: 3px}.fs-loader-root{position:fixed;inset:0;z-index:var(--fs-loader-z-index);display:flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.fs-loader-spinner{height:2rem;width:2rem}.fs-loader-spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:var(--fs-loader-spinner-border-width);border-color:hsl(var(--primary));border-top-color:transparent}:where(.indicator-root){z-index:50;display:flex;flex-direction:column;align-items:center}:where(.indicator-root-centered){justify-content:center}:where(.indicator-icon-sm){height:1rem;width:1rem}:where(.indicator-icon-default){height:1.5rem;width:1.5rem}:where(.indicator-icon-lg){height:2rem;width:2rem}:where(.indicator-icon-xl){height:3rem;width:3rem}:where(.indicator-tone-primary){color:hsl(var(--primary))}:where(.indicator-text){margin-top:.5rem;font-size:17px;color:hsl(var(--muted-foreground))}.loading-overlay-root{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:#fff9}.loading-overlay-root:where([data-theme=dark],[data-theme=dark] *){background-color:#1f2937e6}.loading-overlay-spinner{height:1.5rem;width:1.5rem}@keyframes spin{to{transform:rotate(360deg)}}.loading-overlay-spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;border-color:hsl(var(--primary));border-top-color:transparent}.loading-overlay-spinner:where([data-theme=dark],[data-theme=dark] *){border-color:hsl(var(--secondary-550));border-top-color:transparent}
