/* V144: preserve selected02 composition; restore shared type and compact scale. */
body#start.parents-exact .parents-selected02-stage{min-height:0;padding-bottom:12cqw}
body#start.parents-exact .parents-selected02-stage .parents02-paint{background:none}
body#start.parents-exact .parents-selected02-stage .parents02-paint>span{display:block;position:absolute;width:100%;background-repeat:no-repeat}
body#start.parents-exact .parents-selected02-stage .parents02-paint-top,
body#start.parents-exact .parents-selected02-stage:has(.practice-calm-profile details[open]) .parents02-paint-top{height:53.7249cqw;background-image:url(parents-compact-paint-v1.webp);background-size:100% auto;background-position:0 -49.4847cqw}
body#start.parents-exact .parents-selected02-stage .parents02-paint-middle,
body#start.parents-exact .parents-selected02-stage:has(.practice-calm-profile details[open]) .parents02-paint-middle{top:47.7249cqw;bottom:15cqw;background-image:url(parents-compact-middle-v1.svg);background-size:100% 100%}
body#start.parents-exact .parents-selected02-stage .parents02-paint-bottom,
body#start.parents-exact .parents-selected02-stage:has(.practice-calm-profile details[open]) .parents02-paint-bottom{bottom:0;height:24cqw;background-image:url(parents-compact-paint-v1.webp);background-size:100% auto;background-position:left 0 bottom -29.1485cqw}
body#start.parents-exact .parents-selected02-stage::after{height:42cqw;background-image:url(parents-compact-paint-v1.webp);background-position:0 -49.4847cqw;mask-image:url(parents-compact-upper-thread-v1.svg)}
body#start.parents-exact.compact-layout .parents-selected02-stage .family-shared-art{height:42cqw}
body#start.parents-exact .parents-selected02-stage .family-shared-art img{width:88.92%;left:-7.72%;margin-top:-26.5014cqw;mask-image:url(parents-compact-family-mask-v1.svg),linear-gradient(90deg,#000 92%,transparent 99.5%)}
body#start.parents-exact .parents-selected02-stage .practice-calm-room{padding-top:4cqw}
body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-room h2{font-size:var(--type-h2);line-height:1.25;letter-spacing:normal;white-space:normal;margin-bottom:14px}
body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-room-photo{width:43cqw;height:auto;margin:0 0 0 -2.2cqw}
body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-room>.text-link{font-size:16px;line-height:1.5;margin-top:16px}
body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-profile{grid-template-columns:96px minmax(0,1fr);gap:12px 18px;margin-bottom:18px}
body#start.parents-exact .parents-selected02-stage .practice-calm-profile:last-child{margin-bottom:0}
body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-profile h2{font-size:22px;line-height:1.25;letter-spacing:normal;margin-bottom:8px}
body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-profile p,
body#start.parents-exact.compact-type .parents-selected02-stage .detail-body p{font-size:16px;line-height:1.6}
body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-profile summary{font-size:16px;line-height:1.5;min-height:48px;padding:12px 0}
body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-ewald{height:130px}
body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-jamie{width:96px}
/* Heal only former pearl bodies, then retain the original copper pixels at
   exactly55% scale. Their round proportions never follow middle-texture stretch. */
body#start.parents-exact .parents-selected02-stage .parents02-paint-bottom::before{content:"";position:absolute;inset:0;background:url(parents-compact-pearl-healing-v2.webp) left 0 bottom -29.1485cqw/100% auto no-repeat;mask-image:url(parents-compact-pearl-healing-mask.svg);mask-size:100% 100%}
body#start.parents-exact .parents-compact-pearl{display:block;position:absolute;border-radius:50%;background-image:url(parents-selected02-paint-v1.webp);background-size:55cqw auto;background-repeat:no-repeat;mask-image:radial-gradient(circle,#000 64%,transparent 69%);z-index:1}
body#start.parents-exact .parents-compact-pearl.pearl-large{--pearl-box:clamp(10px,1.9814cqw,32px);width:var(--pearl-box);height:var(--pearl-box);left:calc(23.9083% - var(--pearl-box)/2);top:calc(13.8472cqw - var(--pearl-box)/2);background-size:calc(var(--pearl-box)*27.757576) auto;background-position:calc(var(--pearl-box)*-6.136364) calc(var(--pearl-box)*-40.621212)}
body#start.parents-exact .parents-compact-pearl.pearl-small{--pearl-box:clamp(6px,1.1408cqw,18px);width:var(--pearl-box);height:var(--pearl-box);left:calc(63.3188% - var(--pearl-box)/2);top:calc(15.4847cqw - var(--pearl-box)/2);background-size:calc(var(--pearl-box)*48.210526) auto;background-position:calc(var(--pearl-box)*-30.184211) calc(var(--pearl-box)*-71.815789)}
@media(max-width:1050px){
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-layout{gap:24px;width:min(88%,680px)}
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-room-photo{width:min(100%,520px);max-width:520px;margin:0 auto}
 body#start.parents-exact .parents-selected02-stage .practice-calm-room{padding-top:4cqw}
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-room>.text-link{margin-top:10px}
 body#start.parents-exact .parents-selected02-stage{padding-bottom:17cqw}
}
@media(max-width:650px){
 body#start.parents-exact.compact-type .parents-selected02-stage .practice-calm-profile h2{font-size:20px}
}
@media(min-width:1051px) and (max-width:1200px){
 body#start.parents-exact .parents-selected02-stage{padding-bottom:18cqw}
}
@media(max-width:500px){
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-profile{grid-template-columns:80px minmax(0,1fr);column-gap:16px}
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-jamie{width:80px}
 body#start.parents-exact.compact-layout .parents-selected02-stage .practice-calm-ewald{height:109px}
}
