@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}}[data-sileo-viewport]{z-index:100000!important;font-family:var(--font-family)}[data-sileo-title]{text-transform:none}[data-sileo-viewport] [data-sileo-description]{text-align:center!important}[data-sileo-button]{margin-left:auto;margin-right:auto}[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:#ffffffc7}@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{--color-primary: #0055ff;--color-primary-rgb: 0, 85, 255;--color-primary-contrast: #ffffff;--color-primary-shade: #0044cc;--color-primary-tint: #3377ff;--color-primary-soft: #eef4ff;--color-danger: #ef4444;--color-danger-rgb: 239, 68, 68;--color-danger-contrast: #ffffff;--color-danger-shade: #dc2626;--color-danger-tint: #f87171;--color-warning: #f59e0b;--color-warning-rgb: 245, 158, 11;--color-warning-contrast: #000000;--color-warning-shade: #d97706;--color-warning-tint: #fbbf24;--color-success: #22c55e;--color-success-rgb: 34, 197, 94;--color-success-contrast: #ffffff;--color-success-shade: #16a34a;--color-success-tint: #4ade80;--color-text-heading: #223d62;--color-text: #111827;--color-text-muted: #6b7280;--color-text-subtle: #9ca3af;--color-text-on-primary: #ffffff;--color-bg: #f7f7f7;--color-surface: #ffffff;--color-surface-muted: #f3f4f6;--color-border: #e5e7eb;--desvare-primary: var(--color-primary);--desvare-primary-rgb: var(--color-primary-rgb);--desvare-primary-contrast: var(--color-primary-contrast);--desvare-secondary: var(--color-text-heading);--desvare-secondary-rgb: 34, 61, 98;--desvare-secondary-contrast: #ffffff;--desvare-tertiary: #475569;--desvare-tertiary-rgb: 71, 85, 105;--desvare-success: var(--color-success);--desvare-success-rgb: var(--color-success-rgb);--desvare-warning: var(--color-warning);--desvare-warning-rgb: var(--color-warning-rgb);--desvare-danger: var(--color-danger);--desvare-danger-rgb: var(--color-danger-rgb);--desvare-dark: var(--color-text);--desvare-dark-rgb: 17, 24, 39;--desvare-medium: var(--color-text-muted);--desvare-medium-rgb: 107, 114, 128;--desvare-light: var(--color-bg);--desvare-light-rgb: 247, 247, 247;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-base: 16px;--spacing-lg: 20px;--spacing-xl: 24px;--spacing-2xl: 32px;--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-2xs: 11px;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 22px;--font-size-2xl: 28px;--font-size-3xl: 32px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-sheet: 24px;--radius-button: 999px;--radius-pill: 999px;--radius-circle: 50%;--chrome-page-inset: 10px;--chrome-inset: 4px;--chrome-pad: 4px;--chrome-control-size: 48px;--radius-map: 28px;--border-radius-sm: var(--radius-sm);--border-radius-md: var(--radius-md);--border-radius-lg: var(--radius-lg);--border-radius-xl: var(--radius-xl);--shadow-sm: 0 2px 5px 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-float: 0 16px 40px rgba(0, 0, 0, .18);--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}html[data-theme=dark]{--color-primary: #3b7cff;--color-primary-rgb: 59, 124, 255;--color-primary-contrast: #ffffff;--color-primary-shade: #0055ff;--color-primary-tint: #6b9cff;--color-primary-soft: #1c2430;--color-danger: #f87171;--color-danger-rgb: 248, 113, 113;--color-danger-shade: #ef4444;--color-danger-tint: #fca5a5;--color-warning: #fbbf24;--color-warning-rgb: 251, 191, 36;--color-warning-contrast: #111827;--color-warning-shade: #f59e0b;--color-warning-tint: #fcd34d;--color-success: #4ade80;--color-success-rgb: 74, 222, 128;--color-success-shade: #22c55e;--color-success-tint: #86efac;--color-text-heading: #f0f2f5;--color-text: #e8eaed;--color-text-muted: #9aa0a6;--color-text-subtle: #6b7280;--color-text-on-primary: #ffffff;--color-bg: #0e1116;--color-surface: #1c2128;--color-surface-muted: #2a3038;--color-border: #3a424d;--desvare-secondary-rgb: 240, 242, 245;--desvare-tertiary: #94a3b8;--desvare-tertiary-rgb: 148, 163, 184;--desvare-dark-rgb: 232, 234, 237;--desvare-medium-rgb: 154, 160, 166;--desvare-light-rgb: 14, 17, 22;--shadow-sm: 0 2px 5px rgba(0, 0, 0, .35);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .45);--shadow-float: 0 16px 40px rgba(0, 0, 0, .55)}.ds-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin:0;border:1.5px solid transparent;border-radius:var(--radius-pill);padding:13px 16px;min-height:48px;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--transition-fast),opacity var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);-webkit-tap-highlight-color:transparent}.ds-btn:active:not(:disabled):not(.ds-btn--disabled){transform:scale(.98)}.ds-btn:disabled,.ds-btn--disabled{opacity:.55;cursor:default;pointer-events:none}.ds-btn:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.ds-btn--full{width:100%}.ds-btn--sm{min-height:40px;padding:10px 14px;font-size:var(--font-size-md)}.ds-btn--lg{min-height:52px;padding:16px 28px;font-size:var(--font-size-base)}.ds-btn--ghost{min-height:44px;padding:8px 12px;box-shadow:none}.ds-btn--ghost.ds-btn--sm{min-height:36px;padding:6px 10px}.ds-btn--primary.ds-btn--filled{background:var(--color-primary);color:var(--color-text-on-primary);border-color:var(--color-primary);box-shadow:0 6px 16px rgba(var(--color-primary-rgb),.22)}.ds-btn--primary.ds-btn--filled:hover:not(:disabled):not(.ds-btn--disabled){background:var(--color-primary-shade);border-color:var(--color-primary-shade)}.ds-btn--primary.ds-btn--stroke{background:var(--color-surface);color:var(--color-primary);border-color:var(--color-primary);box-shadow:none;position:relative}.ds-btn--primary.ds-btn--stroke:hover:not(:disabled):not(.ds-btn--disabled){background:var(--color-primary-soft)}.ds-btn--primary.ds-btn--soft{background:var(--color-primary-soft);color:var(--color-primary);border-color:transparent;box-shadow:none}.ds-btn--primary.ds-btn--soft:hover:not(:disabled):not(.ds-btn--disabled){background:var(--color-surface);border-color:var(--color-primary)}.ds-btn--primary.ds-btn--ghost{background:transparent;color:var(--color-primary);border-color:transparent}.ds-btn--primary.ds-btn--ghost:hover:not(:disabled):not(.ds-btn--disabled){background:var(--color-primary-soft)}.ds-btn--neutral.ds-btn--filled{background:var(--color-text-heading);color:#fff;border-color:var(--color-text-heading);box-shadow:none}.ds-btn--neutral.ds-btn--filled:hover:not(:disabled):not(.ds-btn--disabled){background:#1a2f4d;border-color:#1a2f4d}.ds-btn--neutral.ds-btn--stroke{background:var(--color-surface);color:var(--color-text-heading);border-color:var(--color-border);box-shadow:none}.ds-btn--neutral.ds-btn--stroke:hover:not(:disabled):not(.ds-btn--disabled){border-color:var(--color-primary);color:var(--color-primary)}.ds-btn--neutral.ds-btn--soft{background:var(--color-surface-muted);color:var(--color-text-muted);border-color:transparent;box-shadow:none}.ds-btn--neutral.ds-btn--soft:hover:not(:disabled):not(.ds-btn--disabled){background:var(--color-surface);color:var(--color-text-heading);border-color:var(--color-border)}.ds-btn--neutral.ds-btn--ghost{background:transparent;color:var(--color-text-subtle);border-color:transparent;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.ds-btn--neutral.ds-btn--ghost:hover:not(:disabled):not(.ds-btn--disabled){color:var(--color-text-muted);background:var(--color-surface-muted)}.ds-btn--danger.ds-btn--filled{background:var(--color-danger);color:var(--color-danger-contrast);border-color:var(--color-danger);box-shadow:0 6px 16px rgba(var(--color-danger-rgb),.22)}.ds-btn--danger.ds-btn--filled:hover:not(:disabled):not(.ds-btn--disabled){background:var(--color-danger-shade);border-color:var(--color-danger-shade)}.ds-btn--danger.ds-btn--stroke{background:var(--color-surface);color:var(--color-danger);border-color:var(--color-danger);box-shadow:none}.ds-btn--danger.ds-btn--stroke:hover:not(:disabled):not(.ds-btn--disabled){background:rgba(var(--color-danger-rgb),.08)}.ds-btn--danger.ds-btn--soft{background:rgba(var(--color-danger-rgb),.1);color:var(--color-danger);border-color:transparent;box-shadow:none}.ds-btn--danger.ds-btn--soft:hover:not(:disabled):not(.ds-btn--disabled){background:var(--color-surface);border-color:var(--color-danger)}.ds-btn--danger.ds-btn--ghost{background:transparent;color:var(--color-danger);border-color:transparent}.ds-btn--danger.ds-btn--ghost:hover:not(:disabled):not(.ds-btn--disabled){background:rgba(var(--color-danger-rgb),.1)}.ds-btn--success.ds-btn--filled{background:var(--color-success);color:var(--color-success-contrast);border-color:var(--color-success);box-shadow:0 6px 16px rgba(var(--color-success-rgb),.22)}.ds-btn--success.ds-btn--filled:hover:not(:disabled):not(.ds-btn--disabled){background:var(--color-success-shade);border-color:var(--color-success-shade)}.ds-btn--success.ds-btn--stroke{background:var(--color-surface);color:var(--color-success);border-color:var(--color-success);box-shadow:none}.ds-btn--success.ds-btn--stroke:hover:not(:disabled):not(.ds-btn--disabled){background:rgba(var(--color-success-rgb),.08)}.ds-btn--success.ds-btn--soft{background:rgba(var(--color-success-rgb),.12);color:var(--color-success-shade);border-color:transparent;box-shadow:none}.ds-btn--success.ds-btn--ghost{background:transparent;color:var(--color-success-shade);border-color:transparent}.ds-btn--success.ds-btn--ghost:hover:not(:disabled):not(.ds-btn--disabled){background:rgba(var(--color-success-rgb),.12)}.ds-btn--warning.ds-btn--filled{background:var(--color-warning);color:var(--color-warning-contrast);border-color:var(--color-warning);box-shadow:0 6px 16px rgba(var(--color-warning-rgb),.22)}.ds-btn--warning.ds-btn--filled:hover:not(:disabled):not(.ds-btn--disabled){background:var(--color-warning-shade);border-color:var(--color-warning-shade)}.ds-btn--warning.ds-btn--stroke{background:var(--color-surface);color:var(--color-warning-shade);border-color:var(--color-warning);box-shadow:none}.ds-btn--warning.ds-btn--soft{background:rgba(var(--color-warning-rgb),.14);color:var(--color-warning-shade);border-color:transparent;box-shadow:none}.ds-btn--warning.ds-btn--ghost{background:transparent;color:var(--color-warning-shade);border-color:transparent}.ds-btn--inverse{background:var(--color-surface);color:var(--color-primary);border-color:var(--color-surface);box-shadow:none}.ds-btn--inverse:hover:not(:disabled):not(.ds-btn--disabled){background:var(--color-primary-soft);box-shadow:var(--shadow-md)}.ds-btn--icon{width:44px;height:44px;min-height:44px;padding:0;border-radius:var(--radius-circle);background:var(--color-surface);color:var(--color-text-heading);border-color:var(--color-border);box-shadow:none;flex:none;white-space:normal}.ds-btn--icon.ds-btn--sm{width:36px;height:36px;min-height:36px}.ds-btn ion-spinner{width:22px;height:22px}.ds-btn--filled.ds-btn--primary ion-spinner,.ds-btn--filled.ds-btn--danger ion-spinner,.ds-btn--filled.ds-btn--success ion-spinner,.ds-btn--filled.ds-btn--warning ion-spinner,.ds-btn--filled.ds-btn--neutral ion-spinner{--color: #fff}.ds-btn--stroke ion-spinner,.ds-btn--soft ion-spinner,.ds-btn--ghost ion-spinner,.ds-btn--inverse ion-spinner,.ds-btn--icon ion-spinner{--color: var(--color-primary)}.ds-btn--danger.ds-btn--stroke ion-spinner,.ds-btn--danger.ds-btn--soft ion-spinner,.ds-btn--danger.ds-btn--ghost ion-spinner{--color: var(--color-danger)}.ds-sheet__actions .ds-btn:not(.ds-btn--icon):not(.ds-btn--ghost):not(.ds-btn--link):not(.ds-btn--tertiary){flex:1}.ds-sheet__actions--stack .ds-btn{width:100%;flex:none}.ds-sheet__actions--stack .ds-btn--ghost,.ds-sheet__actions--stack .ds-btn--link,.ds-sheet__actions--stack .ds-btn--tertiary{width:100%}.ds-btn__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.ds-btn{transition:none}.ds-btn:active:not(:disabled):not(.ds-btn--disabled){transform:none}}:root{--ion-font-family: var(--font-family);--ion-color-primary: var(--color-primary);--ion-color-primary-rgb: var(--color-primary-rgb);--ion-color-primary-contrast: var(--color-primary-contrast);--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: var(--color-primary-shade);--ion-color-primary-tint: var(--color-primary-tint);--ion-color-secondary: var(--color-text-heading);--ion-color-secondary-rgb: var(--desvare-secondary-rgb);--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #1a2f4d;--ion-color-secondary-tint: #4e5a7a;--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: #3f4b5c;--ion-color-tertiary-tint: #596678;--ion-color-success: var(--color-success);--ion-color-success-rgb: var(--color-success-rgb);--ion-color-success-contrast: var(--color-success-contrast);--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: var(--color-success-shade);--ion-color-success-tint: var(--color-success-tint);--ion-color-warning: var(--color-warning);--ion-color-warning-rgb: var(--color-warning-rgb);--ion-color-warning-contrast: var(--color-warning-contrast);--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: var(--color-warning-shade);--ion-color-warning-tint: var(--color-warning-tint);--ion-color-danger: var(--color-danger);--ion-color-danger-rgb: var(--color-danger-rgb);--ion-color-danger-contrast: var(--color-danger-contrast);--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: var(--color-danger-shade);--ion-color-danger-tint: var(--color-danger-tint);--ion-color-dark: var(--color-text);--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: #0b1220;--ion-color-dark-tint: #293548;--ion-color-medium: var(--color-text-muted);--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: #5b6270;--ion-color-medium-tint: #7a818c;--ion-color-light: var(--color-bg);--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: #d9d9d9;--ion-color-light-tint: #f8f8f8;--ion-background-color: var(--color-bg);--ion-background-color-rgb: var(--desvare-light-rgb);--ion-text-color: var(--color-text);--ion-text-color-rgb: var(--desvare-dark-rgb);--ion-border-color: var(--color-border);--ion-card-background: var(--color-surface);--ion-item-background: var(--color-surface)}*{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:var(--color-text);background-color:var(--color-bg);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:#f9f9f9;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)}
