.working-beta .report-diamond-motion{display:none!important}
.profile-inline{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--card);text-align:left;cursor:pointer}
.profile-inline .gem-workspace{border:0;padding:14px;max-width:none;margin:0;background:none}
.profile-expand{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);text-align:left;font:inherit;cursor:pointer}
.profile-expand>span{display:grid;gap:5px}.profile-expand strong{font-size:13px;font-weight:600}.profile-expand small{font-size:11px;color:var(--muted)}.profile-expand .icon{width:16px;height:16px;flex:none}.profile-expand:hover{background:#304fff06}.profile-expand:focus-visible{outline:2px solid #304fff;outline-offset:-3px}.profile-expand[aria-expanded=true]>.icon{transform:rotate(180deg)}
.working-beta .profile-inline.expanded{cursor:default}
.working-beta .report-overview.profile-is-expanded{grid-template-columns:1fr;align-items:start;gap:16px}
.profile-is-expanded .report-overview-text>h3,.profile-is-expanded .report-overview-text>button{display:none}
.profile-is-expanded .report-overview-text>p{margin-bottom:0}
.profile-inline.expanded{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.8fr)}
.profile-inline.expanded>.profile-expand{grid-column:1/-1}
.profile-inline.expanded .gem-workspace-grid{grid-template-columns:1fr;gap:14px}
.profile-inline.expanded .gem-workspace{border-right:1px solid var(--line)}
.profile-inline.expanded .report-company-diamond{max-height:160px}
.profile-is-expanded .report-overview-text h2{font-size:21px}.profile-is-expanded .report-overview-text p{font-size:13px}
.profile-inline .gem-area-detail h4{font-size:15px}.profile-inline .gem-area-detail p{font-size:12px}.profile-inline .gem-missing{margin:12px 0;padding-top:10px}
.profile-inline-financial{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:18px;border-top:1px solid var(--line);padding:16px}
.profile-inline-snowflake .report-business-profile{padding:0;border:0;background:none}.profile-inline-snowflake h3{font-size:14px;margin-top:0}.profile-inline-snowflake .report-business-profile>p{font-size:11px}.profile-inline-snowflake .report-profile-foot{display:none}
.profile-inline-checks details{border-bottom:1px solid var(--line);padding:10px 0}.profile-inline-checks summary{display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer}.profile-inline-checks summary b{margin-left:auto;font-size:12px;color:var(--muted)}
.profile-inline-checks .discovery-checks{margin-top:12px}.profile-inline-checks .discovery-checks>div{padding:9px 0}.profile-inline-checks .discovery-checks b{font-size:12px}.profile-inline-checks .discovery-checks p{font-size:11px;line-height:1.5}
@media(max-width:1000px){.profile-inline.expanded{grid-template-columns:1fr}.profile-inline.expanded .gem-workspace-grid{grid-template-columns:1fr 1fr}.profile-inline.expanded .gem-workspace{border-right:0}.profile-inline-financial{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.profile-inline-financial,.profile-inline.expanded .gem-workspace-grid{grid-template-columns:1fr}.profile-expand small{line-height:1.5}}
