@charset "UTF-8";[data-v-3551437b]:root{--black: #010307;--black-300: rgba(1, 3, 7, .3);--gray: #178ef0;--bg: #f5f5f5;--input-bg: #f3f4f6;--white: #ffffff;--main: #21f017;--main-bg: #f5f5f5;--accent-cyan: #17f0e5;--accent-indigo: #1722f0;--accent-orange: #f07917;--accent-soft-blue: #8ec9f4;--modal-border: #1c274c;--text-primary: #00086b;--text-accent: #178ef0;--text-inverse: #ffffff;--error: #f00;--error-bg: #fdf1f1;--success: #16c92b;--success-bg: #f1fdf3;--divider: rgba(0, 0, 0, .1);--warning: #b07800;--warning-bg: #fff8e6;--info: #1a6fa8;--info-bg: #e8f4fd;--danger: #ff6b4a;--danger-hover: #ff5c39;--danger-active: #ff4d28;--obramlenie-v-imeni-uchenika: #f07917;--obramlenie-inoe: #b842ef;--dopolnitelnyy-tekst: #178ef0;--fon-podvala: #ecf6ff;--obramlenie-proekty: #0098a3;--osnovnoy-tekst: #010307;--osnovnoy-fon: #f5f5f5;--fon-bloka: #fff;--knopka: #178ef0;--cvet-v-knopke: #fff;--podcherkivanie-pri-navedenii: #178ef0;--pole-vvoda: #f3f4f6;--obramlenie-vse-materialy: #178ef0;--obramlenie-kursy: #178ef0;--zalivka-vse-materialy: #178ef0;--zalivka-kursy: #178ef0;--zalivka-proekty: #0098a3;--zalivka-inoe: #b842ef;--main-hover: rgb(24.0384615385, 223.0769230769, 14.4230769231);--main-active: rgb(21.4574898785, 199.1255060729, 12.8744939271);--main-bg-hover: rgb(237.35, 237.35, 237.35);--main-bg-active: rgb(232.25, 232.25, 232.25);--outline-hover: rgb(239.6875, 244.0625, 252.8125);--outline-active: rgb(217.375, 228.125, 249.625);--secondary-hover-bg: rgb(238.5627530364, 246.9939271255, 253.9372469636);--secondary-active-bg: rgb(214.6113360324, 235.3279352227, 252.3886639676);--secondary-hover-color: rgb(12.8744939271, 115.012145749, 199.1255060729);--white-hover: rgb(250.1, 250.1, 250.1);--disabled-bg: rgb(190.6599190283, 223.6619433198, 250.8400809717);--disabled-border: rgb(166.7085020243, 211.995951417, 249.2914979757);--font-family: Montserrat, sans-serif;--font-light: 300;--font-extra-light: 200;--font-regular: 400;--font-medium: 500;--font-semi-bold: 600;--font-bold: 700;--font-extra-bold: 800;--fs-xs: calc(12px + (13.6px - 12px) * (100vw - 1024px) / (1920px - 1024px));--fs-sm: calc(14px + (15.2px - 14px) * (100vw - 1024px) / (1920px - 1024px));--fs-base: calc(16px + (17.6px - 16px) * (100vw - 1024px) / (1920px - 1024px));--fs-lg: calc(18px + 2px*(100vw - 1024px)/896px) ;--fs-xl: calc(16px + 6px*(100vw - 1024px)/896px) ;--fs-2xl: calc(24px + 6px*(100vw - 1024px)/896px) ;--fs-3xl: calc(30px + 6px*(100vw - 1024px)/896px) ;--fs-4xl: calc(36px + 12px*(100vw - 1024px)/896px) ;--fs-15: 15px;--fs-18: 18px;--sp-0: 0px;--sp-4: calc(4px + (4.8px - 4px) * (100vw - 1280px) / (1920px - 1280px));--sp-6: calc(6px + (7.2px - 6px) * (100vw - 1280px) / (1920px - 1280px));--sp-8: calc(8px + (9.6px - 8px) * (100vw - 1280px) / (1920px - 1280px));--sp-9: calc(9px + (10.8px - 9px) * (100vw - 1280px) / (1920px - 1280px));--sp-10: calc(10px + 2px*(100vw - 1280px)/640px) ;--sp-12: calc(12px + (14.4px - 12px) * (100vw - 1280px) / (1920px - 1280px));--sp-15: calc(15px + 3px*(100vw - 1280px)/640px) ;--sp-16: calc(16px + (19.2px - 16px) * (100vw - 1280px) / (1920px - 1280px));--sp-17: 17px;--sp-20: calc(20px + 4px*(100vw - 1280px)/640px) ;--sp-24: calc(24px + (28.8px - 24px) * (100vw - 1280px) / (1920px - 1280px));--sp-32: calc(32px + (38.4px - 32px) * (100vw - 1280px) / (1920px - 1280px));--sp-38: calc(38px + (45.6px - 38px) * (100vw - 1280px) / (1920px - 1280px));--sp-40: calc(40px + 8px*(100vw - 1280px)/640px) ;--sp-50: calc(50px + 10px*(100vw - 1280px)/640px) ;--sp-60: 30px;--sp-64: calc(64px + (76.8px - 64px) * (100vw - 1280px) / (1920px - 1280px));--sp-69: 69px;--sp-72: calc(72px + (86.4px - 72px) * (100vw - 1280px) / (1920px - 1280px));--sp-80: 80px;--sp-86: 86px;--sp-88: calc(88px + (105.6px - 88px) * (100vw - 1280px) / (1920px - 1280px));--sp-99: calc(99px + (118.8px - 99px) * (100vw - 1280px) / (1920px - 1280px));--size-3: 3px;--size-4: 4px;--size-5: 5px;--size-6: 6px;--size-7: 7px;--size-8: 8px;--size-9: 9px;--size-10: 10px;--size-12: 12px;--size-13: 13px;--size-14: 14px;--size-15: 15px;--size-16: 16px;--size-18: 18px;--size-20: 20px;--size-24: 24px;--size-25: 25px;--size-30: 30px;--size-35: 35px;--size-38: 38px;--size-40: 40px;--size-42: 42px;--size-43: 43px;--size-44: 44px;--size-48: 48px;--size-49: 49px;--size-50: 50px;--size-52: 52px;--size-53: 53px;--size-60: 60px;--size-72: 72px;--size-95: 95px;--size-99: 99px;--size-100: 100px;--size-130: 130px;--size-132: 132px;--size-286: 286px;--size-294: 294px;--size-318: 318px;--size-152: 152px;--size-160: 160px;--size-180: 180px;--size-212: 212px;--size-220: 220px;--size-283: 283px;--size-360: 360px;--size-403: 403px;--size-410: 410px;--size-420: 420px;--size-430: 430px;--size-440: 440px;--size-460: 460px;--size-552: 552px;--size-560: 560px;--size-572: 572px;--size-584: 584px;--size-788: 788px;--size-1024: 1024px;--size-1100: 1100px;--size-1148: 1148px;--size-1280: 1280px;--size-content-width: 84.6875%;--radius-sm: 4px;--radius-md: 8px;--radius-10: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-20: 20px;--radius-2xl: 24px;--radius-pill: 50px;--radius-round: 50%;--radius-check: 3px;--radius-input: 5px;--radius-cloud-tail: 0px;--border-1: 1px;--border-2: 2px;--border-1-5: 1.5px;--focus-ring-2: 0 0 0 2px var(--text-accent);--focus-ring-main: none;--focus-ring-main-soft: none;--focus-ring-soft-blue: 0 0 0 3px rgba(142, 201, 244, .35);--focus-ring-error-soft: 0 0 0 3px rgba(255, 0, 0, .15);--focus-ring-danger: 0 0 0 3px rgba(255, 107, 74, .2);--shadow-card: 0 2px 12px rgba(1, 3, 7, .06);--shadow-notification: 0 4px 16px rgba(1, 3, 7, .1);--z-header: 100;--z-notification: 9999;--motion-shift-up-sm: translateY(-1px);--motion-shift-none: translateY(0);--motion-slide-in: translateX(var(--sp-20));--opacity-muted: .6;--opacity-full: 1}@media (min-width: 1024px){[data-v-3551437b]:root{--sp-60: calc(30px + 30px*(100vw - 1024px)/256px) }}@media (min-width: 1280px){[data-v-3551437b]:root{--fs-xs: 12.46px;--fs-sm: 14.34px;--fs-base: 16.46px;--fs-lg: 18.57px;--fs-xl: 17.71px;--fs-2xl: 25.71px;--fs-3xl: 31.71px;--fs-4xl: 39.43px;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-9: 9px;--sp-10: 10px;--sp-12: 12px;--sp-15: 15px;--sp-16: 16px;--sp-17: 17px;--sp-20: 20px;--sp-24: 24px;--sp-32: 32px;--sp-38: 38px;--sp-40: 40px;--sp-50: 50px;--sp-60: 60px;--sp-64: 64px;--sp-69: 69px;--sp-72: 72px;--sp-80: 80px;--sp-86: 86px;--sp-88: 88px;--sp-99: 99px}}.base-button[data-v-3551437b]{font-family:Montserrat,sans-serif;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);border:var(--border-2) solid transparent;box-sizing:border-box;max-width:100%;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap;height:var(--size-60);position:relative}.base-button_shape-pill[data-v-3551437b]{border-radius:var(--radius-pill)}.base-button_shape-rounded[data-v-3551437b]{border-radius:var(--radius-10)}.base-button[data-v-3551437b]:focus{outline:none;box-shadow:var(--focus-ring-main)}.base-button_small[data-v-3551437b]{padding:var(--sp-8) var(--sp-20);height:auto}@media (min-width: 120em){.base-button_small[data-v-3551437b]{padding:var(--sp-10) var(--sp-24)}}.base-button_medium[data-v-3551437b]{padding:var(--sp-12) var(--sp-32)}@media (min-width: 120em){.base-button_medium[data-v-3551437b]{padding:var(--size-15) var(--sp-32)}}.base-button_large[data-v-3551437b]{padding:var(--sp-16) var(--size-40)}@media (min-width: 120em){.base-button_large[data-v-3551437b]{padding:var(--size-18) var(--size-40)}}.base-button_primary[data-v-3551437b]{background-color:var(--main);border-color:var(--main);color:var(--white)}.base-button_primary[data-v-3551437b]:hover:not(.base-button_disabled){background-color:var(--main-hover);border-color:var(--main-hover);transform:var(--motion-shift-up-sm)}.base-button_primary[data-v-3551437b]:active:not(.base-button_disabled){background-color:var(--main-active);border-color:var(--main-active);transform:var(--motion-shift-none)}.base-button_outline[data-v-3551437b]{background-color:var(--white);border-color:var(--black);color:var(--black)}.base-button_outline[data-v-3551437b]:hover:not(.base-button_disabled){background-color:var(--outline-hover);transform:var(--motion-shift-up-sm)}.base-button_outline[data-v-3551437b]:active:not(.base-button_disabled){background-color:var(--outline-active);transform:var(--motion-shift-none)}.base-button_secondary[data-v-3551437b]{background-color:var(--white);border-color:var(--gray);color:var(--gray)}.base-button_secondary[data-v-3551437b]:hover:not(.base-button_disabled){background-color:var(--secondary-hover-bg);border-color:var(--secondary-hover-color);color:var(--secondary-hover-color);transform:var(--motion-shift-up-sm)}.base-button_secondary[data-v-3551437b]:active:not(.base-button_disabled){background-color:var(--secondary-active-bg);transform:var(--motion-shift-none)}.base-button_light[data-v-3551437b]{background-color:var(--main-bg);border-color:transparent;color:var(--main)}.base-button_light[data-v-3551437b]:hover:not(.base-button_disabled){background-color:var(--main-bg-hover);transform:var(--motion-shift-up-sm)}.base-button_light[data-v-3551437b]:active:not(.base-button_disabled){background-color:var(--main-bg-active);transform:var(--motion-shift-none)}.base-button_white[data-v-3551437b]{background-color:var(--white);border-color:var(--white);color:var(--main)}.base-button_white[data-v-3551437b]:hover:not(.base-button_disabled){background-color:var(--white-hover);transform:var(--motion-shift-up-sm)}.base-button_white[data-v-3551437b]:active:not(.base-button_disabled){background-color:var(--main-bg);transform:var(--motion-shift-none)}.base-button_danger[data-v-3551437b]{background-color:var(--danger);border-color:var(--danger);color:var(--white)}.base-button_danger[data-v-3551437b]:hover:not(.base-button_disabled){background-color:var(--danger-hover);border-color:var(--danger-hover);transform:var(--motion-shift-up-sm)}.base-button_danger[data-v-3551437b]:active:not(.base-button_disabled){background-color:var(--danger-active);border-color:var(--danger-active);transform:var(--motion-shift-none)}.base-button_danger[data-v-3551437b]:focus{box-shadow:var(--focus-ring-danger)}.base-button_ghost[data-v-3551437b]{background-color:transparent;border-color:transparent;color:var(--main);height:auto;padding:0;box-shadow:none}.base-button_ghost[data-v-3551437b]:hover:not(.base-button_disabled){color:var(--main-hover);text-decoration:underline}.base-button_ghost[data-v-3551437b]:active:not(.base-button_disabled){color:var(--main-active)}.base-button_ghost[data-v-3551437b]:focus{box-shadow:none;outline:2px solid var(--main);outline-offset:2px}.base-button_disabled[data-v-3551437b]{cursor:not-allowed;opacity:.6;background-color:var(--disabled-bg);border-color:var(--disabled-border);color:var(--gray);transform:none!important}.base-button_disabled.base-button_ghost[data-v-3551437b]{background-color:transparent;border-color:transparent}.base-button_block[data-v-3551437b]{width:100%}.base-button__spinner[data-v-3551437b]{display:inline-block;width:var(--size-16);height:var(--size-16);border:var(--border-2) solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-3551437b .6s linear infinite}@keyframes spin-3551437b{to{transform:rotate(360deg)}}[data-v-0d3f5aec]:root{--black: #010307;--black-300: rgba(1, 3, 7, .3);--gray: #178ef0;--bg: #f5f5f5;--input-bg: #f3f4f6;--white: #ffffff;--main: #21f017;--main-bg: #f5f5f5;--accent-cyan: #17f0e5;--accent-indigo: #1722f0;--accent-orange: #f07917;--accent-soft-blue: #8ec9f4;--modal-border: #1c274c;--text-primary: #00086b;--text-accent: #178ef0;--text-inverse: #ffffff;--error: #f00;--error-bg: #fdf1f1;--success: #16c92b;--success-bg: #f1fdf3;--divider: rgba(0, 0, 0, .1);--warning: #b07800;--warning-bg: #fff8e6;--info: #1a6fa8;--info-bg: #e8f4fd;--danger: #ff6b4a;--danger-hover: #ff5c39;--danger-active: #ff4d28;--obramlenie-v-imeni-uchenika: #f07917;--obramlenie-inoe: #b842ef;--dopolnitelnyy-tekst: #178ef0;--fon-podvala: #ecf6ff;--obramlenie-proekty: #0098a3;--osnovnoy-tekst: #010307;--osnovnoy-fon: #f5f5f5;--fon-bloka: #fff;--knopka: #178ef0;--cvet-v-knopke: #fff;--podcherkivanie-pri-navedenii: #178ef0;--pole-vvoda: #f3f4f6;--obramlenie-vse-materialy: #178ef0;--obramlenie-kursy: #178ef0;--zalivka-vse-materialy: #178ef0;--zalivka-kursy: #178ef0;--zalivka-proekty: #0098a3;--zalivka-inoe: #b842ef;--main-hover: rgb(24.0384615385, 223.0769230769, 14.4230769231);--main-active: rgb(21.4574898785, 199.1255060729, 12.8744939271);--main-bg-hover: rgb(237.35, 237.35, 237.35);--main-bg-active: rgb(232.25, 232.25, 232.25);--outline-hover: rgb(239.6875, 244.0625, 252.8125);--outline-active: rgb(217.375, 228.125, 249.625);--secondary-hover-bg: rgb(238.5627530364, 246.9939271255, 253.9372469636);--secondary-active-bg: rgb(214.6113360324, 235.3279352227, 252.3886639676);--secondary-hover-color: rgb(12.8744939271, 115.012145749, 199.1255060729);--white-hover: rgb(250.1, 250.1, 250.1);--disabled-bg: rgb(190.6599190283, 223.6619433198, 250.8400809717);--disabled-border: rgb(166.7085020243, 211.995951417, 249.2914979757);--font-family: Montserrat, sans-serif;--font-light: 300;--font-extra-light: 200;--font-regular: 400;--font-medium: 500;--font-semi-bold: 600;--font-bold: 700;--font-extra-bold: 800;--fs-xs: calc(12px + (13.6px - 12px) * (100vw - 1024px) / (1920px - 1024px));--fs-sm: calc(14px + (15.2px - 14px) * (100vw - 1024px) / (1920px - 1024px));--fs-base: calc(16px + (17.6px - 16px) * (100vw - 1024px) / (1920px - 1024px));--fs-lg: calc(18px + 2px*(100vw - 1024px)/896px) ;--fs-xl: calc(16px + 6px*(100vw - 1024px)/896px) ;--fs-2xl: calc(24px + 6px*(100vw - 1024px)/896px) ;--fs-3xl: calc(30px + 6px*(100vw - 1024px)/896px) ;--fs-4xl: calc(36px + 12px*(100vw - 1024px)/896px) ;--fs-15: 15px;--fs-18: 18px;--sp-0: 0px;--sp-4: calc(4px + (4.8px - 4px) * (100vw - 1280px) / (1920px - 1280px));--sp-6: calc(6px + (7.2px - 6px) * (100vw - 1280px) / (1920px - 1280px));--sp-8: calc(8px + (9.6px - 8px) * (100vw - 1280px) / (1920px - 1280px));--sp-9: calc(9px + (10.8px - 9px) * (100vw - 1280px) / (1920px - 1280px));--sp-10: calc(10px + 2px*(100vw - 1280px)/640px) ;--sp-12: calc(12px + (14.4px - 12px) * (100vw - 1280px) / (1920px - 1280px));--sp-15: calc(15px + 3px*(100vw - 1280px)/640px) ;--sp-16: calc(16px + (19.2px - 16px) * (100vw - 1280px) / (1920px - 1280px));--sp-17: 17px;--sp-20: calc(20px + 4px*(100vw - 1280px)/640px) ;--sp-24: calc(24px + (28.8px - 24px) * (100vw - 1280px) / (1920px - 1280px));--sp-32: calc(32px + (38.4px - 32px) * (100vw - 1280px) / (1920px - 1280px));--sp-38: calc(38px + (45.6px - 38px) * (100vw - 1280px) / (1920px - 1280px));--sp-40: calc(40px + 8px*(100vw - 1280px)/640px) ;--sp-50: calc(50px + 10px*(100vw - 1280px)/640px) ;--sp-60: 30px;--sp-64: calc(64px + (76.8px - 64px) * (100vw - 1280px) / (1920px - 1280px));--sp-69: 69px;--sp-72: calc(72px + (86.4px - 72px) * (100vw - 1280px) / (1920px - 1280px));--sp-80: 80px;--sp-86: 86px;--sp-88: calc(88px + (105.6px - 88px) * (100vw - 1280px) / (1920px - 1280px));--sp-99: calc(99px + (118.8px - 99px) * (100vw - 1280px) / (1920px - 1280px));--size-3: 3px;--size-4: 4px;--size-5: 5px;--size-6: 6px;--size-7: 7px;--size-8: 8px;--size-9: 9px;--size-10: 10px;--size-12: 12px;--size-13: 13px;--size-14: 14px;--size-15: 15px;--size-16: 16px;--size-18: 18px;--size-20: 20px;--size-24: 24px;--size-25: 25px;--size-30: 30px;--size-35: 35px;--size-38: 38px;--size-40: 40px;--size-42: 42px;--size-43: 43px;--size-44: 44px;--size-48: 48px;--size-49: 49px;--size-50: 50px;--size-52: 52px;--size-53: 53px;--size-60: 60px;--size-72: 72px;--size-95: 95px;--size-99: 99px;--size-100: 100px;--size-130: 130px;--size-132: 132px;--size-286: 286px;--size-294: 294px;--size-318: 318px;--size-152: 152px;--size-160: 160px;--size-180: 180px;--size-212: 212px;--size-220: 220px;--size-283: 283px;--size-360: 360px;--size-403: 403px;--size-410: 410px;--size-420: 420px;--size-430: 430px;--size-440: 440px;--size-460: 460px;--size-552: 552px;--size-560: 560px;--size-572: 572px;--size-584: 584px;--size-788: 788px;--size-1024: 1024px;--size-1100: 1100px;--size-1148: 1148px;--size-1280: 1280px;--size-content-width: 84.6875%;--radius-sm: 4px;--radius-md: 8px;--radius-10: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-20: 20px;--radius-2xl: 24px;--radius-pill: 50px;--radius-round: 50%;--radius-check: 3px;--radius-input: 5px;--radius-cloud-tail: 0px;--border-1: 1px;--border-2: 2px;--border-1-5: 1.5px;--focus-ring-2: 0 0 0 2px var(--text-accent);--focus-ring-main: none;--focus-ring-main-soft: none;--focus-ring-soft-blue: 0 0 0 3px rgba(142, 201, 244, .35);--focus-ring-error-soft: 0 0 0 3px rgba(255, 0, 0, .15);--focus-ring-danger: 0 0 0 3px rgba(255, 107, 74, .2);--shadow-card: 0 2px 12px rgba(1, 3, 7, .06);--shadow-notification: 0 4px 16px rgba(1, 3, 7, .1);--z-header: 100;--z-notification: 9999;--motion-shift-up-sm: translateY(-1px);--motion-shift-none: translateY(0);--motion-slide-in: translateX(var(--sp-20));--opacity-muted: .6;--opacity-full: 1}@media (min-width: 1024px){[data-v-0d3f5aec]:root{--sp-60: calc(30px + 30px*(100vw - 1024px)/256px) }}@media (min-width: 1280px){[data-v-0d3f5aec]:root{--fs-xs: 12.46px;--fs-sm: 14.34px;--fs-base: 16.46px;--fs-lg: 18.57px;--fs-xl: 17.71px;--fs-2xl: 25.71px;--fs-3xl: 31.71px;--fs-4xl: 39.43px;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-9: 9px;--sp-10: 10px;--sp-12: 12px;--sp-15: 15px;--sp-16: 16px;--sp-17: 17px;--sp-20: 20px;--sp-24: 24px;--sp-32: 32px;--sp-38: 38px;--sp-40: 40px;--sp-50: 50px;--sp-60: 60px;--sp-64: 64px;--sp-69: 69px;--sp-72: 72px;--sp-80: 80px;--sp-86: 86px;--sp-88: 88px;--sp-99: 99px}}.admin-logout-confirm-modal[data-v-0d3f5aec]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-notification);display:flex;align-items:center;justify-content:center;padding:var(--sp-20);box-sizing:border-box;background-color:#01030766}.admin-logout-confirm-modal__content[data-v-0d3f5aec]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--sp-40);width:100%;max-width:297px;padding:var(--sp-20);border:1px solid #010307;border-radius:var(--radius-10);background-color:var(--white)}.admin-logout-confirm-modal__title[data-v-0d3f5aec]{margin:0;max-width:257px;font-family:var(--font-family);font-weight:var(--font-semi-bold);font-size:var(--size-25);line-height:normal;text-align:center;color:#010307}.admin-logout-confirm-modal__actions[data-v-0d3f5aec]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:47px}@media (max-width: 479px){.admin-logout-confirm-modal__content[data-v-0d3f5aec]{gap:var(--sp-24);padding:var(--sp-24)}.admin-logout-confirm-modal__title[data-v-0d3f5aec]{font-size:var(--size-20)}.admin-logout-confirm-modal__actions[data-v-0d3f5aec]{flex-direction:column;width:100%;gap:var(--sp-16)}[data-v-0d3f5aec] .admin-logout-confirm-modal__btn{width:100%;min-height:44px}}[data-v-30e124be]:root{--black: #010307;--black-300: rgba(1, 3, 7, .3);--gray: #178ef0;--bg: #f5f5f5;--input-bg: #f3f4f6;--white: #ffffff;--main: #21f017;--main-bg: #f5f5f5;--accent-cyan: #17f0e5;--accent-indigo: #1722f0;--accent-orange: #f07917;--accent-soft-blue: #8ec9f4;--modal-border: #1c274c;--text-primary: #00086b;--text-accent: #178ef0;--text-inverse: #ffffff;--error: #f00;--error-bg: #fdf1f1;--success: #16c92b;--success-bg: #f1fdf3;--divider: rgba(0, 0, 0, .1);--warning: #b07800;--warning-bg: #fff8e6;--info: #1a6fa8;--info-bg: #e8f4fd;--danger: #ff6b4a;--danger-hover: #ff5c39;--danger-active: #ff4d28;--obramlenie-v-imeni-uchenika: #f07917;--obramlenie-inoe: #b842ef;--dopolnitelnyy-tekst: #178ef0;--fon-podvala: #ecf6ff;--obramlenie-proekty: #0098a3;--osnovnoy-tekst: #010307;--osnovnoy-fon: #f5f5f5;--fon-bloka: #fff;--knopka: #178ef0;--cvet-v-knopke: #fff;--podcherkivanie-pri-navedenii: #178ef0;--pole-vvoda: #f3f4f6;--obramlenie-vse-materialy: #178ef0;--obramlenie-kursy: #178ef0;--zalivka-vse-materialy: #178ef0;--zalivka-kursy: #178ef0;--zalivka-proekty: #0098a3;--zalivka-inoe: #b842ef;--main-hover: rgb(24.0384615385, 223.0769230769, 14.4230769231);--main-active: rgb(21.4574898785, 199.1255060729, 12.8744939271);--main-bg-hover: rgb(237.35, 237.35, 237.35);--main-bg-active: rgb(232.25, 232.25, 232.25);--outline-hover: rgb(239.6875, 244.0625, 252.8125);--outline-active: rgb(217.375, 228.125, 249.625);--secondary-hover-bg: rgb(238.5627530364, 246.9939271255, 253.9372469636);--secondary-active-bg: rgb(214.6113360324, 235.3279352227, 252.3886639676);--secondary-hover-color: rgb(12.8744939271, 115.012145749, 199.1255060729);--white-hover: rgb(250.1, 250.1, 250.1);--disabled-bg: rgb(190.6599190283, 223.6619433198, 250.8400809717);--disabled-border: rgb(166.7085020243, 211.995951417, 249.2914979757);--font-family: Montserrat, sans-serif;--font-light: 300;--font-extra-light: 200;--font-regular: 400;--font-medium: 500;--font-semi-bold: 600;--font-bold: 700;--font-extra-bold: 800;--fs-xs: calc(12px + (13.6px - 12px) * (100vw - 1024px) / (1920px - 1024px));--fs-sm: calc(14px + (15.2px - 14px) * (100vw - 1024px) / (1920px - 1024px));--fs-base: calc(16px + (17.6px - 16px) * (100vw - 1024px) / (1920px - 1024px));--fs-lg: calc(18px + 2px*(100vw - 1024px)/896px) ;--fs-xl: calc(16px + 6px*(100vw - 1024px)/896px) ;--fs-2xl: calc(24px + 6px*(100vw - 1024px)/896px) ;--fs-3xl: calc(30px + 6px*(100vw - 1024px)/896px) ;--fs-4xl: calc(36px + 12px*(100vw - 1024px)/896px) ;--fs-15: 15px;--fs-18: 18px;--sp-0: 0px;--sp-4: calc(4px + (4.8px - 4px) * (100vw - 1280px) / (1920px - 1280px));--sp-6: calc(6px + (7.2px - 6px) * (100vw - 1280px) / (1920px - 1280px));--sp-8: calc(8px + (9.6px - 8px) * (100vw - 1280px) / (1920px - 1280px));--sp-9: calc(9px + (10.8px - 9px) * (100vw - 1280px) / (1920px - 1280px));--sp-10: calc(10px + 2px*(100vw - 1280px)/640px) ;--sp-12: calc(12px + (14.4px - 12px) * (100vw - 1280px) / (1920px - 1280px));--sp-15: calc(15px + 3px*(100vw - 1280px)/640px) ;--sp-16: calc(16px + (19.2px - 16px) * (100vw - 1280px) / (1920px - 1280px));--sp-17: 17px;--sp-20: calc(20px + 4px*(100vw - 1280px)/640px) ;--sp-24: calc(24px + (28.8px - 24px) * (100vw - 1280px) / (1920px - 1280px));--sp-32: calc(32px + (38.4px - 32px) * (100vw - 1280px) / (1920px - 1280px));--sp-38: calc(38px + (45.6px - 38px) * (100vw - 1280px) / (1920px - 1280px));--sp-40: calc(40px + 8px*(100vw - 1280px)/640px) ;--sp-50: calc(50px + 10px*(100vw - 1280px)/640px) ;--sp-60: 30px;--sp-64: calc(64px + (76.8px - 64px) * (100vw - 1280px) / (1920px - 1280px));--sp-69: 69px;--sp-72: calc(72px + (86.4px - 72px) * (100vw - 1280px) / (1920px - 1280px));--sp-80: 80px;--sp-86: 86px;--sp-88: calc(88px + (105.6px - 88px) * (100vw - 1280px) / (1920px - 1280px));--sp-99: calc(99px + (118.8px - 99px) * (100vw - 1280px) / (1920px - 1280px));--size-3: 3px;--size-4: 4px;--size-5: 5px;--size-6: 6px;--size-7: 7px;--size-8: 8px;--size-9: 9px;--size-10: 10px;--size-12: 12px;--size-13: 13px;--size-14: 14px;--size-15: 15px;--size-16: 16px;--size-18: 18px;--size-20: 20px;--size-24: 24px;--size-25: 25px;--size-30: 30px;--size-35: 35px;--size-38: 38px;--size-40: 40px;--size-42: 42px;--size-43: 43px;--size-44: 44px;--size-48: 48px;--size-49: 49px;--size-50: 50px;--size-52: 52px;--size-53: 53px;--size-60: 60px;--size-72: 72px;--size-95: 95px;--size-99: 99px;--size-100: 100px;--size-130: 130px;--size-132: 132px;--size-286: 286px;--size-294: 294px;--size-318: 318px;--size-152: 152px;--size-160: 160px;--size-180: 180px;--size-212: 212px;--size-220: 220px;--size-283: 283px;--size-360: 360px;--size-403: 403px;--size-410: 410px;--size-420: 420px;--size-430: 430px;--size-440: 440px;--size-460: 460px;--size-552: 552px;--size-560: 560px;--size-572: 572px;--size-584: 584px;--size-788: 788px;--size-1024: 1024px;--size-1100: 1100px;--size-1148: 1148px;--size-1280: 1280px;--size-content-width: 84.6875%;--radius-sm: 4px;--radius-md: 8px;--radius-10: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-20: 20px;--radius-2xl: 24px;--radius-pill: 50px;--radius-round: 50%;--radius-check: 3px;--radius-input: 5px;--radius-cloud-tail: 0px;--border-1: 1px;--border-2: 2px;--border-1-5: 1.5px;--focus-ring-2: 0 0 0 2px var(--text-accent);--focus-ring-main: none;--focus-ring-main-soft: none;--focus-ring-soft-blue: 0 0 0 3px rgba(142, 201, 244, .35);--focus-ring-error-soft: 0 0 0 3px rgba(255, 0, 0, .15);--focus-ring-danger: 0 0 0 3px rgba(255, 107, 74, .2);--shadow-card: 0 2px 12px rgba(1, 3, 7, .06);--shadow-notification: 0 4px 16px rgba(1, 3, 7, .1);--z-header: 100;--z-notification: 9999;--motion-shift-up-sm: translateY(-1px);--motion-shift-none: translateY(0);--motion-slide-in: translateX(var(--sp-20));--opacity-muted: .6;--opacity-full: 1}@media (min-width: 1024px){[data-v-30e124be]:root{--sp-60: calc(30px + 30px*(100vw - 1024px)/256px) }}@media (min-width: 1280px){[data-v-30e124be]:root{--fs-xs: 12.46px;--fs-sm: 14.34px;--fs-base: 16.46px;--fs-lg: 18.57px;--fs-xl: 17.71px;--fs-2xl: 25.71px;--fs-3xl: 31.71px;--fs-4xl: 39.43px;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-9: 9px;--sp-10: 10px;--sp-12: 12px;--sp-15: 15px;--sp-16: 16px;--sp-17: 17px;--sp-20: 20px;--sp-24: 24px;--sp-32: 32px;--sp-38: 38px;--sp-40: 40px;--sp-50: 50px;--sp-60: 60px;--sp-64: 64px;--sp-69: 69px;--sp-72: 72px;--sp-80: 80px;--sp-86: 86px;--sp-88: 88px;--sp-99: 99px}}.modal-close-button[data-v-30e124be]{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;margin:0;padding:0;border:none;background:transparent;cursor:pointer}.modal-close-button[data-v-30e124be]:focus-visible{outline:none;box-shadow:var(--focus-ring-main);border-radius:var(--radius-sm)}[data-v-7c47c574]:root{--black: #010307;--black-300: rgba(1, 3, 7, .3);--gray: #178ef0;--bg: #f5f5f5;--input-bg: #f3f4f6;--white: #ffffff;--main: #21f017;--main-bg: #f5f5f5;--accent-cyan: #17f0e5;--accent-indigo: #1722f0;--accent-orange: #f07917;--accent-soft-blue: #8ec9f4;--modal-border: #1c274c;--text-primary: #00086b;--text-accent: #178ef0;--text-inverse: #ffffff;--error: #f00;--error-bg: #fdf1f1;--success: #16c92b;--success-bg: #f1fdf3;--divider: rgba(0, 0, 0, .1);--warning: #b07800;--warning-bg: #fff8e6;--info: #1a6fa8;--info-bg: #e8f4fd;--danger: #ff6b4a;--danger-hover: #ff5c39;--danger-active: #ff4d28;--obramlenie-v-imeni-uchenika: #f07917;--obramlenie-inoe: #b842ef;--dopolnitelnyy-tekst: #178ef0;--fon-podvala: #ecf6ff;--obramlenie-proekty: #0098a3;--osnovnoy-tekst: #010307;--osnovnoy-fon: #f5f5f5;--fon-bloka: #fff;--knopka: #178ef0;--cvet-v-knopke: #fff;--podcherkivanie-pri-navedenii: #178ef0;--pole-vvoda: #f3f4f6;--obramlenie-vse-materialy: #178ef0;--obramlenie-kursy: #178ef0;--zalivka-vse-materialy: #178ef0;--zalivka-kursy: #178ef0;--zalivka-proekty: #0098a3;--zalivka-inoe: #b842ef;--main-hover: rgb(24.0384615385, 223.0769230769, 14.4230769231);--main-active: rgb(21.4574898785, 199.1255060729, 12.8744939271);--main-bg-hover: rgb(237.35, 237.35, 237.35);--main-bg-active: rgb(232.25, 232.25, 232.25);--outline-hover: rgb(239.6875, 244.0625, 252.8125);--outline-active: rgb(217.375, 228.125, 249.625);--secondary-hover-bg: rgb(238.5627530364, 246.9939271255, 253.9372469636);--secondary-active-bg: rgb(214.6113360324, 235.3279352227, 252.3886639676);--secondary-hover-color: rgb(12.8744939271, 115.012145749, 199.1255060729);--white-hover: rgb(250.1, 250.1, 250.1);--disabled-bg: rgb(190.6599190283, 223.6619433198, 250.8400809717);--disabled-border: rgb(166.7085020243, 211.995951417, 249.2914979757);--font-family: Montserrat, sans-serif;--font-light: 300;--font-extra-light: 200;--font-regular: 400;--font-medium: 500;--font-semi-bold: 600;--font-bold: 700;--font-extra-bold: 800;--fs-xs: calc(12px + (13.6px - 12px) * (100vw - 1024px) / (1920px - 1024px));--fs-sm: calc(14px + (15.2px - 14px) * (100vw - 1024px) / (1920px - 1024px));--fs-base: calc(16px + (17.6px - 16px) * (100vw - 1024px) / (1920px - 1024px));--fs-lg: calc(18px + 2px*(100vw - 1024px)/896px) ;--fs-xl: calc(16px + 6px*(100vw - 1024px)/896px) ;--fs-2xl: calc(24px + 6px*(100vw - 1024px)/896px) ;--fs-3xl: calc(30px + 6px*(100vw - 1024px)/896px) ;--fs-4xl: calc(36px + 12px*(100vw - 1024px)/896px) ;--fs-15: 15px;--fs-18: 18px;--sp-0: 0px;--sp-4: calc(4px + (4.8px - 4px) * (100vw - 1280px) / (1920px - 1280px));--sp-6: calc(6px + (7.2px - 6px) * (100vw - 1280px) / (1920px - 1280px));--sp-8: calc(8px + (9.6px - 8px) * (100vw - 1280px) / (1920px - 1280px));--sp-9: calc(9px + (10.8px - 9px) * (100vw - 1280px) / (1920px - 1280px));--sp-10: calc(10px + 2px*(100vw - 1280px)/640px) ;--sp-12: calc(12px + (14.4px - 12px) * (100vw - 1280px) / (1920px - 1280px));--sp-15: calc(15px + 3px*(100vw - 1280px)/640px) ;--sp-16: calc(16px + (19.2px - 16px) * (100vw - 1280px) / (1920px - 1280px));--sp-17: 17px;--sp-20: calc(20px + 4px*(100vw - 1280px)/640px) ;--sp-24: calc(24px + (28.8px - 24px) * (100vw - 1280px) / (1920px - 1280px));--sp-32: calc(32px + (38.4px - 32px) * (100vw - 1280px) / (1920px - 1280px));--sp-38: calc(38px + (45.6px - 38px) * (100vw - 1280px) / (1920px - 1280px));--sp-40: calc(40px + 8px*(100vw - 1280px)/640px) ;--sp-50: calc(50px + 10px*(100vw - 1280px)/640px) ;--sp-60: 30px;--sp-64: calc(64px + (76.8px - 64px) * (100vw - 1280px) / (1920px - 1280px));--sp-69: 69px;--sp-72: calc(72px + (86.4px - 72px) * (100vw - 1280px) / (1920px - 1280px));--sp-80: 80px;--sp-86: 86px;--sp-88: calc(88px + (105.6px - 88px) * (100vw - 1280px) / (1920px - 1280px));--sp-99: calc(99px + (118.8px - 99px) * (100vw - 1280px) / (1920px - 1280px));--size-3: 3px;--size-4: 4px;--size-5: 5px;--size-6: 6px;--size-7: 7px;--size-8: 8px;--size-9: 9px;--size-10: 10px;--size-12: 12px;--size-13: 13px;--size-14: 14px;--size-15: 15px;--size-16: 16px;--size-18: 18px;--size-20: 20px;--size-24: 24px;--size-25: 25px;--size-30: 30px;--size-35: 35px;--size-38: 38px;--size-40: 40px;--size-42: 42px;--size-43: 43px;--size-44: 44px;--size-48: 48px;--size-49: 49px;--size-50: 50px;--size-52: 52px;--size-53: 53px;--size-60: 60px;--size-72: 72px;--size-95: 95px;--size-99: 99px;--size-100: 100px;--size-130: 130px;--size-132: 132px;--size-286: 286px;--size-294: 294px;--size-318: 318px;--size-152: 152px;--size-160: 160px;--size-180: 180px;--size-212: 212px;--size-220: 220px;--size-283: 283px;--size-360: 360px;--size-403: 403px;--size-410: 410px;--size-420: 420px;--size-430: 430px;--size-440: 440px;--size-460: 460px;--size-552: 552px;--size-560: 560px;--size-572: 572px;--size-584: 584px;--size-788: 788px;--size-1024: 1024px;--size-1100: 1100px;--size-1148: 1148px;--size-1280: 1280px;--size-content-width: 84.6875%;--radius-sm: 4px;--radius-md: 8px;--radius-10: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-20: 20px;--radius-2xl: 24px;--radius-pill: 50px;--radius-round: 50%;--radius-check: 3px;--radius-input: 5px;--radius-cloud-tail: 0px;--border-1: 1px;--border-2: 2px;--border-1-5: 1.5px;--focus-ring-2: 0 0 0 2px var(--text-accent);--focus-ring-main: none;--focus-ring-main-soft: none;--focus-ring-soft-blue: 0 0 0 3px rgba(142, 201, 244, .35);--focus-ring-error-soft: 0 0 0 3px rgba(255, 0, 0, .15);--focus-ring-danger: 0 0 0 3px rgba(255, 107, 74, .2);--shadow-card: 0 2px 12px rgba(1, 3, 7, .06);--shadow-notification: 0 4px 16px rgba(1, 3, 7, .1);--z-header: 100;--z-notification: 9999;--motion-shift-up-sm: translateY(-1px);--motion-shift-none: translateY(0);--motion-slide-in: translateX(var(--sp-20));--opacity-muted: .6;--opacity-full: 1}@media (min-width: 1024px){[data-v-7c47c574]:root{--sp-60: calc(30px + 30px*(100vw - 1024px)/256px) }}@media (min-width: 1280px){[data-v-7c47c574]:root{--fs-xs: 12.46px;--fs-sm: 14.34px;--fs-base: 16.46px;--fs-lg: 18.57px;--fs-xl: 17.71px;--fs-2xl: 25.71px;--fs-3xl: 31.71px;--fs-4xl: 39.43px;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-9: 9px;--sp-10: 10px;--sp-12: 12px;--sp-15: 15px;--sp-16: 16px;--sp-17: 17px;--sp-20: 20px;--sp-24: 24px;--sp-32: 32px;--sp-38: 38px;--sp-40: 40px;--sp-50: 50px;--sp-60: 60px;--sp-64: 64px;--sp-69: 69px;--sp-72: 72px;--sp-80: 80px;--sp-86: 86px;--sp-88: 88px;--sp-99: 99px}}.course-deadline-alert-modal[data-v-7c47c574]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-notification);display:flex;align-items:center;justify-content:center;padding:var(--sp-20);box-sizing:border-box;background-color:#01030766}.course-deadline-alert-modal__content[data-v-7c47c574]{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:420px;padding:40px;border:1px solid #010307;border-radius:20px;background-color:var(--white)}.course-deadline-alert-modal__close-wrap[data-v-7c47c574]{position:absolute;top:var(--sp-16);right:var(--sp-16);display:flex;align-items:center;justify-content:center;width:31px;height:31px;box-sizing:border-box}.course-deadline-alert-modal__close[data-v-7c47c574]{width:23px;height:23px}.course-deadline-alert-modal__title[data-v-7c47c574]{margin:0;font-family:var(--font-family);font-weight:700;font-size:25px;line-height:normal;text-align:center;color:var(--error)}.course-deadline-alert-modal__message[data-v-7c47c574]{margin:0;max-width:320px;font-family:var(--font-family);font-weight:700;font-size:25px;line-height:normal;text-align:center;color:#010307}.course-deadline-alert-modal__course-name[data-v-7c47c574]{color:var(--text-accent)}[data-v-7c47c574] .course-deadline-alert-modal__renew.base-button_primary{background-color:var(--knopka);border-color:var(--knopka)}[data-v-7c47c574] .course-deadline-alert-modal__renew.base-button_primary:hover:not(.base-button_disabled){background-color:color-mix(in srgb,var(--knopka) 92%,black);border-color:color-mix(in srgb,var(--knopka) 92%,black)}@media (max-width: 479px){.course-deadline-alert-modal__content[data-v-7c47c574]{padding:var(--sp-24);gap:var(--sp-24)}.course-deadline-alert-modal__title[data-v-7c47c574],.course-deadline-alert-modal__message[data-v-7c47c574]{font-size:var(--size-20)}[data-v-7c47c574] .course-deadline-alert-modal__renew{min-height:44px}}[data-v-abbf3f7e]:root{--black: #010307;--black-300: rgba(1, 3, 7, .3);--gray: #178ef0;--bg: #f5f5f5;--input-bg: #f3f4f6;--white: #ffffff;--main: #21f017;--main-bg: #f5f5f5;--accent-cyan: #17f0e5;--accent-indigo: #1722f0;--accent-orange: #f07917;--accent-soft-blue: #8ec9f4;--modal-border: #1c274c;--text-primary: #00086b;--text-accent: #178ef0;--text-inverse: #ffffff;--error: #f00;--error-bg: #fdf1f1;--success: #16c92b;--success-bg: #f1fdf3;--divider: rgba(0, 0, 0, .1);--warning: #b07800;--warning-bg: #fff8e6;--info: #1a6fa8;--info-bg: #e8f4fd;--danger: #ff6b4a;--danger-hover: #ff5c39;--danger-active: #ff4d28;--obramlenie-v-imeni-uchenika: #f07917;--obramlenie-inoe: #b842ef;--dopolnitelnyy-tekst: #178ef0;--fon-podvala: #ecf6ff;--obramlenie-proekty: #0098a3;--osnovnoy-tekst: #010307;--osnovnoy-fon: #f5f5f5;--fon-bloka: #fff;--knopka: #178ef0;--cvet-v-knopke: #fff;--podcherkivanie-pri-navedenii: #178ef0;--pole-vvoda: #f3f4f6;--obramlenie-vse-materialy: #178ef0;--obramlenie-kursy: #178ef0;--zalivka-vse-materialy: #178ef0;--zalivka-kursy: #178ef0;--zalivka-proekty: #0098a3;--zalivka-inoe: #b842ef;--main-hover: rgb(24.0384615385, 223.0769230769, 14.4230769231);--main-active: rgb(21.4574898785, 199.1255060729, 12.8744939271);--main-bg-hover: rgb(237.35, 237.35, 237.35);--main-bg-active: rgb(232.25, 232.25, 232.25);--outline-hover: rgb(239.6875, 244.0625, 252.8125);--outline-active: rgb(217.375, 228.125, 249.625);--secondary-hover-bg: rgb(238.5627530364, 246.9939271255, 253.9372469636);--secondary-active-bg: rgb(214.6113360324, 235.3279352227, 252.3886639676);--secondary-hover-color: rgb(12.8744939271, 115.012145749, 199.1255060729);--white-hover: rgb(250.1, 250.1, 250.1);--disabled-bg: rgb(190.6599190283, 223.6619433198, 250.8400809717);--disabled-border: rgb(166.7085020243, 211.995951417, 249.2914979757);--font-family: Montserrat, sans-serif;--font-light: 300;--font-extra-light: 200;--font-regular: 400;--font-medium: 500;--font-semi-bold: 600;--font-bold: 700;--font-extra-bold: 800;--fs-xs: calc(12px + (13.6px - 12px) * (100vw - 1024px) / (1920px - 1024px));--fs-sm: calc(14px + (15.2px - 14px) * (100vw - 1024px) / (1920px - 1024px));--fs-base: calc(16px + (17.6px - 16px) * (100vw - 1024px) / (1920px - 1024px));--fs-lg: calc(18px + 2px*(100vw - 1024px)/896px) ;--fs-xl: calc(16px + 6px*(100vw - 1024px)/896px) ;--fs-2xl: calc(24px + 6px*(100vw - 1024px)/896px) ;--fs-3xl: calc(30px + 6px*(100vw - 1024px)/896px) ;--fs-4xl: calc(36px + 12px*(100vw - 1024px)/896px) ;--fs-15: 15px;--fs-18: 18px;--sp-0: 0px;--sp-4: calc(4px + (4.8px - 4px) * (100vw - 1280px) / (1920px - 1280px));--sp-6: calc(6px + (7.2px - 6px) * (100vw - 1280px) / (1920px - 1280px));--sp-8: calc(8px + (9.6px - 8px) * (100vw - 1280px) / (1920px - 1280px));--sp-9: calc(9px + (10.8px - 9px) * (100vw - 1280px) / (1920px - 1280px));--sp-10: calc(10px + 2px*(100vw - 1280px)/640px) ;--sp-12: calc(12px + (14.4px - 12px) * (100vw - 1280px) / (1920px - 1280px));--sp-15: calc(15px + 3px*(100vw - 1280px)/640px) ;--sp-16: calc(16px + (19.2px - 16px) * (100vw - 1280px) / (1920px - 1280px));--sp-17: 17px;--sp-20: calc(20px + 4px*(100vw - 1280px)/640px) ;--sp-24: calc(24px + (28.8px - 24px) * (100vw - 1280px) / (1920px - 1280px));--sp-32: calc(32px + (38.4px - 32px) * (100vw - 1280px) / (1920px - 1280px));--sp-38: calc(38px + (45.6px - 38px) * (100vw - 1280px) / (1920px - 1280px));--sp-40: calc(40px + 8px*(100vw - 1280px)/640px) ;--sp-50: calc(50px + 10px*(100vw - 1280px)/640px) ;--sp-60: 30px;--sp-64: calc(64px + (76.8px - 64px) * (100vw - 1280px) / (1920px - 1280px));--sp-69: 69px;--sp-72: calc(72px + (86.4px - 72px) * (100vw - 1280px) / (1920px - 1280px));--sp-80: 80px;--sp-86: 86px;--sp-88: calc(88px + (105.6px - 88px) * (100vw - 1280px) / (1920px - 1280px));--sp-99: calc(99px + (118.8px - 99px) * (100vw - 1280px) / (1920px - 1280px));--size-3: 3px;--size-4: 4px;--size-5: 5px;--size-6: 6px;--size-7: 7px;--size-8: 8px;--size-9: 9px;--size-10: 10px;--size-12: 12px;--size-13: 13px;--size-14: 14px;--size-15: 15px;--size-16: 16px;--size-18: 18px;--size-20: 20px;--size-24: 24px;--size-25: 25px;--size-30: 30px;--size-35: 35px;--size-38: 38px;--size-40: 40px;--size-42: 42px;--size-43: 43px;--size-44: 44px;--size-48: 48px;--size-49: 49px;--size-50: 50px;--size-52: 52px;--size-53: 53px;--size-60: 60px;--size-72: 72px;--size-95: 95px;--size-99: 99px;--size-100: 100px;--size-130: 130px;--size-132: 132px;--size-286: 286px;--size-294: 294px;--size-318: 318px;--size-152: 152px;--size-160: 160px;--size-180: 180px;--size-212: 212px;--size-220: 220px;--size-283: 283px;--size-360: 360px;--size-403: 403px;--size-410: 410px;--size-420: 420px;--size-430: 430px;--size-440: 440px;--size-460: 460px;--size-552: 552px;--size-560: 560px;--size-572: 572px;--size-584: 584px;--size-788: 788px;--size-1024: 1024px;--size-1100: 1100px;--size-1148: 1148px;--size-1280: 1280px;--size-content-width: 84.6875%;--radius-sm: 4px;--radius-md: 8px;--radius-10: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-20: 20px;--radius-2xl: 24px;--radius-pill: 50px;--radius-round: 50%;--radius-check: 3px;--radius-input: 5px;--radius-cloud-tail: 0px;--border-1: 1px;--border-2: 2px;--border-1-5: 1.5px;--focus-ring-2: 0 0 0 2px var(--text-accent);--focus-ring-main: none;--focus-ring-main-soft: none;--focus-ring-soft-blue: 0 0 0 3px rgba(142, 201, 244, .35);--focus-ring-error-soft: 0 0 0 3px rgba(255, 0, 0, .15);--focus-ring-danger: 0 0 0 3px rgba(255, 107, 74, .2);--shadow-card: 0 2px 12px rgba(1, 3, 7, .06);--shadow-notification: 0 4px 16px rgba(1, 3, 7, .1);--z-header: 100;--z-notification: 9999;--motion-shift-up-sm: translateY(-1px);--motion-shift-none: translateY(0);--motion-slide-in: translateX(var(--sp-20));--opacity-muted: .6;--opacity-full: 1}@media (min-width: 1024px){[data-v-abbf3f7e]:root{--sp-60: calc(30px + 30px*(100vw - 1024px)/256px) }}@media (min-width: 1280px){[data-v-abbf3f7e]:root{--fs-xs: 12.46px;--fs-sm: 14.34px;--fs-base: 16.46px;--fs-lg: 18.57px;--fs-xl: 17.71px;--fs-2xl: 25.71px;--fs-3xl: 31.71px;--fs-4xl: 39.43px;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-9: 9px;--sp-10: 10px;--sp-12: 12px;--sp-15: 15px;--sp-16: 16px;--sp-17: 17px;--sp-20: 20px;--sp-24: 24px;--sp-32: 32px;--sp-38: 38px;--sp-40: 40px;--sp-50: 50px;--sp-60: 60px;--sp-64: 64px;--sp-69: 69px;--sp-72: 72px;--sp-80: 80px;--sp-86: 86px;--sp-88: 88px;--sp-99: 99px}}.notification-container[data-v-abbf3f7e]{position:fixed;top:var(--sp-20);right:var(--sp-20);z-index:var(--z-notification);display:flex;flex-direction:column;gap:var(--sp-8);max-width:var(--size-360);width:100%}.notification[data-v-abbf3f7e]{font-family:Montserrat,sans-serif;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);border-radius:var(--radius-lg);font-size:var(--fs-sm);box-shadow:var(--shadow-notification)}.notification_success[data-v-abbf3f7e]{background-color:var(--success-bg);color:var(--success);border:var(--border-1) solid color-mix(in srgb,var(--success) 20%,transparent)}.notification_error[data-v-abbf3f7e]{background-color:var(--error-bg);color:var(--error);border:var(--border-1) solid color-mix(in srgb,var(--error) 20%,transparent)}.notification_warning[data-v-abbf3f7e]{background-color:var(--warning-bg);color:var(--warning);border:var(--border-1) solid color-mix(in srgb,var(--warning) 20%,transparent)}.notification_info[data-v-abbf3f7e]{background-color:var(--info-bg);color:var(--info);border:var(--border-1) solid color-mix(in srgb,var(--info) 20%,transparent)}.notification__message[data-v-abbf3f7e]{flex:1}.notification__close[data-v-abbf3f7e]{font-family:Montserrat,sans-serif;font-weight:700;font-size:var(--size-18);line-height:1;opacity:var(--opacity-muted);transition:opacity .15s;padding:0 var(--size-4)}.notification__close[data-v-abbf3f7e]:hover{opacity:var(--opacity-full)}.notification-enter-active[data-v-abbf3f7e],.notification-leave-active[data-v-abbf3f7e]{transition:all .25s ease}.notification-enter-from[data-v-abbf3f7e],.notification-leave-to[data-v-abbf3f7e]{opacity:0;transform:var(--motion-slide-in)}#app-root,#app{min-height:100vh}.app-boot-loader{display:flex;align-items:center;justify-content:center;min-height:100vh;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;color:#4a5568}.app-route-enter-active,.app-route-leave-active{transition:opacity .28s ease,transform .28s ease}.app-route-enter-from,.app-route-leave-to{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion: reduce){.app-route-enter-active,.app-route-leave-active{transition-duration:.01ms}.app-route-enter-from,.app-route-leave-to{transform:none}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-cyrillic-ext-300-normal-AjyHH-nA.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-300-normal-Ctr4ZZfs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-cyrillic-300-normal-DyQnI4ta.woff2) format("woff2"),url(/assets/montserrat-cyrillic-300-normal-BVP0yxL_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-vietnamese-300-normal-BIrGnxdC.woff2) format("woff2"),url(/assets/montserrat-vietnamese-300-normal-F69v1y7v.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-ext-300-normal-DiDe5dVi.woff2) format("woff2"),url(/assets/montserrat-latin-ext-300-normal-BCbSOsYO.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-300-normal-BgP24wlQ.woff2) format("woff2"),url(/assets/montserrat-latin-300-normal-sTRdVzlf.woff) format("woff");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}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff");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}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2) format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2) format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2) format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff) format("woff");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}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff");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}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-italic-sey_Ut6Y.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-italic-CxHflz5Q.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-italic-B9B35QAp.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-italic-DrmJ7yio.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-italic-C4_N8D4m.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-italic-B2QTLTN8.woff) format("woff");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:Montserrat;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-italic-CR5pESEa.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-italic-8JEKcygo.woff) format("woff");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:Montserrat;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-italic-Dgc2MWzZ.woff2) format("woff2"),url(/assets/montserrat-latin-600-italic-CVRjT2rc.woff) format("woff");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}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2) format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff");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}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-ext-800-normal-GOAQXnVZ.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-800-normal-mB3PmEeV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-DDmpGQGC.woff2) format("woff2"),url(/assets/montserrat-cyrillic-800-normal-B_mUCQ9O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-vietnamese-800-normal-BDwqwvSG.woff2) format("woff2"),url(/assets/montserrat-vietnamese-800-normal-Chy8GRiB.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-BBvmbyWk.woff2) format("woff2"),url(/assets/montserrat-latin-ext-800-normal-Wjq_OapB.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2) format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff) format("woff");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;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-family:var(--font-family);font-size:var(--fs-base);background-color:var(--bg);color:var(--text-primary)}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;display:block}figure{margin:0}figcaption{margin:0}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button{background:none;border:none;cursor:pointer}fieldset{border:none}table{border-collapse:collapse;border-spacing:0}hr{border:none;height:1px;background-color:currentColor}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-weight:600;line-height:1.2;color:var(--text-primary)}address{font-style:normal}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--black: #010307;--black-300: rgba(1, 3, 7, .3);--gray: #178ef0;--bg: #f5f5f5;--input-bg: #f3f4f6;--white: #ffffff;--main: #21f017;--main-bg: #f5f5f5;--accent-cyan: #17f0e5;--accent-indigo: #1722f0;--accent-orange: #f07917;--accent-soft-blue: #8ec9f4;--modal-border: #1c274c;--text-primary: #00086b;--text-accent: #178ef0;--text-inverse: #ffffff;--error: #f00;--error-bg: #fdf1f1;--success: #16c92b;--success-bg: #f1fdf3;--divider: rgba(0, 0, 0, .1);--warning: #b07800;--warning-bg: #fff8e6;--info: #1a6fa8;--info-bg: #e8f4fd;--danger: #ff6b4a;--danger-hover: #ff5c39;--danger-active: #ff4d28;--obramlenie-v-imeni-uchenika: #f07917;--obramlenie-inoe: #b842ef;--dopolnitelnyy-tekst: #178ef0;--fon-podvala: #ecf6ff;--obramlenie-proekty: #0098a3;--osnovnoy-tekst: #010307;--osnovnoy-fon: #f5f5f5;--fon-bloka: #fff;--knopka: #178ef0;--cvet-v-knopke: #fff;--podcherkivanie-pri-navedenii: #178ef0;--pole-vvoda: #f3f4f6;--obramlenie-vse-materialy: #178ef0;--obramlenie-kursy: #178ef0;--zalivka-vse-materialy: #178ef0;--zalivka-kursy: #178ef0;--zalivka-proekty: #0098a3;--zalivka-inoe: #b842ef;--main-hover: rgb(24.0384615385, 223.0769230769, 14.4230769231);--main-active: rgb(21.4574898785, 199.1255060729, 12.8744939271);--main-bg-hover: rgb(237.35, 237.35, 237.35);--main-bg-active: rgb(232.25, 232.25, 232.25);--outline-hover: rgb(239.6875, 244.0625, 252.8125);--outline-active: rgb(217.375, 228.125, 249.625);--secondary-hover-bg: rgb(238.5627530364, 246.9939271255, 253.9372469636);--secondary-active-bg: rgb(214.6113360324, 235.3279352227, 252.3886639676);--secondary-hover-color: rgb(12.8744939271, 115.012145749, 199.1255060729);--white-hover: rgb(250.1, 250.1, 250.1);--disabled-bg: rgb(190.6599190283, 223.6619433198, 250.8400809717);--disabled-border: rgb(166.7085020243, 211.995951417, 249.2914979757);--font-family: Montserrat, sans-serif;--font-light: 300;--font-extra-light: 200;--font-regular: 400;--font-medium: 500;--font-semi-bold: 600;--font-bold: 700;--font-extra-bold: 800;--fs-xs: calc(12px + (13.6px - 12px) * (100vw - 1024px) / (1920px - 1024px));--fs-sm: calc(14px + (15.2px - 14px) * (100vw - 1024px) / (1920px - 1024px));--fs-base: calc(16px + (17.6px - 16px) * (100vw - 1024px) / (1920px - 1024px));--fs-lg: calc(18px + 2px*(100vw - 1024px)/896px) ;--fs-xl: calc(16px + 6px*(100vw - 1024px)/896px) ;--fs-2xl: calc(24px + 6px*(100vw - 1024px)/896px) ;--fs-3xl: calc(30px + 6px*(100vw - 1024px)/896px) ;--fs-4xl: calc(36px + 12px*(100vw - 1024px)/896px) ;--fs-15: 15px;--fs-18: 18px;--sp-0: 0px;--sp-4: calc(4px + (4.8px - 4px) * (100vw - 1280px) / (1920px - 1280px));--sp-6: calc(6px + (7.2px - 6px) * (100vw - 1280px) / (1920px - 1280px));--sp-8: calc(8px + (9.6px - 8px) * (100vw - 1280px) / (1920px - 1280px));--sp-9: calc(9px + (10.8px - 9px) * (100vw - 1280px) / (1920px - 1280px));--sp-10: calc(10px + 2px*(100vw - 1280px)/640px) ;--sp-12: calc(12px + (14.4px - 12px) * (100vw - 1280px) / (1920px - 1280px));--sp-15: calc(15px + 3px*(100vw - 1280px)/640px) ;--sp-16: calc(16px + (19.2px - 16px) * (100vw - 1280px) / (1920px - 1280px));--sp-17: 17px;--sp-20: calc(20px + 4px*(100vw - 1280px)/640px) ;--sp-24: calc(24px + (28.8px - 24px) * (100vw - 1280px) / (1920px - 1280px));--sp-32: calc(32px + (38.4px - 32px) * (100vw - 1280px) / (1920px - 1280px));--sp-38: calc(38px + (45.6px - 38px) * (100vw - 1280px) / (1920px - 1280px));--sp-40: calc(40px + 8px*(100vw - 1280px)/640px) ;--sp-50: calc(50px + 10px*(100vw - 1280px)/640px) ;--sp-60: 30px;--sp-64: calc(64px + (76.8px - 64px) * (100vw - 1280px) / (1920px - 1280px));--sp-69: 69px;--sp-72: calc(72px + (86.4px - 72px) * (100vw - 1280px) / (1920px - 1280px));--sp-80: 80px;--sp-86: 86px;--sp-88: calc(88px + (105.6px - 88px) * (100vw - 1280px) / (1920px - 1280px));--sp-99: calc(99px + (118.8px - 99px) * (100vw - 1280px) / (1920px - 1280px));--size-3: 3px;--size-4: 4px;--size-5: 5px;--size-6: 6px;--size-7: 7px;--size-8: 8px;--size-9: 9px;--size-10: 10px;--size-12: 12px;--size-13: 13px;--size-14: 14px;--size-15: 15px;--size-16: 16px;--size-18: 18px;--size-20: 20px;--size-24: 24px;--size-25: 25px;--size-30: 30px;--size-35: 35px;--size-38: 38px;--size-40: 40px;--size-42: 42px;--size-43: 43px;--size-44: 44px;--size-48: 48px;--size-49: 49px;--size-50: 50px;--size-52: 52px;--size-53: 53px;--size-60: 60px;--size-72: 72px;--size-95: 95px;--size-99: 99px;--size-100: 100px;--size-130: 130px;--size-132: 132px;--size-286: 286px;--size-294: 294px;--size-318: 318px;--size-152: 152px;--size-160: 160px;--size-180: 180px;--size-212: 212px;--size-220: 220px;--size-283: 283px;--size-360: 360px;--size-403: 403px;--size-410: 410px;--size-420: 420px;--size-430: 430px;--size-440: 440px;--size-460: 460px;--size-552: 552px;--size-560: 560px;--size-572: 572px;--size-584: 584px;--size-788: 788px;--size-1024: 1024px;--size-1100: 1100px;--size-1148: 1148px;--size-1280: 1280px;--size-content-width: 84.6875%;--radius-sm: 4px;--radius-md: 8px;--radius-10: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-20: 20px;--radius-2xl: 24px;--radius-pill: 50px;--radius-round: 50%;--radius-check: 3px;--radius-input: 5px;--radius-cloud-tail: 0px;--border-1: 1px;--border-2: 2px;--border-1-5: 1.5px;--focus-ring-2: 0 0 0 2px var(--text-accent);--focus-ring-main: none;--focus-ring-main-soft: none;--focus-ring-soft-blue: 0 0 0 3px rgba(142, 201, 244, .35);--focus-ring-error-soft: 0 0 0 3px rgba(255, 0, 0, .15);--focus-ring-danger: 0 0 0 3px rgba(255, 107, 74, .2);--shadow-card: 0 2px 12px rgba(1, 3, 7, .06);--shadow-notification: 0 4px 16px rgba(1, 3, 7, .1);--z-header: 100;--z-notification: 9999;--motion-shift-up-sm: translateY(-1px);--motion-shift-none: translateY(0);--motion-slide-in: translateX(var(--sp-20));--opacity-muted: .6;--opacity-full: 1}@media (min-width: 1024px){:root{--sp-60: calc(30px + 30px*(100vw - 1024px)/256px) }}@media (min-width: 1280px){:root{--fs-xs: 12.46px;--fs-sm: 14.34px;--fs-base: 16.46px;--fs-lg: 18.57px;--fs-xl: 17.71px;--fs-2xl: 25.71px;--fs-3xl: 31.71px;--fs-4xl: 39.43px;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-9: 9px;--sp-10: 10px;--sp-12: 12px;--sp-15: 15px;--sp-16: 16px;--sp-17: 17px;--sp-20: 20px;--sp-24: 24px;--sp-32: 32px;--sp-38: 38px;--sp-40: 40px;--sp-50: 50px;--sp-60: 60px;--sp-64: 64px;--sp-69: 69px;--sp-72: 72px;--sp-80: 80px;--sp-86: 86px;--sp-88: 88px;--sp-99: 99px}}.text-xs{font-size:var(--fs-xs)}.text-sm{font-size:var(--fs-sm)}.text-base{font-size:var(--fs-base)}.text-lg{font-size:var(--fs-lg)}.text-xl{font-size:var(--fs-xl)}.text-2xl{font-size:var(--fs-2xl)}.text-3xl{font-size:var(--fs-3xl)}.text-4xl{font-size:var(--fs-4xl)}.h1{font-size:var(--fs-4xl);line-height:1.15}.h2{font-size:var(--fs-3xl);line-height:1.2}.h3{font-size:var(--fs-2xl);line-height:1.25}.h4{font-size:var(--fs-xl);line-height:1.3}.h5{font-size:var(--fs-lg);line-height:1.35}.h6{font-size:var(--fs-base);line-height:1.4}.font-light{font-weight:var(--font-light)}.font-regular{font-weight:var(--font-regular)}.font-medium{font-weight:var(--font-medium)}.font-semi-bold{font-weight:var(--font-semi-bold)}.font-bold{font-weight:var(--font-bold)}.font-extra-bold{font-weight:var(--font-extra-bold)}.leading-tight{line-height:1.2}.leading-snug{line-height:1.3}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.65}.leading-loose{line-height:1.8}.u-m-0{margin:var(--sp-0)}.u-mx-0{margin-left:var(--sp-0);margin-right:var(--sp-0)}.u-my-0{margin-top:var(--sp-0);margin-bottom:var(--sp-0)}.u-mt-0{margin-top:var(--sp-0)}.u-mr-0{margin-right:var(--sp-0)}.u-mb-0{margin-bottom:var(--sp-0)}.u-ml-0{margin-left:var(--sp-0)}.u-m-4{margin:var(--sp-4)}.u-mx-4{margin-left:var(--sp-4);margin-right:var(--sp-4)}.u-my-4{margin-top:var(--sp-4);margin-bottom:var(--sp-4)}.u-mt-4{margin-top:var(--sp-4)}.u-mr-4{margin-right:var(--sp-4)}.u-mb-4{margin-bottom:var(--sp-4)}.u-ml-4{margin-left:var(--sp-4)}.u-m-6{margin:var(--sp-6)}.u-mx-6{margin-left:var(--sp-6);margin-right:var(--sp-6)}.u-my-6{margin-top:var(--sp-6);margin-bottom:var(--sp-6)}.u-mt-6{margin-top:var(--sp-6)}.u-mr-6{margin-right:var(--sp-6)}.u-mb-6{margin-bottom:var(--sp-6)}.u-ml-6{margin-left:var(--sp-6)}.u-m-8{margin:var(--sp-8)}.u-mx-8{margin-left:var(--sp-8);margin-right:var(--sp-8)}.u-my-8{margin-top:var(--sp-8);margin-bottom:var(--sp-8)}.u-mt-8{margin-top:var(--sp-8)}.u-mr-8{margin-right:var(--sp-8)}.u-mb-8{margin-bottom:var(--sp-8)}.u-ml-8{margin-left:var(--sp-8)}.u-m-9{margin:var(--sp-9)}.u-mx-9{margin-left:var(--sp-9);margin-right:var(--sp-9)}.u-my-9{margin-top:var(--sp-9);margin-bottom:var(--sp-9)}.u-mt-9{margin-top:var(--sp-9)}.u-mr-9{margin-right:var(--sp-9)}.u-mb-9{margin-bottom:var(--sp-9)}.u-ml-9{margin-left:var(--sp-9)}.u-m-10{margin:var(--sp-10)}.u-mx-10{margin-left:var(--sp-10);margin-right:var(--sp-10)}.u-my-10{margin-top:var(--sp-10);margin-bottom:var(--sp-10)}.u-mt-10{margin-top:var(--sp-10)}.u-mr-10{margin-right:var(--sp-10)}.u-mb-10{margin-bottom:var(--sp-10)}.u-ml-10{margin-left:var(--sp-10)}.u-m-12{margin:var(--sp-12)}.u-mx-12{margin-left:var(--sp-12);margin-right:var(--sp-12)}.u-my-12{margin-top:var(--sp-12);margin-bottom:var(--sp-12)}.u-mt-12{margin-top:var(--sp-12)}.u-mr-12{margin-right:var(--sp-12)}.u-mb-12{margin-bottom:var(--sp-12)}.u-ml-12{margin-left:var(--sp-12)}.u-m-15{margin:var(--sp-15)}.u-mx-15{margin-left:var(--sp-15);margin-right:var(--sp-15)}.u-my-15{margin-top:var(--sp-15);margin-bottom:var(--sp-15)}.u-mt-15{margin-top:var(--sp-15)}.u-mr-15{margin-right:var(--sp-15)}.u-mb-15{margin-bottom:var(--sp-15)}.u-ml-15{margin-left:var(--sp-15)}.u-m-16{margin:var(--sp-16)}.u-mx-16{margin-left:var(--sp-16);margin-right:var(--sp-16)}.u-my-16{margin-top:var(--sp-16);margin-bottom:var(--sp-16)}.u-mt-16{margin-top:var(--sp-16)}.u-mr-16{margin-right:var(--sp-16)}.u-mb-16{margin-bottom:var(--sp-16)}.u-ml-16{margin-left:var(--sp-16)}.u-m-17{margin:var(--sp-17)}.u-mx-17{margin-left:var(--sp-17);margin-right:var(--sp-17)}.u-my-17{margin-top:var(--sp-17);margin-bottom:var(--sp-17)}.u-mt-17{margin-top:var(--sp-17)}.u-mr-17{margin-right:var(--sp-17)}.u-mb-17{margin-bottom:var(--sp-17)}.u-ml-17{margin-left:var(--sp-17)}.u-m-20{margin:var(--sp-20)}.u-mx-20{margin-left:var(--sp-20);margin-right:var(--sp-20)}.u-my-20{margin-top:var(--sp-20);margin-bottom:var(--sp-20)}.u-mt-20{margin-top:var(--sp-20)}.u-mr-20{margin-right:var(--sp-20)}.u-mb-20{margin-bottom:var(--sp-20)}.u-ml-20{margin-left:var(--sp-20)}.u-m-24{margin:var(--sp-24)}.u-mx-24{margin-left:var(--sp-24);margin-right:var(--sp-24)}.u-my-24{margin-top:var(--sp-24);margin-bottom:var(--sp-24)}.u-mt-24{margin-top:var(--sp-24)}.u-mr-24{margin-right:var(--sp-24)}.u-mb-24{margin-bottom:var(--sp-24)}.u-ml-24{margin-left:var(--sp-24)}.u-m-32{margin:var(--sp-32)}.u-mx-32{margin-left:var(--sp-32);margin-right:var(--sp-32)}.u-my-32{margin-top:var(--sp-32);margin-bottom:var(--sp-32)}.u-mt-32{margin-top:var(--sp-32)}.u-mr-32{margin-right:var(--sp-32)}.u-mb-32{margin-bottom:var(--sp-32)}.u-ml-32{margin-left:var(--sp-32)}.u-m-38{margin:var(--sp-38)}.u-mx-38{margin-left:var(--sp-38);margin-right:var(--sp-38)}.u-my-38{margin-top:var(--sp-38);margin-bottom:var(--sp-38)}.u-mt-38{margin-top:var(--sp-38)}.u-mr-38{margin-right:var(--sp-38)}.u-mb-38{margin-bottom:var(--sp-38)}.u-ml-38{margin-left:var(--sp-38)}.u-m-40{margin:var(--sp-40)}.u-mx-40{margin-left:var(--sp-40);margin-right:var(--sp-40)}.u-my-40{margin-top:var(--sp-40);margin-bottom:var(--sp-40)}.u-mt-40{margin-top:var(--sp-40)}.u-mr-40{margin-right:var(--sp-40)}.u-mb-40{margin-bottom:var(--sp-40)}.u-ml-40{margin-left:var(--sp-40)}.u-m-50{margin:var(--sp-50)}.u-mx-50{margin-left:var(--sp-50);margin-right:var(--sp-50)}.u-my-50{margin-top:var(--sp-50);margin-bottom:var(--sp-50)}.u-mt-50{margin-top:var(--sp-50)}.u-mr-50{margin-right:var(--sp-50)}.u-mb-50{margin-bottom:var(--sp-50)}.u-ml-50{margin-left:var(--sp-50)}.u-m-60{margin:var(--sp-60)}.u-mx-60{margin-left:var(--sp-60);margin-right:var(--sp-60)}.u-my-60{margin-top:var(--sp-60);margin-bottom:var(--sp-60)}.u-mt-60{margin-top:var(--sp-60)}.u-mr-60{margin-right:var(--sp-60)}.u-mb-60{margin-bottom:var(--sp-60)}.u-ml-60{margin-left:var(--sp-60)}.u-m-64{margin:var(--sp-64)}.u-mx-64{margin-left:var(--sp-64);margin-right:var(--sp-64)}.u-my-64{margin-top:var(--sp-64);margin-bottom:var(--sp-64)}.u-mt-64{margin-top:var(--sp-64)}.u-mr-64{margin-right:var(--sp-64)}.u-mb-64{margin-bottom:var(--sp-64)}.u-ml-64{margin-left:var(--sp-64)}.u-m-69{margin:var(--sp-69)}.u-mx-69{margin-left:var(--sp-69);margin-right:var(--sp-69)}.u-my-69{margin-top:var(--sp-69);margin-bottom:var(--sp-69)}.u-mt-69{margin-top:var(--sp-69)}.u-mr-69{margin-right:var(--sp-69)}.u-mb-69{margin-bottom:var(--sp-69)}.u-ml-69{margin-left:var(--sp-69)}.u-m-72{margin:var(--sp-72)}.u-mx-72{margin-left:var(--sp-72);margin-right:var(--sp-72)}.u-my-72{margin-top:var(--sp-72);margin-bottom:var(--sp-72)}.u-mt-72{margin-top:var(--sp-72)}.u-mr-72{margin-right:var(--sp-72)}.u-mb-72{margin-bottom:var(--sp-72)}.u-ml-72{margin-left:var(--sp-72)}.u-m-80{margin:var(--sp-80)}.u-mx-80{margin-left:var(--sp-80);margin-right:var(--sp-80)}.u-my-80{margin-top:var(--sp-80);margin-bottom:var(--sp-80)}.u-mt-80{margin-top:var(--sp-80)}.u-mr-80{margin-right:var(--sp-80)}.u-mb-80{margin-bottom:var(--sp-80)}.u-ml-80{margin-left:var(--sp-80)}.u-m-86{margin:var(--sp-86)}.u-mx-86{margin-left:var(--sp-86);margin-right:var(--sp-86)}.u-my-86{margin-top:var(--sp-86);margin-bottom:var(--sp-86)}.u-mt-86{margin-top:var(--sp-86)}.u-mr-86{margin-right:var(--sp-86)}.u-mb-86{margin-bottom:var(--sp-86)}.u-ml-86{margin-left:var(--sp-86)}.u-m-88{margin:var(--sp-88)}.u-mx-88{margin-left:var(--sp-88);margin-right:var(--sp-88)}.u-my-88{margin-top:var(--sp-88);margin-bottom:var(--sp-88)}.u-mt-88{margin-top:var(--sp-88)}.u-mr-88{margin-right:var(--sp-88)}.u-mb-88{margin-bottom:var(--sp-88)}.u-ml-88{margin-left:var(--sp-88)}.u-m-99{margin:var(--sp-99)}.u-mx-99{margin-left:var(--sp-99);margin-right:var(--sp-99)}.u-my-99{margin-top:var(--sp-99);margin-bottom:var(--sp-99)}.u-mt-99{margin-top:var(--sp-99)}.u-mr-99{margin-right:var(--sp-99)}.u-mb-99{margin-bottom:var(--sp-99)}.u-ml-99{margin-left:var(--sp-99)}.u-mx-auto{margin-left:auto;margin-right:auto}.u-mt-n8{margin-top:calc(var(--sp-8) * -1)}.u-p-0{padding:var(--sp-0)}.u-px-0{padding-left:var(--sp-0);padding-right:var(--sp-0)}.u-py-0{padding-top:var(--sp-0);padding-bottom:var(--sp-0)}.u-pt-0{padding-top:var(--sp-0)}.u-pr-0{padding-right:var(--sp-0)}.u-pb-0{padding-bottom:var(--sp-0)}.u-pl-0{padding-left:var(--sp-0)}.u-p-4{padding:var(--sp-4)}.u-px-4{padding-left:var(--sp-4);padding-right:var(--sp-4)}.u-py-4{padding-top:var(--sp-4);padding-bottom:var(--sp-4)}.u-pt-4{padding-top:var(--sp-4)}.u-pr-4{padding-right:var(--sp-4)}.u-pb-4{padding-bottom:var(--sp-4)}.u-pl-4{padding-left:var(--sp-4)}.u-p-6{padding:var(--sp-6)}.u-px-6{padding-left:var(--sp-6);padding-right:var(--sp-6)}.u-py-6{padding-top:var(--sp-6);padding-bottom:var(--sp-6)}.u-pt-6{padding-top:var(--sp-6)}.u-pr-6{padding-right:var(--sp-6)}.u-pb-6{padding-bottom:var(--sp-6)}.u-pl-6{padding-left:var(--sp-6)}.u-p-8{padding:var(--sp-8)}.u-px-8{padding-left:var(--sp-8);padding-right:var(--sp-8)}.u-py-8{padding-top:var(--sp-8);padding-bottom:var(--sp-8)}.u-pt-8{padding-top:var(--sp-8)}.u-pr-8{padding-right:var(--sp-8)}.u-pb-8{padding-bottom:var(--sp-8)}.u-pl-8{padding-left:var(--sp-8)}.u-p-9{padding:var(--sp-9)}.u-px-9{padding-left:var(--sp-9);padding-right:var(--sp-9)}.u-py-9{padding-top:var(--sp-9);padding-bottom:var(--sp-9)}.u-pt-9{padding-top:var(--sp-9)}.u-pr-9{padding-right:var(--sp-9)}.u-pb-9{padding-bottom:var(--sp-9)}.u-pl-9{padding-left:var(--sp-9)}.u-p-10{padding:var(--sp-10)}.u-px-10{padding-left:var(--sp-10);padding-right:var(--sp-10)}.u-py-10{padding-top:var(--sp-10);padding-bottom:var(--sp-10)}.u-pt-10{padding-top:var(--sp-10)}.u-pr-10{padding-right:var(--sp-10)}.u-pb-10{padding-bottom:var(--sp-10)}.u-pl-10{padding-left:var(--sp-10)}.u-p-12{padding:var(--sp-12)}.u-px-12{padding-left:var(--sp-12);padding-right:var(--sp-12)}.u-py-12{padding-top:var(--sp-12);padding-bottom:var(--sp-12)}.u-pt-12{padding-top:var(--sp-12)}.u-pr-12{padding-right:var(--sp-12)}.u-pb-12{padding-bottom:var(--sp-12)}.u-pl-12{padding-left:var(--sp-12)}.u-p-15{padding:var(--sp-15)}.u-px-15{padding-left:var(--sp-15);padding-right:var(--sp-15)}.u-py-15{padding-top:var(--sp-15);padding-bottom:var(--sp-15)}.u-pt-15{padding-top:var(--sp-15)}.u-pr-15{padding-right:var(--sp-15)}.u-pb-15{padding-bottom:var(--sp-15)}.u-pl-15{padding-left:var(--sp-15)}.u-p-16{padding:var(--sp-16)}.u-px-16{padding-left:var(--sp-16);padding-right:var(--sp-16)}.u-py-16{padding-top:var(--sp-16);padding-bottom:var(--sp-16)}.u-pt-16{padding-top:var(--sp-16)}.u-pr-16{padding-right:var(--sp-16)}.u-pb-16{padding-bottom:var(--sp-16)}.u-pl-16{padding-left:var(--sp-16)}.u-p-17{padding:var(--sp-17)}.u-px-17{padding-left:var(--sp-17);padding-right:var(--sp-17)}.u-py-17{padding-top:var(--sp-17);padding-bottom:var(--sp-17)}.u-pt-17{padding-top:var(--sp-17)}.u-pr-17{padding-right:var(--sp-17)}.u-pb-17{padding-bottom:var(--sp-17)}.u-pl-17{padding-left:var(--sp-17)}.u-p-20{padding:var(--sp-20)}.u-px-20{padding-left:var(--sp-20);padding-right:var(--sp-20)}.u-py-20{padding-top:var(--sp-20);padding-bottom:var(--sp-20)}.u-pt-20{padding-top:var(--sp-20)}.u-pr-20{padding-right:var(--sp-20)}.u-pb-20{padding-bottom:var(--sp-20)}.u-pl-20{padding-left:var(--sp-20)}.u-p-24{padding:var(--sp-24)}.u-px-24{padding-left:var(--sp-24);padding-right:var(--sp-24)}.u-py-24{padding-top:var(--sp-24);padding-bottom:var(--sp-24)}.u-pt-24{padding-top:var(--sp-24)}.u-pr-24{padding-right:var(--sp-24)}.u-pb-24{padding-bottom:var(--sp-24)}.u-pl-24{padding-left:var(--sp-24)}.u-p-32{padding:var(--sp-32)}.u-px-32{padding-left:var(--sp-32);padding-right:var(--sp-32)}.u-py-32{padding-top:var(--sp-32);padding-bottom:var(--sp-32)}.u-pt-32{padding-top:var(--sp-32)}.u-pr-32{padding-right:var(--sp-32)}.u-pb-32{padding-bottom:var(--sp-32)}.u-pl-32{padding-left:var(--sp-32)}.u-p-38{padding:var(--sp-38)}.u-px-38{padding-left:var(--sp-38);padding-right:var(--sp-38)}.u-py-38{padding-top:var(--sp-38);padding-bottom:var(--sp-38)}.u-pt-38{padding-top:var(--sp-38)}.u-pr-38{padding-right:var(--sp-38)}.u-pb-38{padding-bottom:var(--sp-38)}.u-pl-38{padding-left:var(--sp-38)}.u-p-40{padding:var(--sp-40)}.u-px-40{padding-left:var(--sp-40);padding-right:var(--sp-40)}.u-py-40{padding-top:var(--sp-40);padding-bottom:var(--sp-40)}.u-pt-40{padding-top:var(--sp-40)}.u-pr-40{padding-right:var(--sp-40)}.u-pb-40{padding-bottom:var(--sp-40)}.u-pl-40{padding-left:var(--sp-40)}.u-p-50{padding:var(--sp-50)}.u-px-50{padding-left:var(--sp-50);padding-right:var(--sp-50)}.u-py-50{padding-top:var(--sp-50);padding-bottom:var(--sp-50)}.u-pt-50{padding-top:var(--sp-50)}.u-pr-50{padding-right:var(--sp-50)}.u-pb-50{padding-bottom:var(--sp-50)}.u-pl-50{padding-left:var(--sp-50)}.u-p-60{padding:var(--sp-60)}.u-px-60{padding-left:var(--sp-60);padding-right:var(--sp-60)}.u-py-60{padding-top:var(--sp-60);padding-bottom:var(--sp-60)}.u-pt-60{padding-top:var(--sp-60)}.u-pr-60{padding-right:var(--sp-60)}.u-pb-60{padding-bottom:var(--sp-60)}.u-pl-60{padding-left:var(--sp-60)}.u-p-64{padding:var(--sp-64)}.u-px-64{padding-left:var(--sp-64);padding-right:var(--sp-64)}.u-py-64{padding-top:var(--sp-64);padding-bottom:var(--sp-64)}.u-pt-64{padding-top:var(--sp-64)}.u-pr-64{padding-right:var(--sp-64)}.u-pb-64{padding-bottom:var(--sp-64)}.u-pl-64{padding-left:var(--sp-64)}.u-p-69{padding:var(--sp-69)}.u-px-69{padding-left:var(--sp-69);padding-right:var(--sp-69)}.u-py-69{padding-top:var(--sp-69);padding-bottom:var(--sp-69)}.u-pt-69{padding-top:var(--sp-69)}.u-pr-69{padding-right:var(--sp-69)}.u-pb-69{padding-bottom:var(--sp-69)}.u-pl-69{padding-left:var(--sp-69)}.u-p-72{padding:var(--sp-72)}.u-px-72{padding-left:var(--sp-72);padding-right:var(--sp-72)}.u-py-72{padding-top:var(--sp-72);padding-bottom:var(--sp-72)}.u-pt-72{padding-top:var(--sp-72)}.u-pr-72{padding-right:var(--sp-72)}.u-pb-72{padding-bottom:var(--sp-72)}.u-pl-72{padding-left:var(--sp-72)}.u-p-80{padding:var(--sp-80)}.u-px-80{padding-left:var(--sp-80);padding-right:var(--sp-80)}.u-py-80{padding-top:var(--sp-80);padding-bottom:var(--sp-80)}.u-pt-80{padding-top:var(--sp-80)}.u-pr-80{padding-right:var(--sp-80)}.u-pb-80{padding-bottom:var(--sp-80)}.u-pl-80{padding-left:var(--sp-80)}.u-p-86{padding:var(--sp-86)}.u-px-86{padding-left:var(--sp-86);padding-right:var(--sp-86)}.u-py-86{padding-top:var(--sp-86);padding-bottom:var(--sp-86)}.u-pt-86{padding-top:var(--sp-86)}.u-pr-86{padding-right:var(--sp-86)}.u-pb-86{padding-bottom:var(--sp-86)}.u-pl-86{padding-left:var(--sp-86)}.u-p-88{padding:var(--sp-88)}.u-px-88{padding-left:var(--sp-88);padding-right:var(--sp-88)}.u-py-88{padding-top:var(--sp-88);padding-bottom:var(--sp-88)}.u-pt-88{padding-top:var(--sp-88)}.u-pr-88{padding-right:var(--sp-88)}.u-pb-88{padding-bottom:var(--sp-88)}.u-pl-88{padding-left:var(--sp-88)}.u-p-99{padding:var(--sp-99)}.u-px-99{padding-left:var(--sp-99);padding-right:var(--sp-99)}.u-py-99{padding-top:var(--sp-99);padding-bottom:var(--sp-99)}.u-pt-99{padding-top:var(--sp-99)}.u-pr-99{padding-right:var(--sp-99)}.u-pb-99{padding-bottom:var(--sp-99)}.u-pl-99{padding-left:var(--sp-99)}.home-profile{margin-top:var(--sp-40);display:flex;align-items:stretch;gap:var(--sp-32)}@media (min-width: 1024px){.home-profile{align-items:flex-start}}.home-profile__content{flex:1;min-width:0;display:flex}@media (max-width: 1024px){.home-profile__content{flex-direction:column}}@media (max-width: 1023px){.home-profile__menu{display:none}}.home-profile__panel{border-radius:var(--radius-20);background-color:var(--white);padding:var(--sp-40) var(--sp-60) var(--sp-38)}@media (max-width: 1023px){.home-profile__panel{width:100%;max-width:100%;box-sizing:border-box}}.home-profile__panel_profile{display:flex;flex-direction:column;gap:var(--sp-20);width:100%}.home-profile__panel_learning{display:flex;flex-direction:column;width:100%}@media (min-width: 1024px){.home-profile__panel_learning{max-width:var(--size-552)}}.home-profile__panel_learning_lesson{background:transparent;padding:0;gap:var(--sp-20)}.home-profile__panel_glossary{display:flex;flex-direction:column;gap:var(--sp-20);width:100%}@media (min-width: 1024px){.home-profile__panel_glossary{max-width:var(--size-552)}}.home-profile__loading,.home-profile__empty{border-radius:var(--radius-20);background-color:var(--white);padding:var(--sp-40);text-align:center;font-family:var(--font-family);font-weight:var(--font-medium);color:var(--osnovnoy-tekst);width:100%}@media (min-width: 1024px){.home-profile__loading,.home-profile__empty{max-width:var(--size-552)}}@media (min-width: 1024px){.home-profile__panel_profile{width:var(--size-460)}}.home-profile-panel-enter-active,.home-profile-panel-leave-active{transition:transform .35s ease,opacity .35s ease;transform-origin:center top;will-change:transform,opacity}.home-profile-panel-enter-from,.home-profile-panel-leave-to{transform:scale(.94) translateY(var(--sp-16));opacity:0}.home-profile-panel-enter-to,.home-profile-panel-leave-from{transform:scale(1) translateY(0);opacity:var(--opacity-full)}.home-learning__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-20);margin-top:var(--sp-20)}@media (max-width: 1023px){.home-learning__header_lesson{width:100%}.home-learning__header_lesson .home-profile-info-table-item_student-name{width:100%;justify-content:center;margin-left:0;margin-right:0}.home-learning__header_lesson .learning-product-badge{align-self:flex-start}}.home-learning__card{background:var(--white);border-radius:var(--radius-20);padding:var(--sp-40) var(--sp-60) var(--sp-38);box-sizing:border-box}@media (max-width: 1023px){.home-learning__card{padding:var(--sp-20)}}.home-learning__card_header .home-learning__header{margin-top:0}@media (max-width: 1023px){.home-learning__card_header .home-learning__header{flex-direction:column}}.home-learning__header-progress{margin-top:var(--sp-20)}.home-learning__back{align-self:flex-start;margin-top:var(--sp-20);border:none;padding:0;background:none;cursor:pointer;font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--size-15);color:var(--dopolnitelnyy-tekst)}.home-learning__back:hover{text-decoration:underline}
