.setup-auth{max-width:560px;margin:0 auto;padding:8vh 6vw 60px}.login-auth{width:min(760px,100%);max-width:760px;margin:0 auto;padding:64px 28px 56px}.setup-brand{display:block;text-align:center;margin-bottom:34px}.setup-brand img{width:min(240px,80vw);height:auto}.login-auth .setup-brand{margin:0 auto 28px}.login-auth .setup-brand img{display:block;width:min(180px,58vw);max-height:78px;object-fit:contain;margin:0 auto}.setup-panel{background:#FFFFFF;border-top:4px solid #C49A3A;padding:38px;box-shadow:0 18px 50px rgba(11,31,58,.08)}.login-auth .setup-panel{width:100%;max-width:700px;margin:0 auto;padding:42px 48px;box-shadow:0 20px 60px rgba(11,31,58,.1)}.setup-panel .section-kicker{display:flex;align-items:center;gap:8px;color:#C49A3A}.setup-panel .section-kicker .material-symbols-outlined{font-size:18px}.setup-panel h1{color:#0B1F3A;margin:20px 0 14px}.login-auth .setup-panel h1{font-size:46px;letter-spacing:-2px}.setup-intro{color:#647080;font-size:15px;line-height:1.65;margin:0 0 28px}.setup-panel form{gap:18px}.login-auth .setup-panel form{max-width:560px;margin:28px auto 0}.setup-panel label{display:grid;gap:7px;color:#0B1F3A;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.setup-panel input{width:100%;margin:0;background:#F8F7F3;border-color:#E5E7EB;box-sizing:border-box}.login-auth .setup-panel .button{width:100%;min-height:46px;margin-top:5px;justify-content:center}.setup-panel .notice{margin:0;background:#F3F6F9;border-left:3px solid #C49A3A;color:#0B1F3A}.setup-panel .notice a{color:#0B1F3A;font-weight:700}.setup-back{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:24px;color:#647080;font-size:13px}.setup-back:hover{color:#C49A3A}@media(max-width:600px){.setup-auth{padding-top:42px}.login-auth{padding:40px 16px}.login-auth .setup-brand img{width:150px;max-height:64px}.login-auth .setup-panel{padding:30px 22px}.login-auth .setup-panel h1{font-size:38px}}
