@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../fonts/rubik-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../fonts/rubik-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../fonts/rubik-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../fonts/rubik-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.in-telegram .ThemeToggle{display:none}:root{--main-white:#fff;--black:#3b4453;--main-black:#000;--main-black-04:#0000000a;--main-black-08:#00000014;--main-black-16:#00000029;--main-black-40:#0006;--main-blue-24:#0066ff3d;--main-blue:#06f;--main-red:#f52733;--main-green:#14a44d;--main-green-12:#14a44d1f;--main-red-12:#f527331f;--main-grey:#333;--typography-secondary:#73726f;--typography-tertiary:#a1a19f;--background-secondary:#f7f7f7;--primary:#ff7739;--gray:#a5aabe;--overlay:#00000026;--brand-violet:#5b4fe0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mainFontFamaly:"Rubik Variable", sans-serif;--accentFontFamaly:"Rubik Variable", sans-serif;--z-index-base:1000;--z-index-dropdown:2000;--z-index-secondary-nav:3000;--z-index-main:4000;--z-index-primary-nav:5000;--z-index-full-screen:6000;--z-index-special:7000;--z-index-modal:8000;--z-index-notification:9000;--body-scroll-width:0;--main-nav-panel-width:220px}:root[data-theme=dark]{--main-white:#18181b;--black:#e4e4e7;--main-black:#f4f4f5;--main-black-04:#ffffff0d;--main-black-08:#ffffff17;--main-black-16:#ffffff29;--main-black-40:#ffffff6b;--main-blue-24:#4c8dff4d;--main-blue:#4c8dff;--main-red:#ff5c66;--main-green:#3dd47a;--main-green-12:#3dd47a29;--main-red-12:#ff5c6629;--main-grey:#d4d4d8;--typography-secondary:#a1a1aa;--typography-tertiary:#8a8a93;--background-secondary:#0f0f11;--gray:#71717a;--overlay:#0000008c;--brand-violet:#b4adff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.panel-collapsed{--main-nav-panel-width:36px}body,html{background-color:var(--main-white)}:root[data-theme=dark] img:is([src*="/logo."],[src*="/plus."],[src*="/close."],[src*="/arrow."],[src*="/basket."],[src*="/dots."],[src*="/image_black."],[src*="/text_black."],[src*="/default-user."],[src*="/bold-arrow."],[src*="/arrow-right."],[src*="/arrow-up."],[src*="/check."],[src*="/copy."],[src*="/image-double."],[src*="/loader."],[src*="/refresh."],[src*="/edit."]){filter:invert()}:root[data-theme=dark] svg [fill=black]{fill:currentColor}:root[data-theme=dark] svg [stroke=black]{stroke:currentColor}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--main-white:#18181b;--black:#e4e4e7;--main-black:#f4f4f5;--main-black-04:#ffffff0d;--main-black-08:#ffffff17;--main-black-16:#ffffff29;--main-black-40:#ffffff6b;--main-blue-24:#4c8dff4d;--main-blue:#4c8dff;--main-red:#ff5c66;--main-green:#3dd47a;--main-green-12:#3dd47a29;--main-red-12:#ff5c6629;--main-grey:#d4d4d8;--typography-secondary:#a1a1aa;--typography-tertiary:#8a8a93;--background-secondary:#0f0f11;--gray:#71717a;--overlay:#0000008c;--brand-violet:#b4adff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]) img:is([src*="/logo."],[src*="/plus."],[src*="/close."],[src*="/arrow."],[src*="/basket."],[src*="/dots."],[src*="/image_black."],[src*="/text_black."],[src*="/default-user."],[src*="/bold-arrow."],[src*="/arrow-right."],[src*="/arrow-up."],[src*="/check."],[src*="/copy."],[src*="/image-double."],[src*="/loader."],[src*="/refresh."],[src*="/edit."]){filter:invert()}:root:not([data-theme=light]) svg [fill=black]{fill:currentColor}:root:not([data-theme=light]) svg [stroke=black]{stroke:currentColor}}body{font-family:var(--mainFontFamaly);color:var(--main-black);font-size:16px;font-weight:400;line-height:23px}body.scroll-block{padding-right:var(--body-scroll-width);overflow:hidden}body.cursor-pointer *{cursor:pointer!important}body.cursor-grab *{cursor:grab!important}body.cursor-grabbing *{cursor:grabbing!important}a{text-decoration:none}*{box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--accentFontFamaly)}h1{letter-spacing:-.01em;font-size:30px;font-weight:800;line-height:34px}h2{font-size:20px;font-weight:700;line-height:20px}button,input,select,textarea{background:0 0;border:none;outline:none}@media (width>=769px){::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--main-white);border-radius:15px;margin:8px 0}::-webkit-scrollbar-thumb{background-color:var(--main-black-16);border:4px solid var(--main-white);border-radius:15px}::-webkit-scrollbar-thumb:hover{background-color:var(--main-black-40)}}.container{padding:0 50px}@media (width<=768px){h1,h2{font-size:22px;line-height:30px}h2{letter-spacing:-.01em;font-weight:800}.container{padding:0 40px}}.AlertModal{background:var(--main-white);border-radius:8px;align-items:flex-start;width:360px;padding:12px 40px 12px 12px;display:flex;position:relative;box-shadow:0 12px 32px #0000001f,0 0 2px #0000003d}@media (width<=768px){.AlertModal{width:calc(100vw - 16px);top:8px;left:8px}}.AlertModal__icon{color:var(--main-green);flex-shrink:0}.AlertModal__content{margin-left:12px;position:relative}.AlertModal__title{letter-spacing:-.32px;margin-bottom:4px;font-size:16px;font-weight:500;line-height:20px}.AlertModal__text{color:var(--typography-secondary);font-size:14px;font-weight:400;line-height:18px}.AlertModal__close{cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:4px;right:4px}.AlertModal__close img{width:14px;height:auto}.AppNotifications{max-width:360px;z-index:var(--z-index-notification);pointer-events:none;flex-direction:column;align-items:flex-end;padding:8px;display:flex;position:fixed;top:0;right:0}.AppNotifications__item{pointer-events:all}.AppNotifications__item+.AppNotifications__item{margin-top:16px}.AppNotifications__transition-enter-active,.AppNotifications__transition-leave-active{transition:all .5s}.AppNotifications__transition-enter-from,.AppNotifications__transition-leave-to{opacity:0;transform:translate(calc(100% + 50px))}.ConfirmDialogModal{z-index:calc(10 + var(--z-index-modal))}@media (width<=768px){.ConfirmDialog{padding:0 16px}}.ConfirmDialog__text{color:var(--typography-secondary);white-space:pre-line;margin:4px 0 0;font-size:16px;line-height:22px}.ConfirmDialog__field{flex-direction:column;gap:6px;margin-top:16px;display:flex}.ConfirmDialog__label{color:var(--typography-secondary);font-size:14px}.ConfirmDialog__copy,.ConfirmDialog__input{border:1px solid var(--main-black-16);background:var(--main-white);width:100%;color:var(--main-black);font:inherit;border-radius:10px;padding:10px 12px;font-size:15px}.ConfirmDialog__copy:focus,.ConfirmDialog__input:focus{border-color:var(--main-black);outline:none}.ConfirmDialog__copy{resize:vertical;margin-top:16px;font-size:13px;line-height:18px}.ConfirmDialog__copy-button{color:var(--main-blue);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:14px}.ConfirmDialog__actions{gap:8px;margin-top:24px;display:flex}.ConfirmDialog__actions .BaseButton{flex:1;margin:0!important}.ConfirmDialog__accept--danger:not(:disabled){background:var(--main-red);border-color:var(--main-red);color:#fff}.ConfirmDialog__accept--danger:not(:disabled):hover{filter:brightness(.95)}.SearchField{align-items:center;width:100%;display:flex;position:relative}.SearchField__icon{color:var(--main-black-40);pointer-events:none;display:flex;position:absolute;left:12px}.SearchField__input{background:var(--main-black-04);width:100%;height:40px;font:inherit;border:1px solid #0000;border-radius:8px;padding:0 12px 0 40px;font-size:16px;transition:background-color .15s,border-color .15s}.SearchField__input:focus{border-color:var(--main-blue);background:var(--main-white);outline:none}.SearchField__input::-webkit-search-cancel-button{cursor:pointer}.ThemeToggle{width:36px;height:36px;color:var(--main-black);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-right:8px;padding:0;transition:background-color .15s;display:flex}.ThemeToggle:hover{background:var(--main-black-04)}.ThemeToggle__sun,:root[data-theme=dark] .ThemeToggle__moon{display:none}.ThemeToggle svg{transition:transform .3s}.ThemeToggle:active svg{transform:rotate(-30deg)scale(.9)}:root[data-theme=dark] .ThemeToggle__sun{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ThemeToggle__moon{display:none}:root:not([data-theme=light]) .ThemeToggle__sun{display:block}}.NotificationBell{margin-right:8px;position:relative}.NotificationBell__button{width:36px;height:36px;color:var(--main-black);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex;position:relative}.NotificationBell__button--open,.NotificationBell__button:hover{background:var(--main-black-08)}.NotificationBell__badge{color:#fff;text-align:center;pointer-events:none;background:#ff7739;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:0}.NotificationBell__panel{z-index:20;border:1px solid var(--main-black-08);background:var(--main-white);border-radius:20px;width:380px;max-height:calc(min(520px,75vh));padding:8px;animation:.16s ease-out NotificationBell-in;position:absolute;top:46px;right:-60px;overflow-y:auto;box-shadow:0 20px 48px -12px #0000003d,0 2px 6px #0000000f}@media (width<=768px){.NotificationBell__panel{width:auto;position:fixed;top:60px;left:8px;right:8px}}.NotificationBell__head{justify-content:space-between;align-items:center;padding:8px 10px 10px;display:flex}.NotificationBell__title{letter-spacing:-.34px;font-size:17px;font-weight:700}.NotificationBell__new{color:#e8642a;background:#ff773924;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.NotificationBell__empty{color:var(--typography-secondary);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 24px 28px;font-size:14px;line-height:20px;display:flex}.NotificationBell__empty b{color:var(--main-black);font-size:15px}.NotificationBell__empty-icon{background:var(--main-black-04);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:6px;font-size:24px;display:flex}.NotificationBell__list{flex-direction:column;gap:2px;list-style:none;display:flex}.NotificationBell__item{color:var(--main-black);border-radius:14px;align-items:center;gap:12px;padding:10px;transition:background-color .15s;display:flex}.NotificationBell__item:hover{background:var(--main-black-04)}.NotificationBell__item--new{background:#ff77390f}.NotificationBell__item--new:hover{background:#ff77391a}.NotificationBell__visual{flex-shrink:0;width:48px;height:48px;position:relative}.NotificationBell__visual .NotificationBell__letter,.NotificationBell__visual img{background:var(--main-black-08);-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:100%}.NotificationBell__visual--follower .NotificationBell__letter,.NotificationBell__visual--follower img{border-radius:50%}.NotificationBell__letter{color:var(--typography-secondary);font-size:18px}.NotificationBell__kind,.NotificationBell__letter{justify-content:center;align-items:center;font-weight:700;display:flex}.NotificationBell__kind{border:2px solid var(--main-white);color:#fff;background:#ff7739;border-radius:50%;width:22px;height:22px;font-size:11px;line-height:1;position:absolute;bottom:-4px;right:-4px}.NotificationBell__kind--avatar{-o-object-fit:cover;object-fit:cover;background:var(--main-black-08);width:24px;height:24px}.NotificationBell__visual--new_test .NotificationBell__kind:not(.NotificationBell__kind--avatar){background:var(--main-black)}.NotificationBell__visual--follower .NotificationBell__kind{background:var(--main-black);color:var(--main-white);font-size:14px}.NotificationBell__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationBell__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:19px;display:-webkit-box;overflow:hidden}.NotificationBell__text b{font-weight:650}.NotificationBell__meta{color:var(--typography-tertiary);font-size:12px;line-height:16px}.NotificationBell__dot{background:#ff7739;border-radius:50%;flex-shrink:0;width:8px;height:8px}@keyframes NotificationBell-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.NotificationBell__panel{animation:none}}.InputError{color:var(--main-red);letter-spacing:normal;font-size:14px;font-weight:400;line-height:18px}.BaseInput{flex-direction:column;display:flex;position:relative}@keyframes loadingAnimation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.BaseInput__body{display:flex}.BaseInput__icon{cursor:pointer;-o-object-fit:contain;object-fit:contain;width:20px;height:20px;position:absolute;top:14px;right:12px}.BaseInput__icon--load{animation-name:loadingAnimation;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.BaseInput__input{border:1px solid var(--main-black-16);width:100%;height:48px;font-family:var(--mainFontFamaly);color:var(--black);appearance:none;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:18px;font-weight:400;line-height:24px;display:flex}@media (width<=768px){.BaseInput__input{min-width:148px}}.BaseInput__input::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.BaseInput__input::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.BaseInput__input--error{border:1px solid var(--main-red)}.BaseInput__input::placeholder{letter-spacing:-.32px;color:var(--typography-tertiary);font-size:16px;font-weight:400;line-height:20px}.BaseInput__input:disabled{cursor:default;background:var(--background-secondary)}.BaseInput__input:read-only{cursor:default}:is(.BaseInput__input:not(:read-only):active,.BaseInput__input:not(:read-only):focus),.BaseInput__input:not(:read-only):active,.BaseInput__input:not(:read-only):focus{border:1px solid var(--main-black)!important}.BaseInput__input:not(:last-child){padding-right:40px}.BaseInput__input--small{height:40px}.BaseInput__error{margin-top:8px}.LogInContent{width:100%}.LogInContent__text{margin-bottom:40px;margin-right:40px;font-size:18px;font-weight:400;line-height:24px}.LogInContent__actions{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.LogInContent__actions .BaseButton__content{color:#fff;align-items:center;gap:8px;display:flex}.LogInContent__vk.BaseButton{background:#07f}.LogInContent__vk.BaseButton:not(:disabled):hover{background:#0069e0}.LogInContent__tg.BaseButton{background:#2aabee}.LogInContent__tg.BaseButton:not(:disabled):hover{background:#229ed9}.LogInContent__actions img{width:24px;height:24px;margin-right:2px}.LogInContent__telegram{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.LogInContent__telegram-text{color:var(--typography-secondary)}.LogInContent__telegram-widget{min-height:44px}.LogInContent__telegram-widget iframe{margin:0 auto;display:block}.LogInContent__telegram-failed{color:var(--main-red);font-size:14px}.LogInContent .BaseInput{margin-bottom:16px}.LogInContent__separator{border-bottom:1px solid var(--main-black-16);margin-bottom:24px;position:relative}.LogInContent__separator-text{background:var(--main-white);letter-spacing:-.32px;color:var(--typography-secondary);padding:0 8px;font-size:16px;font-weight:400;line-height:20px;position:absolute;bottom:0;left:50%;transform:translate(-50%,47%)}.CodeInput,.CodeInput__cell{position:relative}.CodeInput__cells{gap:8px;display:flex}.CodeInput__cell{border:1px solid var(--main-black-16);background:var(--main-white);max-width:56px;height:60px;color:var(--main-black);font-variant-numeric:tabular-nums;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;font-size:26px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:flex}@media (width<=768px){.CodeInput__cells{gap:6px}.CodeInput__cell{height:54px;font-size:24px}}.CodeInput__cell--filled{border-color:var(--main-black-40)}.CodeInput__cell--active{border-color:var(--main-black);box-shadow:0 0 0 3px var(--main-black-08)}.CodeInput--error .CodeInput__cell{border-color:var(--main-red)}.CodeInput__caret{background:var(--main-black);border-radius:1px;width:2px;height:26px;animation:1s step-end infinite CodeInput-blink}.CodeInput__input{color:#0000;caret-color:#0000;letter-spacing:40px;opacity:.01;cursor:text;background:0 0;border:none;outline:none;width:100%;height:60px;font-size:16px;position:absolute;inset:0}.CodeInput__input::placeholder{color:#0000}@media (width<=768px){.CodeInput__input{height:54px}}.CodeInput__error{color:var(--main-red);margin-top:8px;font-size:14px}@keyframes CodeInput-blink{50%{opacity:0}}.EnterCode{width:100%}.EnterCode__head{margin-bottom:40px}.EnterCode__text{margin-bottom:8px}.EnterCode .CodeInput{margin-bottom:24px}.EnterCode__actions .BaseButton+.BaseButton{margin-top:12px}.EnterCode__back{color:var(--typography-tertiary);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;display:block}.EnterCode__link{border-bottom:1px solid var(--main-blue-24);color:var(--main-blue)}.EnterCode__link:hover{border-bottom:1px solid var(--main-blue)}.AuthenticationModal{flex-direction:column;align-items:center;display:flex}@media (width<=768px){.AuthenticationModal{padding:0 20px}}.AuthenticationModal__ill{-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:24px;overflow:hidden}.AuthenticationModal__title{letter-spacing:-.84px;text-align:center;margin-bottom:40px;font-size:28px;font-weight:600;line-height:34px}.TheHeader{justify-content:space-between;align-items:center;margin-bottom:50px;padding:16px 32px;display:flex}@media (width<=768px){.TheHeader{margin-bottom:0;padding:8px 16px}.TheHeader__search{display:none}}.TheHeader__search{max-width:360px;margin:0 32px}.TheHeader__search-link{margin-right:8px;padding:8px;display:none}@media (width<=768px){.TheHeader__search-link{display:flex}}.TheHeader__search-link span{display:flex}.TheHeader__side{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}@media (width<=768px){.TheHeader__theme{display:none}}@media (width<=400px){.TheHeader__create-text{display:none}.TheHeader__create .BaseButton__content img{margin-right:0}.TheHeader__avatar-button{margin-left:10px}}.TheHeader__avatar-button{cursor:pointer;background:0 0;border:none;border-radius:50%;margin-left:16px;padding:0;display:flex;position:relative}.TheHeader__avatar-button:focus-visible{outline:2px solid var(--main-blue);outline-offset:2px}.TheHeader__avatar-button--authorizing{cursor:progress}.TheHeader__authorizing{border:2px solid var(--main-black-08);border-top-color:var(--main-blue);border-radius:50%;animation:.8s linear infinite TheHeader-spin;position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.TheHeader__authorizing{animation-duration:2.4s}}.TheHeader__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:32px;height:32px;display:block;overflow:hidden}.TheHeader__home{flex-shrink:0;display:flex}.TheHeader__logo{cursor:pointer;display:block}@keyframes TheHeader-spin{to{transform:rotate(1turn)}}.App{flex-direction:column;min-height:100vh;display:flex}.App>:last-child{flex-grow:1}.App--embed{min-height:0}.App--embed>:last-child{flex-grow:0}.App--passing-test{background:var(--background-secondary)}@media (width<=768px){.App--passing-test{background:var(--main-white)}}.ErrorPage{padding:40px 0}.ErrorPage__title{margin-bottom:16px;font-size:40px;font-weight:700}.ErrorPage__description{margin-bottom:24px}.ErrorPage__actions{flex-wrap:wrap;gap:12px;display:flex}
