.public-auth .wb-auth{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%,1680px);margin-inline:auto;padding:32px clamp(20px,4vw,64px);min-height:calc(100svh - 66px)}.auth-split{width:100%;display:grid;grid-template-columns:minmax(320px,440px) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,112px)}@keyframes auth-panel-settle{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.public-auth .auth-form-card{width:100%;max-width:440px;border:1px solid #303744;border-radius:20px;background:#101216;filter:none;box-shadow:0 24px 64px -36px #000;animation:auth-panel-settle .3s var(--ease-settle,cubic-bezier(.16,1,.3,1)) both}.public-auth .auth-form-card .wb-card-body{padding:32px}.auth-showcase{min-width:0;animation:auth-panel-settle .3s var(--ease-settle,cubic-bezier(.16,1,.3,1)) 60ms both}.auth-showcase h2{color:#f4f4f5;font-size:clamp(30px,3vw,48px);font-weight:650;letter-spacing:-.035em;line-height:1.1}.auth-showcase>p{color:#a7aebb;font-size:15px;line-height:1.7;margin-top:16px;max-width:48ch}.auth-video-frame{position:relative;width:100%;aspect-ratio:16/9;margin-top:32px;overflow:hidden;box-shadow:0 32px 80px -36px #000}.auth-video-frame video{width:100%;height:100%;object-fit:contain}.auth-video-fade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#050608 0,transparent 5%,transparent 95%,#050608),linear-gradient(180deg,#050608 0,transparent 5%,transparent 95%,#050608)}.auth-source-strip{width:100%;min-width:0;margin-top:32px}.public-auth .auth-source-strip .wb-marquee{margin:0}.public-auth .auth-source-strip .wb-marquee-row{padding-block:4px}.public-auth .auth-source-strip .wb-tag{height:38px;padding:6px 12px!important;font-size:12px;background:transparent!important;border-color:transparent!important;color:#a7aebb!important}.public-auth .auth-source-strip .wb-tag svg{width:18px;height:18px;color:#a7aebb}.public-auth .auth-source-strip .wb-marquee-foot{margin-top:4px}.public-auth .auth-source-strip .wb-marquee-toggle{padding:4px 9px;min-height:28px;font-size:11px}@media (max-width:899px){.public-auth .wb-auth{padding:32px 20px}.auth-split{grid-template-columns:minmax(0,1fr);gap:48px;max-width:620px}.public-auth .auth-form-card{margin-inline:auto}.auth-showcase h2,.auth-showcase>p{text-align:center;margin-inline:auto}.auth-source-strip{margin-top:32px}}@media (max-width:479px){.public-auth .auth-form-card .wb-card-body{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.public-auth .auth-form-card,.public-auth .auth-showcase{animation:none!important;opacity:1!important;transform:none!important}}