/* Chapter 07 adopts the existing report type scale and reading column. */
#mask #sheet.method-library-sheet #compact-map {
  /* Inherit the current report's imageryColor; only text accents are darkened. */
  --cm-color:var(--imagery-color,#1a4a7a);
  --cm-mark:color-mix(in srgb,var(--cm-color) 48%,#18232e);
  --cm-tint-1:color-mix(in srgb,var(--cm-color) 6%,#fff);
  --cm-tint-2:color-mix(in srgb,var(--cm-color) 9%,#fff);
  --cm-tint-3:color-mix(in srgb,var(--cm-color) 12%,#fff);
  --cm-tint-4:color-mix(in srgb,var(--cm-color) 16%,#fff);
  --cm-edge:color-mix(in srgb,var(--cm-color) 22%,#fff);
  --cm-figure:color-mix(in srgb,var(--cm-color) 26%,#fff);
  --cc-paper:#fff;--cc-ink:#303740;--cc-muted:#66707a;--cc-line:#e3e7ea;--cc-soft:var(--cm-tint-1);
  --cc-green:var(--cm-mark);--cc-pink:var(--cm-mark);--cc-blue:var(--cm-mark);
  max-width:none;margin:0;background:#fff;
  font:400 var(--paid-body-size,15px)/1.9 var(--sans)!important;
}
#mask #sheet.method-library-sheet #compact-map .cc-shell{padding:0;}
#mask #sheet.method-library-sheet #compact-map :is(.cc-detail:has(#listen-four-dimensions),.cc-detail:has(#body-language-method)){margin-inline:0;}
#mask #sheet.method-library-sheet #compact-map :is(#listen-four-dimensions,#body-language-method,#body-action-atlas){
  --lf-paper:#fff;--lf-ink:#303740;--lf-muted:#66707a;--lf-line:#e3e7ea;--lf-wash:#f6f7f9;
  --bl-paper:#fff;--bl-ink:#303740;--bl-muted:#66707a;--bl-line:#e3e7ea;--bl-wash:#f6f7f9;
  --aa-paper:#fff;--aa-ink:#303740;--aa-muted:#66707a;--aa-rule:#e3e7ea;--aa-wash:#f6f7f9;
  width:100%;max-width:none;margin:0;padding:0;background:#fff;
  font:400 var(--paid-body-size,15px)/1.9 var(--sans)!important;
}
#mask #sheet.method-library-sheet #compact-map :is(#listen-four-dimensions,#body-language-method) h2{
  margin:0 0 16px;padding:0;font-family:var(--sans)!important;
  font-size:19px!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;
}
#mask #sheet.method-library-sheet #compact-map .cc-explore>header>h2,
#mask #sheet.method-library-sheet #compact-map :is(.lf-section-title,.bl-section-title){
  font-family:var(--sans)!important;font-size:var(--paid-section-title-size,17px)!important;
  font-weight:700!important;line-height:1.65!important;letter-spacing:0!important;color:#18232e!important;
}
#mask #sheet.method-library-sheet #compact-map .cc-subtitle,
#mask #sheet.method-library-sheet #compact-map :is(.lf-intro,.bl-intro),
#mask #sheet.method-library-sheet #compact-map :is(.lf-row,.bl-row) dd,
#mask #sheet.method-library-sheet #compact-map .cc-reader p{
  font-family:var(--sans)!important;font-size:var(--paid-body-size,15px)!important;
  line-height:1.9!important;font-weight:400!important;letter-spacing:0!important;color:#303740!important;
}
#mask #sheet.method-library-sheet #compact-map .cc-subtitle{margin-top:10px;}
#mask #sheet.method-library-sheet #compact-map :is(.lf-intro-lead,.bl-intro-lead){
  font-size:inherit!important;line-height:inherit!important;color:inherit!important;font-weight:400!important;
}
#mask #sheet.method-library-sheet #compact-map :is(.lf-model-section,.bl-model-section){margin:28px 0 30px;}
#mask #sheet.method-library-sheet #compact-map :is(.lf-part,.bl-part) dt{
  font-size:15px!important;font-weight:600!important;line-height:1.55!important;
}
#mask #sheet.method-library-sheet #compact-map :is(.lf-part,.bl-part) dd{
  font-size:13px!important;line-height:1.75!important;color:#66707a!important;
}
#mask #sheet.method-library-sheet #compact-map :is(.lf-center,.bl-center){
  font-size:14px!important;font-weight:600!important;line-height:1.6!important;
}
#mask #sheet.method-library-sheet #compact-map :is(.lf-example-section,.bl-example-section){padding:18px;border-radius:6px;background:#f6f7f9;}
#mask #sheet.method-library-sheet #compact-map :is(.lf-case-context,.bl-case-intro){
  font-size:var(--paid-body-size,15px)!important;line-height:1.9!important;color:#66707a!important;
}
#mask #sheet.method-library-sheet #compact-map .lf-sentence{font-size:19px!important;line-height:1.65!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map :is(.lf-row,.bl-row){grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px 0;}
#mask #sheet.method-library-sheet #compact-map :is(.lf-row,.bl-row) dt{font-size:14px!important;font-weight:600!important;line-height:1.9!important;}
#mask #sheet.method-library-sheet #compact-map .bl-atlas{margin:28px 0 30px;padding-top:0;}
#mask #sheet.method-library-sheet #compact-map #body-action-atlas{padding:4px 0 0;}
#mask #sheet.method-library-sheet #compact-map #body-action-atlas summary{font-size:16px!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #body-action-atlas summary small{font-size:var(--paid-support-size,11.5px)!important;font-weight:400!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #body-action-atlas .aa-group-intro{font-size:var(--paid-body-size,15px)!important;line-height:1.9!important;color:#303740!important;}
#mask #sheet.method-library-sheet #compact-map #body-action-atlas .aa-name{font-size:15px!important;line-height:1.65!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #body-action-atlas .aa-meaning{font-size:14px!important;line-height:1.85!important;color:#66707a!important;}
#mask #sheet.method-library-sheet #compact-map :is(.cc-crumb,.cc-footer,.cc-footer span,.cc-ability-title span,.cc-panel-head small,.cc-discovery){font-size:var(--paid-support-size,11.5px)!important;line-height:1.65!important;color:#66707a!important;}
#mask #sheet.method-library-sheet #compact-map :is(.cc-lead,.cc-desc,.cc-instruction){font-size:13px!important;line-height:1.75!important;color:#66707a!important;}
#mask #sheet.method-library-sheet #compact-map .cc-ability-title h4{font-size:var(--paid-section-title-size,17px)!important;font-weight:650!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map .cc-panel-head h3{font-size:19px!important;font-weight:700!important;line-height:1.55!important;}
#mask #sheet.method-library-sheet #compact-map .cc-method{padding:13px 0;font-size:var(--paid-body-size,15px)!important;line-height:1.75!important;}
#mask #sheet.method-library-sheet #compact-map .cc-method>span{font-size:inherit!important;line-height:inherit!important;}
#mask #sheet.method-library-sheet #compact-map :is(.cc-back,.cc-link){font-size:13px!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map .cc-topline{margin-bottom:20px;}
#mask #sheet.method-library-sheet #compact-map .cc-stage.selected{grid-template-columns:minmax(0,1fr);gap:0;}
#mask #sheet.method-library-sheet #compact-map .cc-stage.selected .cc-board.od-board{max-width:var(--od-size);}
#mask #sheet.method-library-sheet #compact-map .cc-panel{margin-top:24px;padding-top:22px;}
@media(max-width:480px){
  #mask #sheet.method-library-sheet #compact-map .cc-shell{padding:0;}
  #mask #sheet.method-library-sheet #compact-map :is(#listen-four-dimensions,#body-language-method){padding:0;}
  #mask #sheet.method-library-sheet #compact-map :is(.lf-example-section,.bl-example-section){padding:16px;}
  #mask #sheet.method-library-sheet #compact-map :is(.lf-row,.bl-row){grid-template-columns:70px minmax(0,1fr);gap:8px;}
}

/* Editorial model directory: compact overview, three groups, visual model entries. */
#mask #sheet.method-library-sheet #compact-map .md-introduction{margin:0 0 26px;}
#mask #sheet.method-library-sheet #compact-map .md-intro{margin:0;font:400 var(--paid-body-size,15px)/1.95 var(--sans)!important;color:#46515d!important;}
#mask #sheet.method-library-sheet #compact-map :is(.md-tone-people,.md-tone-self,.md-tone-context){--md-tint:var(--cm-tint-1);--md-accent:var(--cm-mark);--md-edge:var(--cm-edge);--md-figure:var(--cm-figure);}
#mask #sheet.method-library-sheet #compact-map .md-group{margin:0 0 16px;overflow:hidden;border:1px solid var(--md-edge);border-radius:12px;background:#fff;}
#mask #sheet.method-library-sheet #compact-map .md-group-summary{display:block;margin:0;padding:18px 16px;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;}
#mask #sheet.method-library-sheet #compact-map .md-group-summary::-webkit-details-marker{display:none;}
#mask #sheet.method-library-sheet #compact-map .md-group-summary::marker{content:'';}
#mask #sheet.method-library-sheet #compact-map .md-group[open]>.md-group-summary{background:var(--md-tint);}
#mask #sheet.method-library-sheet #compact-map .md-group-summary h2{display:grid;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:12px;margin:0;padding:0;font:700 18px/1.6 var(--sans)!important;letter-spacing:0!important;color:#202b36!important;}
#mask #sheet.method-library-sheet #compact-map .md-group-number{display:block;font:400 24px/1.2 var(--sans)!important;color:var(--md-accent)!important;letter-spacing:-.04em!important;}
#mask #sheet.method-library-sheet #compact-map .md-group-copy{display:block;min-width:0;}
#mask #sheet.method-library-sheet #compact-map .md-group-name{display:block;font:700 18px/1.6 var(--sans)!important;color:#202b36!important;}
#mask #sheet.method-library-sheet #compact-map .md-group-lead{display:block;margin-top:3px;font:400 12px/1.8 var(--sans)!important;color:#66707a!important;}
#mask #sheet.method-library-sheet #compact-map .md-group-meta{display:block;min-width:49px;text-align:right;}
#mask #sheet.method-library-sheet #compact-map .md-group-meta small{display:block;font:400 12px/1.7 var(--sans)!important;color:#66707a!important;}
#mask #sheet.method-library-sheet #compact-map .md-group-count{display:block;margin-top:2px;font:400 11px/1.7 var(--sans)!important;color:#707780!important;white-space:nowrap;}
#mask #sheet.method-library-sheet #compact-map .md-group-arrow{display:block;width:16px;height:16px;color:#707780;}
#mask #sheet.method-library-sheet #compact-map .md-group[open] .md-group-arrow{transform:rotate(180deg);}
#mask #sheet.method-library-sheet #compact-map .md-group-summary:focus-visible{outline:2px solid var(--md-accent);outline-offset:-3px;border-radius:5px;}
#mask #sheet.method-library-sheet #compact-map .md-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:14px;border-top:1px solid var(--md-edge);background:#fff;}
#mask #sheet.method-library-sheet #compact-map .md-method{display:grid;grid-template-rows:54px minmax(38px,auto) 17px;align-content:start;gap:8px;width:100%;min-width:0;margin:0;padding:12px 11px 10px;border:1px solid #e4e9e6;border-radius:8px;background:#fff;box-shadow:none;text-align:left;cursor:pointer;color:#303740!important;font:400 13px/1.65 var(--sans)!important;}
#mask #sheet.method-library-sheet #compact-map .md-model-preview{display:grid;place-items:center;min-width:0;border-radius:4px;background:var(--md-tint);color:var(--md-accent);}
#mask #sheet.method-library-sheet #compact-map .md-model-preview svg{display:block;width:min(100%,96px);height:52px;}
#mask #sheet.method-library-sheet #compact-map .md-model-preview .mt-node{fill:var(--md-figure);stroke:var(--md-accent);stroke-width:1.2;}
#mask #sheet.method-library-sheet #compact-map .md-model-preview .mt-line{fill:none;stroke:var(--md-accent);stroke-width:1.2;opacity:.72;}
#mask #sheet.method-library-sheet #compact-map .md-model-preview .mt-frame{fill:none;stroke:var(--md-accent);stroke-width:1.2;}
#mask #sheet.method-library-sheet #compact-map .md-method-name{display:block;align-self:start;min-width:0;font:500 13px/1.55 var(--sans)!important;color:#303740!important;}
#mask #sheet.method-library-sheet #compact-map .md-model-foot{display:flex;align-items:center;justify-content:space-between;gap:4px;font:400 11px/1.5 var(--sans)!important;color:#66707a!important;}
#mask #sheet.method-library-sheet #compact-map .md-model-foot span{font:inherit!important;color:inherit!important;}
#mask #sheet.method-library-sheet #compact-map .md-pending{font:400 11px/1.5 var(--sans)!important;color:#707780!important;}
#mask #sheet.method-library-sheet #compact-map .md-method:focus-visible{outline:2px solid var(--md-accent);outline-offset:-3px;}
#mask #sheet.method-library-sheet #compact-map .md-unfinished{border-style:dashed;cursor:default;}
#mask #sheet.method-library-sheet #compact-map .md-unfinished .md-model-preview{opacity:.6;}
#mask #sheet.method-library-sheet #compact-map .md-unfinished .md-method-name{color:#66707a!important;}
@media(max-width:480px){
#mask #sheet.method-library-sheet #compact-map .md-methods{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:10px;}
#mask #sheet.method-library-sheet #compact-map .md-method{padding:10px;grid-template-rows:44px minmax(34px,auto) 17px;gap:7px;}
#mask #sheet.method-library-sheet #compact-map .md-model-preview svg{height:42px;}
}
@media(max-width:380px){
#mask #sheet.method-library-sheet #compact-map .md-methods{padding:10px;gap:7px;}
#mask #sheet.method-library-sheet #compact-map .md-method{padding:9px;grid-template-rows:42px minmax(34px,auto) 17px;gap:7px;}
#mask #sheet.method-library-sheet #compact-map .md-group-summary{padding:15px 12px;}
#mask #sheet.method-library-sheet #compact-map .md-group-summary h2{grid-template-columns:24px minmax(0,1fr) auto 14px;gap:8px;}
#mask #sheet.method-library-sheet #compact-map .md-model-preview svg{height:42px;}
}
@media(hover:hover){
#mask #sheet.method-library-sheet #compact-map .md-group-summary:hover{background:var(--md-tint);}
#mask #sheet.method-library-sheet #compact-map button.md-method:hover{border-color:var(--md-accent);background:var(--md-tint);}
}

