.LoginClient-module-scss-module__GsgE8W__page{background:linear-gradient(90deg, #ff443814, transparent 38%),var(--color-background);min-height:100vh;color:var(--color-foreground);flex-direction:column;display:flex}.LoginClient-module-scss-module__GsgE8W__header{border-bottom:1px solid var(--color-border)}.LoginClient-module-scss-module__GsgE8W__headerInner{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:20px 32px;display:flex}.LoginClient-module-scss-module__GsgE8W__brand{align-items:baseline;gap:12px;display:inline-flex}.LoginClient-module-scss-module__GsgE8W__brandName{font-size:24px;font-weight:800;line-height:1}.LoginClient-module-scss-module__GsgE8W__brandProduct{color:var(--color-muted-foreground);font-size:14px}.LoginClient-module-scss-module__GsgE8W__main{flex:1;justify-content:center;align-items:center;width:100%;max-width:1180px;margin:0 auto;padding:72px 32px;display:flex}.LoginClient-module-scss-module__GsgE8W__panel{border:1px solid var(--color-border);background:#fff;align-self:center;max-width:480px;margin:auto;padding:28px}.LoginClient-module-scss-module__GsgE8W__panelIcon{background:var(--dentsu-red);color:#fff;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.LoginClient-module-scss-module__GsgE8W__panelTitle{margin-top:22px;font-size:24px;font-weight:800;line-height:1.15}.LoginClient-module-scss-module__GsgE8W__panelCopy{color:var(--color-muted-foreground);margin-top:10px;font-size:14px;line-height:1.6}.LoginClient-module-scss-module__GsgE8W__button{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#000;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:24px;padding:13px 18px;font-size:12px;font-weight:800;display:inline-flex}.LoginClient-module-scss-module__GsgE8W__button:hover{opacity:.9}.LoginClient-module-scss-module__GsgE8W__button:disabled{cursor:not-allowed;opacity:.45}.LoginClient-module-scss-module__GsgE8W__notice{border-left:2px solid var(--dentsu-red);color:var(--color-muted-foreground);background:#fafafa;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.55}@media (max-width:900px){.LoginClient-module-scss-module__GsgE8W__main{grid-template-columns:1fr;gap:36px;padding:48px 24px}.LoginClient-module-scss-module__GsgE8W__headerInner{padding:18px 24px}.LoginClient-module-scss-module__GsgE8W__panel{align-self:start}}@media (max-width:620px){.LoginClient-module-scss-module__GsgE8W__headerInner{flex-direction:column;align-items:flex-start;gap:12px}.LoginClient-module-scss-module__GsgE8W__main{padding:36px 20px}}
