.login-page{background:var(--app-surface,#fff);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.login-story{background:#010110;min-width:0;position:relative;overflow:hidden}.login-story-image{object-fit:cover;object-position:center}.login-panel{place-items:center;min-width:0;padding:50px;display:grid}.login-box{width:100%;max-width:370px}.login-brand-heading{margin:0;line-height:1}.login-home-link{border-radius:6px;width:fit-content;max-width:100%;display:block}.login-home-link:focus-visible{outline:2px solid var(--accent-9,#0090ff);outline-offset:5px}.login-company-logo{width:200px;max-width:100%}.login-box>p{color:var(--app-muted,#949dae);margin:16px 0 32px;font-size:12px}.login-box .rt-TabsTrigger{flex:1;font-size:13px}.login-box .rt-CalloutRoot{font-size:12px}.login-note{color:var(--app-muted,#a4adba);text-align:center;margin-top:34px;font-size:11px}@media (max-width:760px){.login-page{grid-template-rows:clamp(160px,26svh,240px) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.login-story-image{object-position:center 35%}.login-panel{padding:32px 25px 48px}.login-box{max-width:440px}.login-company-logo{width:180px}}@media print{.login-page{display:block}.login-story{display:none}}