/* First model-page reference: unchanged text, one dominant four-way model. */
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions{
  --lf-teal:var(--cm-tint-1);--lf-peach:var(--cm-tint-2);--lf-berry:var(--cm-tint-3);--lf-neutral:var(--cm-tint-4);
  --lf-teal-mark:var(--cm-mark);--lf-peach-mark:var(--cm-mark);--lf-berry-mark:var(--cm-mark);--lf-neutral-mark:var(--cm-mark);
}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions h2{margin-bottom:18px;}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-intro{
  line-height:1.95!important;color:#56616c!important;
}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-intro strong{font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-model-section{margin:34px 0 40px;}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-section-title{gap:0;margin:0 0 20px;}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-section-title:after{display:none;}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-model{max-width:500px;margin:26px auto 0;}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-part{
  padding:16px 10px;border:0;border-radius:8px;min-height:88px;
}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-fact{background:var(--lf-teal);}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-self{background:var(--lf-peach);}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-relationship{background:var(--lf-berry);}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-appeal{background:var(--lf-neutral);}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-part dt{margin-bottom:6px;}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-center{
  background:#fff;width:84px;border:1px solid #e3e7ea;letter-spacing:0!important;
}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-example-section{
  padding:0;background:transparent;border:0;border-radius:0;
}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-case-context{font-size:13px!important;}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-sentence{
  margin:6px 0 22px;padding:0;border:0;font-size:21px!important;line-height:1.65!important;
}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-row{
  grid-template-columns:78px minmax(0,1fr);align-items:start;gap:14px;padding:15px 0;
}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-row dt{
  display:flex;align-items:center;align-self:start;gap:7px;margin:0;padding:0;
  font-size:14px!important;line-height:1.9!important;
}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-row dt:before{
  display:block;position:static;width:6px;height:6px;flex:0 0 6px;margin:0;
}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-row dd{margin:0;line-height:1.9!important;}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-row:first-child{border-top:0;}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-row:nth-child(1){--lf-mark:var(--lf-teal-mark);}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-row:nth-child(2){--lf-mark:var(--lf-peach-mark);}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-row:nth-child(3){--lf-mark:var(--lf-berry-mark);}
#mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-row:nth-child(4){--lf-mark:var(--lf-neutral-mark);}
@media(max-width:480px){
  #mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-model-section{margin:30px 0 34px;}
  #mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-part{min-height:88px;padding:13px 7px;}
  #mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-center{width:70px;font-size:13px!important;}
  #mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-row{grid-template-columns:74px minmax(0,1fr);gap:10px;padding:13px 0;}
  #mask #sheet.method-library-sheet #compact-map #listen-four-dimensions .lf-sentence{font-size:20px!important;}
}

/* People models: one explanation, one main visual model, one short example. */
#mask #sheet.method-library-sheet #compact-map .pm-reader{
  --pm-ink:#303740;--pm-muted:#66707a;--pm-line:#e3e7ea;
  font:400 15px/1.9 var(--sans)!important;color:var(--pm-ink)!important;
}
#mask #sheet.method-library-sheet #compact-map .pm-reader h2{margin:0 0 18px;padding:0;font:700 19px/1.6 var(--sans)!important;color:#202b36!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map .pm-reader p{margin:0;font:400 15px/1.9 var(--sans)!important;color:var(--pm-ink)!important;}
#mask #sheet.method-library-sheet #compact-map .pm-reader .pm-intro{color:#56616c!important;line-height:1.95!important;}
#mask #sheet.method-library-sheet #compact-map .pm-reader .pm-section-title{margin:0 0 20px;padding:0;font:700 17px/1.65 var(--sans)!important;color:#202b36!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map .pm-model-section{margin:32px 0 36px;}
#mask #sheet.method-library-sheet #compact-map .pm-teal{--pm-tone:var(--cm-tint-1);--pm-mark:var(--cm-mark);}
#mask #sheet.method-library-sheet #compact-map .pm-peach{--pm-tone:var(--cm-tint-2);--pm-mark:var(--cm-mark);}
#mask #sheet.method-library-sheet #compact-map .pm-berry{--pm-tone:var(--cm-tint-3);--pm-mark:var(--cm-mark);}
#mask #sheet.method-library-sheet #compact-map .pm-neutral{--pm-tone:var(--cm-tint-4);--pm-mark:var(--cm-mark);}
#mask #sheet.method-library-sheet #compact-map .pm-node{min-width:0;padding:15px;background:var(--pm-tone,#f5f7f6);border:0;border-radius:8px;}
#mask #sheet.method-library-sheet #compact-map .pm-reader h4{margin:0 0 8px;padding:0;font:600 15px/1.6 var(--sans)!important;color:#303740!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map .pm-reader .pm-node p{font-size:13px!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map .pm-node strong{font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map .pm-tools,
#mask #sheet.method-library-sheet #compact-map .pm-comparison,
#mask #sheet.method-library-sheet #compact-map .pm-trust-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
#mask #sheet.method-library-sheet #compact-map .pm-reader .pm-model-note{margin:16px 0 0;font-size:13px!important;line-height:1.9!important;color:#66707a!important;}
#mask #sheet.method-library-sheet #compact-map .pm-model-note strong{font-weight:500!important;}
#mask #sheet.method-library-sheet #compact-map .pm-anchor{margin:0 0 14px;padding:12px 14px;background:#f6f7f9;border-radius:6px;text-align:center;font:600 14px/1.7 var(--sans)!important;color:#303740!important;}
#mask #sheet.method-library-sheet #compact-map .pm-bridge{position:relative;margin:18px 0;padding:12px 8px;border-block:1px solid #e3e7ea;text-align:center;font:500 13px/1.8 var(--sans)!important;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map .pm-empathy>.pm-node:last-child,
#mask #sheet.method-library-sheet #compact-map .pm-invitations>.pm-node:last-child{grid-column:1/-1;}
#mask #sheet.method-library-sheet #compact-map .pm-match-key{display:grid;grid-template-columns:82px 1fr 1fr;gap:16px;padding:0 12px 8px;font:500 12px/1.7 var(--sans)!important;color:#66707a!important;}
#mask #sheet.method-library-sheet #compact-map .pm-match{display:grid;gap:10px;}
#mask #sheet.method-library-sheet #compact-map .pm-match-row{display:grid;grid-template-columns:82px 1fr 1fr;gap:16px;align-items:center;padding:14px 12px;border-radius:8px;background:var(--pm-tone);}
#mask #sheet.method-library-sheet #compact-map .pm-match-row h4{margin:0;}
#mask #sheet.method-library-sheet #compact-map .pm-reader .pm-match-row p{font-size:13px!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map .pm-mobile-label{display:none;}
#mask #sheet.method-library-sheet #compact-map .pm-matrix{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:stretch;}
#mask #sheet.method-library-sheet #compact-map .pm-axis-corner,
#mask #sheet.method-library-sheet #compact-map .pm-axis{display:flex;align-items:center;justify-content:center;padding:6px 2px;text-align:center;font:500 12px/1.7 var(--sans)!important;color:#66707a!important;}
#mask #sheet.method-library-sheet #compact-map .pm-axis-corner{font-size:11px!important;}
#mask #sheet.method-library-sheet #compact-map .pm-reader .pm-condition{margin-bottom:9px;padding-bottom:9px;border-bottom:1px solid #dce4e0;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map .pm-comparison ul{margin:10px 0 0;padding-left:16px;font:400 13px/1.9 var(--sans)!important;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map .pm-reader .pm-belief{font-weight:500!important;}
#mask #sheet.method-library-sheet #compact-map .pm-space{padding:16px;background:#f6f7f9;border-radius:8px;}
#mask #sheet.method-library-sheet #compact-map .pm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}
#mask #sheet.method-library-sheet #compact-map .pm-chips span{padding:4px 8px;border:1px solid #e0e5e2;border-radius:5px;background:#fff;font:400 12px/1.8 var(--sans)!important;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map .pm-method-pairs{margin:0;}
#mask #sheet.method-library-sheet #compact-map .pm-method-pairs dt{margin:12px 0 3px;font:600 13px/1.8 var(--sans)!important;color:#303740!important;}
#mask #sheet.method-library-sheet #compact-map .pm-method-pairs dd{margin:0;font:400 13px/1.85 var(--sans)!important;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map .pm-reader .pm-inner-note{margin-top:16px;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map .pm-trust-anchor{margin:16px 0 0;}
#mask #sheet.method-library-sheet #compact-map .pm-example{padding:0;background:transparent;}
#mask #sheet.method-library-sheet #compact-map .pm-reader .pm-case-context{margin:0 0 16px;color:#66707a!important;}
#mask #sheet.method-library-sheet #compact-map .pm-reader .pm-turn{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;margin:8px 0;padding:12px 14px;background:#f6f7f9;border-radius:6px;}
#mask #sheet.method-library-sheet #compact-map .pm-turn>span{font:500 13px/1.95 var(--sans)!important;color:#66707a!important;}
#mask #sheet.method-library-sheet #compact-map .pm-turn q{font:400 15px/1.9 var(--sans)!important;color:#303740!important;quotes:'“' '”' '‘' '’';}
#mask #sheet.method-library-sheet #compact-map .pm-reader .pm-case-action{margin-top:12px;font-size:13px!important;line-height:1.85!important;color:#66707a!important;}
#mask #sheet.method-library-sheet #compact-map .pm-full{margin-top:30px;border-top:1px solid #e3e7ea;}
#mask #sheet.method-library-sheet #compact-map .pm-full>summary{padding:14px 0;font:500 13px/1.8 var(--sans)!important;color:#66707a!important;cursor:pointer;}
#mask #sheet.method-library-sheet #compact-map .pm-full>summary:focus-visible{outline:2px solid var(--cm-mark);outline-offset:3px;}
#mask #sheet.method-library-sheet #compact-map .pm-original{overflow-x:auto;padding:4px 0 18px;}
#mask #sheet.method-library-sheet #compact-map .pm-original p{margin:10px 0;}
#mask #sheet.method-library-sheet #compact-map .pm-original h4{margin:24px 0 12px;}
#mask #sheet.method-library-sheet #compact-map .pm-original table{width:100%;border-collapse:collapse;margin:18px 0;font:400 13px/1.8 var(--sans)!important;}
#mask #sheet.method-library-sheet #compact-map .pm-original :is(th,td){padding:10px;min-width:100px;border:1px solid #e3e7ea;text-align:left;vertical-align:top;}
#mask #sheet.method-library-sheet #compact-map .pm-original blockquote{margin:14px 0;padding:12px 15px;border:0;border-left:2px solid var(--cm-edge);background:var(--cm-tint-1);font:400 15px/1.9 var(--sans)!important;}
@media(max-width:480px){
  #mask #sheet.method-library-sheet #compact-map .pm-node{padding:12px;}
  #mask #sheet.method-library-sheet #compact-map .pm-tools,
  #mask #sheet.method-library-sheet #compact-map .pm-comparison,
  #mask #sheet.method-library-sheet #compact-map .pm-trust-paths{gap:9px;}
  #mask #sheet.method-library-sheet #compact-map .pm-match-key{display:none;}
  #mask #sheet.method-library-sheet #compact-map .pm-match-row{grid-template-columns:66px minmax(0,1fr);gap:8px 12px;padding:13px 12px;}
  #mask #sheet.method-library-sheet #compact-map .pm-match-row h4{grid-row:1/3;}
  #mask #sheet.method-library-sheet #compact-map .pm-mobile-label{display:inline-block;margin-right:7px;font:500 11px/1.7 var(--sans)!important;color:#66707a!important;}
  #mask #sheet.method-library-sheet #compact-map .pm-matrix{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);gap:7px;}
  #mask #sheet.method-library-sheet #compact-map .pm-trust-paths{grid-template-columns:1fr;}
  #mask #sheet.method-library-sheet #compact-map .pm-reader .pm-turn{grid-template-columns:34px minmax(0,1fr);gap:7px;padding:12px;}
}

/* Match the existing model and character accents to the current report type. */
#mask #sheet.method-library-sheet #compact-map #body-language-method{
  --bl-teal-mark:var(--cm-mark);--bl-peach-mark:var(--cm-mark);--bl-berry-mark:var(--cm-mark);
  --bl-wash:var(--cm-tint-1);--bl-line:var(--cm-edge);
}
#mask #sheet.method-library-sheet #compact-map #body-language-method .bl-habit{background:var(--cm-tint-1);}
#mask #sheet.method-library-sheet #compact-map #body-language-method .bl-change{background:var(--cm-tint-2);}
#mask #sheet.method-library-sheet #compact-map #body-language-method .bl-context{background:var(--cm-tint-3);}
#mask #sheet.method-library-sheet #compact-map #body-action-atlas{
  --aa-cloth:var(--cm-tint-3);--aa-accent:var(--cm-mark);
}

