.FYjstq_auth{--ink:#1d1d1f;--ink-2:#3a3a3c;--ink-3:#6b6b70;--ui-foreground:#1d1d1f;--ui-card:#e3e3e3;--ui-card-foreground:#3a3a3c;--ui-border:#d2d2d6;--ui-destructive:#b3261e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh;color:var(--ink);font-family:var(--font-jakarta),Arial,sans-serif;background:#f2f2f2;flex-direction:column;padding:0 clamp(16px,3vw,32px);display:flex}.FYjstq_bar{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:22px 0 0;display:flex}.FYjstq_word{color:#fff;letter-spacing:-.045em;background:linear-gradient(#232323,#000);border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 24px 0 18px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px -10px #00000080}.FYjstq_word .brand-mark{width:24px;height:24px}.FYjstq_back{min-height:44px;color:var(--ink-3);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.FYjstq_back:hover{color:var(--ink)}.FYjstq_stage{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:clamp(20px,4vh,40px) 0 clamp(36px,6vh,64px);display:flex}.FYjstq_panel{width:100%;max-width:420px;animation:.7s cubic-bezier(.22,.61,.36,1) both FYjstq_rise}@keyframes FYjstq_rise{0%{opacity:0;transform:translateY(14px)}}.FYjstq_pic{height:clamp(96px,16vh,132px);image-rendering:pixelated;background:#2398c8 url(/home/tallinn-pixel.png) 50% 64%/cover no-repeat;border-radius:18px;margin:0 0 clamp(24px,4vh,36px);overflow:hidden}.FYjstq_foot{color:var(--ink-3);text-align:center;justify-content:center;align-items:center;gap:8px;margin:26px 0 0;font-size:12.5px;display:flex}.FYjstq_panel h1.pf-display{color:var(--ink);letter-spacing:-.045em!important;margin:0 0 10px!important;font-size:clamp(30px,3.4vw,38px)!important;font-weight:500!important;line-height:1.06!important}.FYjstq_panel .pf-body{line-height:1.55;color:var(--ink-2)!important;margin:0 0 26px!important;font-size:15px!important}.FYjstq_panel .pf-small{color:var(--ink-2)!important;font-size:14px!important}.FYjstq_panel .field-label{letter-spacing:-.005em;text-transform:none;color:var(--ink-2);font-size:13px;font-weight:500}.FYjstq_panel .field-input{height:52px;color:var(--ink);background:#e3e3e3;border:0;border-radius:999px;padding:0 20px;font-size:15px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #dadada}.FYjstq_panel .field-input::placeholder{color:var(--ink-3);opacity:1}.FYjstq_panel .field-input:hover{background:#e6e6e6;box-shadow:inset 0 0 0 1px #d0d0d0}.FYjstq_panel .field-input:focus{background:#ececec;box-shadow:inset 0 0 0 1px #8a8a8f}.FYjstq_panel .field-input:focus-visible{outline:none}:is(.FYjstq_panel .field-input:autofill,.FYjstq_panel .field-input:autofill:hover,.FYjstq_panel .field-input:autofill:focus){-webkit-text-fill-color:#1d1d1f;caret-color:#1d1d1f;transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 60px #e3e3e3,inset 0 0 0 1px #dadada}.FYjstq_panel .field-eye{color:var(--ink-3)}.FYjstq_panel .field-eye:hover{color:var(--ink)}.FYjstq_panel .oauth-btn{height:52px;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:500;box-shadow:inset 0 0 0 1px #c9c9ce}.FYjstq_panel .oauth-btn:hover:not(:disabled){background:#e9e9e9;border:0}.FYjstq_panel .oauth-or{color:var(--ink-3);margin:20px 0}:is(.FYjstq_panel .oauth-or:before,.FYjstq_panel .oauth-or:after){background:#d6d6da}.FYjstq_panel .pf-btn-ink{color:#fff;letter-spacing:-.01em;width:100%;height:52px;box-shadow:none;cursor:pointer;background:#000;border:0;border-radius:999px;font-size:15px;font-weight:500;transition:background .2s,transform .2s}.FYjstq_panel .pf-btn-ink:hover:not(:disabled){box-shadow:none;background:#2a2a2a;transform:none}.FYjstq_panel .pf-btn-ink:active:not(:disabled){transform:scale(.99)}.FYjstq_panel .pf-btn-ink:disabled{opacity:.45;cursor:default}.FYjstq_panel a{color:var(--ink)}.FYjstq_panel [data-slot=alert]{margin-bottom:var(--s-4);border-radius:18px}.FYjstq_auth :focus-visible{outline-offset:3px;outline:2px solid #1d1d1f}@media (max-width:520px){.FYjstq_bar{padding-top:16px}.FYjstq_word{height:48px;font-size:18px}.FYjstq_pic{border-radius:14px}}@media (prefers-reduced-motion:reduce){.FYjstq_panel{animation:none}}
