.auth-stage[data-v-81f8ff3d]{background:var(--bg);min-height:100vh;color:var(--text);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);display:grid}.mosaic-wrap[data-v-81f8ff3d]{background:#07080b;min-height:100vh;position:relative;overflow:hidden}.mosaic-wrap[data-v-81f8ff3d]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 58%,#07080b 98%);position:absolute;inset:0}.mosaic[data-v-81f8ff3d]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:132px;gap:12px;display:grid;position:absolute;inset:-8% -6%;transform:rotate(-7deg)scale(1.12)}.tile[data-v-81f8ff3d]{background:#14171d;border:1px solid #ffffff24;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000059}.tile[data-v-81f8ff3d]:nth-child(2),.tile[data-v-81f8ff3d]:nth-child(6){grid-row:span 2}.tile img[data-v-81f8ff3d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.tile[data-v-81f8ff3d]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 36%,#fff4dcb3 48%,#0000 60%);animation:8.6s ease-in-out infinite auth-shine-81f8ff3d;position:absolute;inset:-20%;transform:translate(-130%)}.tile[data-v-81f8ff3d]:nth-child(3n):after{animation-duration:6.4s;animation-delay:-2.4s}.tile[data-v-81f8ff3d]:nth-child(4n):after{animation-duration:11s;animation-delay:-6.2s}.tile[data-v-81f8ff3d]:nth-child(5n):after{animation-duration:7.2s;animation-delay:-1.1s}.tile figcaption[data-v-81f8ff3d]{z-index:1;color:#f6f3ec;background:#08090cb8;border-radius:999px;padding:4px 8px;font-size:12px;position:absolute;bottom:10px;left:10px}.auth-stage.is-embedded[data-v-81f8ff3d]{background:0 0;min-height:0;display:block}.auth-stage.is-embedded .panel[data-v-81f8ff3d]{padding:8px 4px 0}.panel[data-v-81f8ff3d]{flex-direction:column;justify-content:center;gap:12px;padding:48px 8vw 48px 40px;display:flex}.brand[data-v-81f8ff3d]{align-items:center;margin-bottom:8px;display:flex}h1[data-v-81f8ff3d]{letter-spacing:-.03em;margin:0;font-size:34px}.fine[data-v-81f8ff3d],.lead[data-v-81f8ff3d],.switch[data-v-81f8ff3d]{max-width:40ch;color:var(--dm-muted);margin:0}.auth-methods[data-v-81f8ff3d]{flex-direction:column;gap:10px;width:100%;max-width:380px;display:flex}.auth-methods .button[data-v-81f8ff3d]{width:100%}.google-icon[data-v-81f8ff3d]{flex-shrink:0;width:18px;height:18px}.or-divider[data-v-81f8ff3d]{width:100%;max-width:380px;color:var(--dm-muted);align-items:center;gap:12px;margin:4px 0;font-size:13px;display:flex}.or-divider[data-v-81f8ff3d]:after,.or-divider[data-v-81f8ff3d]:before{content:"";background:var(--line);flex:1;height:1px}.or-divider span[data-v-81f8ff3d]{flex-shrink:0}form[data-v-81f8ff3d]{gap:12px;max-width:380px;display:grid}label[data-v-81f8ff3d]{color:var(--dm-muted);gap:6px;font-size:13px;display:grid}input[data-v-81f8ff3d]{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--text);border-radius:10px;padding:0 12px}.auth-error[data-v-81f8ff3d]{max-width:380px;color:var(--danger);background:#ff7c871f;border-radius:10px;margin:0;padding:10px 12px}form .button[data-v-81f8ff3d]{width:100%;max-width:380px;text-decoration:none}.switch a[data-v-81f8ff3d],.switch button[data-v-81f8ff3d]{color:var(--accent-strong);margin-left:6px}.switch button[data-v-81f8ff3d]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fine[data-v-81f8ff3d]{font-size:13px}@keyframes auth-shine-81f8ff3d{0%,62%{transform:translate(-130%)}82%,to{transform:translate(130%)}}@media (width<=860px){.auth-stage[data-v-81f8ff3d]{grid-template-columns:1fr}.mosaic-wrap[data-v-81f8ff3d]{height:220px;min-height:220px}.mosaic[data-v-81f8ff3d]{height:380px;inset:-40% -8% auto}.panel[data-v-81f8ff3d]{padding:28px 20px 48px}}
