/* TASK650: native content keeps its business styles; shared Information CSS owns workspace geometry. */
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .information-detail-panel > .svoa-frozen-header > .atosy-subject-detail-v5-hero{flex:0 0 auto;position:relative;top:auto;margin:0;border-radius:0;padding:14px 16px}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) [data-original-view] > :is(main,form){height:auto!important;max-height:none!important;overflow:visible!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;width:100%!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .information-detail-content{padding:0!important}
/* Canonical header track: 149px desktop / 139px narrow, including native actions and identity. */
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .information-detail-panel > .svoa-frozen-header > .atosy-subject-detail-v5-hero{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:12px!important;height:149px!important;min-height:149px!important;flex-basis:149px!important;padding:14px 16px!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-subject-detail-v5-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 40px!important;margin:0!important;padding:0!important;gap:8px!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-subject-detail-v5-profile{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;min-width:0!important;gap:16px!important;flex:1 1 auto!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-subject-detail-v5-profile > :last-child{min-width:0!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-subject-detail-v5-name{font-size:22px!important;line-height:30px!important;margin:0!important;white-space:nowrap!important;overflow:auto!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-subject-detail-v5-avatar{width:52px!important;height:52px!important;flex:0 0 52px!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-subject-detail-v5-actions{display:flex!important;flex-wrap:nowrap!important;gap:8px!important}
@media(max-width:600px){
 html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .information-detail-panel > .svoa-frozen-header > .atosy-subject-detail-v5-hero{height:139px!important;min-height:139px!important;flex-basis:139px!important;padding:12px!important;gap:10px!important}
 html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-subject-detail-v5-avatar{width:40px!important;height:40px!important;flex-basis:40px!important}
 html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-subject-detail-v5-eyebrow{font-size:9px!important;letter-spacing:.5px!important;white-space:nowrap!important}
 html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-subject-detail-v5-name{font-size:20px!important;line-height:28px!important}
 html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-subject-detail-v5-actions button{padding-inline:8px!important;min-width:32px!important;white-space:nowrap!important}
}
/* Match the canonical host's measured inherited text fill inside its ShadowRoot. */
.svoa-native-profile > .information-liquid-diamond{-webkit-text-fill-color:#fff}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-subject-detail-v5-meta{margin:4px 0 0!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;min-width:0!important;gap:8px!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-object-hero-copy-v354a{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:4px 8px!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-object-hero-copy-v354a h2{grid-column:1/-1!important;grid-row:1!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-object-hero-label-v354a{grid-column:1!important;grid-row:2!important;margin:0!important;align-self:center!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-object-summary-chips-v354a{grid-column:2!important;grid-row:2!important;margin:0!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-subject-detail-v5-avatar{min-width:52px!important;min-height:52px!important;max-height:52px!important}
@media(max-width:600px){html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .atosy-subject-detail-v5-avatar{min-width:40px!important;min-height:40px!important;max-height:40px!important}}
/* TASK651: navigation is a nonshrinking header sibling, never a scroll body. */
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile .svoa-frozen-navigation{flex:0 0 auto!important;min-height:56px!important;position:static!important;margin:0!important;padding:0 16px!important;overflow:hidden!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile .information-detail-content{position:relative!important;isolation:isolate}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile [data-original-view]{display:flow-root;border-radius:var(--information-inner-radius);overflow:clip}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile :is(.atosy-subject-detail-v5-edit-section,.atosy-subject-detail-v5-section,.atosy-subject-detail-v5-edit-message){border-radius:var(--information-inner-radius)}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile [data-original-view] > main{border-radius:var(--information-inner-radius)}
/* Native Object's legacy modal layer covered the application navigation. */
html body :is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay).svoa-native-profile.svoa-native-profile.svoa-native-profile{z-index:80!important}
/* Keep all profile modes below the established application header/menu layer. */
html body #information-detail-overlay#information-detail-overlay#information-detail-overlay.information-diamond-enabled{z-index:80!important}

/* TASK652: the Information shell owns the continuous painted glass surface.
   Native controls/cards keep their semantic colors and original handlers. */
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) .svoa-frozen-header > .atosy-subject-detail-v5-hero {
 background:transparent!important;border:0!important;
}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile .svoa-frozen-header > .atosy-subject-detail-v5-hero::after {display:none!important}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile:is(#atosy-object-create-v347a,.atosy-subject-detail-v5-overlay) [data-original-view] > :is(main,form) {
 background:transparent!important;border:0!important;box-shadow:none!important;
 padding:0!important;border-radius:var(--information-inner-radius)!important;
}
html body .svoa-native-profile.svoa-native-profile.svoa-native-profile .svoa-frozen-navigation {
 padding:0 16px 8px!important;min-height:0!important;overflow:visible!important;
}
