@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{height:100%;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}table{border-collapse:collapse}#root,app-root,ods-root{isolation:isolate}:root{--color-primary: #334caa;--color-primary-hover: color-mix(in srgb, #334caa 88%, black);--color-primary-active: color-mix(in srgb, #334caa 76%, black);--color-primary-subtle: color-mix(in srgb, #334caa 10%, white);--color-primary-contrast: #ffffff;--color-secondary: #5974f3;--color-secondary-hover: color-mix(in srgb, #5974f3 88%, black);--color-secondary-active: color-mix(in srgb, #5974f3 76%, black);--color-secondary-subtle: color-mix(in srgb, #5974f3 10%, white);--color-secondary-contrast: #ffffff;--color-success: #20c997;--color-success-subtle: color-mix(in srgb, #20c997 12%, white);--color-success-contrast: #063d2f;--color-warning: #ffb020;--color-warning-subtle: color-mix(in srgb, #ffb020 14%, white);--color-warning-contrast: #5c3a00;--color-danger: #ef4444;--color-danger-hover: color-mix(in srgb, #ef4444 88%, black);--color-danger-subtle: color-mix(in srgb, #ef4444 10%, white);--color-danger-contrast: #ffffff;--color-background: #f7f9fc;--color-surface: #ffffff;--color-surface-hover: color-mix(in srgb, #ffffff 96%, black);--color-border: #e5e7eb;--color-border-strong: color-mix(in srgb, #e5e7eb 60%, black);--color-text-primary: #111827;--color-text-secondary: #6b7280;--color-text-disabled: color-mix(in srgb, #6b7280 55%, white);--color-text-inverse: #ffffff;--color-focus-ring: #5974f3;--color-overlay-scrim: rgb(17 24 39 / 48%)}:root{--font-family-base: "InterVariable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display-size: 3.5rem;--font-display-line-height: 1.1;--font-display-weight: 700;--font-display-letter-spacing: -.02em;--font-h1-size: 2.5rem;--font-h1-line-height: 1.15;--font-h1-weight: 700;--font-h1-letter-spacing: -.02em;--font-h2-size: 2rem;--font-h2-line-height: 1.2;--font-h2-weight: 700;--font-h2-letter-spacing: -.01em;--font-h3-size: 1.5rem;--font-h3-line-height: 1.25;--font-h3-weight: 600;--font-h3-letter-spacing: -.01em;--font-h4-size: 1.25rem;--font-h4-line-height: 1.3;--font-h4-weight: 600;--font-h4-letter-spacing: normal;--font-body-size: 1rem;--font-body-line-height: 1.6;--font-body-weight: 400;--font-body-letter-spacing: normal;--font-caption-size: .875rem;--font-caption-line-height: 1.5;--font-caption-weight: 400;--font-caption-letter-spacing: normal;--font-button-size: .9375rem;--font-button-line-height: 1.2;--font-button-weight: 600;--font-button-letter-spacing: .01em}.text-display{font-family:var(--font-family-base);font-size:var(--font-display-size);line-height:var(--font-display-line-height);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-letter-spacing)}.text-h1{font-family:var(--font-family-base);font-size:var(--font-h1-size);line-height:var(--font-h1-line-height);font-weight:var(--font-h1-weight);letter-spacing:var(--font-h1-letter-spacing)}.text-h2{font-family:var(--font-family-base);font-size:var(--font-h2-size);line-height:var(--font-h2-line-height);font-weight:var(--font-h2-weight);letter-spacing:var(--font-h2-letter-spacing)}.text-h3{font-family:var(--font-family-base);font-size:var(--font-h3-size);line-height:var(--font-h3-line-height);font-weight:var(--font-h3-weight);letter-spacing:var(--font-h3-letter-spacing)}.text-h4{font-family:var(--font-family-base);font-size:var(--font-h4-size);line-height:var(--font-h4-line-height);font-weight:var(--font-h4-weight);letter-spacing:var(--font-h4-letter-spacing)}.text-body{font-family:var(--font-family-base);font-size:var(--font-body-size);line-height:var(--font-body-line-height);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing)}.text-caption{font-family:var(--font-family-base);font-size:var(--font-caption-size);line-height:var(--font-caption-line-height);font-weight:var(--font-caption-weight);letter-spacing:var(--font-caption-letter-spacing)}.text-button{font-family:var(--font-family-base);font-size:var(--font-button-size);line-height:var(--font-button-line-height);font-weight:var(--font-button-weight);letter-spacing:var(--font-button-letter-spacing)}:root{--space-4: .25rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-32: 2rem;--space-40: 2.5rem;--space-48: 3rem;--space-64: 4rem}:root{--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--radius-2xl: 1.5rem;--radius-full: 9999px}:root{--shadow-sm: 0 1px 2px 0 rgb(17 24 39 / 4%), 0 1px 1px 0 rgb(17 24 39 / 3%);--shadow-md: 0 4px 12px 0 rgb(17 24 39 / 6%), 0 2px 4px 0 rgb(17 24 39 / 4%);--shadow-lg: 0 16px 32px -4px rgb(17 24 39 / 10%), 0 4px 8px -2px rgb(17 24 39 / 4%)}:root{--motion-duration-sm: .12s;--motion-duration-md: .2s;--motion-duration-lg: .32s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-decelerate: cubic-bezier(0, 0, 0, 1);--motion-easing-accelerate: cubic-bezier(.3, 0, 1, 1)}@keyframes ods-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ods-fade-out{0%{opacity:1}to{opacity:0}}.anim-fade-in{animation:ods-fade-in var(--motion-duration-md) var(--motion-easing-decelerate) both}.anim-fade-out{animation:ods-fade-out var(--motion-duration-sm) var(--motion-easing-accelerate) both}@media(prefers-reduced-motion:reduce){.anim-fade-in,.anim-fade-out{animation-duration:1ms}}@keyframes ods-slide-up-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ods-slide-down-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ods-slide-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes ods-slide-down-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes ods-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ods-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.anim-slide-up-in{animation:ods-slide-up-in var(--motion-duration-md) var(--motion-easing-decelerate) both}.anim-slide-down-in{animation:ods-slide-down-in var(--motion-duration-md) var(--motion-easing-decelerate) both}.anim-slide-up-out{animation:ods-slide-up-out var(--motion-duration-sm) var(--motion-easing-accelerate) both}.anim-slide-down-out{animation:ods-slide-down-out var(--motion-duration-sm) var(--motion-easing-accelerate) both}.anim-sheet-in{animation:ods-sheet-in var(--motion-duration-lg) var(--motion-easing-decelerate) both}.anim-sheet-out{animation:ods-sheet-out var(--motion-duration-md) var(--motion-easing-accelerate) both}@media(prefers-reduced-motion:reduce){.anim-slide-up-in,.anim-slide-down-in,.anim-slide-up-out,.anim-slide-down-out,.anim-sheet-in,.anim-sheet-out{animation-duration:1ms}}@keyframes ods-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ods-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.anim-scale-in{animation:ods-scale-in var(--motion-duration-md) var(--motion-easing-decelerate) both}.anim-scale-out{animation:ods-scale-out var(--motion-duration-sm) var(--motion-easing-accelerate) both}@media(prefers-reduced-motion:reduce){.anim-scale-in,.anim-scale-out{animation-duration:1ms}}.anim-elevate{box-shadow:var(--shadow-sm);transition:box-shadow var(--motion-duration-md) var(--motion-easing-standard),transform var(--motion-duration-md) var(--motion-easing-standard)}@media(hover:hover){.anim-elevate:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.anim-elevate{transition:none}.anim-elevate:hover{transform:none}}@keyframes ods-page-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ods-page-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.anim-page-enter{animation:ods-page-enter var(--motion-duration-lg) var(--motion-easing-decelerate) both}.anim-page-leave{animation:ods-page-leave var(--motion-duration-md) var(--motion-easing-accelerate) both}@media(prefers-reduced-motion:reduce){.anim-page-enter,.anim-page-leave{animation-duration:1ms}}html{font-size:16px}body{font-family:var(--font-family-base);font-size:var(--font-body-size);line-height:var(--font-body-line-height);font-weight:var(--font-body-weight);color:var(--color-text-primary);background-color:var(--color-background)}h1,h2,h3,h4{font-family:var(--font-family-base)}a{transition:color var(--motion-duration-sm) var(--motion-easing-standard)}a:hover{color:var(--color-primary-hover)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}::selection{background-color:var(--color-primary-subtle);color:var(--color-primary)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
