:root{--pc-accent: #00E5FF;--pc-accent-rgb: 0, 229, 255;--pc-accent-txt: #00E5FF;--pc-accent-veil: color-mix(in srgb, var(--pc-accent-txt) 12%, transparent);--pc-accent-veil-strong: color-mix(in srgb, var(--pc-accent-txt) 20%, transparent);--pc-line: #495057;--pc-pop: #2b3035;--pc-pop-shadow: 0 8px 24px rgba(0, 0, 0, .35);--pc-strong: #ffffff;--pc-txt: #cfd8e3;--pc-mut: #9aa3ad;--brand-ink: #ffffff;--brand-notch: var(--bs-body-bg);--brand-tag: #969eb0;--auth-warn-bg: #3a2e12;--auth-warn-line: #b3934a;--auth-warn-txt: #ffe9c7;--auth-ban-bg: #3a1212;--auth-ban-line: #b34a4a;--auth-ban-txt: #ffd9d9;--auth-ok-bg: #12301c;--auth-ok-line: #4ab377;--auth-ok-txt: #d6ffe6;--auth-google-bg: #131314;--auth-google-line: #8e918f;--auth-google-txt: #e3e3e3;--auth-facebook-bg: #1877f2;--auth-facebook-txt: #ffffff;--auth-gap-s: 12px;--auth-gap-m: 20px;--auth-gap-l: 32px}@supports not (color: color-mix(in srgb,red 50%,red)){:root{--pc-accent-veil: rgba(var(--pc-accent-txt--r), var(--pc-accent-txt--g), var(--pc-accent-txt--b), calc(var(--pc-accent-txt--a) * .12));--pc-accent-veil-strong: rgba(var(--pc-accent-txt--r), var(--pc-accent-txt--g), var(--pc-accent-txt--b), calc(var(--pc-accent-txt--a) * .2));--pc-accent--r: 0;--pc-accent--g: 229;--pc-accent--b: 255;--pc-accent--a: 1;--pc-accent-txt--r: 0;--pc-accent-txt--g: 229;--pc-accent-txt--b: 255;--pc-accent-txt--a: 1;--pc-line--r: 73;--pc-line--g: 80;--pc-line--b: 87;--pc-line--a: 1;--pc-strong--r: 255;--pc-strong--g: 255;--pc-strong--b: 255;--pc-strong--a: 1;--pc-txt--r: 207;--pc-txt--g: 216;--pc-txt--b: 227;--pc-txt--a: 1;--pc-mut--r: 154;--pc-mut--g: 163;--pc-mut--b: 173;--pc-mut--a: 1}}[data-bs-theme=light]{--pc-accent-txt: #007C8A;--pc-line: #c9ced8;--pc-pop: #ffffff;--pc-pop-shadow: 0 8px 24px rgba(29, 37, 59, .16);--pc-strong: #1d253b;--pc-txt: #3c4660;--pc-mut: #5c6370;--brand-ink: #1d253b;--brand-tag: rgba(29, 37, 59, .55);--auth-warn-bg: #fff4d6;--auth-warn-line: #b3934a;--auth-warn-txt: #5c4400;--auth-ban-bg: #fde2e2;--auth-ban-line: #b34a4a;--auth-ban-txt: #6b1414;--auth-ok-bg: #dcf5e6;--auth-ok-line: #2f8a55;--auth-ok-txt: #10462a;--auth-google-bg: #ffffff;--auth-google-line: #747775;--auth-google-txt: #1f1f1f}@supports not (color: color-mix(in srgb,red 50%,red)){[data-bs-theme=light]{--pc-accent-txt--r: 0;--pc-accent-txt--g: 124;--pc-accent-txt--b: 138;--pc-accent-txt--a: 1;--pc-line--r: 201;--pc-line--g: 206;--pc-line--b: 216;--pc-line--a: 1;--pc-strong--r: 29;--pc-strong--g: 37;--pc-strong--b: 59;--pc-strong--a: 1;--pc-txt--r: 60;--pc-txt--g: 70;--pc-txt--b: 96;--pc-txt--a: 1;--pc-mut--r: 92;--pc-mut--g: 99;--pc-mut--b: 112;--pc-mut--a: 1}}.form-signin{color:var(--pc-txt)}.auth-logo{display:flex;justify-content:center;margin-bottom:var(--auth-gap-l);color:var(--brand-ink)}.auth-logo .tb-logo{display:block;width:100%;height:auto}.auth-logo .tb-tag{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:400;fill:var(--brand-tag)}.auth-logo .tb-symbol circle,.auth-logo .tb-symbol line{fill:var(--pc-accent);stroke:var(--pc-accent)}.auth-logo .tb-notch{fill:var(--brand-notch)}.auth-title{margin:0 0 var(--auth-gap-s);font-size:16px;line-height:1.3;font-weight:500;color:var(--pc-strong);text-align:left}.auth-sub{margin:0 0 var(--auth-gap-m);font-size:14px;line-height:1.45;color:var(--pc-txt);text-align:left}.auth-hint{margin:0 0 var(--auth-gap-s);font-size:12.5px;line-height:1.45;color:var(--pc-mut);text-align:left}.auth-hint--caps{color:var(--auth-warn-txt)}.auth-field{margin-bottom:var(--auth-gap-s)}.auth-field-top .form-control{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.auth-field-bottom{margin-bottom:8px}.auth-field-bottom .form-control{border-top-left-radius:0;border-top-right-radius:0}.form-signin .form-floating{position:relative}.form-signin .form-floating:focus-within{z-index:2}.form-signin .form-control{border-color:var(--pc-line)}.form-signin .form-control:focus{border-color:var(--pc-accent);box-shadow:0 0 0 .25rem rgba(var(--pc-accent-rgb),.25)}.form-signin .form-control:-webkit-autofill,.form-signin .form-control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bs-body-bg) inset;-webkit-text-fill-color:var(--bs-body-color);caret-color:var(--bs-body-color)}.form-signin .form-control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bs-body-bg) inset,0 0 0 .25rem rgba(var(--pc-accent-rgb),.25)}.auth-field-pwd .form-control{padding-right:3.25rem}.auth-eye{position:absolute;top:0;right:0;z-index:3;width:3rem;height:calc(3.5rem + 2px);display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--pc-mut);border-radius:6px}.auth-eye:hover{color:var(--pc-strong)}.auth-eye svg{width:20px;height:20px}.auth-forgot{display:flex;justify-content:flex-end;margin:0 0 var(--auth-gap-m);font-size:14px;line-height:1.5}.auth-alert{display:flex;gap:10px;align-items:flex-start;margin:0 0 var(--auth-gap-m);padding:12px 14px;border-radius:8px;border:1px solid var(--auth-warn-line);background:var(--auth-warn-bg);color:var(--auth-warn-txt);font-size:14px;line-height:1.4;text-align:left}.auth-alert--ban{background:var(--auth-ban-bg);border-color:var(--auth-ban-line);color:var(--auth-ban-txt)}.auth-alert--ok{background:var(--auth-ok-bg);border-color:var(--auth-ok-line);color:var(--auth-ok-txt)}.auth-alert-ico{font-size:18px;line-height:1}.auth-btn{--bs-btn-color: var(--pc-accent-txt);--bs-btn-bg: transparent;--bs-btn-border-color: var(--pc-accent-txt);--bs-btn-hover-color: var(--pc-accent-txt);--bs-btn-hover-bg: var(--pc-accent-veil);--bs-btn-hover-border-color: var(--pc-accent-txt);--bs-btn-active-color: var(--pc-accent-txt);--bs-btn-active-bg: var(--pc-accent-veil-strong);--bs-btn-active-border-color: var(--pc-accent-txt);--bs-btn-active-shadow: none;--bs-btn-disabled-color: var(--pc-accent-txt);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--pc-accent-txt);--bs-btn-disabled-opacity: .45;--bs-btn-focus-shadow-rgb: var(--pc-accent-rgb);min-height:48px;font-weight:600}.auth-btn:focus-visible{background-color:var(--pc-accent-veil);color:var(--pc-accent-txt);border-color:var(--pc-accent-txt)}.auth-btn:disabled,.auth-btn.disabled{cursor:default}.auth-tabs{display:flex;gap:var(--auth-gap-m);margin:0 0 var(--auth-gap-m)}.auth-tab{min-height:44px;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--pc-mut);font-size:14px;cursor:pointer}.auth-tab[aria-selected=true]{color:var(--pc-strong);border-bottom-color:var(--pc-strong)}.auth-link{color:var(--pc-accent-txt);text-decoration:none;border-radius:4px}.auth-link:hover{text-decoration:underline}.auth-links{margin-top:var(--auth-gap-m);font-size:14px;line-height:1.5;text-align:center;color:var(--pc-txt)}.auth-or{display:flex;align-items:center;gap:12px;margin:var(--auth-gap-m) 0;font-size:12.5px;color:var(--pc-mut)}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--pc-line);opacity:.6}.auth-social{display:grid;gap:var(--auth-gap-s)}.auth-social-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 14px;border-radius:8px;border:1px solid transparent;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;text-align:center}.auth-social-btn svg{width:20px;height:20px;flex:none}.auth-social-btn--google{background:var(--auth-google-bg);border-color:var(--auth-google-line);color:var(--auth-google-txt)}.auth-social-btn--facebook{background:var(--auth-facebook-bg);border-color:var(--auth-facebook-bg);color:var(--auth-facebook-txt)}.auth-social-btn:hover{filter:brightness(1.08)}.auth-foot{gap:4px 16px;margin-top:var(--auth-gap-l);font-size:12.5px;line-height:1.5;color:var(--pc-mut)}.auth-support{display:inline-flex;align-items:center;gap:6px;color:var(--pc-accent-txt);text-decoration:none;border-radius:4px}.auth-support:hover{text-decoration:underline}.auth-support svg{width:14px;height:14px;flex:none}.auth-foot{position:relative}.auth-lang-btn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--pc-mut);font:inherit;cursor:pointer}.auth-lang-btn:hover,.auth-lang-btn[aria-expanded=true]{color:var(--pc-txt)}.auth-lang-seta{width:12px;height:12px;flex:none}.auth-lang-btn[aria-expanded=true] .auth-lang-seta{transform:rotate(180deg)}.auth-lang-list{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:10;width:max-content;min-width:220px;max-width:100%;max-height:min(420px,70vh);overflow-y:auto;margin:0 auto;padding:4px;list-style:none;text-align:left;background:var(--pc-pop);border:1px solid var(--pc-line);border-radius:var(--bs-border-radius);box-shadow:var(--pc-pop-shadow);font-size:14px;line-height:1.4}.auth-lang-list[hidden]{display:none}.auth-lang-item{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;padding:6px 10px;border-radius:calc(var(--bs-border-radius) - 2px);color:var(--pc-txt);text-decoration:none;white-space:nowrap}.auth-lang-item:hover,.auth-lang-item:focus-visible{background:var(--pc-accent-veil);color:var(--pc-strong)}.auth-lang-item[aria-selected=true]{color:var(--pc-accent-txt)}.auth-lang-check{width:14px;height:14px;flex:none}.auth-link:focus-visible,.auth-tab:focus-visible,.auth-eye:focus-visible,.auth-social-btn:focus-visible,.auth-support:focus-visible,.auth-lang-btn:focus-visible{outline:2px solid var(--pc-accent);outline-offset:2px}.auth-lang-item:focus-visible{outline:2px solid var(--pc-accent);outline-offset:-2px}@media(pointer:coarse){.auth-forgot .auth-link,.auth-links .auth-link,.auth-support{display:inline-flex;align-items:center;min-height:44px}.auth-lang-btn,.auth-lang-item{min-height:44px}.auth-forgot{margin-bottom:8px}.auth-links{margin-top:8px}.auth-foot{margin-top:var(--auth-gap-m)}}.pc-no-app .auth-or,.pc-no-app .auth-social,.pc-no-app .auth-signup{display:none}
