:root{--text-color:#252575;--body-color:#e4e9f7;--sidebar-color:#fff;--sidebar-text-color:var(--text-color);--primary:43 191 53;--primary-foreground:124,63%,46%,.749;--switcher-color:#edecef;--text-white:#fff;--profile-color:#ebecf1;--link-color:#548eaa;--dots-color:#666c7c;--dots-bg:transparent;--dots-border:#666c7c;--block-color:#fff;--skeleton-bg-gradient-color:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);--sidebar-opacity:.7;--tranision-hover:all .23s ease;--tranision-theme:all .7s ease;--cool-gray-950:#0e1217;--cool-gray-900:#151a1f;--cool-gray-800:#22262e;--cool-gray-700:#343b45;--cool-gray-600:#4c5563;--cool-gray-500:#626d7c;--cool-gray-400:#848e9e;--cool-gray-300:#a2abb8;--cool-gray-200:#c3c9d1;--cool-gray-100:#e2e5eb;--cool-gray-50:#f7f8fb;--gray-950:#080808;--gray-900:#1a1a1a;--gray-800:#262626;--gray-700:#3d3d3d;--gray-600:#525252;--gray-500:#707070;--gray-400:#8f8f8f;--gray-300:#a1a1a1;--gray-200:#bebebe;--gray-100:#dbdbdb;--gray-50:#dbdbdb;--blue-950:#000208;--blue-900:#050c2a;--blue-800:#0d1d57;--blue-700:#152c8c;--blue-600:#213fc0;--blue-500:#3259e8;--blue-400:#4e7aff;--blue-300:#749cff;--blue-200:#9ebcff;--blue-100:#c8dbff;--blue-50:#f3f8ff;--green-950:#000201;--green-900:#021407;--green-800:#002d11;--green-700:#00491c;--green-600:#006629;--green-500:#00823e;--green-400:#3d9c5c;--green-300:#6eb481;--green-200:#9dcba8;--green-100:#d8eddc;--green-50:#f0fcf2;--red-950:#060000;--red-900:#220402;--red-800:#480804;--red-700:#730300;--red-600:#9e0200;--red-500:#c32518;--red-400:#dd503f;--red-300:#ec7c6b;--red-200:#f5a79a;--red-100:#fddad5;--red-50:#fff4f1;--red:#f44336}html.dark{--text-color:#e1e1e1;--body-color:#121319;--sidebar-color:#1a1c24;--sidebar-text-color:#8f96a9;--primary:#1e4ad9;--switcher-color:#2c2e3a;--profile-color:#242833;--dots-color:#1d2027;--dots-bg:#82879b;--dots-border:#82879b;--block-color:#191a21;--skeletom-color:#1f2129;--skeleton-bg-gradient-color:linear-gradient(110deg,#1f2129 8%,#23252e 18%,#1f2129 33%);--sidebar-opacity:.2;--cool-gray-950:#f7f8fb;--cool-gray-900:#e2e5eb;--cool-gray-800:#c3c9d1;--cool-gray-700:#a2abb8;--cool-gray-600:#848e9e;--cool-gray-500:#626d7c;--cool-gray-400:#4c5563;--cool-gray-300:#343b45;--cool-gray-200:#22262e;--cool-gray-100:#151a1f;--cool-gray-50:#0e1217;--gray-950:#dbdbdb;--gray-900:#dbdbdb;--gray-800:#bebebe;--gray-700:#a1a1a1;--gray-600:#8f8f8f;--gray-500:#707070;--gray-400:#525252;--gray-300:#3d3d3d;--gray-200:#262626;--gray-100:#1a1a1a;--gray-50:#080808;--blue-950:#000208;--blue-900:#050c2a;--blue-800:#0d1d57;--blue-700:#152c8c;--blue-600:#213fc0;--blue-500:#3259e8;--blue-400:#4e7aff;--blue-300:#749cff;--blue-200:#9ebcff;--blue-100:#c8dbff;--blue-50:#f3f8ff;--green-950:#000201;--green-900:#021407;--green-800:#002d11;--green-700:#00491c;--green-600:#006629;--green-500:#00823e;--green-400:#3d9c5c;--green-300:#6eb481;--green-200:#9dcba8;--green-100:#d8eddc;--green-50:#f0fcf2;--red-950:#060000;--red-900:#220402;--red-800:#480804;--red-700:#730300;--red-600:#9e0200;--red-500:#c32518;--red-400:#dd503f;--red-300:#ec7c6b;--red-200:#f5a79a;--red-100:#fddad5;--red-50:#fff4f1}:root{--hover-shadow:2px 2px 18px 0px rgba(34,60,80,.1);--text-primaty-color:#252575;--links-color:var(--gray-800-primary);--sidebar-background-color:var(--background-secondary);--sidebar-legal-text-primary-color:var(--gray-700-secondary);--sidebar-legal-text-secondary-color:var(--gray-600-secondary-alt);--button-primary-default-color:var(--purple-brand);--button-primary-hover-color:var(--purple-400);--button-primary-disabled-color:#2f2d32;--button-primary-font-active-color:var(--gray-100);--button-primary-font-disabled-color:var(--gray-600-secondary-alt);--button-outlined-default-color:var(--gray-100);--button-outlined-font-active-color:var(--gray-800-primary);--button-outlined-font-disabled-color:var(--gray-600-secondary-alt);--button-outlined-default-border:1px solid var(--gray-300);--button-outlined-hover-border:1px solid var(--gray-400);--button-secondary-default-color:#f8f8f8;--button-secondary-hover-color:#e7e7ef;--button-secondary-disabled-color:#f8f8f8;--button-secondary-font-active-color:#000;--button-secondary-font-disabled-color:rgba(0,0,0,.5);--button-danger-default-color:#c32518;--button-danger-hover-color:#c3251880;--button-danger-disabled-color:#c32518ad;--button-danger-font-active-color:#fff;--button-danger-font-disabled-color:hsla(0,0%,100%,.9);--input-border:1px solid var(--gray-800-primary);--input-text-color:var(--gray-800-primary);--tab-button-default-color:var(--background-secondary);--tab-button-opened-color:var(--purple-brand);--stories-border-main-color:var(--purple-brand);--stories-border-hover-color:var(--purple-400);--stories-border-viewed-color:var(--gray-200);--nav-card-education-bg-color:var(--card-material-yellow-100);--nav-card-education-icon-color:var(--card-material-yellow-200);--nav-card-education-button-color:var(--card-material-yellow-300);--nav-card-events-bg-color:var(--card-material-blue-100);--nav-card-events-icon-color:var(--card-material-blue-200);--nav-card-events-button-color:var(--card-material-blue-300);--nav-card-media-bg-color:var(--card-material-purple-100);--nav-card-media-icon-color:var(--card-material-purple-200);--nav-card-media-button-color:var(--card-material-purple-300);--announcement-bg-color:var(--background-secondary);--announcement-topic-color:#252575;--profile-widget-bg-color:var(--background-secondary);--profile-widget-location-color:var(--gray-700-secondary);--rating-name-color:var(--gray-700-secondary);--media-card-topic-color:#252575;--media-card-status-color:var(--gray-500-neutral);--checkbox-unchecked-default-border-color:var(--gray-300);--checkbox-unchecked-default-bg-color:#fff;--checkbox-unchecked-hover-border-color:var(--purple-brand);--checkbox-unchecked-hover-bg-color:#fff;--checkbox-unchecked-disabled-border-color:var(--gray-300);--checkbox-unchecked-disabled-bg-color:var(--gray-200);--checkbox-checked-default-bg-color:var(--green-300);--checkbox-checked-disabled-bg-color:var(--gray-300);--search-border-color:var(--gray-800-primary);--fw-bold:700;--fw-regular:400;--fw-semi-bold:600;--breadcrumb-unactive-default-color:rgba(0,0,0,.5);--breadcrumb-unactive-hover-color:#4c4c4c;--breadcrumb-active-default-color:#252575;--breadcrumb-active-hover-color:#4c4c4c;--base-transition:all .1s ease-in-out;--background-primary:#fff;--default-border:1px solid #d6d6e3;--text-font:"Open Sans",sans-serif;--headings-font:"Ubuntu","Montserrat",sans-serif;--headings-color:#252575;--text-primary-color:#252575;--text-hover-color:#4c4c4c;--text-secondary-color:rgba(0,0,0,.5);--modal-window-shadow:0 0 15px 0 hsla(0,0%,60%,.2);--navigation-card--default-bg:#fff;--navigation-card--hover-bg:#f8f8f8;--badge-bg-base-color:#fff;--badge-bg-brand-color:#123785;--badge-bg-special-color:#de960c;--badge-bg-grey-color:#f8f8f8;--badge-font-base-color:rgba(0,0,0,.5);--badge-font-brand-color:#fff;--tag-light-text-color:hsla(0,0%,100%,.5);--tag-dark-text-color:rgba(0,0,0,.5)}.btn{align-items:center;animation-duration:.2s;border-radius:.375rem;display:inline-flex;font-size:1rem;justify-content:center;line-height:1.5rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease-in-out;white-space:nowrap}.btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring))}.btn:disabled{pointer-events:none;--tw-bg-opacity:1;background-color:rgb(203 203 203/var(--tw-bg-opacity,1))}.btn-default{background:rgb(var(--primary));--hover-color:color-mix(in srgb,rgb(var(--primary)) 90%,#fff);--active-color:color-mix(in srgb,rgb(var(--primary)) 75%,#000)}.btn-default:focus-visible,.btn-default:hover{background:var(--hover-color)}.btn-default:active{background:var(--active-color)}.btn-blue{background:#1e4ad9;--hover-color:color-mix(in srgb,#1e4ad9 80%,#fff);--active-color:color-mix(in srgb,#1e4ad9 75%,#000)}.btn-blue:focus-visible,.btn-blue:hover{background:var(--hover-color)}.btn-blue:active{background:var(--active-color)}.btn-blue-regular{background:#e8f1ff;--hover-color:color-mix(in srgb,#e8f1ff 90%,#000);--active-color:color-mix(in srgb,#e8f1ff 75%,#000);--hover-color:#c7d6f8;--active-color:#b7c7ee}.btn-blue-regular:focus-visible,.btn-blue-regular:hover{background:var(--hover-color)}.btn-blue-regular:active{background:var(--active-color)}.btn-loading{pointer-events:none;position:relative}.btn.variant-icon{border-radius:9999px!important;height:2.4em;justify-content:center;min-height:2.4em!important;padding:0;width:2.4em}.btn.variant-icon :is(i,svg){height:1.6em!important;min-height:1.6em!important;min-width:1.6em!important;width:1.6em!important}.variant-text{gap:.2em;height:2.4em;padding-left:.5em;padding-right:.5em}.icon-btn{align-items:center;animation-duration:.15s;color:inherit!important;display:flex;overflow:hidden;position:relative;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.icon-btn>:not(.ripple-after){z-index:1}.icon-btn:hover{background-color:var(--hover-color)}.icon-btn:focus{outline-width:0}.icon-btn:focus-visible{background-color:var(--hover-color)}.icon-btn>*{pointer-events:none}.icon-btn{border:1px solid var(--active-color);--hover-color:color-mix(in srgb,currentColor 5%,#fff);--active-color:color-mix(in srgb,currentColor 22%,#fff)}.icon-btn:not(:focus-visible){border-width:0!important}.icon-btn.default-bg{background-color:var(--bg-color);--hover-color:color-mix(in srgb,currentColor 9%,#fff);--bg-color:color-mix(in srgb,currentColor 4%,#fff)}.ripple{overflow:hidden;position:relative}.ripple>:not(.ripple-after){z-index:1}.ripple-after{animation:ripple-animation .5s ease-out forwards;background:var(--active-color);border-radius:50%;pointer-events:none;position:absolute;transform:scale(0);transition:all .4s ease-out}.ripple-after-up{opacity:0!important}@keyframes ripple-animation{0%{transform:scale(0)}to{transform:scale(2.4)}}
