.ws-signin-main.ws-signin-split{padding:56px 40px 80px}.ws-signin-layout{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;grid-template-columns:1.08fr 1fr;width:100%;max-width:1160px;min-height:600px;display:grid;overflow:hidden}.ws-signin-media{border-right:1px solid var(--ws-line);background:#eeeee8;flex-direction:column;justify-content:center;padding:48px;display:flex}.ws-signin-media-frame{aspect-ratio:4/3;background:#d9dcd4;place-items:center;width:100%;display:grid;position:relative}.ws-signin-play{color:#171916;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.ws-signin-play svg{margin-left:2px}.ws-signin-player-line{gap:8px;display:flex;position:absolute;inset:auto 20px 20px}.ws-signin-player-line span:first-child{background:#74796e;width:22%;height:3px}.ws-signin-player-line span:last-child{background:#b7bdb0;flex:1;height:3px}.ws-signin-media-caption{color:#53594e;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;font-size:.875rem;line-height:1.5;display:flex}.ws-signin-media-caption span:first-child{color:#282c25;font-weight:600}.ws-signin-project-lines{gap:10px;margin-top:40px;display:grid}.ws-signin-project-lines span{background:#d9dcd4;width:76%;height:8px;display:block}.ws-signin-project-lines span:last-child{width:48%}.ws-signin-split .ws-signin-card{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;align-items:center;padding:64px 56px;display:flex}.ws-signin-form-content{width:100%;max-width:360px;margin:0 auto}@media (max-width:900px){.ws-signin-main.ws-signin-split{padding:40px 24px}.ws-signin-layout{min-height:520px}.ws-signin-media{padding:32px}.ws-signin-split .ws-signin-card{padding:40px 32px}}@media (max-width:700px){.ws-signin-main.ws-signin-split{align-items:flex-start;padding:40px 24px}.ws-signin-layout{max-width:480px;min-height:0;display:block}.ws-signin-media{display:none}.ws-signin-split .ws-signin-card{padding:36px 28px}}@media (max-width:390px){.ws-signin-main.ws-signin-split{padding:28px 16px}.ws-signin-split .ws-signin-card{padding:32px 20px}}
