.bs-otp[data-v-ee8a2c18]{gap:var(--bs-sp-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.bs-otp__cell[data-v-ee8a2c18]{width:100%;height:var(--bs-control-h);text-align:center;font-variant-numeric:tabular-nums;min-width:0;color:var(--text);background:var(--bs-well);border:1px solid var(--border-control);border-radius:var(--bs-radius-sm);font-size:18px;font-weight:600;transition:border-color .12s}.bs-otp__cell[data-v-ee8a2c18]:focus{border-color:var(--accent-2);outline:none}.bs-otp__cell[data-v-ee8a2c18]:disabled{color:var(--text-3);border-color:var(--border);cursor:not-allowed}.bs-otp--invalid .bs-otp__cell[data-v-ee8a2c18]{border-color:var(--danger);animation:.32s bs-otp-shake-ee8a2c18}@keyframes bs-otp-shake-ee8a2c18{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.bs-otp__cell[data-v-ee8a2c18]{transition:none}.bs-otp--invalid .bs-otp__cell[data-v-ee8a2c18]{animation:none}}.bs-login[data-v-a34df64c]{width:min(24rem,100%);padding:var(--bs-sp-6);background:var(--surface);border-radius:var(--bs-radius)}.bs-login__brand[data-v-a34df64c]{font-size:var(--bs-fs-hint);letter-spacing:.06em;color:var(--text-3);margin:0;font-weight:600}.bs-login__title[data-v-a34df64c]{margin:var(--bs-sp-1) 0 var(--bs-sp-5);font-size:var(--bs-fs-title);color:var(--text);font-weight:700;line-height:1.25}.bs-login__steps[data-v-a34df64c]{align-items:center;gap:var(--bs-sp-4);margin:0 0 var(--bs-sp-5);display:flex}.bs-login__step[data-v-a34df64c]{align-items:center;gap:var(--bs-sp-1);font-size:var(--bs-fs-hint);color:var(--text-3);font-weight:500;display:inline-flex}.bs-login__step-no[data-v-a34df64c]{font-variant-numeric:tabular-nums}.bs-login__step--current[data-v-a34df64c]{color:var(--cream)}.bs-login__step--current .bs-login__step-label[data-v-a34df64c]{font-weight:600}.bs-login__sent[data-v-a34df64c],.bs-login__step--done[data-v-a34df64c]{color:var(--text-2)}.bs-login__form[data-v-a34df64c]{gap:var(--bs-sp-4);display:grid}.bs-login__sent[data-v-a34df64c]{font-size:var(--bs-fs-body);word-break:break-word;margin:0;line-height:1.55}.bs-login__sent strong[data-v-a34df64c]{color:var(--text)}.bs-login__row[data-v-a34df64c]{justify-content:space-between;align-items:center;gap:var(--bs-sp-2);display:flex}.bs-login__submit[data-v-a34df64c]{width:100%}.bs-login__hint[data-v-a34df64c]{font-size:var(--bs-fs-hint);color:var(--text-3);margin:0}.bs-account[data-v-54808e85]{position:relative}.bs-account__trigger[data-v-54808e85]{align-items:center;gap:var(--bs-sp-2);height:var(--bs-control-h);padding:0 var(--bs-sp-2);border-radius:var(--bs-radius-sm);color:var(--text-2);font-size:var(--bs-fs-cell);transition:background-color .12s;display:inline-flex}.bs-account__trigger[data-v-54808e85]:hover{background:var(--surface-2);color:var(--text)}.bs-account__avatar[data-v-54808e85]{background:var(--accent);width:22px;height:22px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:12px;font-weight:600;line-height:1;display:grid}.bs-account__email[data-v-54808e85]{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.bs-account__caret[data-v-54808e85]{color:var(--text-3);font-size:10px}.bs-account__menu[data-v-54808e85]{top:calc(100% + var(--bs-sp-1));z-index:50;min-width:13rem;padding:var(--bs-sp-1);border:1px solid var(--border-strong);border-radius:var(--bs-radius-lg);background:var(--surface-3);animation:.12s bs-account-in-54808e85;position:absolute;right:0;box-shadow:0 8px 24px #0006}.bs-account__item[data-v-54808e85]{justify-content:space-between;align-items:center;gap:var(--bs-sp-3);width:100%;height:30px;padding:0 var(--bs-sp-2);border-radius:var(--bs-radius-sm);color:var(--text-2);font-size:var(--bs-fs-cell);text-align:left;display:flex}.bs-account__item[data-v-54808e85]:focus-visible,.bs-account__item[data-v-54808e85]:hover{background:color-mix(in srgb,var(--text) 6%,var(--surface-3));color:var(--text)}.bs-account__item-label[data-v-54808e85]{flex:1}.bs-account__sep[data-v-54808e85]{height:1px;margin:var(--bs-sp-1) 0;background:var(--border)}.bs-switch[data-v-54808e85]{background:var(--bs-well);border:1px solid var(--border-control);border-radius:999px;flex:none;width:26px;height:14px;position:relative}.bs-switch[data-v-54808e85]:after{content:"";background:var(--text-3);border-radius:50%;width:10px;height:10px;transition:transform .12s,background-color .12s;position:absolute;top:1px;left:1px}.bs-switch--on[data-v-54808e85]{background:color-mix(in srgb,var(--accent-2) 24%,var(--bs-well));border-color:var(--accent-2)}.bs-switch--on[data-v-54808e85]:after{background:var(--accent-2);transform:translate(12px)}@keyframes bs-account-in-54808e85{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.bs-account__menu[data-v-54808e85]{animation:none}.bs-switch[data-v-54808e85]:after{transition:none}}.bs-boot[data-v-cf332ab4]{position:fixed;inset:0 0 auto}.bs-center[data-v-cf332ab4]{place-items:center;min-height:100vh}.bs-center[data-v-cf332ab4],.bs-denied[data-v-cf332ab4]{padding:var(--bs-sp-6);display:grid}.bs-denied[data-v-cf332ab4]{background:var(--surface);border-radius:var(--bs-radius);gap:var(--bs-sp-4);justify-items:start;width:min(24rem,100%)}.bs-denied__text[data-v-cf332ab4]{font-size:var(--bs-fs-card);color:var(--text);margin:0}.bs-shell[data-v-cf332ab4]{height:100vh;display:flex;overflow:hidden}.bs-side[data-v-cf332ab4]{background:var(--bg);border-inline-end:1px solid var(--border);width:13rem;height:100%;padding:var(--bs-sp-4) var(--bs-sp-3);gap:var(--bs-sp-5);flex-direction:column;flex:none;display:flex;overflow-y:auto}.bs-side__brand[data-v-cf332ab4]{padding:0 var(--bs-sp-2);gap:2px;display:grid}.bs-side__brand-name[data-v-cf332ab4]{font-size:var(--bs-fs-body);color:var(--text);font-weight:700}.bs-side__brand-sub[data-v-cf332ab4]{font-size:var(--bs-fs-hint);color:var(--text-3);letter-spacing:.06em}.bs-nav[data-v-cf332ab4]{flex-direction:column;gap:2px;display:flex}.bs-nav__group[data-v-cf332ab4]{margin:var(--bs-sp-4) 0 var(--bs-sp-1);padding:0 var(--bs-sp-2);font-size:var(--bs-fs-hint);color:var(--text-3)}.bs-nav__group[data-v-cf332ab4]:first-child{margin-top:0}.bs-nav__item[data-v-cf332ab4]{align-items:center;gap:var(--bs-sp-2);padding:var(--bs-sp-2) var(--bs-sp-2);border-radius:var(--bs-radius-sm);font-size:var(--bs-fs-body);color:var(--text-2);transition:background-color .12s,color .12s;display:flex;position:relative}.bs-nav__item[data-v-cf332ab4]:hover{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.bs-nav__item--active[data-v-cf332ab4]{color:var(--text);font-weight:600}.bs-nav__item--active[data-v-cf332ab4]:before{content:"";background:var(--cream);width:3px;position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--bs-sp-3))}.bs-nav__icon[data-v-cf332ab4]{color:var(--text-3);font-size:.9rem}.bs-nav__item--active .bs-nav__icon[data-v-cf332ab4]{color:var(--cream)}.bs-col[data-v-cf332ab4]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bs-header[data-v-cf332ab4]{align-items:center;gap:var(--bs-sp-2);height:48px;padding:0 var(--bs-sp-4);background:var(--bg);border-bottom:1px solid var(--border);flex:none;display:flex}.bs-header__burger[data-v-cf332ab4]{width:var(--bs-control-h);height:var(--bs-control-h);border-radius:var(--bs-radius-sm);color:var(--text-2);place-items:center;display:grid}.bs-header__burger[data-v-cf332ab4]:hover{background:var(--surface);color:var(--text)}.bs-header__spacer[data-v-cf332ab4]{flex:1}.bs-main[data-v-cf332ab4]{min-height:0;padding:var(--bs-sp-5) var(--bs-sp-6);flex:1;overflow-y:auto}.bs-drawer__brand[data-v-cf332ab4]{font-size:var(--bs-fs-body);color:var(--text);font-weight:700}.bs-drawer[data-v-cf332ab4]{width:15rem}
