.bd-print{position:absolute;width:0;height:0;border:0;visibility:hidden}.biodata-studio .bd-stage{display:flex;justify-content:center;width:100%;height:100%;min-height:0;padding:14px;box-sizing:border-box;overflow-y:auto;background:#f4f1f8}.biodata-studio .bd-page{width:min(100%,620px);height:auto;aspect-ratio:1240/1754;align-self:flex-start;background:#fff;box-shadow:0 22px 50px -30px #3a2a4a99}.biodata-studio .bd-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 12px;margin:0;padding:12px;border:1px solid #ece6f3;border-radius:14px;background:#fff}.biodata-studio .bd-group legend{padding:0 6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#9b3f97}.biodata-studio .bd-long{grid-column:1/-1}.biodata-studio .bd-row{display:flex;flex-wrap:wrap;gap:8px}.biodata-studio .bd-link{align-self:flex-start;padding:4px 0;border:0;background:none;font-weight:700;color:#7a3f86;cursor:pointer}.bd-note{margin:8px auto 0;max-width:1240px;font-size:12.5px;line-height:1.5;color:#6b6577;text-align:center}.cover-studio .cp-swatches{display:flex;flex-wrap:wrap;gap:10px}html body .cover-studio .cp-swatches button{width:40px;height:40px;min-height:0;padding:0;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d9d2e6;cursor:pointer}html body .cover-studio .cp-swatches button[aria-pressed=true]{box-shadow:0 0 0 3px #231f2e}