@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";@font-face{font-family:Gilroy;font-style:normal;font-weight:300;src:url(/fonts/Gilroy-Light.woff) format("woff");font-display:swap}@font-face{font-family:Gilroy;font-style:normal;font-weight:400;src:url(/fonts/Gilroy-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;src:url(/fonts/Gilroy-Medium.woff) format("woff");font-display:swap}@font-face{font-family:Gilroy;font-style:normal;font-weight:700;src:url(/fonts/Gilroy-Bold.woff) format("woff");font-display:swap}@font-face{font-family:Gilroy;font-style:normal;font-weight:900;src:url(/fonts/Gilroy-Heavy.woff) format("woff");font-display:swap}*{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-thin{font-weight:var(--font-weight-thin)}.text-extralight{font-weight:var(--font-weight-extralight)}.text-light{font-weight:var(--font-weight-light)}.text-normal{font-weight:var(--font-weight-regular)}.text-medium{font-weight:var(--font-weight-medium)}.text-semibold{font-weight:var(--font-weight-semibold)}.text-bold{font-weight:var(--font-weight-bold)}.text-extrabold{font-weight:var(--font-weight-extrabold)}.text-black{font-weight:var(--font-weight-black)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-italic{font-style:italic}.flex{display:flex}.flex-column{flex-direction:column}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-in{animation:fadeIn var(--transition-normal)}.slide-in-up{animation:slideInUp var(--transition-normal)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--ion-color-light)}::-webkit-scrollbar-thumb{background:var(--ion-color-medium);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ion-color-dark)}a{color:var(--ion-color-primary);text-decoration:none;cursor:pointer;transition:color var(--transition-fast)}a:hover{color:var(--ion-color-primary-shade)}@media (max-width: 768px){.hide-mobile{display:none}}@media (min-width: 769px){.hide-desktop{display:none}}@font-face{font-family:Gilroy;font-style:normal;font-weight:300;src:url(/fonts/Gilroy-Light.woff) format("woff");font-display:swap}@font-face{font-family:Gilroy;font-style:normal;font-weight:400;src:url(/fonts/Gilroy-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;src:url(/fonts/Gilroy-Medium.woff) format("woff");font-display:swap}@font-face{font-family:Gilroy;font-style:normal;font-weight:700;src:url(/fonts/Gilroy-Bold.woff) format("woff");font-display:swap}@font-face{font-family:Gilroy;font-style:normal;font-weight:900;src:url(/fonts/Gilroy-Heavy.woff) format("woff");font-display:swap}:root{--desvare-primary: #0055ff;--desvare-primary-rgb: 0, 85, 255;--desvare-primary-contrast: #ffffff;--desvare-secondary: #223D62;--desvare-secondary-rgb: 34, 61, 98;--desvare-secondary-contrast: #ffffff;--desvare-tertiary: #475569;--desvare-tertiary-rgb: 71, 85, 105;--desvare-success: #2dd36f;--desvare-success-rgb: 45, 211, 111;--desvare-warning: #ffc409;--desvare-warning-rgb: 255, 196, 9;--desvare-danger: #eb445a;--desvare-danger-rgb: 235, 68, 90;--desvare-dark: #9CA3AF;--desvare-dark-rgb: 156, 163, 175;--desvare-medium: #E5E7EB;--desvare-medium-rgb: 229, 231, 235;--desvare-light: #F7F7F7;--desvare-light-rgb: 249, 250, 251;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--font-family: "Gilroy", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-heavy: 900;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-xxl: 32px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .05);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .16);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-index-dropdown: 1000;--z-index-modal: 2000;--z-index-toast: 3000;--z-index-tooltip: 4000}:root{--ion-font-family: var(--font-family);--ion-color-primary: var(--desvare-primary);--ion-color-primary-rgb: var(--desvare-primary-rgb);--ion-color-primary-contrast: var(--desvare-primary-contrast);--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #3171e0;--ion-color-primary-tint: #4c8dff;--ion-color-secondary: var(--desvare-secondary);--ion-color-secondary-rgb: var(--desvare-secondary-rgb);--ion-color-secondary-contrast: var(--desvare-secondary-contrast);--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #36abe0;--ion-color-secondary-tint: #50c8ff;--ion-color-tertiary: var(--desvare-tertiary);--ion-color-tertiary-rgb: var(--desvare-tertiary-rgb);--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #4854e0;--ion-color-tertiary-tint: #6370ff;--ion-color-success: var(--desvare-success);--ion-color-success-rgb: var(--desvare-success-rgb);--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #28ba62;--ion-color-success-tint: #42d77d;--ion-color-warning: var(--desvare-warning);--ion-color-warning-rgb: var(--desvare-warning-rgb);--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: var(--desvare-danger);--ion-color-danger-rgb: var(--desvare-danger-rgb);--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #cf3c4f;--ion-color-danger-tint: #ed576b;--ion-color-dark: var(--desvare-dark);--ion-color-dark-rgb: var(--desvare-dark-rgb);--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-medium: var(--desvare-medium);--ion-color-medium-rgb: var(--desvare-medium-rgb);--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #808289;--ion-color-medium-tint: #9d9fa6;--ion-color-light: var(--desvare-light);--ion-color-light-rgb: var(--desvare-light-rgb);--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9}*{font-family:var(--font-family)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .4s ease-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fade-in-down{animation:fadeInDown .4s ease-out}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.slide-in-right{animation:slideInRight .35s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.slide-in-left{animation:slideInLeft .35s ease-out}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.scale-in{animation:scaleIn .3s ease-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pulse{animation:pulse .3s ease}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounce-in{animation:bounceIn .5s ease-out}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.shake{animation:shake .5s ease}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate{animation:rotate 1s linear infinite}.animate-fast{animation-duration:.2s!important}.animate-slow{animation-duration:.6s!important}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.animation-fill-forwards{animation-fill-mode:forwards}.animation-fill-backwards{animation-fill-mode:backwards}.animation-fill-both{animation-fill-mode:both}.transition-all{transition:all .3s ease}.transition-fast{transition:all .15s ease}.transition-slow{transition:all .5s ease}.transition-opacity{transition:opacity .3s ease}.transition-transform{transition:transform .3s ease}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.05)}.active-scale:active{transform:scale(.98)}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-loading{animation:shimmer 2s infinite linear;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:1000px 100%}:root{font-family:var(--font-family);line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ion-font-family: "Gilroy", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif !important}html,body,*{font-family:Gilroy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}ion-app,ion-content,ion-page,ion-header,ion-toolbar,ion-title,ion-button,ion-text,ion-label,ion-item,ion-list,ion-card,ion-card-header,ion-card-title,ion-card-content,ion-input,ion-textarea,ion-select,ion-tab-button,ion-tab-bar,ion-tabs,.ion-page{font-family:Gilroy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;min-height:var(--real-vh, 100dvh);background-color:var(--desvare-light)!important;--background: var(--desvare-light) !important;font-family:Gilroy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}ion-tab-bar{padding-bottom:env(safe-area-inset-bottom,0)!important;padding-bottom:constant(safe-area-inset-bottom,0)!important}ion-content{--padding-bottom: env(safe-area-inset-bottom, 0)}body{padding-bottom:env(safe-area-inset-bottom,0)}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
