.page.login.grid{grid-template-columns:6fr 5fr;gap:initial}.page.login>section.cms{overflow-x:hidden;display:flex;flex-direction:column;background-color:var(--o-color-bg,#ffffff)}.page.login>section.cms>header>div{position:relative;z-index:2}.page.login>section.cms>header:after{background:linear-gradient(76deg,#000,rgba(0,0,0,0));content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.page.login>section.cms>main{position:relative;overflow:hidden;flex-grow:1;display:inline-flex;flex-direction:column}.page.login>section.cms>main:before{top:-315px;left:-315px}.page.login>section.cms>main:after,.page.login>section.cms>main:before{position:absolute;pointer-events:none;content:"";width:420px;height:420px;flex-shrink:0;border-radius:420px;opacity:.72;background:var(--o-color-clear-blue-700,#0068ff);filter:blur(250px)}.page.login>section.cms>main:after{bottom:-315px;right:-315px}.page.login>section.cms>main>section{margin:auto}section.auth{background-color:var(--o-color-neutral-0)}.page.login>section.auth>footer{flex-wrap:wrap;align-items:center;justify-content:center;min-height:90px}@media (max-width:1000px){.page.login.grid{grid-template-columns:0fr 1fr}.section.cms{display:none}}.page.login o-input::part(form-control-label):after{display:none}.page.login o-input:not(.bottom-free)::part(form-control-help-text){display:block;min-height:40px}.page.login label{display:flex;align-items:center;gap:var(--gap-medium)}.page.login>section.auth>div:not(.notis){display:flex;flex-direction:column}.page.login>section.auth>section{width:100%;align-items:center;gap:var(--gap-large)}.page.login>section.auth>section form{width:100%;max-width:640px}.page.login>section.auth o-icon{font-size:1.3rem}.page.login>section.auth>section form>o-button{width:100%}.page.login>section.auth o-input div[slot=help-text]{display:flex;justify-content:flex-end}.page.login>section.auth .notis{background-color:#f6f7f8;border-radius:16px;display:flex;gap:var(--gap-large);position:relative;align-items:center;overflow:hidden;height:6rem;padding-right:3rem}.page.login>section.auth .notis>span{display:flex;justify-content:center;align-items:center;height:100%;width:72px;background-color:#b70e1e}.page.login>section.auth .notis>span>o-icon{color:white;font-size:3rem}.page.login>section.auth .notis>o-button{position:absolute;top:.5rem;right:0}