*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#64748b4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b80}*{scrollbar-color:#64748b4d #0000;scrollbar-width:thin}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.fade-in{animation:fadeIn .3s ease-in-out}.fade-out{animation:fadeOut .3s ease-in-out}.slide-in-right{animation:slideInRight .3s ease-in-out}.slide-in-left{animation:slideInLeft .3s ease-in-out}.slide-in-up{animation:slideInUp .3s ease-in-out}.slide-in-down{animation:slideInDown .3s ease-in-out}.bounce{animation:bounce 1s infinite}.pulse{animation:pulse 2s infinite}.spin{animation:spin 1s linear infinite}.scale-in{animation:scaleIn .3s ease-in-out}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}a,button,input,select,textarea{transition:all .2s ease-in-out}.no-select,button{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}input,select,textarea{font-family:inherit;font-size:inherit}input::placeholder,textarea::placeholder{opacity:.6}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.loading{opacity:.6;pointer-events:none}.loading:after{animation:spin .8s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}[data-tooltip]{cursor:pointer;position:relative}[data-tooltip]:before{background-color:#000000e6;border-radius:6px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-8px);transition:opacity .2s,transform .2s;white-space:nowrap;z-index:1000}[data-tooltip]:hover:before{opacity:1;transform:translateX(-50%) translateY(-4px)}.card{box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s}.card:hover{box-shadow:0 4px 12px #00000026}@keyframes skeleton{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{animation:skeleton 1.5s linear infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 40px,#f0f0f0 80px);background-size:200px 100%}@media (max-width:640px){.hide-mobile{display:none!important}}@media (min-width:641px){.show-mobile{display:none!important}}@media (max-width:768px){.hide-tablet{display:none!important}}@media (min-width:769px){.show-tablet{display:none!important}}@media (max-width:1024px){.hide-desktop{display:none!important}}@media (min-width:1025px){.show-desktop{display:none!important}}@media print{body{background:#fff}.no-print{display:none!important}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){button,input,select,textarea{border:2px solid}}::selection{background-color:#3b82f64d;color:inherit}::-moz-selection{background-color:#3b82f64d;color:inherit}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.backdrop-blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.grid-auto-fit{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-auto-fill{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.aspect-portrait{aspect-ratio:3/4}.glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3}#root{min-height:100vh;width:100%}
/*# sourceMappingURL=main.879dae9f.css.map*/