.auth-shell[data-v-f0b44d26]{display:flex;min-height:100dvh;flex-direction:column;color:rgb(var(--color-ink))}.auth-shell__container[data-v-f0b44d26]{width:min(1200px,calc(100vw - 64px));margin:0 auto}.auth-shell__header[data-v-f0b44d26]{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(235,240,248,.86);background:#f6f8fcdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-shell__header-inner[data-v-f0b44d26]{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:84px}.auth-shell__brand[data-v-f0b44d26]{display:flex;align-items:center;gap:12px;min-width:210px;color:inherit}.auth-shell__brand-mark[data-v-f0b44d26]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#2b78ff,#6a8cff);color:#fff;box-shadow:0 12px 24px #2b78ff38}.auth-shell__brand-mark svg[data-v-f0b44d26]{width:20px;height:20px}.auth-shell__brand-copy[data-v-f0b44d26]{display:flex;flex-direction:column;gap:2px}.auth-shell__brand-title[data-v-f0b44d26]{font-size:25px;font-weight:700;letter-spacing:.02em}.auth-shell__brand-subtitle[data-v-f0b44d26]{font-size:12px;color:rgb(var(--color-muted-light))}.auth-shell__nav[data-v-f0b44d26]{display:flex;align-items:center;gap:34px;margin-right:auto}.auth-shell__nav-link[data-v-f0b44d26]{position:relative;font-size:15px;font-weight:600;color:#69768f;transition:color .24s ease}.auth-shell__nav-link.is-active[data-v-f0b44d26],.auth-shell__nav-link[data-v-f0b44d26]:hover{color:rgb(var(--color-brand))}.auth-shell__nav-link.is-active[data-v-f0b44d26]:after{content:"";position:absolute;left:50%;bottom:-31px;width:28px;height:4px;border-radius:999px;background:rgb(var(--color-brand));transform:translate(-50%)}.auth-shell__actions[data-v-f0b44d26]{display:flex;align-items:center;gap:16px}.auth-shell__search[data-v-f0b44d26]{display:flex;align-items:center;gap:12px;width:272px;height:46px;padding:0 18px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(232,237,247,.92);color:rgb(var(--color-muted-light));box-shadow:inset 0 1px #fffc}.auth-shell__search-icon[data-v-f0b44d26]{width:18px;height:18px}.auth-shell__text-link[data-v-f0b44d26]{font-size:15px;font-weight:600;color:#44506a}.auth-shell__text-link.is-active[data-v-f0b44d26]{color:rgb(var(--color-brand))}.auth-shell__button[data-v-f0b44d26]{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:42px;padding:0 18px;border-radius:12px;background:linear-gradient(135deg,rgb(var(--color-brand)) 0,#2465f5);color:#fff;font-size:14px;font-weight:700;box-shadow:0 16px 28px #2f6cf63d}.auth-shell__button.is-active[data-v-f0b44d26]{box-shadow:0 18px 32px #2f6cf647}.auth-shell__menu-button[data-v-f0b44d26]{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgb(var(--color-border));border-radius:12px;background:#fff;color:rgb(var(--color-ink))}.auth-shell__main[data-v-f0b44d26]{flex:1;padding:36px 0 72px}.auth-shell__footer[data-v-f0b44d26]{background:linear-gradient(180deg,#f3f6fb,#edf1f7);border-top:1px solid rgba(228,234,244,.92)}.auth-shell__footer-main[data-v-f0b44d26]{display:grid;grid-template-columns:1.2fr repeat(3,.74fr) .92fr;gap:32px;padding:44px 0 20px;align-items:flex-start}.auth-shell__footer-brand[data-v-f0b44d26]{display:flex;align-items:flex-start;gap:14px}.auth-shell__footer-title[data-v-f0b44d26]{margin:6px 0 18px;font-size:14px;font-weight:800;color:#33405b}.auth-shell__footer-links[data-v-f0b44d26]{display:grid;gap:14px;font-size:14px;color:#7b879f}.auth-shell__qr-block[data-v-f0b44d26]{justify-self:end;text-align:center;color:#7d8aa1;font-size:13px}.auth-shell__qr-code[data-v-f0b44d26]{width:92px;height:92px;padding:8px;margin:0 auto 10px;border-radius:10px;background:#fff;border:1px solid #dfe5f0;box-shadow:0 12px 20px #64769a0f}.auth-shell__footer-bottom[data-v-f0b44d26]{padding:14px 0 26px;text-align:center;font-size:13px;color:#9aa5b7}@media(max-width:1024px){.auth-shell__container[data-v-f0b44d26]{width:calc(100vw - 32px)}.auth-shell__actions[data-v-f0b44d26],.auth-shell__nav[data-v-f0b44d26]{display:none}.auth-shell__menu-button[data-v-f0b44d26]{display:inline-flex}.auth-shell__footer-main[data-v-f0b44d26]{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell__qr-block[data-v-f0b44d26]{justify-self:start;text-align:left}}@media(max-width:640px){.auth-shell__header-inner[data-v-f0b44d26]{min-height:72px;gap:16px}.auth-shell__brand[data-v-f0b44d26]{min-width:0}.auth-shell__brand-title[data-v-f0b44d26]{font-size:20px}.auth-shell__brand-subtitle[data-v-f0b44d26]{display:none}.auth-shell__main[data-v-f0b44d26]{padding:20px 0 48px}.auth-shell__footer-main[data-v-f0b44d26]{grid-template-columns:1fr;padding-top:32px}}
