.d012-shell,.d012-shell *{box-sizing:border-box}.d012-shell{padding:40px 20px;background:#b8b9bd;color:#111;font-family:Arial,Helvetica,sans-serif;line-height:1.5;width:100%;isolation:isolate}.d012-shell .d012-card{position:relative;max-width:580px;margin:0 auto;background:#eceef2;border-radius:24px;padding:100px 28px 38px;box-shadow:0 12px 36px #00000012}.d012-shell .d012-profile{text-align:center;margin:0 0 32px}.d012-shell .d012-avatar{display:block;width:96px;height:96px;object-fit:cover;border-radius:50%;margin:0 auto 14px}.d012-shell h2{font-family:inherit;font-size:26px;line-height:1.2;letter-spacing:-1px;font-weight:700;color:#111;margin:0 0 6px}.d012-shell .d012-profile p{font:600 16px/1.5 Arial,Helvetica,sans-serif;max-width:370px;margin:0 auto;color:#111}.d012-shell .d012-list{display:grid;gap:14px}.d012-shell .d012-link{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:64px;padding:18px 52px;background:#fff;border:1px solid transparent;border-radius:9px;color:#111;text-decoration:none;font-size:16px;line-height:1.4;font-weight:600;text-align:center;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease}.d012-shell .d012-link img{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:40px;height:40px;object-fit:contain;border-radius:5px}.d012-shell .d012-link:hover{transform:translateY(-2px);box-shadow:0 6px 18px #11111112;color:#111}.d012-shell .d012-arrow{position:absolute;right:18px;font-size:19px;font-weight:400;color:#70727b}.d012-shell .d012-share{position:absolute;right:28px;top:28px;width:42px;height:42px;border:0;border-radius:50%;background:white;color:#111;font-size:24px;cursor:pointer;padding:0}.d012-shell .d012-share[hidden]{display:none}.d012-shell :focus-visible{outline:3px solid #3155a5;outline-offset:4px}.d012-shell .d012-status{font-size:13px;text-align:center;margin:14px 0 0;min-height:20px}.d012-shell button{font-family:inherit}@media(max-width:600px){.d012-shell{padding:0;background:#eceef2}.d012-shell .d012-card{border-radius:0;padding:96px 20px 30px;box-shadow:none}.d012-shell .d012-share{right:20px;top:24px}.d012-shell .d012-link{font-size:15px}}@media(prefers-reduced-motion:reduce){.d012-shell .d012-link{transition:none}}
