.pe-wrap{background:#fff;color:#25252a;min-height:100vh;font-family:inherit}.pe-header{max-width:920px;margin:auto;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #eee}.pe-brand{font-size:25px;font-weight:800;color:#ab1238;text-decoration:none}.pe-header>span{font-size:12px;color:#666}.pe-main{max-width:720px;margin:auto;padding:40px 24px 70px}.pe-eyebrow{font-size:11px;letter-spacing:.16em;color:#777;margin-bottom:25px}.pe-main h1{font-size:clamp(26px,5vw,38px);line-height:1.5;margin:8px 0 18px}.pe-main h2{font-size:18px;margin:0 0 16px}.pe-main p{line-height:1.95;overflow-wrap:anywhere}.pe-identity{display:flex;align-items:center;gap:24px}.pe-identity img{width:94px;height:94px;border-radius:50%;object-fit:cover}.pe-identity p{margin:0;color:#666;font-size:14px}.pe-badge{font-size:11px;color:#666;background:#f3f3f3;padding:6px 10px;border-radius:12px}.pe-lead{margin:32px 0}.pe-actions{display:flex;flex-wrap:wrap;gap:12px}.pe-primary,.pe-secondary,.pe-provider{display:inline-block;font:inherit;text-align:center;border-radius:12px;padding:15px 20px;cursor:pointer;text-decoration:none;max-width:100%;box-sizing:border-box}.pe-primary{background:#ad153b;color:white;border:1px solid #ad153b}.pe-secondary,.pe-provider{background:white;border:1px solid #d8d8da;color:#303038}.pe-provider{display:block;width:100%;margin-bottom:12px}.pe-main button:disabled{background:#f2f2f2;color:#777;border-color:#ddd;cursor:not-allowed}.pe-section{padding:28px 0;border-top:1px solid #e9e9e9;margin-top:24px}.pe-section p{font-size:15px}.pe-main .pe-note,.pe-foot{font-size:12px;color:#777;line-height:1.8}.pe-foot{margin-top:40px}.pe-back{border:0;background:none;color:#666;padding:0;cursor:pointer;margin-bottom:28px}.pe-check{display:flex;align-items:center;gap:10px;margin:22px 0;font-size:14px}.pe-check input{width:18px;height:18px}.pe-stats{display:flex;gap:45px;margin:32px 0}.pe-stats strong{display:block;font-size:40px}.pe-stats span{font-size:13px;color:#666}.pe-main button:focus-visible,.pe-main a:focus-visible{outline:3px solid #555;outline-offset:4px}.pe-main [data-pe-status]{font-size:13px}.pe-main [data-pe-status] input{width:100%;box-sizing:border-box}.pe-main summary{cursor:pointer}.pe-profile-links{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}@media(max-width:420px){.pe-main{padding:28px 20px 50px}.pe-identity{gap:16px}.pe-identity img{width:72px;height:72px}.pe-actions>*{width:100%}.pe-header{padding:18px 20px}.pe-header>span{font-size:10px}}

.pe-line-login{display:flex;align-items:center;justify-content:center;gap:16px;min-height:56px;max-width:420px;margin:0 auto 12px;background:#06c755;border:1px solid #06c755;color:#fff;font-weight:700;white-space:nowrap}.pe-line-login:hover{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),#06c755}.pe-line-login:active{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),#06c755}.pe-line-login-icon{display:block;width:44px;height:44px;flex:none;background:url(./line-login-icon.png) center/44px 44px no-repeat}.pe-line-login:hover .pe-line-login-icon{background-image:url(./line-login-icon-hover.png)}.pe-line-login:active .pe-line-login-icon{background-image:url(./line-login-icon-press.png)}.pe-auth-status{font-weight:700;color:#176b3a}
