._spinner_15qn1_1{--spinner-size: 1.5rem;--spinner-duration: .8s;--spinner-color: #3b82f6;display:inline-block;width:var(--spinner-size);height:var(--spinner-size)}._spinner_15qn1_1 svg{width:100%;height:100%;display:block;animation:_spin_15qn1_1 var(--spinner-duration) ease-in-out infinite}@keyframes _spin_15qn1_1{to{transform:rotate(360deg)}}:root{--color-primary: #007AFF;--color-primary-light: #e6f2ff;--color-primary-hover: #0056b3;--color-secondary: #f3f4f6;--color-secondary-hover: #e5e7eb;--color-text-primary: #111827;--color-text-light: #00000033;--color-text-superlight: #00000005;--color-text-very-light: #00000007;--color-text-secondary: #6b7280;--color-text-placeholder: #9ca3af;--color-text-on-primary: #ffffff;--color-text-link: var(--color-primary);--color-background: #ffffff;--color-background-overlay: rgba(0, 0, 0, .5);--color-border: #e5e7eb;--color-error: #ef4444;--color-success: #10b981;--color-black: #000000;--color-white: #ffffff;--font-family-base: "Inter";--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-almostbold: 650;--font-weight-bold: 700;--font-weight-black: 900;--line-height-normal: 1.5;--line-height-tight: 1;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: .75rem;--border-radius-xl: 1rem;--border-radius-xxxl: 2rem;--border-radius-full: 9999px;--element-height: 2.75rem;--scrollbar-track-color: transparent;--scrollbar-thumb-color: var(--color-text-placeholder);--scrollbar-thumb-hover-color: var(--color-text-secondary);--scrollbar-size: 6px;--scrollbar-radius: 3px;--opacity-medium: .4;--opacity-light: .2;--bs-height: 90vh;--bs-bottom-offset: 0px;--bs-radius: 16px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border-width:0;border-style:solid;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}html,body,#root{touch-action:manipulation;touch-callout:none;overscroll-behavior:none;height:100%;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:auto}a{color:var(--color-text-link);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;background-color:transparent;color:inherit}input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}@media (pointer: fine){html::-webkit-scrollbar,body::-webkit-scrollbar,div::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,div::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:var(--scrollbar-radius)}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-radius)}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,div::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color)}html,body,div{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}}a,button,.swiper-slide{-webkit-tap-highlight-color:transparent}a:active,button:active,.swiper-slide:active{background-color:transparent}a:focus,button:focus{outline:none}:focus{outline:none}a:active,button:active,.swiper-slide:active{background-color:transparent;outline:none}