/* Confirmed preference sample; type colors continue to inherit from the report. */
#mask #sheet.method-library-sheet #compact-map #people-model-A1{--pm-ink:#303740;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .reader-title{font-size:22px!important;line-height:1.6!important;margin-bottom:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .reader-intro{margin:0 0 28px!important;color:#56616c!important;font-size:15px!important;line-height:1.95!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .reader-intro p{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .model-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .model-heading span{color:var(--muted)!important;font-size:11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .diagram{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:22px!important;max-width:510px!important;margin:auto!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .preference{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;padding:16px 15px 12px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;background:var(--cm-tint-1)!important;text-align:left!important;color:var(--pm-ink)!important;font-size:13px!important;line-height:1.8!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-head{display:flex!important;align-items:center!important;gap:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-head svg{display:block!important;flex:0 0 23px!important;width:23px!important;height:23px!important;color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-type{margin:0!important;font-size:16px!important;font-weight:650!important;line-height:1.6!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-meaning{margin:7px 0 0!important;color:var(--cm-mark)!important;font-size:12px!important;line-height:1.8!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-details{margin:12px 0 0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-observe{margin:0 0 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-label{display:block!important;margin:0 0 5px!important;color:var(--cm-mark)!important;font-size:11.5px!important;font-weight:500!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-signal,#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-method{margin:0!important;color:#46515d!important;font-size:13.5px!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-response{padding-top:11px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .hub-row{position:relative!important;grid-column:1/-1!important;display:grid!important;place-items:center!important;height:88px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .links{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;pointer-events:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .links path{fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.2!important;vector-effect:non-scaling-stroke!important;opacity:.55!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .hub{position:relative!important;min-width:176px!important;padding:10px 14px!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .hub strong{display:block!important;color:var(--cm-mark)!important;font-size:14px!important;font-weight:600!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .model-section{margin-bottom:32px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-heading{margin:0 0 10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-context{margin:0 0 16px!important;font-size:14px!important;line-height:1.8!important;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-context strong{font-weight:600!important;color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-comparison{overflow:hidden!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-turn{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:baseline!important;gap:14px!important;padding:19px 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-turn+.case-turn{border-top:1px solid var(--cm-edge)!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-label{font-size:12px!important;line-height:1.8!important;color:var(--muted)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-turn blockquote{min-width:0!important;margin:0!important;color:var(--pm-ink)!important;font-size:15px!important;line-height:1.9!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-turn-adapted .case-label{color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-turn-adapted blockquote{font-weight:600!important;color:var(--cm-mark)!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-turn{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:15px 16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-context{font-size:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-turn blockquote{font-size:15px!important;}
}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .reader-title{font-size:21px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .diagram{column-gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .preference{padding:13px 10px 10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-head{gap:7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-head svg{flex-basis:20px!important;width:20px!important;height:20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-type{font-size:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-signal,#mask #sheet.method-library-sheet #compact-map #people-model-A1 .branch-method{font-size:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .hub-row{height:82px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .hub{min-width:160px!important;padding:9px 11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .hub strong{font-size:13px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 :is(h3,h2){padding:0!important;letter-spacing:0!important;font-family:var(--sans)!important;color:#202b36!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 :is(.model-heading h3,.case-heading){margin:0!important;font-size:17px!important;font-weight:650!important;line-height:1.6!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-heading{margin-bottom:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .case-turn blockquote{padding:0!important;border:0!important;background:transparent!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .reader-intro p{font:400 15px/1.95 var(--sans)!important;color:#56616c!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A1 .model-section{margin-top:0!important;margin-bottom:32px!important;}

/* One shared cover layout: model preview, model name, and an optional confirmed question. */
#mask #sheet.method-library-sheet #compact-map .md-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
#mask #sheet.method-library-sheet #compact-map .md-method{grid-template-columns:minmax(0,1fr) 20px;grid-template-rows:96px auto;gap:16px 10px;padding:16px;border-color:var(--md-edge);border-radius:10px;}
#mask #sheet.method-library-sheet #compact-map .md-model-preview{grid-column:1/-1;grid-row:1;height:96px;margin:0;border-radius:6px;}
#mask #sheet.method-library-sheet #compact-map .md-model-preview svg{width:134px;max-width:100%;height:80px;}
#mask #sheet.method-library-sheet #compact-map [data-model-id="A1"] .md-model-preview :is(path,rect){stroke:currentColor;stroke-width:1.2;}
#mask #sheet.method-library-sheet #compact-map [data-model-id="A1"] .md-model-preview path{fill:none;}
#mask #sheet.method-library-sheet #compact-map [data-model-id="A1"] .md-model-preview rect{fill:#fff;}
#mask #sheet.method-library-sheet #compact-map [data-model-id="A1"] .md-model-preview .thumb-hub{fill:var(--cm-tint-4);}
#mask #sheet.method-library-sheet #compact-map .md-method-copy{display:block;grid-column:1/-1;grid-row:2;min-width:0;}
#mask #sheet.method-library-sheet #compact-map .md-method-name{display:block;min-width:0;margin:0;padding-right:30px;font:600 16px/1.6 var(--sans)!important;}
#mask #sheet.method-library-sheet #compact-map .md-method-topic{display:block;margin-top:8px;font:400 13px/1.8 var(--sans)!important;color:#66707a!important;}
#mask #sheet.method-library-sheet #compact-map .md-model-foot{grid-column:2;grid-row:2;align-self:start;justify-content:flex-end;margin:0;padding-top:4px;font-size:18px!important;line-height:1!important;}
#mask #sheet.method-library-sheet #compact-map .md-unfinished .md-method-name{padding-right:46px;}
#mask #sheet.method-library-sheet #compact-map .md-unfinished .md-model-foot{grid-column:1/-1;grid-row:2;justify-self:end;justify-content:flex-end;margin:0;}
@media(max-width:640px){
#mask #sheet.method-library-sheet #compact-map .md-methods{grid-template-columns:minmax(0,1fr);gap:12px;}
#mask #sheet.method-library-sheet #compact-map .md-method{grid-template-columns:88px minmax(0,1fr) 18px;grid-template-rows:auto;gap:0 16px;padding:16px;align-items:center;}
#mask #sheet.method-library-sheet #compact-map .md-model-preview{grid-column:1;grid-row:1;height:88px;}
#mask #sheet.method-library-sheet #compact-map .md-model-preview svg{width:82px;height:68px;}
#mask #sheet.method-library-sheet #compact-map .md-method-copy{grid-column:2;grid-row:1;align-self:center;}
#mask #sheet.method-library-sheet #compact-map .md-method-name{padding-right:0;}
#mask #sheet.method-library-sheet #compact-map .md-model-foot{grid-column:3;grid-row:1;align-self:center;padding:0;}
#mask #sheet.method-library-sheet #compact-map .md-unfinished .md-method-name{padding-right:0;}
#mask #sheet.method-library-sheet #compact-map .md-unfinished .md-model-preview{grid-row:1/3;}
#mask #sheet.method-library-sheet #compact-map .md-unfinished .md-method-copy{align-self:end;}
#mask #sheet.method-library-sheet #compact-map .md-unfinished .md-model-foot{grid-column:2;grid-row:2;align-self:start;justify-self:start;justify-content:flex-start;margin-top:6px;}
}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map .md-method{grid-template-columns:76px minmax(0,1fr) 16px;column-gap:12px;padding:14px;}
#mask #sheet.method-library-sheet #compact-map .md-model-preview{height:80px;}
#mask #sheet.method-library-sheet #compact-map .md-model-preview svg{width:72px;height:64px;}
}

/* Confirmed action-drive sample; scoped to A2. */
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-switches{max-width:540px!important;margin:0 auto!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-node-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-quadrant{display:flex!important;flex-direction:column!important;min-width:0!important;padding:20px 18px!important;border:0!important;border-radius:12px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-node-heading{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:3px 8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-quadrant h3{margin:0!important;color:var(--cm-mark)!important;font-size:16px!important;font-weight:650!important;line-height:1.6!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-type{color:var(--cc-muted)!important;font-size:11.5px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-cue{margin:9px 0 0!important;color:#46515d!important;font-size:13.5px!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-model-method{margin:12px 0 0!important;padding-top:10px!important;border-top:1px solid var(--cm-edge)!important;color:#46515d!important;font-size:13.5px!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-links{display:block!important;width:100%!important;height:20px!important;color:var(--cm-mark)!important;overflow:visible!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-links path{fill:none!important;stroke:currentColor!important;stroke-opacity:.28!important;stroke-width:1!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-hub{margin:0!important;padding:5px 12px!important;text-align:center!important;color:var(--cm-mark)!important;font-size:15px!important;font-weight:600!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-hub span{display:inline!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .case-single{margin:0!important;padding:18px 20px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;background:var(--cm-tint-1)!important;color:var(--cm-mark)!important;font-size:15px!important;font-weight:600!important;line-height:1.9!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-node-row{gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-quadrant{padding:16px 13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-node-heading{display:block!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-type{display:block!important;margin-top:3px!important;font-size:11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-quadrant h3{font-size:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-cue,#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-model-method{font-size:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-hub{font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-hub span{display:block!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .case-single{padding:16px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .reader-title{margin:0 0 16px!important;padding:0!important;font-size:22px!important;font-weight:700!important;line-height:1.6!important;letter-spacing:0!important;color:#202b36!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .reader-intro{margin:0 0 28px!important;color:#56616c!important;font-size:15px!important;line-height:1.95!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .reader-intro p{margin:0!important;font:400 15px/1.95 var(--sans)!important;color:#56616c!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .model-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .model-heading h3,#mask #sheet.method-library-sheet #compact-map #people-model-A2 .case-heading{margin:0!important;padding:0!important;font:650 17px/1.6 var(--sans)!important;color:#202b36!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .model-section{margin:0 0 32px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .case-heading{margin-bottom:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .case-context{margin:0 0 16px!important;font:400 14px/1.8 var(--sans)!important;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .drive-quadrant h3{padding:0!important;letter-spacing:0!important;font-family:var(--sans)!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .reader-title{font-size:21px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A2 .case-context{font-size:13px!important;}
}

#mask #sheet.method-library-sheet #compact-map [data-model-id="A2"] .md-model-preview path{fill:none;stroke:currentColor;stroke-width:1.2;}
#mask #sheet.method-library-sheet #compact-map [data-model-id="A2"] .md-model-preview rect{fill:#fff;stroke:currentColor;stroke-width:1.1;}
#mask #sheet.method-library-sheet #compact-map [data-model-id="A2"] .md-model-preview .thumb-hub{fill:var(--cm-tint-4);}

/* Confirmed mindset sample 20261102; scoped to A3. */
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-model{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-context{width:fit-content!important;max-width:100%!important;margin:0 auto!important;padding:10px 18px!important;border:1px solid var(--cm-edge)!important;border-radius:999px!important;background:#fff!important;color:var(--cm-mark)!important;font-size:14px!important;font-weight:600!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-fork{display:block!important;width:100%!important;height:26px!important;color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-fork path{fill:none!important;stroke:currentColor!important;stroke-width:1!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important;opacity:.4!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-paths{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:start!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-path{min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-belief-node{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:108px!important;padding:14px 10px!important;border:1px solid var(--cm-edge)!important;border-radius:16px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-belief-node h3{margin:0!important;color:var(--cm-mark)!important;font-size:15px!important;font-weight:650!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-ability{margin:5px 0 0!important;color:#46515d!important;font-size:13.5px!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-down{display:block!important;width:20px!important;height:24px!important;margin:0 auto!important;color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-down path{fill:none!important;stroke:currentColor!important;stroke-width:1!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.45!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-failure-node{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:74px!important;padding:4px 8px!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-failure-node>span,#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-focus-node>span{display:block!important;color:var(--cc-muted)!important;font-size:11px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-failure-node p{margin:6px 0 0!important;color:#46515d!important;font-size:13.5px!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-focus-node{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:130px!important;padding:15px 13px!important;background:var(--cm-tint-2)!important;border-radius:12px!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-focus-node h4{margin:5px 0 0!important;color:var(--cm-mark)!important;font-size:16px!important;font-weight:650!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-focus-node p{margin:7px 0 0!important;color:#46515d!important;font-size:13px!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-actions{padding:0 12px!important;border-left:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-action{padding:9px 0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-action+.mind-action{border-top:1px solid var(--cc-line)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-action h4{margin:0!important;color:var(--cm-mark)!important;font-size:13.5px!important;font-weight:600!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-action p{margin:4px 0 0!important;color:#46515d!important;font-size:13px!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .reader-intro .intro-definition{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .intro-definition strong{font-weight:600!important;color:#303740!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .case-single{margin:0!important;padding:18px 20px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;background:var(--cm-tint-1)!important;color:var(--cm-mark)!important;font-size:15px!important;font-weight:600!important;line-height:1.9!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-paths{gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-context{font-size:13px!important;padding:9px 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-belief-node{min-height:108px!important;padding:12px 8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-belief-node h3{font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-ability,#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-failure-node p{font-size:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-focus-node{min-height:146px!important;padding:13px 10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-focus-node h4{font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-focus-node p{font-size:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-actions{padding:0 9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-action h4{font-size:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-action p{font-size:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .case-single{padding:16px!important;}
}
@media(max-width:340px){
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-paths{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-fork{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-path{margin-top:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-focus-node{min-height:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-actions{margin-inline:12px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .reader-title{margin:0 0 16px!important;padding:0!important;font:700 22px/1.6 var(--sans)!important;letter-spacing:0!important;color:#202b36!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .reader-intro p{margin:0!important;font:400 15px/1.95 var(--sans)!important;color:#56616c!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .reader-intro .intro-definition,#mask #sheet.method-library-sheet #compact-map #people-model-A3 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .intro-definition strong{font-weight:600!important;color:#303740!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .model-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .model-heading h3,#mask #sheet.method-library-sheet #compact-map #people-model-A3 .case-heading{margin:0!important;padding:0!important;font:650 17px/1.6 var(--sans)!important;color:#202b36!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .model-section{margin:0 0 32px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .case-heading{margin-bottom:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .case-context{margin:0 0 16px!important;font:400 14px/1.8 var(--sans)!important;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .mind-path :is(h3,h4){padding:0!important;font-family:var(--sans)!important;letter-spacing:0!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .reader-title{font-size:21px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .case-context{font-size:13px!important;}
}

#mask #sheet.method-library-sheet #compact-map [data-model-id="A3"] .md-model-preview path{fill:none;stroke:currentColor;stroke-width:1.2;}
#mask #sheet.method-library-sheet #compact-map [data-model-id="A3"] .md-model-preview rect{fill:#fff;stroke:currentColor;stroke-width:1.1;}

/* A3 same-task comparison case 20261102. */
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .case-single.case-dialogue{padding:18px 20px!important;font-weight:400!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .case-response+.case-response{margin-top:18px!important;padding-top:18px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .case-type{margin:0!important;color:var(--cc-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.8!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .case-quote{margin:7px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--cm-mark)!important;font-size:15px!important;font-weight:500!important;line-height:1.9!important;overflow-wrap:anywhere!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .case-single.case-dialogue{padding:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-A3 .case-response+.case-response{margin-top:16px!important;padding-top:16px!important;}
}


/* Confirmed empathy sample 20261102; scoped to B3. */
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .reader-title{margin:0 0 16px!important;padding:0!important;font:700 22px/1.6 var(--sans)!important;letter-spacing:0!important;color:#202b36!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .reader-intro p{margin:0!important;font:400 15px/1.95 var(--sans)!important;color:#56616c!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .model-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .model-heading h3,#mask #sheet.method-library-sheet #compact-map #people-model-B3 .case-heading{margin:0!important;padding:0!important;font:650 17px/1.6 var(--sans)!important;color:#202b36!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .model-section{margin:0 0 32px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-model{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-principle{margin:0 0 20px!important;color:var(--cc-muted)!important;font:400 12px/1.8 var(--sans)!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-stage{margin:0!important;padding:0!important;border:0!important;background:transparent!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-stage-title{margin:0 0 10px!important;padding:0!important;color:var(--cm-mark)!important;font:600 13px/1.7 var(--sans)!important;letter-spacing:0!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-method{min-width:0!important;padding:17px 15px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-method h4,#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-method h5{margin:0!important;padding:0!important;color:var(--cm-mark)!important;font:650 15px/1.7 var(--sans)!important;letter-spacing:0!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-method p{margin:8px 0 0!important;color:#46515d!important;font:400 13.5px/1.85 var(--sans)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-links{display:block!important;width:100%!important;height:30px!important;margin:0 0 10px!important;color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-links path{fill:none!important;stroke:currentColor!important;stroke-width:1.1!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important;opacity:.4!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-output{max-width:370px!important;margin:0 auto!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .case-heading{margin-bottom:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .case-context{margin:0 0 16px!important;font:400 14px/1.8 var(--sans)!important;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .case-comparison{overflow:hidden!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .case-turn{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:baseline!important;gap:14px!important;padding:19px 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .case-turn+.case-turn{border-top:1px solid var(--cm-edge)!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .case-label{font:400 12px/1.8 var(--sans)!important;color:var(--cc-muted)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .case-turn blockquote{min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#303740!important;font:400 15px/1.9 var(--sans)!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .case-turn-adapted .case-label{color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .case-turn-adapted blockquote{font-weight:600!important;color:var(--cm-mark)!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .reader-title{font-size:21px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-row{gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-method{padding:14px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-method h4,#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-method h5{font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .empathy-method p{font-size:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .case-turn{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:15px 16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-B3 .case-context{font-size:13px!important;}
}


/* Confirmed friendliness sample 20261102; scoped to C1. */
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .reader-title{margin:0 0 16px!important;padding:0!important;font:700 22px/1.6 var(--sans)!important;letter-spacing:0!important;color:#202b36!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .reader-intro p{margin:0!important;font:400 15px/1.95 var(--sans)!important;color:#56616c!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .model-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .model-heading h3,#mask #sheet.method-library-sheet #compact-map #people-model-C1 .case-heading{margin:0!important;padding:0!important;font:650 17px/1.6 var(--sans)!important;color:#202b36!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .model-section{margin:0 0 32px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-model{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-group{min-width:0!important;padding:17px 15px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-group>h4{margin:0 0 14px!important;padding:0!important;color:var(--cm-mark)!important;font:650 15px/1.7 var(--sans)!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-method+.friendly-method{margin-top:14px!important;padding-top:14px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-method h5{margin:0!important;padding:0!important;color:#303740!important;font:600 13.5px/1.8 var(--sans)!important;letter-spacing:0!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-method p{margin:6px 0 0!important;color:#46515d!important;font:400 13px/1.85 var(--sans)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-method[data-friendly-method="agree"] p{white-space:pre-line!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-links{display:block!important;width:100%!important;height:24px!important;color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-links path{fill:none!important;stroke:currentColor!important;stroke-width:1!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important;opacity:.4!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-core{width:fit-content!important;max-width:100%!important;margin:0 auto!important;padding:10px 20px!important;border:1px solid var(--cm-edge)!important;border-radius:999px!important;background:#fff!important;color:var(--cm-mark)!important;font:600 15px/1.7 var(--sans)!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .case-heading{margin-bottom:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .case-context{margin:0 0 16px!important;font:400 14px/1.8 var(--sans)!important;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .case-comparison{overflow:hidden!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .case-turn{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:baseline!important;gap:14px!important;padding:19px 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .case-turn+.case-turn{border-top:1px solid var(--cm-edge)!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .case-label{font:400 12px/1.8 var(--sans)!important;color:var(--cc-muted)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .case-turn blockquote{min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#303740!important;font:400 15px/1.9 var(--sans)!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .case-turn-adapted .case-label{color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .case-turn-adapted blockquote{font-weight:600!important;color:var(--cm-mark)!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .reader-title{font-size:21px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-row{gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-group{padding:14px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-group>h4{font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-method h5{font-size:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .friendly-core{padding:10px 16px!important;font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .case-turn{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:15px 16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C1 .case-context{font-size:13px!important;}
}


/* Confirmed opening storyboard 20261102; scoped to C2. */

#mask #sheet.method-library-sheet #compact-map #people-model-C2 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .reader-title{margin:0 0 16px!important;padding:0!important;font:700 22px/1.6 var(--sans)!important;letter-spacing:0!important;color:#202b36!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .reader-intro p{margin:0!important;font:400 15px/1.95 var(--sans)!important;color:#56616c!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .model-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .model-heading h3{margin:0!important;padding:0!important;font:650 17px/1.6 var(--sans)!important;color:#202b36!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .model-section{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 blockquote{margin:0!important;padding:0!important;border:0!important;background:transparent!important;font:400 13px/1.85 var(--sans)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-method-text{font-weight:400!important;}
@media(max-width:420px){#mask #sheet.method-library-sheet #compact-map #people-model-C2 .reader-title{font-size:21px!important;}}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-model{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-core{margin:0 0 22px!important;color:var(--cc-muted)!important;font-size:12px!important;line-height:1.8!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-static-methods{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:34px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-method{min-width:0!important;margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-method+.open-method{border-top:1px solid var(--cc-line)!important;padding-top:28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-method-head{display:flex!important;align-items:center!important;gap:11px!important;margin-bottom:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-method-head::before{content:''!important;flex:none!important;width:5px!important;height:17px!important;border-radius:3px!important;background:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-method h4{margin:0!important;color:var(--cm-mark)!important;font-size:15px!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-method-body{min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-method p{margin:0!important;color:#46515d!important;font-size:13px!important;line-height:1.9!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-scene{position:relative!important;margin-top:16px!important;padding:23px 24px!important;border:1px solid var(--cm-edge)!important;border-radius:13px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-person{display:block!important;flex:none!important;width:34px!important;height:43px!important;align-self:flex-end!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .person-shirt{fill:var(--cm-tint-4)!important;stroke:var(--cm-mark)!important;stroke-width:1.2!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .person-skin{fill:#fff!important;stroke:var(--cm-mark)!important;stroke-width:1.2!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .person-hair{fill:var(--cm-mark)!important;stroke:var(--cm-mark)!important;stroke-width:1.2!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .person-face{stroke:var(--cm-mark)!important;stroke-width:1.3!important;stroke-linecap:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-person-listener .person-shirt{fill:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-turn{display:flex!important;align-items:flex-start!important;gap:11px!important;margin-right:52px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-turn+.story-turn{margin-top:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-turn-out{flex-direction:row-reverse!important;margin-left:52px!important;margin-right:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-speech{position:relative!important;min-width:0!important;flex:0 1 auto!important;padding:12px 15px!important;background:#fff!important;border:1px solid var(--cm-edge)!important;border-radius:11px 11px 11px 3px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-turn-out .story-speech{border-radius:11px 11px 3px 11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-mini-role{display:block!important;margin:0 0 5px!important;color:var(--cc-muted)!important;font-size:11px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-turn-out .open-mini-role{color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-method .open-mini-quote{margin:0!important;min-width:0!important;color:#303d49!important;font-size:13px!important;line-height:1.85!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-pause{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;margin:12px 0!important;color:var(--cc-muted)!important;font-size:11px!important;line-height:1.8!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-pause>span:first-child{font-size:23px!important;letter-spacing:5px!important;color:var(--cm-mark)!important;line-height:1!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-context{display:flex!important;gap:11px!important;align-items:flex-start!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-method .case-context{margin:0!important;padding:12px 15px!important;background:#fff!important;border:1px solid var(--cm-edge)!important;border-radius:11px!important;color:#303d49!important;font-size:13px!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-branches{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-branch{position:relative!important;min-width:0!important;padding:14px!important;background:#fff!important;border:1px solid var(--cm-edge)!important;border-radius:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-branch::before{content:''!important;position:absolute!important;top:-20px!important;left:50%!important;height:19px!important;border-left:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-branch-invite{border-color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-branch-invite .open-mini-role{color:var(--cm-mark)!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-invitation{display:flex!important;align-items:center!important;gap:11px!important;margin-top:20px!important;color:var(--cc-muted)!important;font-size:11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-answer-lines,#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-speech-lines{display:grid!important;align-content:center!important;gap:6px!important;width:68px!important;height:39px!important;padding:9px 11px!important;border:1px solid var(--cm-edge)!important;border-radius:9px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-answer-lines i,#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-speech-lines i{display:block!important;height:2px!important;background:var(--cm-edge)!important;border-radius:2px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-answer-lines i:last-child,#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-speech-lines i:last-child{width:60%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-open-answers{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:27px 45px 0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-open-line{position:absolute!important;left:16.66%!important;right:16.66%!important;top:-14px!important;height:1px!important;background:var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-open-line::before{position:absolute!important;content:''!important;left:50%!important;bottom:0!important;height:13px!important;border-left:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-answer-option{position:relative!important;padding:9px 8px!important;background:#fff!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;text-align:center!important;color:var(--cm-mark)!important;font-size:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-answer-option::before{content:''!important;position:absolute!important;left:50%!important;top:-15px!important;height:14px!important;border-left:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-method .story-scene-note{margin-top:12px!important;text-align:center!important;color:var(--cc-muted)!important;font-size:11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-listening{display:flex!important;gap:11px!important;align-items:center!important;margin-bottom:18px!important;color:var(--cc-muted)!important;font-size:11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-listening .story-person{align-self:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .model-section{margin-bottom:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .reader-end{display:block!important;margin:28px 0 0!important;}
@media(max-width:480px){
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-static-methods{gap:28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-method+.open-method{padding-top:24px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-scene{padding:18px 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-turn{margin-right:20px!important;gap:8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-turn-out{margin-left:20px!important;margin-right:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-person{width:28px!important;height:36px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-speech{padding:10px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-branches{gap:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-branch{padding:11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-open-answers{margin-left:18px!important;margin-right:18px!important;gap:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .open-method .open-mini-quote{font-size:13px!important;}
}
@media(max-width:360px){
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-turn{margin-right:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-turn-out{margin-left:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-branches{grid-template-columns:minmax(0,1fr)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-branch::before{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C2 .story-invitation{flex-wrap:wrap!important;}
}


/* Approved consensus 20261102; scoped to C3, inheriting the report type palette. */

#mask #sheet.method-library-sheet #compact-map #people-model-C3 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .reader-title{margin:0 0 16px!important;padding:0!important;font:700 22px/1.6 var(--sans)!important;letter-spacing:0!important;color:#202b36!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .reader-intro p{margin:0!important;font:400 15px/1.95 var(--sans)!important;color:#56616c!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .model-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .model-heading h3{margin:0!important;padding:0!important;font:400 13px/1.6 var(--sans)!important;letter-spacing:0!important;color:var(--cc-muted)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .model-section{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .consensus-model{font-family:var(--sans)!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .consensus-route-title{padding:0!important;letter-spacing:0!important;}
@media(max-width:420px){#mask #sheet.method-library-sheet #compact-map #people-model-C3 .reader-title{font-size:21px!important;}}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .consensus-model{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-paths{display:grid!important;grid-auto-rows:auto!important;gap:36px!important;min-width:0!important;align-items:start!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-path{min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-path+.trust-path{padding-top:30px!important;border-top:1px solid var(--cc-line)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .consensus-route-title{margin:0 0 12px!important;color:var(--cc-ink)!important;font-size:18px!important;font-weight:600!important;line-height:1.6!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-route-intro{margin:0!important;color:#46515d!important;font-size:14px!important;line-height:1.8!important;text-align:left!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-expressions{min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-expressions .trust-route-intro{color:var(--cc-ink)!important;font-family:var(--sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-method-copy{margin-top:20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-method-copy p{margin:0!important;color:#46515d!important;font-family:var(--sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.8!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-method-copy p+p{margin-top:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-method-copy [data-method-paragraph="2"]{margin-top:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-method-copy .trust-case-commentary{margin-top:8px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.8!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback{display:grid!important;grid-template-columns:minmax(0,1.35fr) 16px minmax(0,1fr)!important;gap:0 10px!important;align-items:center!important;margin:28px 0 22px!important;color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-lead{display:grid!important;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-logic-node{display:block!important;min-width:0!important;padding:10px 7px!important;border-radius:6px!important;background:var(--cm-tint-1)!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-logic-arrow{display:block!important;color:var(--cm-mark)!important;font-size:15px!important;font-weight:400!important;line-height:1!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-split{position:relative!important;align-self:stretch!important;min-height:76px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-split::before{position:absolute!important;content:''!important;inset:calc(25% - 2px) 0!important;border:solid var(--cm-edge)!important;border-width:1px 0 1px 1px!important;border-radius:5px 0 0 5px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-split::after{position:absolute!important;content:''!important;left:-10px!important;top:50%!important;width:10px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-branches{display:grid!important;gap:8px!important;min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-branch{display:grid!important;grid-template-columns:26px 14px minmax(0,1fr)!important;gap:6px!important;align-items:center!important;min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-condition{font-size:12px!important;line-height:1.6!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-action{display:block!important;padding:8px 9px!important;border-radius:6px!important;background:var(--cm-tint-1)!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important;text-align:center!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-practice h5{margin:0!important;color:var(--cm-mark)!important;font-size:14px!important;font-weight:600!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-practice p{margin:0!important;color:#46515d!important;font-size:14px!important;line-height:1.8!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-common-points{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;align-items:start!important;margin-top:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-practice{min-width:0!important;padding:0!important;border:0!important;background:transparent!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-practice h5{margin-bottom:11px!important;padding:10px 12px!important;border-radius:6px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .model-section{margin-bottom:30px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .reader-end{display:block!important;margin:28px 0 0!important;}
@media(max-width:580px){
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-paths{gap:30px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-path+.trust-path{padding-top:26px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-common-points{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback{grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:26px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-lead{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)!important;gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-split{min-height:20px!important;justify-self:end!important;width:calc(25% - 11px)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-split::before{inset:0 auto auto 0!important;width:1px!important;height:19px!important;border:0!important;border-left:1px solid var(--cm-edge)!important;border-radius:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-split::after{left:-3px!important;top:15px!important;width:0!important;border:0!important;border-left:3px solid transparent!important;border-right:3px solid transparent!important;border-top:5px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-branches{gap:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-C3 .trust-feedback-branch{grid-template-columns:30px 16px minmax(0,1fr)!important;gap:10px!important;}
}


/* Shared report typography for the communication-model chapter.
 * Important declarations in this named layer take precedence over the legacy
 * unlayered model-specific declarations, including their mobile overrides.
 * Content, geometry, paragraph spacing and type colors are unchanged.
 */
@layer communication-report-typography {
  #mask #sheet.method-library-sheet #compact-map {
    --cm-text-body:var(--paid-body-size,17px);
    --cm-text-title:var(--paid-chapter-title-size,21px);
    --cm-text-section:var(--paid-section-title-size,17px);
    --cm-text-label:14px;
    --cm-text-note:13px;
    font-family:var(--sans)!important;
    font-size:var(--cm-text-body)!important;
  }

  /* role: body — introductions, explanations, examples and atlas meanings. */
  #mask #sheet.method-library-sheet #compact-map :where(p,li,dd,blockquote,q,td,.aa-meaning,.story-answer-option,.friendly-core,.empathy-principle) {
    font-family:var(--sans)!important;
    font-size:var(--cm-text-body)!important;
    line-height:1.85!important;
  }

  /* role: title — the individual model-reader question. */
  #mask #sheet.method-library-sheet #compact-map :where(h2,.reader-title) {
    font-family:var(--sans)!important;
    font-size:var(--cm-text-title)!important;
    line-height:1.55!important;
  }

  /* role: section — section headings and named communication methods. */
  #mask #sheet.method-library-sheet #compact-map :where(h3,h4,h5,h6,.pm-section-title,.lf-section-title,.bl-section-title,.md-group-name) {
    font-family:var(--sans)!important;
    font-size:var(--cm-text-section)!important;
    line-height:1.65!important;
  }

  /* role: label — short diagram keys and speaker/type identifiers. */
  #mask #sheet.method-library-sheet #compact-map :where(.branch-type,.branch-label,.drive-type,.drive-hub,.hub strong,.mind-belief-node h3,.lf-part dt,.lf-part dd,.lf-center,.lf-row dt,.bl-part dt,.bl-part dd,.bl-center,.bl-row dt,.aa-name,.case-label,.case-type,.open-mini-role,.trust-logic-node,.trust-feedback-condition,.trust-feedback-action,.pm-axis,.pm-axis-corner,.pm-match-key,.pm-mobile-label,.pm-turn span,th) {
    font-family:var(--sans)!important;
    font-size:var(--cm-text-label)!important;
    line-height:1.65!important;
  }

  /* role: note — supplementary annotations, rather than method explanations. */
  #mask #sheet.method-library-sheet #compact-map :where(.pm-model-note,.story-pause,.cc-footer,.cc-footer p) {
    font-family:var(--sans)!important;
    font-size:var(--cm-text-note)!important;
    line-height:1.75!important;
  }
}


/* Approved emotion D1 20261103; scoped and mapped to report type colors. */

#mask #sheet.method-library-sheet #compact-map #people-model-D1 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-method h4,#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspect h5{padding:0!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-unified-model{font-family:var(--sans)!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-unified-model{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture{position:relative!important;width:100%!important;height:450px!important;margin:0 0 24px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-lines{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;color:var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-lines path{fill:none!important;stroke:currentColor!important;stroke-width:1.25!important;vector-effect:non-scaling-stroke!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-lines-narrow{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-root{position:absolute!important;left:50%!important;top:52%!important;transform:translate(-50%,-50%)!important;display:grid!important;align-content:center!important;width:88px!important;height:88px!important;border:1px solid var(--cm-edge)!important;border-radius:50%!important;background:var(--cm-tint-1)!important;color:var(--cm-mark)!important;font-size:17px!important;font-weight:600!important;line-height:1.6!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-node{position:absolute!important;width:31%!important;max-width:170px!important;transform:translateX(-50%)!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-name{padding:0 3px!important;background:#fff!important;color:var(--cm-mark)!important;font-size:17px!important;font-weight:600!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-cue{padding:0 3px!important;background:#fff!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-icon{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;border:1px solid var(--cm-edge)!important;border-radius:50%!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-icon svg{width:30px!important;height:30px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.4!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-name{max-width:100%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-name{overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-name,#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-cue{font-family:var(--sans)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-node[data-picture-method="name"]{left:50%!important;top:calc(8% - 26px)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-position-pause{left:84%!important;top:calc(35% - 26px)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-position-body{left:72%!important;top:calc(79% - 26px)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-position-habit{left:28%!important;top:calc(79% - 26px)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-position-reframe{left:16%!important;top:calc(35% - 26px)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-branches{display:grid!important;gap:0!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-method{min-width:0!important;padding:18px 0!important;border-bottom:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-method h4{margin:0 0 8px!important;color:var(--cm-mark)!important;font-weight:600!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-state{display:flex!important;flex-wrap:wrap!important;gap:4px 10px!important;margin:0 0 12px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-state-label{color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-action p{margin:0!important;color:#46515d!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-action .emotion-action-prompt{margin-top:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-model{margin-top:20px!important;padding-top:18px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-primary-name{margin:0 0 10px!important;color:var(--cm-mark)!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-primary-definition{margin:0 0 22px!important;color:#46515d!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-model{margin:0 0 24px!important;padding:18px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-context{margin:0 0 16px!important;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-root{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;max-width:232px!important;margin:0 auto!important;padding:13px 18px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-label{color:var(--cc-muted)!important;font-size:14px!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-root q{color:var(--cm-mark)!important;font-weight:600!important;quotes:'“' '”' '‘' '’'!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-split,#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-join{position:relative!important;height:26px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-split::before,#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-join::before{position:absolute!important;content:''!important;left:calc(16.666667% - 4px)!important;right:calc(16.666667% - 4px)!important;top:13px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-split::after{position:absolute!important;content:''!important;left:50%!important;top:0!important;height:13px!important;border-left:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-join::after{position:absolute!important;content:''!important;left:50%!important;top:13px!important;height:13px!important;border-left:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspects{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspect{position:relative!important;min-width:0!important;padding:14px 10px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspect::before{position:absolute!important;content:''!important;left:50%!important;top:-14px!important;height:13px!important;border-left:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspect::after{position:absolute!important;content:''!important;left:50%!important;bottom:-14px!important;height:13px!important;border-left:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspect h5{margin:0 0 8px!important;color:var(--cm-mark)!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspect p{min-width:0!important;margin:0!important;color:#46515d!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspect p span{display:block!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-template{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;max-width:440px!important;margin:0 auto!important;padding:13px 16px!important;border-radius:8px!important;background:var(--cm-tint-1)!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-template q{color:var(--cc-ink)!important;quotes:'“' '”' '‘' '’'!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-action{margin-top:14px!important;padding-top:12px!important;border-top:1px solid var(--cm-edge)!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-action-hint{display:block!important;margin-bottom:4px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-action-label{display:block!important;margin-bottom:6px!important;color:var(--cm-mark)!important;font-size:14px!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-result{padding:14px 16px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:var(--cm-tint-1)!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-takeaway{margin:0!important;color:#46515d!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .case-heading{margin:0 0 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .case-context{margin:0 0 16px!important;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-self-recognition{margin:0 0 18px!important;padding:0 0 0 13px!important;border-left:2px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-self-recognition>.case-label{display:block!important;margin-bottom:5px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-self-recognition p{margin:0!important;color:#46515d!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .case-comparison{border:1px solid var(--cm-edge)!important;border-radius:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .case-turn{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:baseline!important;gap:14px!important;padding:18px 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .case-turn+.case-turn{border-top:1px solid var(--cm-edge)!important;background:var(--cm-tint-1)!important;border-radius:0 0 9px 9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .case-label{min-width:0!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .case-turn blockquote{min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--cc-ink)!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .case-turn-adapted .case-label{color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .model-section{margin-bottom:34px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .example-section{margin:24px 0 0!important;padding-top:20px!important;border-top:1px solid var(--cc-line)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .reader-end{display:block!important;margin:28px 0 0!important;}
@media(max-width:480px){
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-root{max-width:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-split,#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-join{height:20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-split::before,#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-join::before{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-split::after,#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-join::after{top:0!important;height:20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspects{grid-template-columns:minmax(0,1fr)!important;gap:0!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspect{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:13px 14px!important;border:0!important;border-radius:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspect+.granularity-aspect{border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspect::before,#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspect::after{position:absolute!important;content:''!important;left:50%!important;bottom:-14px!important;height:13px!important;border-left:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspect h5{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-action{grid-column:2!important;margin-top:6px!important;padding-top:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-aspect p span{display:inline!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-template{padding-inline:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .case-turn{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture{height:490px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-lines-wide{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-lines-narrow{display:block!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-root{width:78px!important;height:78px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-node{width:32%!important;gap:6px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-icon{width:44px!important;height:44px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-title-part{display:block!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-picture-node[data-picture-method="name"]{top:calc(8% - 22px)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-position-pause,#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-position-reframe{top:calc(35% - 22px)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-position-body,#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-position-habit{top:calc(72% - 22px)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .emotion-method{padding:17px 0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D1 .granularity-model{padding:16px 12px!important;}
}


/* Approved attention D2 20261103; scoped and mapped to report type colors. */

#mask #sheet.method-library-sheet #compact-map #people-model-D2 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-method-node h4{padding:0!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-model{font-family:var(--sans)!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-model{margin:0!important;padding:24px 20px!important;border-radius:20px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-method-pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-method-node{min-width:0!important;padding:20px 18px!important;border:1.15px solid var(--cm-mark)!important;border-radius:12px!important;background:var(--cm-tint-3)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-method-node h4{margin:0 0 10px!important;color:var(--cm-mark)!important;font-weight:600!important;text-align:center!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-method-node p+p{margin-top:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-method-node p{margin:0!important;color:#46515d!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-shared-center{position:relative!important;display:grid!important;place-items:center!important;height:108px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-shared-links{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.1!important;stroke-opacity:.7!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-shared-links path{vector-effect:non-scaling-stroke!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-hub{position:relative!important;display:grid!important;place-items:center!important;width:84px!important;height:84px!important;padding:14px!important;border:1.15px solid var(--cm-mark)!important;border-radius:50%!important;background:#fff!important;color:var(--cm-mark)!important;font-size:17px!important;font-weight:600!important;line-height:1.65!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .case-heading{margin:0 0 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .case-context{margin:0 0 16px!important;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .case-comparison{border:1px solid var(--cm-edge)!important;border-radius:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .case-turn{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:baseline!important;gap:14px!important;padding:18px 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .case-turn+.case-turn{border-top:1px solid var(--cm-edge)!important;background:var(--cm-tint-1)!important;border-radius:0 0 9px 9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .case-label{color:var(--cc-muted)!important;font-size:14px!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .case-turn blockquote{margin:0!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--cc-ink)!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .case-turn-adapted .case-label{color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .model-section{margin-bottom:32px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .reader-end{display:block!important;margin:28px 0 0!important;}
@media(max-width:480px){
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-model{padding:20px 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-method-pair{gap:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-method-node{padding:16px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-shared-center{height:96px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .attention-hub{width:78px!important;height:78px!important;padding:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D2 .case-turn{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:16px!important;}
}


/* Approved expectation D3 20261103; scoped and mapped to report type colors. */

#mask #sheet.method-library-sheet #compact-map #people-model-D3 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-tool h5{padding:0!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-model{font-family:var(--sans)!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-model{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-core{width:fit-content!important;margin:0 auto 18px!important;padding:10px 20px!important;border:1.2px solid var(--cm-mark)!important;border-radius:24px!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:17px!important;font-weight:600!important;line-height:1.65!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-route{display:grid!important;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)!important;gap:6px!important;align-items:center!important;margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-route-node{min-width:0!important;padding:12px 6px!important;border:1px solid var(--cm-mark)!important;border-radius:9px!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:17px!important;font-weight:600!important;line-height:1.65!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-route-node>span{display:block!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-route-arrow{width:16px!important;height:16px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.2!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-regions{display:grid!important;gap:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-region{padding:18px 16px!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;background:var(--cm-tint-1)!important;min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-region-heading{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-region-heading h4{margin:0!important;color:var(--cm-mark)!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-stage-index{display:grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border:1px solid var(--cm-edge)!important;border-radius:50%!important;background:#fff!important;color:var(--cm-mark)!important;font-size:14px!important;line-height:1!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-stage-arrow{display:block!important;justify-self:center!important;width:16px!important;height:24px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.1!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-explanation{margin:14px 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-explanation p{margin:0!important;color:#46515d!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-explanation p+p{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-establish-merge{display:block!important;width:100%!important;height:28px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.1!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-establish-merge path{vector-effect:non-scaling-stroke!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-merge-narrow{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-establish-outcome{padding:12px 16px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:#fff!important;color:var(--cm-mark)!important;font-size:17px!important;line-height:1.65!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-tools-establish{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-tool{min-width:0!important;padding:12px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:var(--cm-tint-3)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-tool h5{margin:0 0 8px!important;color:var(--cm-mark)!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-tool p{margin:0!important;color:#46515d!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-tool .expectation-benefit{margin-top:10px!important;color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-tool[data-expectation-method="clear"],#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-tool[data-expectation-method="update"]{grid-column:1 / -1!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-criteria,#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-update{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-criteria span,#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-update span{padding:3px 7px!important;border:1px solid var(--cm-edge)!important;border-radius:5px!important;background:#fff!important;color:var(--cm-mark)!important;font-size:14px!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-inline-example{margin-top:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-inline-example h6{margin:0 0 10px!important;color:var(--cm-mark)!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .case-heading{margin:0 0 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .case-context{margin:0 0 16px!important;color:#56616c!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-case{border:1px solid var(--cm-edge)!important;border-radius:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-case-row{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:14px!important;padding:16px!important;align-items:baseline!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-case-row+.expectation-case-row{border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .case-label{color:var(--cm-mark)!important;font-size:14px!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-case-row blockquote{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--cc-ink)!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .model-section{margin-bottom:32px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .reader-end{display:block!important;margin:28px 0 0!important;}
@media(max-width:480px){
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-route{gap:4px!important;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-route-arrow{width:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-route-node{padding:10px 4px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-region{padding:16px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-tools,#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-tools-establish{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-establish-merge{height:22px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-merge-wide{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-merge-narrow{display:block!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-tool{padding:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-case-row{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-region-heading h4,#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-tool h5,#mask #sheet.method-library-sheet #compact-map #people-model-D3 .expectation-inline-example h6{font-family:var(--sans)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;letter-spacing:0!important;}


/* Approved concise E1 20261103; scoped and mapped to report type colors. */

#mask #sheet.method-library-sheet #compact-map #people-model-E1 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-method h4{padding:0!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-model{font-family:var(--sans)!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-model{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-core{margin:0 0 20px!important;text-align:center!important;color:var(--cm-mark)!important;font-size:17px!important;line-height:1.65!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-methods{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-method{display:grid!important;grid-template-rows:auto minmax(208px,auto) 1fr!important;gap:16px!important;align-content:start!important;min-width:0!important;padding:18px 14px!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-method h4{margin:0!important;color:var(--cm-mark)!important;font-size:17px!important;line-height:1.65!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-diagram{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:208px!important;padding:16px 8px!important;border-radius:8px!important;background:var(--cm-tint-1)!important;color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-diagram svg{display:block!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-diagram span,#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-diagram b{font-size:14px!important;line-height:1.65!important;font-weight:400!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-copy{min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-copy p{margin:0!important;color:var(--cc-ink)!important;font-size:17px!important;line-height:1.85!important;overflow-wrap:anywhere!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-copy p+p{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-mechanism,#mask #sheet.method-library-sheet #compact-map #people-model-E1 .need-mechanism,#mask #sheet.method-library-sheet #compact-map #people-model-E1 .summary-mechanism,#mask #sheet.method-library-sheet #compact-map #people-model-E1 .clarify-mechanism{width:100%!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-zone{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:13px!important;min-width:0!important;padding:18px 2px 14px!important;border-block:1px solid!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-zone:first-child{border-left:1px solid!important;border-radius:7px 0 0 7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-zone:last-child{border-right:1px solid!important;border-radius:0 7px 7px 0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-zone.green{background:#edf3ee!important;border-color:#bdcfc0!important;color:#385d40!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-zone.amber{background:#f8f2e4!important;border-color:#ddcea7!important;color:#75602d!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-zone.red{background:#f7ece9!important;border-color:#dec2bc!important;color:#8a5046!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-zone i{width:18px!important;height:18px!important;display:block!important;border-radius:50%!important;border:1px solid currentColor!important;background:currentColor!important;opacity:.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-zone b{font-size:13px!important;white-space:nowrap!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-scale{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) 0!important;margin-top:8px!important;color:var(--cc-muted)!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-scale span{position:relative!important;padding-top:6px!important;font-size:12px!important;white-space:nowrap!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-scale span::before{content:""!important;position:absolute!important;top:-8px!important;left:0!important;height:7px!important;width:1px!important;background:var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-scale span:last-child::before{left:auto!important;right:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .time-scale span:last-child{justify-self:end!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .info-inputs{display:flex!important;justify-content:space-around!important;gap:5px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .info-inputs span{padding:4px 8px!important;border:1px solid var(--cm-edge)!important;border-radius:5px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .filter-funnel{width:100%!important;height:26px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .mechanism-question{padding:10px 6px!important;border:1px solid var(--cm-edge)!important;border-radius:6px!important;background:var(--cm-tint-3)!important;font-size:14px!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .mechanism-branch{width:100%!important;height:30px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .summary-mechanism .mechanism-branch{height:36px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .decision-pair,#mask #sheet.method-library-sheet #compact-map #people-model-E1 .clarify-branches{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .decision-outcome{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .decision-label{color:var(--cc-muted)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .decision-outcome b,#mask #sheet.method-library-sheet #compact-map #people-model-E1 .reason-nodes span,#mask #sheet.method-library-sheet #compact-map #people-model-E1 .condition-node,#mask #sheet.method-library-sheet #compact-map #people-model-E1 .action-node{display:block!important;padding:7px 3px!important;border:1px solid var(--cm-edge)!important;border-radius:6px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .quiet .action-node,#mask #sheet.method-library-sheet #compact-map #people-model-E1 .decision-outcome.quiet b{border-style:dashed!important;background:transparent!important;color:var(--cc-muted)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .reason-nodes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .clarify-path{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .condition-node{min-height:46px!important;background:transparent!important;border:0!important;padding:0!important;color:var(--cc-muted)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .action-node{min-height:38px!important;display:grid!important;place-items:center!important;color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .path-arrow{height:22px!important;width:16px!important;align-self:center!important;margin:7px 0!important;}
@supports(grid-template-rows:subgrid){
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-method{grid-row:span 3!important;grid-template-rows:subgrid!important;row-gap:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-methods{row-gap:16px!important;}
}
@media(max-width:480px){
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-methods{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-method{grid-row:auto!important;grid-template-rows:auto auto auto!important;gap:16px!important;padding:18px 16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-diagram{min-height:208px!important;padding:18px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-diagram>div{max-width:310px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-core{margin-bottom:18px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-E1 .concise-method h4{font-family:var(--sans)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;letter-spacing:0!important;}


/* Approved open E3 20261103; scoped and mapped to report type colors. */

#mask #sheet.method-library-sheet #compact-map #people-model-E3 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-method h4{padding:0!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-model{font-family:var(--sans)!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-model{margin:0!important;padding:20px 12px 16px!important;border:1px solid var(--cm-edge)!important;border-radius:13px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-model figcaption{margin:0 0 8px!important;color:var(--cm-mark)!important;font-size:17px!important;font-weight:600!important;line-height:1.65!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-loop{position:relative!important;isolation:isolate!important;width:100%!important;aspect-ratio:1/1!important;container-type:inline-size!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-loop-arrows{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.4!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-loop-center{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:grid!important;place-items:center!important;width:26%!important;height:26%!important;border:1px solid var(--cm-edge)!important;border-radius:50%!important;background:#fff!important;color:var(--cm-mark)!important;font-size:clamp(14px,3.2cqw,19px)!important;line-height:1.65!important;font-weight:600!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-loop-node{position:absolute!important;left:var(--node-x)!important;top:var(--node-y)!important;transform:translate(-50%,-50%)!important;width:32%!important;height:22%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:8px 4px!important;border:1px solid var(--cm-edge)!important;border-radius:9px!important;background:#fff!important;text-align:center!important;min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-loop-node h4{margin:0!important;color:var(--cm-mark)!important;font-size:clamp(13px,3cqw,17px)!important;line-height:1.5!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .loop-index{display:block!important;color:var(--cc-muted)!important;font-size:clamp(10px,2.2cqw,12px)!important;line-height:1.3!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .loop-short{color:var(--cc-muted)!important;font-size:clamp(12px,2.6cqw,14px)!important;line-height:1.5!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-loop-return{margin:2px 0 0!important;padding:12px!important;border-top:1px solid var(--cm-edge)!important;color:var(--cm-mark)!important;font-size:17px!important;line-height:1.85!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-methods{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 14px!important;margin-top:24px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-method{display:flex!important;flex-direction:column!important;min-width:0!important;padding:17px 15px!important;border:1px solid var(--cm-edge)!important;border-radius:9px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-method h4{margin:0 0 8px!important;color:var(--cm-mark)!important;font-size:17px!important;font-weight:600!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-method-core{margin:0 0 10px!important;color:var(--cm-mark)!important;font-size:17px!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-method-description{margin:0!important;color:var(--cc-ink)!important;font-size:17px!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-method blockquote{margin:14px 0 0!important;padding:10px 12px!important;border:0!important;border-radius:6px!important;background:var(--cm-tint-1)!important;color:var(--cc-ink)!important;font-size:17px!important;line-height:1.85!important;overflow-wrap:anywhere!important;}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-loop-node h4{font-size:clamp(13px,3cqw,17px)!important;line-height:1.5!important;}
}
@media(max-width:480px){
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-model{padding:18px 8px 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-methods{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-method{padding:17px 16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-loop-node{padding:5px 3px!important;gap:2px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .loop-index{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-loop-return{padding:10px 4px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-E3 .open-method h4{font-family:var(--sans)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;letter-spacing:0!important;}


/* Directory drawing system: confirmed report palette, uniform stroke and canvas. */
#mask #sheet.method-library-sheet #compact-map .md-method .md-model-preview{background:var(--cm-tint-1);color:var(--cm-mark);border-radius:7px;}
#mask #sheet.method-library-sheet #compact-map .md-method .md-model-preview svg{display:block;width:134px;max-width:100%;height:88px;overflow:visible;}
#mask #sheet.method-library-sheet #compact-map .md-method .md-model-preview svg :is(path,line,polyline,polygon){fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.2!important;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;}
#mask #sheet.method-library-sheet #compact-map .md-method .md-model-preview svg :is(rect,circle,ellipse){fill:var(--cm-tint-3)!important;stroke:var(--cm-mark)!important;stroke-width:1.2!important;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;}
#mask #sheet.method-library-sheet #compact-map .md-method .md-model-preview svg .mt-frame{fill:none!important;}
#mask #sheet.method-library-sheet #compact-map .md-method .md-model-preview svg .thumb-hub{fill:var(--cm-tint-4)!important;}
#mask #sheet.method-library-sheet #compact-map .md-method{gap:14px 10px;border-color:var(--cm-edge);}
#mask #sheet.method-library-sheet #compact-map .md-method .md-method-copy{padding-right:24px;}
#mask #sheet.method-library-sheet #compact-map .md-method .md-method-name{padding-right:0;font:600 17px/1.65 var(--sans)!important;letter-spacing:0!important;color:var(--cc-ink)!important;text-wrap:balance;}
#mask #sheet.method-library-sheet #compact-map .md-method .md-method-topic{margin-top:6px;font:400 14px/1.75 var(--sans)!important;color:var(--cc-muted)!important;}
#mask #sheet.method-library-sheet #compact-map .md-method .md-pending{font:400 13px/1.65 var(--sans)!important;white-space:nowrap;color:var(--cc-muted)!important;}
#mask #sheet.method-library-sheet #compact-map .md-unfinished .md-method-copy{padding-right:0;}
#mask #sheet.method-library-sheet #compact-map .md-unfinished .md-model-foot{grid-column:1/-1;grid-row:3;justify-self:end;margin:0;padding:0;}
@media(max-width:640px){
 #mask #sheet.method-library-sheet #compact-map .md-method{grid-template-columns:88px minmax(0,1fr) 28px;gap:0 14px;}
 #mask #sheet.method-library-sheet #compact-map .md-method .md-model-preview{grid-column:1;grid-row:1;height:88px;}
 #mask #sheet.method-library-sheet #compact-map .md-method .md-model-preview svg{width:82px;height:72px;}
 #mask #sheet.method-library-sheet #compact-map .md-method .md-method-copy{grid-column:2;grid-row:1;align-self:center;padding:0;}
 #mask #sheet.method-library-sheet #compact-map .md-method .md-model-foot{grid-column:3;grid-row:1;align-self:center;justify-self:end;margin:0;padding:0;}
}
@media(max-width:420px){
 #mask #sheet.method-library-sheet #compact-map .md-method{grid-template-columns:76px minmax(0,1fr) 28px;gap:0 12px;}
 #mask #sheet.method-library-sheet #compact-map .md-method .md-model-preview{height:80px;}
 #mask #sheet.method-library-sheet #compact-map .md-method .md-model-preview svg{width:72px;height:64px;}
}

/* Approved open F1 20261103; scoped and mapped to report type colors. */

#mask #sheet.method-library-sheet #compact-map #people-model-F1 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-detail h4{padding:0!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-overview{font-family:var(--sans)!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-overview{margin:0 0 28px!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;overflow:hidden!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-overview figcaption{padding:18px 14px!important;text-align:center!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-overview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;background:var(--cm-edge)!important;border-block:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-overview-node{min-width:0!important;padding:18px 10px!important;text-align:center!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-overview svg,#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-detail header svg{width:46px!important;height:54px!important;fill:var(--cm-tint-2)!important;stroke:var(--cm-mark)!important;stroke-width:1.4!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-overview-node h4{margin:7px 0 5px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.6!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-overview-node p{margin:0!important;color:var(--cc-muted)!important;font-size:15px!important;line-height:1.8!important;min-height:3.6em!important;display:flex!important;align-items:center!important;justify-content:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-overview-goal{text-align:center!important;padding:16px 12px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-details{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-detail{min-width:0!important;padding:22px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-detail header{display:flex!important;gap:13px!important;align-items:center!important;margin-bottom:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-detail header svg{flex:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-detail h4{margin:0!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.6!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-core{margin:4px 0 0!important;color:var(--cc-muted)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.8!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-background{margin:0 0 16px!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-detail ul{margin:0 0 18px!important;padding-left:1.1em!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-detail li+li{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-benefit{margin:0!important;padding:13px 15px!important;border-radius:6px!important;background:var(--cm-tint-1)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-research,#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-evidence{margin:20px 0 0!important;padding-top:18px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-research h5{margin:0 0 8px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-research p,#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-evidence{font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-research p{margin:0!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-detail{padding:19px 17px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-details{gap:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-overview-node{padding:16px 8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-overview-node p{font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-overview svg{width:42px!important;height:48px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-F1 .image-detail h4{font-family:var(--sans)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;letter-spacing:0!important;}

/* Approved open F2 20261103; scoped and mapped to report type colors. */

#mask #sheet.method-library-sheet #compact-map #people-model-F2 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-detail h4{padding:0!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-overview{font-family:var(--sans)!important;letter-spacing:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-model{margin:0 0 28px!important;padding:20px 14px 18px!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-model figcaption{text-align:center!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-signal{display:grid!important;place-items:center!important;width:86px!important;height:54px!important;margin:16px auto 0!important;border:1px solid var(--cm-edge)!important;border-radius:9px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-signal svg{width:50px!important;height:40px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-model svg,#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-detail header svg{fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.4!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-branches{display:block!important;width:100%!important;height:34px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-nodes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-node{min-width:0!important;padding:14px 8px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-node svg{width:40px!important;height:40px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-node h4{margin:5px 0 8px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.6!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-node p{margin:0!important;color:var(--cc-muted)!important;font-size:15px!important;line-height:1.8!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-details{display:grid!important;gap:22px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-detail{min-width:0!important;padding:22px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-detail header{display:flex!important;align-items:center!important;gap:13px!important;margin-bottom:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-detail header svg{width:42px!important;height:42px!important;flex:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-detail h4{margin:0!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-practices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-practice{min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-practice h5{margin:0 0 8px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-practice p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-benefit{margin:20px 0 0!important;padding:13px 15px!important;border-radius:6px!important;background:var(--cm-tint-1)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-detail{padding:19px 17px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-practices{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-model{padding:18px 8px 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-nodes{gap:7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-node{padding:12px 5px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-node h4{font-size:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-node p{font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-node svg{width:34px!important;height:36px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-F2 .voice-detail h4{font-family:var(--sans)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;letter-spacing:0!important;}

/* Approved F3 20261104, isolated styles and report type colors. */
#mask #sheet.method-library-sheet #compact-map #people-model-F3 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-model{margin:0 0 28px!important;padding:20px 12px!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-model figcaption{margin-bottom:0!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-foundation{width:max-content!important;max-width:100%!important;margin:auto!important;padding:10px 22px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:#fff!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-fork{display:block!important;width:100%!important;height:32px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.2!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-map{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-node{min-width:0!important;padding:16px 7px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-node h4{display:flex!important;align-items:center!important;justify-content:center!important;min-height:3.4em!important;margin:0 0 10px!important;color:var(--cm-mark)!important;font-size:16px!important;line-height:1.7!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-node p{margin:0!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.8!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-goal{padding:12px 10px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.8!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-details{display:grid!important;gap:22px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-detail{min-width:0!important;padding:22px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-detail h4{margin:0!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-background{margin:10px 0 22px!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-background p{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-background p+p{margin-top:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-practices{display:grid!important;gap:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-practice+.visibility-practice{padding-top:18px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-practice h5{margin:0 0 8px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-practice p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-comparison{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:13px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;overflow:hidden!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-comparison>div{min-width:0!important;padding:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-before{background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-after{background:var(--cm-tint-1)!important;border-left:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-comparison span{display:block!important;margin-bottom:6px!important;color:var(--cc-muted)!important;font-size:13px!important;line-height:1.6!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-after span{color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-steps{margin:16px 0 0!important;padding:0 0 0 1.5em!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-steps li{padding-left:5px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-steps li+li{margin-top:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-steps h6{margin:0 0 6px!important;font:600 17px/1.7 var(--sans)!important;color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state{margin-top:22px!important;padding:17px!important;background:var(--cm-tint-1)!important;border-radius:7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state>h5{margin:0 0 14px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state ul{margin:0!important;padding:0!important;list-style:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state li+li{margin-top:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state span{display:block!important;margin-bottom:5px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-diagram{--training-label-size:110px!important;position:relative!important;margin:18px 0 0!important;padding-left:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-nodes{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:23px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-node{position:relative!important;display:grid!important;grid-template-columns:var(--training-label-size) minmax(0,1fr)!important;min-width:0!important;background:#fff!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-label{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:16px 8px!important;background:var(--cm-tint-1)!important;border-right:1px solid var(--cm-edge)!important;border-radius:7px 0 0 7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-icon{display:block!important;flex:none!important;width:32px!important;height:34px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.3!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-node h6{margin:0!important;text-align:center!important;color:var(--cm-mark)!important;font:600 17px/1.7 var(--sans)!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-node>p{min-width:0!important;margin:0!important;padding:16px!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-node:not(:last-child)::after{content:""!important;position:absolute!important;left:calc(50% - 4px)!important;top:calc(100% + 4px)!important;width:8px!important;height:15px!important;background:var(--cm-mark)!important;clip-path:polygon(42% 0,58% 0,58% 72%,100% 72%,50% 100%,0 72%,42% 72%)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-feedback{position:absolute!important;left:0!important;top:20px!important;display:block!important;width:17px!important;height:calc(100% - 40px)!important;fill:none!important;stroke:var(--cm-edge)!important;stroke-width:1!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
@media(max-width:600px){
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-diagram{--training-label-size:92px!important;padding-left:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-label{padding:14px 7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-node>p{padding:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-feedback{width:13px!important;}
}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-node{grid-template-columns:minmax(0,1fr)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-label{flex-direction:row!important;justify-content:flex-start!important;gap:10px!important;padding:12px 14px!important;border-right:0!important;border-bottom:1px solid var(--cm-edge)!important;border-radius:7px 7px 0 0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-node h6{text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-icon{width:28px!important;height:30px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-node>p{padding:12px 14px 15px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-adjustments{margin:14px 0 0!important;padding:0!important;list-style:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-adjustments li+li{margin-top:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-adjustments h6{margin:0 0 6px!important;color:var(--cm-mark)!important;font:600 17px/1.7 var(--sans)!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-detail{padding:19px 17px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-model{padding:18px 8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-map{gap:5px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-node{padding:12px 4px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-node h4{font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-node p{font-size:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-comparison{grid-template-columns:minmax(0,1fr)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-after{border-left:0!important;border-top:1px solid var(--cm-edge)!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-adjustments{position:relative!important;margin:18px 0 0!important;padding:0 0 0 18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-links{position:absolute!important;left:0!important;top:0!important;display:block!important;width:17px!important;height:100%!important;fill:none!important;stroke:var(--cm-edge)!important;stroke-width:1.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-nodes{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:1fr!important;gap:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-node{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;min-width:0!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-node header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:15px 8px!important;border-right:1px solid var(--cm-edge)!important;border-radius:7px 0 0 7px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-node header svg{display:block!important;width:32px!important;height:34px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.3!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-node h6{margin:0!important;text-align:center!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-node>p{min-width:0!important;margin:0!important;padding:16px!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;color:var(--cc-ink)!important;}
@media(max-width:600px){
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-adjustments{padding-left:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-links{width:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-node{grid-template-columns:92px minmax(0,1fr)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-node>p{padding:14px!important;}
}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-node{grid-template-columns:minmax(0,1fr)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-node header{flex-direction:row!important;justify-content:flex-start!important;gap:10px!important;padding:12px 14px!important;border-right:0!important;border-bottom:1px solid var(--cm-edge)!important;border-radius:7px 7px 0 0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-node header svg{width:28px!important;height:30px!important;flex:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-node h6{text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-state-node>p{padding:12px 14px 15px!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-detail > h4{font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;padding:0 0 12px!important;border-bottom:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-practice > h5{font-size:var(--paid-section-title-size,17px)!important;font-weight:600!important;line-height:1.65!important;margin-bottom:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-training-node h6,#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-adjustments h6{font-size:15px!important;font-weight:500!important;line-height:1.7!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-practice > p + p{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-diagram{margin:0!important;padding-left:17px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-nodes{display:grid!important;gap:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-node{position:relative!important;display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;min-width:0!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-node::before{content:""!important;position:absolute!important;left:-13px!important;top:-10px!important;bottom:-10px!important;border-left:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-node:first-child::before{top:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-node:last-child::before{bottom:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-node::after{content:""!important;position:absolute!important;left:-13px!important;top:50%!important;width:12px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-node header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:17px 10px!important;border-right:1px solid var(--cm-edge)!important;border-radius:7px 0 0 7px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-node header svg{display:block!important;width:34px!important;height:36px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.3!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-node h5{margin:0!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;text-align:center!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-copy{min-width:0!important;padding:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-copy p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-copy p+p{margin-top:12px!important;}
@media(max-width:600px){
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-node{grid-template-columns:minmax(0,1fr)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-node header{flex-direction:row!important;justify-content:flex-start!important;gap:12px!important;padding:14px 16px!important;border-right:0!important;border-bottom:1px solid var(--cm-edge)!important;border-radius:7px 7px 0 0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-node h5{text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-node header svg{width:30px!important;height:32px!important;flex:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-F3 .visibility-spotlight-copy{padding:15px 16px!important;}
}

/* Approved G1 20261104, isolated styles and report type colors. */
#mask #sheet.method-library-sheet #compact-map #people-model-G1 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-model{margin:0 0 28px!important;padding:20px 12px!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-model figcaption{text-align:center!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-split{display:block!important;width:100%!important;height:30px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.2!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-map{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-branch{min-width:0!important;padding:16px 13px!important;border:1px solid var(--cm-edge)!important;border-radius:9px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-branch>h4{margin:0!important;text-align:center!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.6!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-branch-core{margin:6px 0 16px!important;text-align:center!important;color:var(--cc-muted)!important;font-size:15px!important;line-height:1.8!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-leaves{position:relative!important;display:grid!important;gap:10px!important;margin-left:5px!important;padding-left:13px!important;border-left:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-leaf{position:relative!important;padding:9px 8px!important;border:1px solid var(--cm-edge)!important;border-radius:5px!important;background:var(--cm-tint-1)!important;color:var(--cm-mark)!important;text-align:center!important;font-size:15px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-leaf::before{content:""!important;position:absolute!important;right:100%!important;top:50%!important;width:14px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-details{display:grid!important;gap:26px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-group{min-width:0!important;padding:22px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-group>h4{margin:0 0 14px!important;padding-bottom:12px!important;border-bottom:1px solid var(--cm-edge)!important;color:var(--cm-mark)!important;font-weight:700!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-background{margin:0 0 22px!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-method+.feedback-method{margin-top:24px!important;padding-top:22px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-method h5{margin:0 0 10px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-method>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-example{margin-top:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-context{margin:0 0 10px!important;color:var(--cc-muted)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-example blockquote{margin:0!important;padding:14px 16px!important;border:0!important;border-radius:7px!important;background:var(--cm-tint-1)!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-contrast{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;overflow:hidden!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-contrast>div{min-width:0!important;padding:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-after{border-left:1px solid var(--cm-edge)!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-contrast span{display:block!important;margin-bottom:6px!important;color:var(--cc-muted)!important;font-size:13px!important;line-height:1.6!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-after span{color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-contrast p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-group{padding:19px 17px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-model{padding:18px 8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-map{gap:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-branch{padding:14px 8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-branch-core{font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-leaves{margin-left:0!important;padding-left:8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-leaf{padding:8px 4px!important;font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-leaf::before{width:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-contrast{grid-template-columns:minmax(0,1fr)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-after{border-left:0!important;border-top:1px solid var(--cm-edge)!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-group>h4{font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-method>h5{font-size:var(--paid-section-title-size,17px)!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-branch>h4{font-size:var(--paid-body-size,17px)!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-method > p + p{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-method > .feedback-example + p{margin-top:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-leaf{min-height:4.8em!important;display:flex!important;align-items:center!important;justify-content:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-dual-model{padding:20px 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-dual{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin-top:22px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-panel{min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-panel>h4{margin:0 0 5px!important;color:var(--cm-mark)!important;text-align:center!important;font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-panel-core{display:flex!important;align-items:center!important;justify-content:center!important;min-height:3.6em!important;margin-bottom:16px!important;text-align:center!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.8!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-praise-layers{position:relative!important;display:grid!important;grid-template-rows:repeat(3,112px)!important;gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-depth-line{position:absolute!important;top:12px!important;bottom:12px!important;left:50%!important;border-left:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-praise-layer{position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--layer-width)!important;height:112px!important;justify-self:center!important;padding:14px 23px!important;min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-praise-layer>svg{position:absolute!important;inset:0!important;z-index:-1!important;width:100%!important;height:100%!important;fill:var(--cm-tint-2)!important;stroke:var(--cm-mark)!important;stroke-width:1.1!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-praise-layer:nth-of-type(3)>svg{fill:var(--cm-tint-3)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-praise-layer:nth-of-type(4)>svg{fill:var(--cm-tint-4)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-praise-layer>span{text-align:center!important;color:var(--cm-mark)!important;font-size:16px!important;line-height:1.7!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-turns{display:grid!important;grid-template-rows:repeat(3,112px)!important;gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-turn{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:12px 10px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:#fff!important;gap:11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-turn-name{display:block!important;text-align:center!important;color:var(--cm-mark)!important;font-size:15px!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-turn-path{display:grid!important;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)!important;gap:4px!important;align-items:stretch!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-turn-path>span{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:44px!important;padding:5px 3px!important;text-align:center!important;font-size:14px!important;line-height:1.65!important;border-radius:5px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-turn-from{color:var(--cc-muted)!important;background:#fff!important;border:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-turn-to{color:var(--cm-mark)!important;background:var(--cm-tint-3)!important;border:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-turn-path>svg{align-self:center!important;width:22px!important;height:18px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-dual{grid-template-columns:minmax(0,1fr)!important;gap:25px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-dual-model{padding:18px 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-panel-core{min-height:0!important;margin-bottom:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-praise-layers{grid-template-rows:repeat(3,90px)!important;gap:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-praise-layer{height:90px!important;max-width:380px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-praise-layer>span{font-size:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-turns{grid-template-rows:repeat(3,minmax(100px,auto))!important;gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-turn{padding:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-turn-name{font-size:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-turn-path>span{font-size:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-turn-path{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)!important;gap:8px!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-panel>h4{font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-praise-windows{display:grid!important;grid-template-rows:repeat(3,112px)!important;gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-praise-window{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:13px 12px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-window-key{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-window-key svg{width:34px!important;height:36px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-window-key>span{text-align:center!important;color:var(--cc-muted)!important;font-size:13px!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-window-name{color:var(--cm-mark)!important;font-size:16px!important;line-height:1.7!important;text-wrap:balance!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-praise-windows{grid-template-rows:repeat(3,minmax(90px,auto))!important;gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-praise-window{grid-template-columns:62px minmax(0,1fr)!important;padding:14px!important;gap:14px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-example-plain>p{margin:0!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-example-plain>p+p{margin-top:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-example-plain .feedback-context{color:var(--cc-muted)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G1 .feedback-plain-label{display:block!important;margin-bottom:5px!important;color:var(--cm-mark)!important;font-size:15px!important;line-height:1.7!important;}

/* Approved G2 20261104, isolated styles and report type colors. */
#mask #sheet.method-library-sheet #compact-map #people-model-G2 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-model{margin:0 0 28px!important;padding:20px 16px!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-model figcaption{text-align:center!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-map{position:relative!important;margin-top:22px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-hub{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;place-content:center!important;width:78px!important;height:78px!important;border:1px solid var(--cm-edge)!important;border-radius:39px!important;background:#fff!important;color:var(--cm-mark)!important;text-align:center!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-hub::after{content:""!important;position:absolute!important;left:100%!important;top:50%!important;width:22px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-options{position:relative!important;display:grid!important;gap:12px!important;margin-left:120px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-option{position:relative!important;min-width:0!important;min-height:64px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:9px 13px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-option::before{content:""!important;position:absolute!important;left:-20px!important;top:50%!important;width:20px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-option::after{content:""!important;position:absolute!important;left:-20px!important;top:-7px!important;bottom:-7px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-option:first-child::after{top:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-option:last-child::after{bottom:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-option h4{margin:0 0 4px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-option>span{color:var(--cc-muted)!important;font-size:14px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-details{display:grid!important;gap:22px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-detail{min-width:0!important;padding:22px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-detail>h4{margin:0 0 16px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-detail>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-detail>p+p{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-example{margin-top:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-context{margin:0 0 10px!important;color:var(--cc-muted)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-example blockquote{margin:0!important;padding:13px 15px!important;border:0!important;border-radius:7px!important;background:var(--cm-tint-1)!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-model{padding:18px 10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-hub{width:60px!important;height:70px!important;border-radius:35px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-hub::after{width:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-options{margin-left:94px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-option{padding:9px 10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-option::before{left:-16px!important;width:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-option::after{left:-16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-detail{padding:19px 17px!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-option>h4{font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G2 .refusal-detail>h4{font-size:var(--paid-section-title-size,17px)!important;font-weight:600!important;line-height:1.65!important;}
}

/* Approved G3 20261104, isolated styles and report type colors. */
#mask #sheet.method-library-sheet #compact-map #people-model-G3 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-response-model{margin:0!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-response-model>figcaption{padding:18px 16px!important;background:var(--cm-tint-1)!important;border-bottom:1px solid var(--cm-edge)!important;text-align:center!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-group{min-width:0!important;padding:24px 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-group+.rebuttal-group{border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-group>h4{margin:0 0 14px!important;color:var(--cm-mark)!important;font-weight:700!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-background{margin:0 0 24px!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-method+.rebuttal-method{margin-top:26px!important;padding-top:24px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-method>h5{margin:0 0 16px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn{--turn-label-width:142px!important;padding:14px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-row{display:grid!important;grid-template-columns:var(--turn-label-width) minmax(0,1fr)!important;gap:15px!important;align-items:stretch!important;min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-label{display:grid!important;place-items:center!important;min-width:0!important;min-height:60px!important;padding:10px!important;border:1px solid var(--cm-edge)!important;border-radius:6px!important;background:#fff!important;color:var(--cc-muted)!important;font-size:15px!important;line-height:1.7!important;text-align:center!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-response>.rebuttal-turn-label{background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-speech{min-width:0!important;margin:0!important;align-self:center!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-speech>span{display:block!important;margin-bottom:4px!important;color:var(--cc-muted)!important;font-size:13px!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-response .rebuttal-turn-speech>span{color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-connector{display:grid!important;place-items:center!important;width:var(--turn-label-width)!important;height:28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-connector svg{display:block!important;width:18px!important;height:22px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-explanation{margin-top:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-explanation p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-explanation p+p{margin-top:12px!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-group{padding:21px 17px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn{--turn-label-width:96px!important;padding:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-row{gap:11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-label{padding:8px 6px!important;font-size:14px!important;}
}
@media(max-width:400px){
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn{--turn-label-width:100%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-row{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-label{min-height:0!important;padding:8px!important;font-size:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-speech{padding:0 2px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-connector{height:30px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-turn-response{margin-top:0!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-group>h4{font-size:var(--paid-chapter-title-size,21px)!important;line-height:1.55!important;font-weight:700!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-method>h5{font-size:var(--paid-section-title-size,17px)!important;line-height:1.65!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview{margin:0 0 28px!important;padding:20px 14px!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview>figcaption{margin-bottom:20px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-groups{display:grid!important;gap:22px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-group{display:grid!important;grid-template-columns:106px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-group>header{position:relative!important;padding:16px 9px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:var(--cm-tint-3)!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-group>header::after{content:""!important;position:absolute!important;left:100%!important;top:50%!important;width:11px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-group h4{margin:0 0 6px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-group header>span{font-size:13px!important;line-height:1.7!important;color:var(--cc-muted)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-options{position:relative!important;display:grid!important;gap:11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-option{position:relative!important;min-width:0!important;padding:11px 12px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-option::before{content:""!important;position:absolute!important;left:-11px!important;top:50%!important;width:11px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-option::after{content:""!important;position:absolute!important;left:-11px!important;top:-7px!important;bottom:-7px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-option:first-child::after{top:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-option:last-child::after{bottom:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-name{display:block!important;margin-bottom:8px!important;color:var(--cm-mark)!important;font-size:15px!important;font-weight:600!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-path{display:grid!important;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-path>span{min-width:0!important;display:block!important;font-size:14px!important;line-height:1.7!important;color:var(--cc-muted)!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-path>span:last-child{color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-path svg{width:22px!important;height:16px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.15!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview{padding:18px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-group{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-group>header{text-align:left!important;padding:12px 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-group h4{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-group header>span{display:block!important;margin-top:3px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-group>header::after{left:50%!important;top:100%!important;width:0!important;height:14px!important;border-top:0!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-options{margin-left:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-path{gap:8px!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-G3 .rebuttal-overview-group h4{font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;}
}

/* Approved H1 20261104, isolated styles and report type colors. */
#mask #sheet.method-library-sheet #compact-map #people-model-H1 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-overview{margin:0 0 30px!important;padding:22px 14px 17px!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-overview>figcaption{position:relative!important;width:164px!important;margin:0 auto 34px!important;padding:12px 16px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;text-align:center!important;line-height:1.6!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-overview>figcaption::after{content:""!important;position:absolute!important;left:50%!important;top:100%!important;height:18px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branches{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch{position:relative!important;min-width:0!important;padding:14px 10px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch::before{content:""!important;position:absolute!important;left:50%!important;top:-18px!important;height:17px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch::after{content:""!important;position:absolute!important;top:-18px!important;left:-6px!important;right:-6px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch:first-child::after{left:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch:last-child::after{right:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch svg{display:block!important;width:36px!important;height:34px!important;margin:0 auto 8px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.3!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch h4{margin:0 0 6px!important;color:var(--cm-mark)!important;font-size:16px!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch .facts-branch-note{margin:0!important;font-size:14px!important;line-height:1.65!important;color:var(--cc-muted)!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-method{padding:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-method+.facts-method{padding-top:26px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-method>h4{margin:0 0 14px!important;color:var(--cm-mark)!important;font-size:21px!important;line-height:1.55!important;font-weight:700!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-method>p{margin:0!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-comparison{margin:18px 0!important;padding:0 16px!important;border-left:2px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-comparison>div{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:13px!important;align-items:start!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-comparison>div+div{margin-top:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-comparison span{padding-top:2px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-comparison p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-comparison>div:last-child span{color:var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-levels{margin:18px 0!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;overflow:hidden!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-level{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:stretch!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-level+.facts-level{border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-level>span{display:grid!important;place-items:center!important;background:var(--cm-tint-2)!important;color:var(--cm-mark)!important;font-size:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-level>div{padding:12px 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-level p{margin:0!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-level small{display:block!important;margin-top:3px!important;font-size:14px!important;line-height:1.65!important;color:var(--cc-muted)!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-example-note{display:block!important;margin-top:5px!important;font-style:normal!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;color:var(--cc-muted)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-method .facts-benefit{margin-top:16px!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-overview{padding:20px 9px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branches{gap:7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch{padding:13px 6px 11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch h4{font-size:15px!important;min-height:3.4em!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch .facts-branch-note{font-size:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch::after{left:-5px!important;right:-5px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch:first-child::after{left:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch:last-child::after{right:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-comparison{padding-left:11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-comparison>div{gap:8px!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch .facts-branch-note{font-size:14px!important;line-height:1.65!important;text-align:center!important;font-weight:400!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;text-indent:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-method>h4{font-size:var(--paid-chapter-title-size,21px)!important;line-height:1.55!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H1 .facts-branch h4{font-size:16px!important;line-height:1.7!important;}
}

/* Approved H2 20261104, isolated styles and report type colors. */
#mask #sheet.method-library-sheet #compact-map #people-model-H2 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-example-label{margin:0 0 5px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-methods-intro{margin:0 0 22px!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-map{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:24px!important;align-items:center!important;margin:0 0 28px!important;padding:20px 17px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-map>figcaption{position:relative!important;padding:16px 12px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-map>figcaption::after{content:""!important;position:absolute!important;left:100%!important;top:50%!important;width:12px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-options{display:grid!important;gap:10px!important;min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-option{position:relative!important;min-width:0!important;padding:10px 12px!important;border:1px solid var(--cm-edge)!important;border-radius:6px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-option::before{content:""!important;position:absolute!important;left:-12px!important;top:50%!important;width:12px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-option::after{content:""!important;position:absolute!important;left:-12px!important;top:-6px!important;bottom:-6px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-option:first-child::after{top:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-option:last-child::after{bottom:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-option>span{display:block!important;color:var(--cm-mark)!important;font-size:16px!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-option>small{display:block!important;margin-top:3px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.65!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-map{grid-template-columns:92px minmax(0,1fr)!important;gap:20px!important;padding:16px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-map>figcaption{padding:13px 9px!important;font-size:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-map>figcaption::after{width:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-option{padding:9px 10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-option::before{left:-10px!important;width:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-option::after{left:-10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-option>span{font-size:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-method-option>small{font-size:13px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-section-title{margin:0 0 20px!important;padding:0 0 12px!important;border-bottom:2px solid var(--cm-edge)!important;color:var(--cm-mark)!important;font-size:21px!important;line-height:1.55!important;font-weight:700!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-structure{margin-bottom:42px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map{margin:0 0 28px!important;padding:20px 14px 16px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map>figcaption{position:relative!important;width:max-content!important;max-width:100%!important;margin:0 auto 32px!important;padding:10px 18px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;text-align:center!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map>figcaption::after{content:""!important;position:absolute!important;top:100%!important;left:50%!important;height:17px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map-branches{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map-node{position:relative!important;min-width:0!important;padding:13px 5px 10px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map-node::before{content:""!important;position:absolute!important;left:50%!important;top:-17px!important;height:16px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map-node::after{content:""!important;position:absolute!important;left:-6px!important;right:-6px!important;top:-17px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map-node:first-child::after{left:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map-node:last-child::after{right:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map-node svg{display:block!important;width:30px!important;height:30px!important;margin:0 auto 7px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.3!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map-node>span{display:block!important;color:var(--cm-mark)!important;font-size:16px!important;font-weight:600!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-element{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;gap:22px!important;min-width:0!important;padding:0 0 24px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-element+.story-element{padding-top:24px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-element:last-child{padding-bottom:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-element h5{margin:0 0 6px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-role{font-size:14px!important;line-height:1.75!important;color:var(--cc-muted)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-element-body>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-example{margin-top:13px!important;padding-left:13px!important;border-left:2px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-example blockquote{margin:0!important;padding:0!important;border:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-example-note{margin:9px 0 0!important;color:var(--cc-muted)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-practice{padding:0 0 25px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-practice+.story-practice{padding-top:24px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-practice>h5{margin:0 0 10px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-practice>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-practice .story-method-note{margin-top:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-comparison{margin:16px 0!important;padding-left:13px!important;border-left:2px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-comparison>div+div{margin-top:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-comparison span{display:block!important;margin-bottom:4px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-comparison p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-arc{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-top:18px!important;padding:17px 12px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-stage{position:relative!important;min-width:0!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-stage>span{position:relative!important;display:grid!important;place-items:center!important;z-index:1!important;width:36px!important;height:36px!important;margin:0 auto 12px!important;border:1px solid var(--cm-edge)!important;border-radius:50%!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-stage:not(:last-child)::after{content:"→"!important;position:absolute!important;left:calc(50% + 22px)!important;right:calc(-50% + 6px)!important;top:4px!important;color:var(--cm-mark)!important;font-size:18px!important;line-height:28px!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-stage h6{margin:0 0 6px!important;color:var(--cm-mark)!important;font-size:15px!important;line-height:1.7!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-stage p{margin:0!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.75!important;text-align:center!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-element{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-element header{display:flex!important;gap:12px!important;align-items:baseline!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-element h5{flex:0 0 auto!important;margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-role{font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map{padding:18px 10px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map-branches{gap:7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map-node>span{font-size:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map-node::after{left:-5px!important;right:-5px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map-node:first-child::after{left:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-map-node:last-child::after{right:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-arc{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding:17px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-stage{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:14px!important;align-items:start!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-stage>span{grid-row:1/3!important;margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-stage h6{margin-bottom:3px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-stage p{text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-stage:not(:last-child)::after{content:"↓"!important;left:4px!important;right:auto!important;top:auto!important;bottom:-23px!important;width:28px!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-section-title{font-size:var(--paid-chapter-title-size,21px)!important;line-height:1.55!important;font-weight:700!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-element h5,#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-practice>h5{font-size:var(--paid-section-title-size,17px)!important;line-height:1.65!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-stage h6{font-size:15px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-stage p{font-size:14px!important;line-height:1.75!important;text-align:center!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-H2 .story-stage p{text-align:left!important;}
}
}

/* Approved H3 20261104, isolated styles and report type colors. */
#mask #sheet.method-library-sheet #compact-map #people-model-H3 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-example-lead{margin:0 0 9px!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-practice>.spread-example-lead{margin-top:12px!important;margin-bottom:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-map{margin:0 0 30px!important;padding:20px 13px 15px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-map>figcaption{position:relative!important;width:max-content!important;max-width:100%!important;margin:0 auto 32px!important;padding:10px 15px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-map>figcaption::after{content:""!important;position:absolute!important;top:100%!important;left:50%!important;height:17px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-branches{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node{position:relative!important;min-width:0!important;padding:13px 7px 11px!important;border:1px solid var(--cm-edge)!important;border-radius:6px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node::before{content:""!important;position:absolute!important;top:-17px!important;left:50%!important;height:16px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node::after{content:""!important;position:absolute!important;left:-5px!important;right:-5px!important;top:-17px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node:first-child::after{left:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node:last-child::after{right:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node svg{display:block!important;width:30px!important;height:30px!important;margin:0 auto 8px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.3!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node>span{display:block!important;color:var(--cm-mark)!important;font-size:16px!important;line-height:1.7!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node>small{display:block!important;margin-top:7px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-method{padding:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-method+.spread-method{padding-top:25px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-method>h4{margin:0 0 14px!important;color:var(--cm-mark)!important;font-size:21px!important;line-height:1.55!important;font-weight:700!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-method>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-method>p+p{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-example{margin:15px 0!important;padding-left:13px!important;border-left:2px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-example blockquote{margin:0!important;padding:0!important;border:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-example-note{margin:8px 0 0!important;color:var(--cc-muted)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-practices,#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-patterns{margin-top:20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-practice+.spread-practice,#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-pattern+.spread-pattern{margin-top:22px!important;padding-top:20px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-practice>h5,#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-pattern>h5{margin:0 0 9px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-practice>p,#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-pattern>p{margin:0!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-practice>.spread-example-note{margin-top:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-comparison{margin-top:13px!important;padding-left:13px!important;border-left:2px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-comparison>div+div{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-comparison span{display:block!important;margin-bottom:4px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-comparison p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-method>.spread-result{margin-top:17px!important;}
@media(max-width:460px){
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-map{display:grid!important;grid-template-columns:85px minmax(0,1fr)!important;gap:20px!important;align-items:center!important;padding:17px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-branches{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-map>figcaption{width:100%!important;margin:0!important;padding:14px 8px!important;font-size:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-map>figcaption::after{left:100%!important;top:50%!important;width:10px!important;height:0!important;border-left:0!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node{display:grid!important;grid-template-columns:25px minmax(0,1fr)!important;column-gap:9px!important;row-gap:3px!important;align-items:center!important;padding:10px!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node svg{grid-row:1/3!important;width:25px!important;height:25px!important;margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node>span{font-size:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node>small{grid-column:2!important;margin:0!important;font-size:13px!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node::before{top:50%!important;left:-10px!important;width:10px!important;height:0!important;border-left:0!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node::after{left:-10px!important;right:auto!important;top:-6px!important;bottom:-6px!important;border-top:0!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node:first-child::after{left:-10px!important;top:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-node:last-child::after{right:auto!important;bottom:50%!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-method>h4{font-size:var(--paid-chapter-title-size,21px)!important;line-height:1.55!important;font-weight:700!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-practice>h5,#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-pattern>h5{font-size:var(--paid-section-title-size,17px)!important;line-height:1.65!important;font-weight:600!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview{margin:20px 0 24px!important;padding:19px 12px 14px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview>figcaption{position:relative!important;width:max-content!important;max-width:100%!important;margin:0 auto 32px!important;padding:10px 18px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;font-weight:600!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview>figcaption::after{content:""!important;position:absolute!important;left:50%!important;top:100%!important;height:17px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-node{position:relative!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:13px 9px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-node::before{content:""!important;position:absolute!important;left:50%!important;top:-17px!important;height:16px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-node::after{content:""!important;position:absolute!important;left:-6px!important;right:-6px!important;top:-17px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-node:first-child::after{left:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-node:last-child::after{right:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-node>span{display:block!important;color:var(--cm-mark)!important;font-size:15px!important;font-weight:600!important;line-height:1.7!important;text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-node>small{display:block!important;margin-top:10px!important;color:var(--cc-muted)!important;font-size:13px!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-explanations>.spread-practice:last-child{padding-bottom:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-explanations .spread-example-lead{margin-top:12px!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview{padding:17px 9px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-options{gap:7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-node{padding:11px 6px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-node::after{left:-5px!important;right:-5px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-node:first-child::after{left:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-node:last-child::after{right:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-node>span{font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .emotion-overview-node>small{font-size:12px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .spread-practice>.spread-practice-followup{margin-top:12px!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:24px!important;align-items:center!important;margin:20px 0 0!important;padding:18px 14px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified>figcaption{position:relative!important;padding:16px 9px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.8!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified>figcaption::after{content:""!important;position:absolute!important;left:100%!important;top:50%!important;width:12px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-branches{display:grid!important;gap:14px!important;min-width:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-branch{position:relative!important;min-width:0!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-branch::before{content:""!important;position:absolute!important;left:-12px!important;top:50%!important;width:12px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-branch::after{content:""!important;position:absolute!important;left:-12px!important;top:-8px!important;bottom:-8px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-branch:first-child::after{top:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-branch:last-child::after{bottom:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-branch>h5{margin:0!important;padding:11px 13px!important;border-bottom:1px solid var(--cm-edge)!important;border-radius:7px 7px 0 0!important;background:var(--cm-tint-2)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-copy{padding:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-copy>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-copy>blockquote{margin:13px 0!important;padding:0 0 0 11px!important;border:0!important;border-left:2px solid var(--cm-edge)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-copy>.sentence-unified-note{color:var(--cc-muted)!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified{display:block!important;padding:17px 12px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified>figcaption{width:max-content!important;max-width:100%!important;margin:0 0 22px!important;padding:10px 16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified>figcaption br{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified>figcaption::after{left:0!important;top:100%!important;width:0!important;height:22px!important;border-top:0!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-branches{margin-left:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-branch:first-child::after{top:-23px!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-H3 .sentence-unified-branch>h5{font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;font-weight:600!important;}
}

/* Approved I1 20261104, isolated styles and report type colors. */
#mask #sheet.method-library-sheet #compact-map #people-model-I1 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-wheel{position:relative!important;height:450px!important;margin:0 0 30px!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-spokes{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-wheel>figcaption{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:grid!important;place-content:center!important;width:25%!important;aspect-ratio:1!important;border:1px solid var(--cm-edge)!important;border-radius:50%!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;font-weight:600!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-wheel-node{position:absolute!important;left:var(--node-x)!important;top:var(--node-y)!important;transform:translate(-50%,-50%)!important;width:29%!important;padding:11px 8px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-wheel-node>span{display:block!important;color:var(--cm-mark)!important;font-size:16px!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-wheel-node>small{display:block!important;margin-top:5px!important;color:var(--cc-muted)!important;font-size:13px!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-method{padding:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-method+.persuasion-method{padding-top:25px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-method>h4{margin:0 0 14px!important;color:var(--cm-mark)!important;font-size:21px!important;line-height:1.55!important;font-weight:700!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-method>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-method>p+p{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-choice{padding:14px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-choice>span{display:block!important;margin-bottom:8px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-choice>h5{margin:0 0 9px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-choice>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-case{margin:17px 0!important;padding-left:13px!important;border-left:2px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-case>h5{margin:0 0 7px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-case>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-case>blockquote{margin:12px 0 0!important;padding:0!important;border:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-method>.persuasion-benefit{margin-top:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study{margin:18px 0!important;padding:17px 14px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study>figcaption{margin-bottom:15px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study-groups{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study-groups>div{padding:13px 9px!important;border:1px solid var(--cm-edge)!important;border-radius:6px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study h5{margin:0 0 6px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study-groups span{display:block!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study strong{display:block!important;margin:9px 0 3px!important;color:var(--cm-mark)!important;font-size:28px!important;line-height:1.3!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study small{color:var(--cc-muted)!important;font-size:13px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study>p{margin:14px 0 0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-wheel{height:auto!important;padding:17px 12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-spokes{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-wheel>figcaption{position:static!important;grid-column:1/-1!important;transform:none!important;width:auto!important;aspect-ratio:auto!important;margin:0 0 4px!important;padding:12px!important;border-radius:7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-wheel>figcaption br{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-wheel-node{position:static!important;width:auto!important;transform:none!important;padding:12px 8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-wheel-node>span{font-size:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-choices{grid-template-columns:minmax(0,1fr)!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-method>h4{font-size:var(--paid-chapter-title-size,21px)!important;line-height:1.55!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-choice>h5,#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-case>h5,#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study h5{font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-original>p{margin:0!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-original>p+p{margin-top:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-source-points{margin:16px 0!important;padding-left:1.35em!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-source-points>li{padding-left:3px!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-source-points>li+li{margin-top:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-source-points+p{margin-top:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison{margin:18px 0 16px!important;border:1px solid var(--cm-edge)!important;border-radius:9px!important;overflow:hidden!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison>figcaption{padding:12px 14px!important;border-bottom:1px solid var(--cm-edge)!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison th,#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison td{padding:13px 11px!important;vertical-align:top!important;border-right:1px solid var(--cm-edge)!important;border-bottom:1px solid var(--cm-edge)!important;text-align:left!important;overflow-wrap:break-word!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison tr>:last-child{border-right:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison tbody tr:last-child>*{border-bottom:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison thead th{background:var(--cm-tint-2)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison thead th:first-child{width:76px!important;font-size:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison tbody th{background:var(--cm-tint-1)!important;color:var(--cm-mark)!important;font-size:14px!important;font-weight:500!important;line-height:1.8!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison td{color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison thead th:first-child{width:56px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison th,#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison td{padding:10px 8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison tbody th{font-size:13px!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison thead th{font-size:var(--paid-body-size,17px)!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison thead th:first-child,#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison tbody th{font-size:14px!important;line-height:1.8!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-comparison td{font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-case>p+p{margin-top:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-case>.persuasion-quote-explanation{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study>.persuasion-study-intro{margin:0 0 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study-rule{margin:9px 0 0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision{padding:20px 13px 14px!important;border:1px solid var(--cm-edge)!important;border-radius:10px!important;background:var(--cm-tint-1)!important;overflow:visible!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision>figcaption{position:relative!important;width:max-content!important;max-width:100%!important;margin:0 auto 33px!important;padding:10px 15px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:var(--cm-tint-3)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision>figcaption::after{content:""!important;position:absolute!important;left:50%!important;top:100%!important;height:18px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head{position:relative!important;min-width:0!important;padding:13px 12px!important;border:1px solid var(--cm-edge)!important;border-bottom:0!important;border-radius:7px 7px 0 0!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head::before{content:""!important;position:absolute!important;left:50%!important;top:-18px!important;height:17px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head::after{content:""!important;position:absolute!important;left:-8px!important;right:-8px!important;top:-18px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head:first-child::after{left:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head:nth-child(2)::after{right:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head>span{display:block!important;margin-bottom:5px!important;color:var(--cc-muted)!important;font-size:13px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-choice-arrow{margin:7px auto!important;color:var(--cm-mark)!important;font-size:20px!important;line-height:1!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head>h5{margin:0!important;padding:9px 4px!important;border:1px solid var(--cm-edge)!important;border-radius:5px!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-cell{min-width:0!important;padding:13px 12px!important;border:1px solid var(--cm-edge)!important;border-top:0!important;border-bottom:0!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-cell>span{display:block!important;margin-bottom:5px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-cell>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-cell:nth-last-child(-n+2){border-bottom:1px solid var(--cm-edge)!important;border-radius:0 0 7px 7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-stamps{display:grid!important;grid-template-columns:repeat(5,20px)!important;gap:6px!important;justify-content:center!important;min-height:46px!important;margin:14px auto 8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-stamp{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;border:1px solid var(--cm-edge)!important;border-radius:50%!important;color:var(--cm-mark)!important;font-size:12px!important;line-height:1!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-stamp.is-gift{border-color:var(--cm-mark)!important;background:var(--cm-tint-3)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-stamp-caption{margin:0 0 12px!important;color:var(--cc-muted)!important;font-size:13px!important;line-height:1.7!important;text-align:center!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision{padding:17px 9px 11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-grid{column-gap:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head,#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-cell{padding:11px 9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head::after{left:-6px!important;right:-6px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head:first-child::after{left:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head:nth-child(2)::after{right:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-stamps{grid-template-columns:repeat(5,17px)!important;gap:5px!important;min-height:39px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-stamp{width:17px!important;height:17px!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head>p{text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head>h5{font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-definitions{margin:0 0 16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-definitions>div+div{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-definitions dt{display:inline!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-definitions dt::after{content:"："!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-definitions dd{display:inline!important;margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-branch-definition{margin-top:12px!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-branch-definition>span{display:block!important;margin-bottom:5px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-branch-definition>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;text-align:left!important;}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-branch-definition>p{text-align:left!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head{padding:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head>h5{margin:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-cell.persuasion-branch-definition{margin:0!important;padding:13px 12px!important;border-top:0!important;text-align:left!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head{padding:10px 9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-cell.persuasion-branch-definition{padding:11px 9px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-method{padding:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-method+.persuasion-method{padding-top:28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-method>h4{margin-bottom:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-method>p+p{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision{padding:18px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head{padding:13px 12px 10px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head>h5{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-cell{padding-top:11px!important;padding-bottom:11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-cell.persuasion-branch-definition{padding-top:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-case{margin:20px 0!important;padding-left:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-case>h5{margin-bottom:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-case>.persuasion-case-speech{margin:12px 0 0!important;padding:0 0 0 10px!important;border:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study{margin:20px 0!important;padding:18px 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study-groups>div{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:14px 11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study-groups h5{margin-bottom:3px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-stamps{margin-top:13px!important;margin-bottom:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-stamp-caption{margin-bottom:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study-rule{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study-groups strong{margin-top:auto!important;padding-top:17px!important;margin-bottom:4px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study-groups small{margin-bottom:2px!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision{padding:17px 0 0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-decision-head{padding:11px 9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study{padding:16px 11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study-groups{gap:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I1 .persuasion-study-groups>div{padding:12px 9px!important;}
}

/* Approved I2 20261104, isolated styles and report type colors. */
#mask #sheet.method-library-sheet #compact-map #people-model-I2 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-method{padding:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-method+.compliance-method{padding-top:27px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-method>h4{margin:0 0 14px!important;color:var(--cm-mark)!important;font-size:21px!important;font-weight:700!important;line-height:1.55!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-method>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-method>.compliance-explanation{margin-top:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-compare{margin:18px 0 0!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;overflow:hidden!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-compare-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-compare-grid>h5{margin:0!important;padding:12px!important;border-bottom:1px solid var(--cm-edge)!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.65!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-compare-grid>*:nth-child(2n+1){border-right:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-compare-grid>div{min-width:0!important;padding:12px!important;border-bottom:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-compare-grid>div:nth-last-child(-n+2){border-bottom:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-compare-grid>div>span{display:block!important;margin-bottom:6px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-compare-grid p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-rates,#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-study{margin:18px 0 0!important;padding:17px 14px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-rates>figcaption,#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-study>figcaption{margin-bottom:14px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-rate-grid,#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-study-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-rate-grid>div,#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-study-grid>div{padding:13px 10px!important;border:1px solid var(--cm-edge)!important;border-radius:6px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-rate-grid span{display:block!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-rates strong,#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-study strong{display:block!important;margin:10px 0!important;color:var(--cm-mark)!important;font-size:29px!important;font-weight:600!important;line-height:1.3!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-rate-grid p{margin:0 0 8px!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-rate-grid small,#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-study small{display:block!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.75!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-study h5{margin:0!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-study>p{margin:14px 0 0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-yes-flow{display:grid!important;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;margin:18px 0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-yes-flow>div{padding:13px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-yes-flow h5{margin:0 0 7px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-yes-flow p{margin:0!important;color:var(--cc-muted)!important;font-size:15px!important;line-height:1.8!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-flow-arrow{color:var(--cm-mark)!important;font-size:21px!important;line-height:1!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-dialogue,#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-quote{margin-top:17px!important;padding-left:13px!important;border-left:2px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-dialogue>div+div{margin-top:13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-dialogue span{display:block!important;margin-bottom:5px!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-dialogue blockquote,#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-quote blockquote{margin:0!important;padding:0!important;border:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-quote>p{margin:0 0 10px!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-words{margin-top:18px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;overflow:hidden!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-words>div{padding:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-words>div+div{border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-words>div>div{display:flex!important;align-items:center!important;gap:13px!important;margin-bottom:8px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-words i{color:var(--cc-muted)!important;font-style:normal!important;font-weight:400!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-words p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-overview{grid-template-columns:76px minmax(0,1fr)!important;gap:20px!important;padding:16px 11px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-overview>figcaption{padding:14px 7px!important;font-size:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-overview>figcaption::after{width:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-option{display:block!important;padding:9px 10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-option>span{display:block!important;font-size:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-option>small{display:block!important;margin-top:3px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-option::before{left:-10px!important;width:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-option::after{left:-10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-compare-grid>h5,#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-compare-grid>div{padding:11px 9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-rate-grid,#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-study-grid{gap:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-yes-flow{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-flow-arrow{transform:rotate(90deg)!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-method>h4{font-size:var(--paid-chapter-title-size,21px)!important;line-height:1.55!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-compare-grid>h5,#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-study h5,#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-yes-flow h5{font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-yes-flow p{font-size:15px!important;line-height:1.8!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-v2{--map-hub-width:96px!important;--map-gap:20px!important;position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) var(--map-hub-width) minmax(0,1fr)!important;grid-template-rows:repeat(3,100px)!important;column-gap:var(--map-gap)!important;row-gap:15px!important;margin:0 0 30px!important;padding:20px 14px!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-v2::before{content:""!important;position:absolute!important;left:50%!important;top:70px!important;bottom:70px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-v2>figcaption{position:relative!important;z-index:2!important;grid-column:2!important;grid-row:2!important;align-self:center!important;display:grid!important;place-content:center!important;width:var(--map-hub-width)!important;height:var(--map-hub-width)!important;padding:8px!important;border:1px solid var(--cm-edge)!important;border-radius:50%!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:16px!important;line-height:1.8!important;font-weight:600!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node{position:relative!important;z-index:1!important;grid-row:var(--map-row)!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:13px 11px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node.map-left{grid-column:1!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node.map-right{grid-column:3!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node::after{content:""!important;position:absolute!important;z-index:-1!important;top:50%!important;width:calc(var(--map-gap) + var(--map-hub-width)/2)!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node.map-left::after{left:100%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node.map-right::after{right:100%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node svg{display:block!important;width:28px!important;height:28px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.3!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node>div>span{display:block!important;color:var(--cm-mark)!important;font-size:16px!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node>div>small{display:block!important;margin-top:5px!important;color:var(--cc-muted)!important;font-size:13px!important;line-height:1.7!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:11px!important;padding:17px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-v2::before{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-v2>figcaption{grid-column:1/-1!important;grid-row:1!important;width:auto!important;height:auto!important;margin:0 0 3px!important;padding:11px 16px!important;border-radius:7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-v2>figcaption br{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node.map-left,#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node.map-right{grid-column:auto!important;grid-row:auto!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node{grid-template-columns:1fr!important;gap:8px!important;justify-items:center!important;padding:13px 8px!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node::after{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node svg{width:27px!important;height:27px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node>div>span{font-size:15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-map-node>div>small{margin-top:4px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-method>.compliance-study-before{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I2 .compliance-method>.compliance-body-paragraph{margin-top:12px!important;}

/* Approved I3 20261104, isolated styles and report type colors. */
#mask #sheet.method-library-sheet #compact-map #people-model-I3 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-map{position:relative!important;height:550px!important;margin:0 0 30px!important;border:1px solid var(--cm-edge)!important;border-radius:12px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-connectors{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-map>figcaption{position:absolute!important;z-index:2!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:grid!important;place-content:center!important;width:23%!important;aspect-ratio:1!important;border:1px solid var(--cm-edge)!important;border-radius:50%!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.8!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-node{position:absolute!important;z-index:1!important;left:var(--node-x)!important;top:var(--node-y)!important;transform:translate(-50%,-50%)!important;width:29%!important;padding:11px 8px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-node>svg{display:block!important;width:27px!important;height:27px!important;margin:0 auto 6px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.3!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-node>span{display:block!important;color:var(--cm-mark)!important;font-size:16px!important;font-weight:600!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-node>small{display:block!important;margin-top:4px!important;color:var(--cc-muted)!important;font-size:13px!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-method{padding:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-method+.closeness-method{padding-top:27px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-method>h4{margin:0 0 14px!important;color:var(--cm-mark)!important;font-size:21px!important;font-weight:700!important;line-height:1.55!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-method>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-method>p+p{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-responses{margin:17px 0!important;padding:14px 16px!important;border-left:2px solid var(--cm-edge)!important;border-radius:0 7px 7px 0!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-responses>blockquote{margin:0!important;padding:0!important;border:0!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-responses>blockquote+blockquote{margin-top:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-method>.closeness-after{margin-top:14px!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-map{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;gap:11px!important;padding:17px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-connectors{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-map>figcaption{position:static!important;grid-column:1/-1!important;transform:none!important;width:auto!important;aspect-ratio:auto!important;margin:0 0 3px!important;padding:11px!important;border-radius:7px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-map>figcaption br{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-node{position:static!important;width:auto!important;transform:none!important;padding:13px 8px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-node:last-child{grid-column:1/-1!important;width:calc(50% - 5.5px)!important;justify-self:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-node>span{font-size:15px!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-method>h4{font-size:var(--paid-chapter-title-size,21px)!important;line-height:1.55!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-node>span{text-wrap:balance!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-node{padding:12px 9px!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-map{height:auto!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-node{padding:14px 10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-node>span{font-size:15px!important;line-height:1.75!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-map{margin:0 0 30px!important;padding:20px 15px 16px!important;border:1px solid var(--cm-edge)!important;border-radius:11px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-map>figcaption{position:relative!important;width:max-content!important;max-width:100%!important;margin:0 auto 26px!important;padding:11px 20px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:var(--cm-tint-3)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.7!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-map>figcaption::after{content:""!important;position:absolute!important;top:100%!important;left:50%!important;height:13px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-options{position:relative!important;display:grid!important;gap:12px!important;margin-left:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-options::before{content:""!important;position:absolute!important;left:-14px!important;right:50%!important;top:-14px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node{position:relative!important;display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;min-width:0!important;padding:14px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node::before{content:""!important;position:absolute!important;left:-14px!important;top:50%!important;width:14px!important;border-top:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node::after{content:""!important;position:absolute!important;left:-14px!important;top:-7px!important;bottom:-7px!important;border-left:1px solid var(--cm-mark)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node:first-child::after{top:-15px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node:last-child::after{bottom:50%!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node>svg{display:block!important;width:26px!important;height:26px!important;fill:none!important;stroke:var(--cm-mark)!important;stroke-width:1.3!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node>span{display:block!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.75!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-map{padding:18px 12px 14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-map>figcaption{padding:10px 13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node{grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node>svg{width:24px!important;height:24px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node>span{font-size:16px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-map{padding:18px 15px 14px!important;border-color:var(--cm-tint-4)!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-map>figcaption{margin-bottom:24px!important;padding:9px 18px!important;border-color:var(--cm-tint-4)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-map>figcaption::after{height:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-options{gap:9px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-options::before{top:-13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node{grid-template-columns:22px minmax(0,1fr)!important;gap:11px!important;padding:10px 12px!important;border-color:var(--cm-tint-4)!important;border-radius:6px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node>svg{width:22px!important;height:22px!important;stroke-width:1.2!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node>span{text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node::after{top:-6px!important;bottom:-6px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node:first-child::after{top:-14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node:last-child::after{bottom:50%!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-map{padding:16px 12px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-map>figcaption{padding:9px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node{grid-template-columns:21px minmax(0,1fr)!important;gap:9px!important;padding:10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node>svg{width:21px!important;height:21px!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-options::before{right:calc(50% + 7px)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node::before{left:-15px!important;width:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-I3 .closeness-branch-node::after{left:-15px!important;}

/* Approved E2 20261104, isolated styles and report type colors. */
#mask #sheet.method-library-sheet #compact-map #people-model-E2 *{box-sizing:border-box!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .reader-title{margin:0 0 16px!important;padding:0!important;font-family:var(--sans)!important;font-size:var(--paid-chapter-title-size,21px)!important;font-weight:700!important;line-height:1.55!important;letter-spacing:0!important;color:var(--cc-ink)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .reader-intro{margin:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .reader-intro p{margin:0!important;text-align:left!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .reader-intro .intro-application{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .model-heading{margin:0 0 20px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .model-heading h3{margin:0!important;padding:0!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-method{padding:0 0 28px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-method+.selftalk-method{padding-top:27px!important;border-top:1px solid var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-method>h4{margin:0 0 14px!important;color:var(--cm-mark)!important;font-size:21px!important;font-weight:700!important;line-height:1.55!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-method>p{margin:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-method>p+p{margin-top:12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-method>.selftalk-after{margin-top:14px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-response-model{margin:18px 0 0!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;overflow:hidden!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-response-model>figcaption{padding:12px 14px!important;background:var(--cm-tint-2)!important;border-bottom:1px solid var(--cm-edge)!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-response-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-response-grid>div{padding:15px 13px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-response-grid>div+div{border-left:1px solid var(--cm-edge)!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-response-grid h5{margin:0 0 11px!important;color:var(--cm-mark)!important;font-size:var(--paid-body-size,17px)!important;font-weight:600!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-response-grid blockquote{margin:0!important;padding:0!important;border:0!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-response-grid p{margin:12px 0 0!important;color:var(--cc-muted)!important;font-size:14px!important;line-height:1.75!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-ratio{display:grid!important;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;margin:18px 0 0!important;padding:17px 14px!important;border:1px solid var(--cm-edge)!important;border-radius:8px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-ratio>div{padding:12px 8px!important;border:1px solid var(--cm-edge)!important;border-radius:6px!important;background:#fff!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-ratio>div>span{display:block!important;color:var(--cm-mark)!important;font-size:16px!important;line-height:1.7!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-ratio strong{display:block!important;margin-top:7px!important;color:var(--cm-mark)!important;font-size:25px!important;font-weight:600!important;line-height:1.4!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-ratio>span{color:var(--cm-mark)!important;font-size:22px!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-quote,#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-feeling-responses{margin:17px 0!important;padding:13px 15px!important;border:0!important;border-left:2px solid var(--cm-edge)!important;border-radius:0 7px 7px 0!important;background:var(--cm-tint-1)!important;color:var(--cc-ink)!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-feeling-responses blockquote{margin:0!important;padding:0!important;border:0!important;font-size:var(--paid-body-size,17px)!important;line-height:1.85!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-feeling-responses blockquote+blockquote{margin-top:10px!important;}
@media(max-width:420px){
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-map{padding:17px 11px 12px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-option{padding:10px 11px!important;font-size:16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-response-grid>div{padding:13px 10px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-ratio{padding:15px 11px!important;gap:8px!important;}
}
@layer communication-report-typography{
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-method>h4{font-size:var(--paid-chapter-title-size,21px)!important;line-height:1.55!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-response-grid h5{font-size:var(--paid-body-size,17px)!important;line-height:1.65!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-response-grid p{font-size:14px!important;line-height:1.75!important;}
}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb{position:relative!important;isolation:isolate!important;aspect-ratio:600/510!important;margin:0 0 30px!important;background:#fff!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb-links{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;fill:none!important;stroke:var(--cm-edge)!important;stroke-width:1.3!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb>figcaption,#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-hex-node{position:absolute!important;z-index:1!important;isolation:isolate!important;display:flex!important;align-items:center!important;justify-content:center!important;left:var(--hex-x,50%)!important;top:var(--hex-y,50%)!important;transform:translate(-50%,-50%)!important;width:31%!important;height:31.3725%!important;padding:12px 22px!important;text-align:center!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb>figcaption::before,#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-hex-node::before,#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb>figcaption::after,#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-hex-node::after{content:""!important;position:absolute!important;z-index:-1!important;inset:0!important;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb>figcaption::before,#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-hex-node::before{background:var(--cm-edge)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb>figcaption::after,#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-hex-node::after{inset:1px!important;background:var(--cm-tint-1)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb>figcaption{color:var(--cm-mark)!important;font-size:18px!important;line-height:1.85!important;font-weight:600!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb>figcaption::after{background:var(--cm-tint-3)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-hex-node>span{display:block!important;width:100%!important;max-width:142px!important;color:var(--cm-mark)!important;font-size:15px!important;line-height:1.7!important;font-weight:600!important;text-align:center!important;text-wrap:balance!important;}
@media(max-width:520px){
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;aspect-ratio:auto!important;padding:0 2px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb-links{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb>figcaption{position:relative!important;left:auto!important;top:auto!important;grid-column:1/-1!important;transform:none!important;width:auto!important;height:auto!important;margin:0 0 5px!important;padding:12px!important;border:1px solid var(--cm-edge)!important;border-radius:7px!important;background:var(--cm-tint-3)!important;font-size:var(--paid-body-size,17px)!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb>figcaption br{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb>figcaption::before,#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-honeycomb>figcaption::after{display:none!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-hex-node{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;height:auto!important;min-height:176px!important;padding:18px 16px!important;}
#mask #sheet.method-library-sheet #compact-map #people-model-E2 .selftalk-hex-node>span{font-size:15px!important;line-height:1.75!important;}
}
