*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}#root{min-height:100%;height:100%}.potok-spa-mount{min-height:100%;min-height:100vh;height:100%;display:flex;flex-direction:column}.potok-spa-mount>.bg{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.body.pc header .wrapper .wrapper-wrap:empty{display:none}.body.pc header .wrapper{justify-content:center}.body.main_page.pc .main aside.auth{align-items:center}@media(min-width:1200px){.body.pc header .wrapper{justify-content:flex-start}.body.main_page.pc .main aside.auth{align-items:flex-start}.body.main_page.pc .main .main__flex{justify-content:flex-start}}@media(min-width:1200px){.body.main_page header .logo{flex-direction:row;order:1}}@media(min-width:1000px){.body.main_page.pc header .logo img{width:260px!important;height:260px!important}}.body.main_page.pc .main aside .head-actions .btn.btn-red{margin-top:40px;position:relative;font-size:16px;font-weight:400;line-height:1.25;box-sizing:border-box}@media(min-width:1200px){.body.main_page.pc .main aside .head-actions .btn.btn-red{width:240px;padding:20px 30px}}@media(max-width:1199px){.body.main_page.pc .main aside .head-actions .btn.btn-red{width:320px;max-width:calc(100vw - 40px);padding:15px 30px}}footer.footer .potok-footer-telegram{margin:0 0 6px;padding:0;width:100%;max-width:100%;text-align:left;line-height:1.45;font-size:14px;font-weight:400;font-style:normal;color:#333}footer.footer .potok-footer-telegram a{color:#00e;text-decoration:underline}footer.footer .potok-footer-telegram a:hover{text-decoration:underline}@font-face{font-family:Roboto;src:url(/blackbit-assets/fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/blackbit-assets/fonts/Roboto-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url(/blackbit-assets/fonts/Roboto-Bold.woff2) format("woff2");font-weight:700;font-display:swap}.blackbit-app{--font-family-main: "Roboto", sans-serif;--font-weight-r: 400;--font-weight-m: 500;--font-weight-b: 700;--font-size-s: 12px;--font-size-m: 13px;--font-size-l: 14px;--font-size-xl: 18px;--color-white: #fff;--color-black: #222;--color-blue: #1badff;--color-blue-hover: #179ae3;--color-primary: #71cc52;--color-primary-hover: #5ebb3d;--radius-m: 4px;--radius-l: 6px;--radius-xl: 8px;--navbar-height: 60px;--error-color: #ff3333;min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-family-main);background:var(--bg-color-secondary);color:var(--text-color-primary)}.blackbit-app_light_theme{--bg-color-primary: #fff;--bg-color-secondary: #f7f7f9;--text-color-primary: #222222;--text-color-secondary: #d0d0d0;--text-color-tertiary: #929aa5;--color-auth-link: #1badff;--color-logo-black: black;--color-logo-white: white;--input-background-color: #ffffff;--input-border-color: #d9d9d9;--input-border-hover: #4096ff;--bg-support: #f7fafc;--color-support-border: #e2e8f0;--color-support-text: #4a5568;--btn-disabled-bg: rgba(0, 0, 0, .04);--btn-disabled-color: rgba(0, 0, 0, .25);--divider-color: rgba(5, 5, 5, .06);--theme-switch-bg: rgba(0, 0, 0, .06);--theme-option-active-bg: #fff;--theme-option-color: #fff;--theme-option-active-color: #222}.blackbit-app_dark_theme{--bg-color-primary: #222222;--bg-color-secondary: #141414;--text-color-primary: #f5f5f5;--text-color-secondary: #d0d0d0;--text-color-tertiary: #929aa5;--color-auth-link: #1a96dc;--color-logo-black: white;--color-logo-white: black;--input-background-color: #141414;--input-border-color: #2b2b2b;--input-border-hover: #4096ff;--bg-support: #141414;--color-support-border: #4a5568;--color-support-text: #a0aec0;--btn-disabled-bg: rgba(255, 255, 255, .08);--btn-disabled-color: rgba(255, 255, 255, .25);--divider-color: rgba(253, 253, 253, .12);--theme-switch-bg: rgba(255, 255, 255, .08);--theme-option-active-bg: #333;--theme-option-color: #fff;--theme-option-active-color: #f5f5f5}.blackbit-header-sticky{position:sticky;top:0;z-index:100}.blackbit-navbar{width:100%;height:var(--navbar-height);display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:var(--bg-color-primary)}@media(max-width:600px){.blackbit-navbar{padding:0 7px}}.blackbit-navbar-left{display:flex;align-items:center;gap:16px;min-width:0}.blackbit-logo-link{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.blackbit-logo-svg{width:180px;height:45px;display:block}@media(max-width:600px){.blackbit-logo-svg{width:150px}}@media(max-width:400px){.blackbit-logo-svg{width:110px}}.blackbit-nav{display:flex;align-items:center;height:60px}@media(max-width:520px){.blackbit-nav{display:none}}.blackbit-nav-item{display:flex;align-items:center;gap:0;padding:5px 5px 5px 10px;color:var(--text-color-primary);font-size:16px;font-weight:var(--font-weight-b);border-radius:var(--radius-xl);cursor:default;-webkit-user-select:none;user-select:none}.blackbit-nav-item svg{width:24px;height:24px}@media(max-width:400px){.blackbit-nav-item{font-size:var(--font-size-m)}}.blackbit-navbar-right{display:flex;align-items:center;margin-left:auto}.blackbit-lang-wrap{position:relative}.blackbit-lang-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:transparent;color:var(--text-color-primary);cursor:pointer;padding:0}.blackbit-lang-btn:hover,.blackbit-lang-btn.is-open{background:#0000000a}.blackbit-app_dark_theme .blackbit-lang-btn:hover,.blackbit-app_dark_theme .blackbit-lang-btn.is-open{background:#ffffff14}.blackbit-lang-icon{width:26px;height:26px;fill:var(--text-color-primary)}.blackbit-lang-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:200;min-width:180px;margin:0;padding:6px;list-style:none;background:var(--bg-color-primary);border:1px solid var(--input-border-color);border-radius:var(--radius-xl);box-shadow:0 2px 8px -1px #00000014,0 6px 16px -2px #0000001a}.blackbit-lang-item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;color:var(--text-color-primary);padding:8px 10px;border-radius:var(--radius-l);cursor:pointer;text-align:left;font-size:var(--font-size-l)}.blackbit-lang-item:hover,.blackbit-lang-item.is-active{background:#0000000d}.blackbit-app_dark_theme .blackbit-lang-item:hover,.blackbit-app_dark_theme .blackbit-lang-item.is-active{background:#ffffff14}.blackbit-lang-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 6px;border-radius:4px;background:#ebedf0;color:#4a4a4a;font-size:11px;font-weight:var(--font-weight-m);letter-spacing:.02em}.blackbit-app_dark_theme .blackbit-lang-badge{background:#333;color:#d0d0d0}.blackbit-lang-name{white-space:nowrap}.blackbit-navbar-login-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;margin-left:5px;padding:0 15px;border:none;border-radius:var(--radius-l);background:var(--color-blue);color:var(--color-white);font-size:var(--font-size-l);font-weight:var(--font-weight-r);line-height:1;text-decoration:none;cursor:pointer;transition:background .2s ease}.blackbit-navbar-login-btn:hover{background:var(--color-blue-hover);color:var(--color-white)}.blackbit-main{flex:1;display:flex;justify-content:center;width:100%}.blackbit-app-wrapper{display:flex;flex-grow:1;align-items:flex-start;justify-content:center;min-height:calc(100vh - var(--navbar-height));width:100%;padding:50px 16px 24px}@media(max-width:600px){.blackbit-app-wrapper{padding:48px 16px 24px}}.blackbit-auth-card{width:100%;max-width:365px;padding:16px;background:var(--bg-color-primary);border-radius:var(--radius-xl);box-shadow:0 1px 4px -1px #0000000f,0 2px 4px -1px #00000014;display:grid;grid-template-columns:1fr;gap:16px}.blackbit-auth-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-m);margin:0;text-align:center;color:var(--text-color-primary)}.blackbit-auth-form{display:flex;flex-direction:column;gap:16px;width:100%}.blackbit-field{display:flex;flex-direction:column;gap:4px;width:100%}.blackbit-input{width:100%;height:32px;padding:4px 11px;border:1px solid var(--input-border-color);border-radius:var(--radius-l);background:var(--input-background-color);color:var(--text-color-primary);font-size:var(--font-size-l);line-height:1.5714;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.blackbit-input::placeholder{color:var(--text-color-tertiary)}.blackbit-input:hover{border-color:var(--input-border-hover)}.blackbit-input:focus{border-color:var(--color-blue);box-shadow:0 0 0 2px #1badff1f}.blackbit-input.error{border-color:var(--error-color)}.blackbit-password-wrap{position:relative;display:flex;width:100%}.blackbit-password-wrap .blackbit-input{padding-right:36px}.blackbit-password-toggle{position:absolute;right:0;top:0;bottom:0;width:32px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-color-tertiary);cursor:pointer;padding:0}.blackbit-password-toggle:hover{color:var(--text-color-primary)}.blackbit-password-toggle svg{width:14px;height:14px}.blackbit-field-error{margin:0;font-size:var(--font-size-s);color:var(--error-color)}.blackbit-btn-primary{width:100%;height:32px;border:none;border-radius:var(--radius-l);background:var(--color-blue);color:var(--color-white);font-size:var(--font-size-l);font-weight:var(--font-weight-r);cursor:pointer;transition:background .2s ease}.blackbit-btn-primary:hover:not(:disabled){background:var(--color-blue-hover)}.blackbit-btn-primary:disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-color);pointer-events:none;opacity:1}.blackbit-divider-plain{height:1px;width:100%;background:#0505051a;border:none;margin:0}.blackbit-app_dark_theme .blackbit-divider-plain{background:#fdfdfd1f}.blackbit-auth-links{display:flex;justify-content:space-between;width:100%}.blackbit-auth-link{display:flex;align-items:center;color:var(--color-auth-link);font-size:var(--font-size-m);text-decoration:none}.blackbit-auth-link:hover{text-decoration:underline}.blackbit-divider{display:flex;align-items:center;gap:12px;width:100%;color:var(--text-color-tertiary);font-size:var(--font-size-s);line-height:1}.blackbit-divider:before,.blackbit-divider:after{content:"";flex:1;height:1px;background:var(--divider-color)}.blackbit-support{padding:20px;background:var(--bg-support);border-radius:12px;border:2px dashed var(--color-support-border);text-align:center;transition:all .3s ease}.blackbit-support-text{color:var(--color-support-text);font-size:14px;margin:0 0 12px;line-height:1.5}.blackbit-support-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #d9d9d9;border-radius:var(--radius-xl);background:#fff;color:var(--text-color-primary);padding:4px 15px;height:32px;font-size:var(--font-size-l);cursor:pointer}.blackbit-app_dark_theme .blackbit-support-btn{border-color:#4a5568;background:#fff;color:#222}.blackbit-support-btn:hover{border-color:#bfbfbf;color:var(--color-auth-link)}.blackbit-code-hint{margin:0;font-size:var(--font-size-m);color:var(--text-color-primary);text-align:left}.blackbit-toast{position:fixed;top:20px;right:20px;z-index:9999;display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 32px));padding:10px 14px;border-radius:var(--radius-l);background:#d32f2f;color:#fff;font-size:var(--font-size-l);line-height:1.4;box-shadow:0 4px 16px #0000002e;animation:blackbit-toast-in .2s ease-out}.blackbit-toast-icon{flex-shrink:0;display:inline-flex;color:#fff}.blackbit-toast-icon svg circle{fill:#fff}.blackbit-toast-text{word-break:break-word}@keyframes blackbit-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.blackbit-error-body{text-align:center;font-size:var(--font-size-l);line-height:1.6;color:var(--text-color-primary);margin:0}.blackbit-wait-body{display:flex;flex-direction:column;align-items:center;gap:16px;padding:12px 0 4px}.blackbit-wait-text{margin:0;font-size:var(--font-size-l);color:var(--text-color-primary)}.blackbit-wait-spinner{width:36px;height:36px;border:3px solid var(--input-border-color);border-top-color:var(--color-blue);border-radius:50%;animation:blackbit-spin .8s linear infinite}@keyframes blackbit-spin{to{transform:rotate(360deg)}}.blackbit-footer{background:var(--color-black);padding:16px;display:flex;flex-direction:column;gap:10px}.blackbit-footer-cols{display:flex;gap:50px}@media(max-width:768px){.blackbit-footer-cols{flex-direction:column;gap:20px}}.blackbit-footer-col{display:flex;flex-direction:column;gap:8px;padding-bottom:10px}.blackbit-footer-col-title{color:#ffffffb3;font-size:.75rem;letter-spacing:.6px;text-transform:uppercase;margin-bottom:2px}.blackbit-footer-theme-row{display:flex;align-items:center;gap:8px}.blackbit-footer-theme-label{font-size:14px;color:#fff}.blackbit-theme-switch{display:inline-flex;align-items:center;padding:2px;border-radius:6px;background:var(--theme-switch-bg)}.blackbit-theme-option{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:none;border-radius:4px;background:transparent;color:var(--theme-option-color);font-size:12px;cursor:pointer}.blackbit-theme-option svg{width:18px;height:18px}.blackbit-theme-option.is-active{background:var(--theme-option-active-bg);color:var(--theme-option-active-color)}.blackbit-footer-link{display:flex;align-items:center;color:var(--color-white);font-size:var(--font-size-l);font-weight:var(--font-weight-m);text-decoration:none;transition:color .2s ease-in-out}.blackbit-footer-link:hover{color:var(--color-blue)}.blackbit-footer-divider{margin:10px 0;border:none;border-top:1px solid rgba(253,253,253,.12)}.blackbit-footer-copyright{color:var(--color-white);font-size:var(--font-size-s);font-weight:var(--font-weight-m);text-align:center}
