@layer app-legacy{.group-compat-client,.group-entry-page,.group-premium-page,.group-result-page{display:flex;flex-direction:column;gap:16px}.group-compat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.group-compat-form input{min-width:0;min-height:48px;border:1px solid rgba(74,54,38,.14);border-radius:var(--radius-card,10px);background:var(--paper-card-fill-standard);color:var(--color-text-primary);font-size:var(--font-size-body-sm);letter-spacing:.08em;padding:0 14px}.group-compat-form button{min-height:48px;border:0;border-radius:var(--radius-card,10px);background:var(--color-cta-warm);color:var(--color-asknova-cream-card);font-size:var(--font-size-body-sm);font-weight:700;padding:0 18px}.group-compat-form button:disabled{background:color-mix(in srgb,var(--color-cta-warm) 22%,var(--color-surface-01));color:var(--color-text-tertiary,#76706a);cursor:not-allowed}.group-compat-error{margin:0;color:var(--color-error);font-size:var(--font-size-caption)}.group-add-mine{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0;max-width:100%;min-height:44px;margin-top:10px;padding:4px 12px;border:1px solid var(--color-type-SC);border-radius:999px;background:color-mix(in srgb,var(--color-type-SC) 12%,transparent);color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:600;line-height:1.2;cursor:pointer;overflow-wrap:anywhere}.group-add-mine:hover{background:color-mix(in srgb,var(--color-type-SC) 20%,transparent)}.group-add-mine:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-type-SC) 55%,transparent)}.group-add-mine-code{font-weight:700;letter-spacing:.12em;white-space:nowrap}.group-code-list,.group-compat-empty>div,.group-sample-row{display:flex;flex-wrap:wrap;gap:8px}.group-code-chip,.group-sample-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:999px;background:var(--chip-bg);color:var(--chip-fg);font-size:var(--font-size-caption);font-weight:700;letter-spacing:.08em;padding:0 12px}.group-code-chip{gap:8px;cursor:pointer;background:var(--color-surface-01,#fffcf5);border:1.5px solid var(--chip-bg);color:var(--color-text-primary)}.group-code-chip .group-code-chip-mbti{color:var(--color-text-secondary);font-weight:600}.group-code-chip{flex-wrap:wrap;justify-content:flex-start;padding-block:6px}.group-code-chip .group-code-chip-mbti{white-space:nowrap}.group-code-chip .group-code-chip-name{color:var(--color-text-secondary);font-weight:400;letter-spacing:0;flex:1 1 0;min-width:0;text-align:left}.group-code-chip>span[aria-hidden=true]{margin-left:auto}.group-sample-chip{gap:6px;cursor:pointer;background:transparent;border:1.5px dashed var(--chip-bg);color:var(--color-text-primary)}.group-share-prompt{margin:0;width:fit-content;padding:var(--space-1,4px) var(--space-3,12px);border-radius:var(--radius-pill,999px);background:var(--paper-inner-card-fill);background-color:rgba(255,252,246,.92);border:1px solid rgba(126,94,58,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),1.5px 2px 0 rgba(74,54,38,.08);font-size:var(--font-size-body-sm);font-weight:var(--weight-label);color:var(--color-text-secondary)}.group-sample-label{margin:0 0 6px}.group-codes-capped-note,.group-sample-label{font-size:var(--fs-small);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.group-codes-capped-note{margin:0 0 12px}.group-average-card,.group-bond-hook,.group-compat-empty{border:1px solid rgba(74,54,38,.12);border-radius:var(--radius-card,10px);background:var(--paper-card-fill-soft);box-shadow:0 12px 28px rgba(74,54,38,.06);padding:16px}.group-bond-hook p,.group-compat-disclaimer,.group-compat-empty p,.group-share-note{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose)}.group-compat-empty{display:flex;flex-direction:column;gap:12px}.group-compat-results{display:flex;flex-direction:column;gap:14px}.group-bond-hook h2,.group-compat-results h2{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body-lg);font-weight:700}.group-average-card{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:end}.group-average-card h2,.group-average-card p,.group-average-card span{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);font-weight:400;line-height:inherit}.group-average-card span{grid-column:2;text-align:right}.group-average-card strong{text-align:right;color:var(--color-type-SL-text,#6E4F84);font-size:var(--fs-heading);line-height:1}.group-bond-hook h2,.group-compat-client h2{font-size:var(--fs-heading);line-height:var(--line-height-snug)}.group-pair-list{display:flex;flex-direction:column;gap:10px}.group-pair-row{display:grid;grid-template-columns:max-content auto max-content minmax(32px,1fr) auto auto;gap:8px;align-items:center;color:var(--color-text-primary);text-decoration:none;min-height:var(--touch-target,44px);border-radius:8px;font-size:var(--font-size-caption);padding-inline:var(--space-2);margin-inline:calc(var(--space-2) * -1);transition:background-color .14s var(--ease-out,ease)}.group-pair-row:hover{background:var(--paper-inner-card-fill)}.group-pair-names{grid-column:1/-1;min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:1.5}@media (max-width:430px){html body .paper-site-main.service-background-host .group-pair-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.group-pair-row .group-score-track{grid-column:1/3}}.group-pair-row span:not([aria-hidden=true]){color:var(--tag-color);font-weight:700;white-space:nowrap;min-width:max-content;width:3.75em}.group-pair-score{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.group-pair-row .group-pair-arrow{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:1}.group-pair-row:focus-visible .group-pair-arrow,.group-pair-row:hover .group-pair-arrow{color:var(--color-cta-warm,#A85529)}.group-pair-row:focus-visible{outline:2px solid var(--color-cta-warm,#A85529);outline-offset:2px}.group-pair-row .group-pair-grade{color:var(--color-text-secondary);font-size:var(--fs-micro);font-weight:600}.group-score-track{height:8px;overflow:hidden;border-radius:999px;background:rgba(74,54,38,.08)}.group-score-bar{width:var(--score-width);height:100%;border-radius:inherit;background:var(--score-color)}.group-bond-hook{display:flex;flex-direction:column;gap:10px}.group-bond-hook a{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--touch-target,44px);color:var(--color-cta-warm);font-weight:700;text-decoration:underline;text-underline-offset:3px}.group-entry-form-card{padding:var(--paper-section-card-padding)}.group-entry-premium-offer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--paper-section-card-padding);background:var(--paper-sheet-fill);border:1px solid var(--color-border-medium);border-radius:var(--radius-card);box-shadow:var(--shadow-paper-edge)}.group-entry-premium-offer-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);width:100%}.group-deliverable-index p,.group-entry-premium-offer-heading p{margin:0}.group-entry-premium-offer-heading p{color:var(--color-text-primary);font-weight:700}.group-entry-premium-offer-heading strong{color:var(--color-text-primary);font-size:var(--font-size-h3);white-space:nowrap}.group-deliverable-index{width:100%;padding:var(--space-4);border:1px solid rgba(74,54,38,.16);border-radius:var(--radius-card);background:var(--paper-inner-card-fill)}.group-deliverable-index-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid rgba(74,54,38,.12)}.group-deliverable-index-head>span{flex:0 0 auto;padding:var(--space-1) var(--space-2);border-radius:var(--radius-chip);background:#4A3626;color:var(--color-surface-01);font-size:var(--font-size-caption);font-weight:700;font-variant-numeric:tabular-nums}.group-deliverable-index-head h3{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:700;text-align:right}.group-deliverable-index ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.group-deliverable-index li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2);border:1px solid rgba(74,54,38,.1);background:rgba(255,255,255,.56);color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:600}.group-deliverable-index li>span:first-child{color:var(--color-cta-warm);font-size:var(--font-size-caption);font-weight:700;font-variant-numeric:tabular-nums}.group-deliverable-index>p{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid rgba(74,54,38,.12);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:600;text-align:right}@media (max-width:480px){.group-entry-premium-offer-heading{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.group-deliverable-index{padding:var(--space-3)}.group-deliverable-index-head{align-items:flex-start}.group-deliverable-index-head h3{text-align:left}.group-deliverable-index ol{grid-template-columns:1fr}}.group-premium-page .group-premium-form{display:flex;flex-direction:column;gap:var(--space-5);padding:clamp(var(--space-5),3vw,var(--space-7));border:1px solid var(--color-border-medium)}.group-premium-page .group-premium-tier-set{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;border:0}.group-premium-page .group-premium-tier-set legend{padding:0;margin:0 0 var(--space-1);font-size:var(--font-size-caption);font-weight:700;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-tertiary)}.group-premium-page .group-premium-tier{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-02);border:1px solid var(--color-border-medium);border-left:4px solid var(--tier-accent,var(--color-border-medium));border-radius:var(--radius-card);cursor:pointer}.group-premium-page .group-premium-tier[data-active=true]{background:linear-gradient(0deg,rgba(255,255,255,.45),rgba(255,255,255,.45)),var(--color-surface-02);box-shadow:var(--shadow-paper-edge)}.group-premium-page .group-premium-tier input{margin-top:3px;width:18px;height:18px;accent-color:var(--tier-accent,var(--color-text-primary));flex-shrink:0}.group-premium-page .group-premium-tier>div{display:flex;flex-direction:column;gap:var(--space-1)}.group-premium-page .group-premium-tier strong{font-size:var(--font-size-body);font-weight:700;color:var(--color-text-primary)}.group-premium-page .group-premium-tier span{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.group-premium-page .group-premium-field{display:flex;flex-direction:column;gap:var(--space-2)}.group-premium-page .group-premium-field>div:first-child,.group-premium-page .group-premium-field>label{font-size:var(--font-size-body-sm);font-weight:700;color:var(--color-text-primary)}.group-premium-page .group-premium-field code{align-self:flex-start;padding:var(--space-2) var(--space-3);background:var(--color-surface-02);letter-spacing:var(--letter-spacing-wide);overflow-wrap:anywhere}.group-premium-page .group-premium-field code,.group-premium-page .group-premium-field textarea{border:1px solid var(--color-border-medium);border-radius:var(--radius-tiny);font-size:var(--font-size-body-sm);color:var(--color-text-primary)}.group-premium-page .group-premium-field textarea{width:100%;min-height:110px;padding:var(--space-3);background:var(--color-surface-01);line-height:var(--line-height-loose);box-sizing:border-box;resize:vertical}.group-premium-page .group-premium-field textarea:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:1px}.group-premium-page .group-premium-field>p{margin:0;font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.group-premium-page .group-premium-consent{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-02);border-left:3px solid var(--color-asknova-paper-ink);border-radius:var(--radius-tiny);cursor:pointer}.group-premium-page .group-premium-consent input{margin-top:2px;width:18px;height:18px;accent-color:var(--color-asknova-paper-ink);flex-shrink:0}.group-premium-page .group-premium-consent span{font-size:var(--font-size-body-sm);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.group-premium-page .group-premium-accuracy{background:var(--color-surface-02);border-left:3px solid var(--color-border-medium);border-radius:var(--radius-tiny);color:var(--color-text-secondary)}.group-premium-page .group-premium-accuracy,.group-premium-page .group-premium-error{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--font-size-body-sm);line-height:var(--line-height-loose)}.group-premium-page .group-premium-error{background:var(--color-type-tint-RC);border:1px solid var(--color-type-RC);border-left-width:4px;border-radius:var(--radius-tiny);color:var(--color-text-primary)}.group-premium-page .group-premium-form button[type=submit]{align-self:stretch;min-height:var(--btn-height);padding:0 var(--space-6);background:var(--tier-accent,var(--cta-primary));border:none;border-radius:var(--radius-pill);font-size:var(--font-size-body);font-weight:700;color:var(--color-surface-01);cursor:pointer}.group-premium-page .group-premium-form button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.group-premium-page .group-premium-form button[type=submit]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.group-premium-page .group-premium-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:clamp(var(--space-5),3vw,var(--space-7));border:1px solid var(--color-border-medium)}.group-premium-page .group-premium-empty p{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-loose);color:var(--color-text-secondary)}.group-premium-page .group-premium-empty a{display:inline-flex;align-items:center;min-height:var(--btn-height);padding:0 var(--space-6);background:var(--cta-primary);border-radius:var(--radius-pill);font-size:var(--font-size-body);font-weight:700;color:var(--color-surface-01);text-decoration:none}.group-premium-page .group-premium-disclaimer{margin:var(--space-6) 0 0;padding:var(--space-3) var(--space-4);background:var(--color-surface-02);border-left:3px solid var(--color-border-medium);border-radius:var(--radius-tiny);font-size:var(--font-size-caption);line-height:var(--line-height-loose);color:var(--color-text-tertiary)}.group-result-page .group-result-header{margin-bottom:var(--space-6);text-align:center}.group-result-page .group-result-tier{margin:0 0 6px;font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-tertiary)}.group-result-page .group-result-header h1{margin:0;font-size:var(--font-size-h1);font-weight:700;letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.group-atlas{position:relative;width:min(100%,64rem);margin:var(--space-6) auto;padding:clamp(var(--space-4),3vw,var(--space-6));border:1px solid var(--color-border-medium);border-radius:var(--radius-card);background:var(--paper-sheet-fill);box-shadow:var(--paper-sheet-shadow)}.group-atlas.is-sample,.group-entry-sibling{margin-block:0}.group-atlas.is-sample{width:100%}.group-atlas:before{position:absolute;z-index:-1;inset:8px -7px -8px 7px;border:1px solid var(--color-border-subtle);border-radius:inherit;background:var(--paper-card-fill-soft);content:"";transform:rotate(.35deg)}.group-atlas-header{margin-bottom:var(--space-4)}.group-atlas-header p{margin:0 0 var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-size-micro);font-weight:700;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.group-atlas figcaption,.group-atlas h3,.group-atlas-header h2{margin:0;color:var(--color-text-primary);font-weight:700}.group-atlas-header h2{font-size:var(--font-size-h2)}.group-atlas-grid,.group-atlas-lead{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);gap:var(--space-4)}.group-atlas-matrix,.group-atlas-network,.group-atlas-playbook,.group-atlas-roles,.group-atlas-score{min-width:0;margin:0;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--paper-card-texture) center /160px 160px repeat,var(--color-surface-01);box-shadow:var(--shadow-paper-edge)}.group-atlas h3,.group-atlas-matrix caption,.group-atlas-network figcaption{margin-bottom:var(--space-3);font-size:var(--font-size-h3);text-align:left}.group-atlas-network svg{display:block;width:100%;max-height:24rem;overflow:visible}.group-atlas-network line{stroke:var(--color-text-tertiary);stroke-width:1.1;vector-effect:non-scaling-stroke}.group-atlas-network line.is-synergy{stroke:var(--color-type-SC);stroke-width:2.4}.group-atlas-network line.is-steady{stroke-dasharray:5 4}.group-atlas-network line.is-attention{stroke:var(--color-cta-warm);stroke-dasharray:1.5 4;stroke-width:2}.group-atlas-network circle{fill:var(--color-surface-01);stroke:var(--color-text-primary);stroke-width:.7}.group-atlas-network text{fill:var(--color-text-primary);font-weight:700;pointer-events:none}.group-atlas-legend{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none}.group-atlas-legend li{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-micro)}.group-atlas-legend li:before{width:2.5rem;border-top:2px solid var(--color-type-SC);content:""}.group-atlas-legend li.is-steady:before{border-top:2px dashed var(--color-text-tertiary)}.group-atlas-legend li.is-attention:before{border-top:2px dotted var(--color-cta-warm)}.group-atlas-score{display:grid;align-content:start;grid-template-columns:1fr auto;gap:var(--space-2)}.group-atlas-score>span{align-self:end;color:var(--color-text-secondary);font-weight:700}.group-atlas-score>strong{font-size:var(--fs-display);font-variant-numeric:tabular-nums;line-height:.9}.group-atlas-score>small{grid-column:2;color:var(--color-text-tertiary);text-align:right}.group-atlas-score meter{grid-column:1/-1;width:100%}.group-atlas-score ul{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.group-atlas-score li{padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--paper-card-fill-soft);color:var(--color-text-secondary);font-size:var(--font-size-caption);text-align:center}.group-atlas-grid{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);margin-top:var(--space-4)}.group-atlas-matrix{overflow-x:auto;scrollbar-width:thin}.group-atlas-matrix table{width:100%;min-width:32rem;border-collapse:initial;border-spacing:var(--space-1);table-layout:fixed}.group-atlas-matrix caption{caption-side:top;font-weight:700}.group-atlas-matrix th{position:relative;padding:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-caption);text-align:center}.group-atlas-matrix tbody th{position:sticky;left:0;z-index:1;background:var(--color-surface-01)}.group-atlas-matrix td{height:3.25rem;border:1px solid var(--color-border-medium);border-radius:var(--radius-control);background:var(--paper-card-fill-soft);font-size:var(--font-size-body-lg);font-weight:700;text-align:center}.group-atlas-matrix td.is-synergy{background:color-mix(in srgb,var(--color-type-SC) 14%,white);color:var(--color-type-SC-text)}.group-atlas-matrix td.is-attention{border-style:dotted;background:color-mix(in srgb,var(--color-cta-warm) 12%,white)}.group-atlas-matrix td.is-self{border-color:transparent;background:transparent}.group-atlas-roles ol{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.group-atlas-roles li{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(4rem,.7fr) 2.5rem;gap:var(--space-2);align-items:center;color:var(--color-text-secondary);font-size:var(--font-size-caption)}.group-atlas-roles meter{width:100%}.group-atlas-roles b{font-variant-numeric:tabular-nums;text-align:right}.group-atlas-observers{display:grid;gap:var(--space-1);padding:var(--space-3);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-caption)}.group-atlas-observers,.group-atlas-playbook{margin-top:var(--space-4)}.group-atlas-playbook ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.group-atlas-playbook li{display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--paper-card-fill-soft)}.group-atlas-playbook li>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--color-type-SC);color:var(--color-surface-01);font-size:var(--font-size-caption);font-weight:700}.group-atlas-playbook p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-loose)}.group-result-page .group-result-meta{margin:12px 0 0;font-size:var(--font-size-body);color:var(--color-text-secondary)}.group-result-page .group-result-narrative{position:relative;margin:0 0 var(--space-6);padding:clamp(var(--space-5),4vw,var(--space-7));border:1px solid var(--color-border-subtle);border-left:0;border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.92)),var(--paper-card-texture) center /150px 150px repeat;box-shadow:0 14px 30px rgba(61,43,32,.07)}.group-result-page .group-result-narrative .paid-report-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);counter-reset:group-chapter}.group-result-page .group-result-narrative .paid-report-section{margin:0;padding:clamp(var(--space-4),3vw,var(--space-6));border:1px solid var(--color-border-subtle);border-top:5px solid var(--color-type-SC);border-radius:var(--radius-card);background:var(--paper-card-fill-soft);box-shadow:var(--shadow-paper-edge)}.group-result-page .group-result-narrative .paid-report-section:not([id$=-disclaimer]){counter-increment:group-chapter}.group-result-page .group-result-narrative .paid-report-section:nth-child(odd){border-top-color:var(--color-type-SC)}.group-result-page .group-result-narrative .paid-report-section:nth-child(2n){border-top-color:var(--color-cta-warm)}.group-result-page .group-result-narrative .paid-report-section:first-child,.group-result-page .group-result-narrative .paid-report-section:nth-last-child(-n+2){grid-column:1/-1}.group-result-page .group-result-narrative .paid-report-section-title:before{content:counter(group-chapter,decimal-leading-zero);display:block;margin-bottom:var(--space-2);color:var(--color-text-tertiary);font-size:var(--font-size-micro);letter-spacing:var(--letter-spacing-wider)}.group-result-page .group-result-narrative .paid-report-section[id$=-disclaimer] .paid-report-section-title:before{content:none}.group-result-page .group-result-narrative .paid-report-paragraph:first-of-type{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-weight:600}.group-result-page .group-result-narrative pre{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-loose);white-space:pre-wrap;word-break:break-word;color:var(--color-text-primary)}.group-result-page .group-result-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-4);width:min(100%,64rem);margin-top:var(--space-6);margin-inline:auto;padding:clamp(var(--space-4),3vw,var(--space-6));background:var(--paper-sheet-fill);border:1px solid var(--color-border-medium);border-radius:var(--radius-card);box-shadow:var(--paper-sheet-shadow)}.group-result-page .group-result-panel{min-width:0;padding:var(--space-4);background:var(--paper-card-texture) center /160px 160px repeat,var(--color-surface-01);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-paper-edge)}.group-result-page .group-result-overview{grid-column:1/-1;display:grid;grid-template-columns:minmax(10rem,.7fr) 1.3fr;gap:var(--space-5);align-items:center}.group-result-page .group-result-cohesion{display:grid;grid-template-columns:1fr auto;gap:var(--space-2);align-items:end}.group-result-page .group-result-cohesion span{color:var(--color-text-secondary);font-weight:700}.group-result-page .group-result-cohesion strong{font-size:var(--font-size-h2);font-variant-numeric:tabular-nums}.group-result-page meter{grid-column:1/-1;width:100%;height:10px;border:0;border-radius:var(--radius-pill);background:var(--color-border-subtle)}.group-result-page meter::-webkit-meter-bar{border:0;border-radius:var(--radius-pill);background:var(--color-border-subtle)}.group-result-page meter::-webkit-meter-optimum-value{border-radius:var(--radius-pill);background:var(--color-type-SC)}.group-result-page meter::-moz-meter-bar{border-radius:var(--radius-pill);background:var(--color-type-SC)}.group-result-page .group-result-members{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.group-result-page .group-result-members li{display:grid;min-height:4.5rem;place-items:center;padding:var(--space-2);border:1px solid var(--color-border-medium);border-radius:50%;background:var(--paper-card-fill-soft);text-align:center;font-weight:700}.group-result-page .group-result-matrix{grid-column:1/-1;overflow-x:auto;scrollbar-width:thin}.group-result-page .group-result-matrix table{width:100%;min-width:34rem;border-collapse:initial;border-spacing:var(--space-2);table-layout:fixed}.group-result-page .group-result-matrix caption{margin-bottom:var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-h3);font-weight:700;text-align:left}.group-result-page .group-result-matrix th{padding:var(--space-3);background:var(--color-surface-01);color:var(--color-text-secondary);font-size:var(--font-size-caption);text-align:center}.group-result-page .group-result-matrix tbody th{position:sticky;left:0;z-index:1}.group-result-page .group-result-matrix td{height:4rem;border:1px solid var(--color-border-medium);border-radius:var(--radius-control);background:var(--paper-card-fill-soft);font-size:var(--font-size-h3);font-weight:700;text-align:center}.group-result-page .group-result-matrix td.is-strong{background:color-mix(in srgb,var(--color-type-SC) 14%,white);color:var(--color-type-SC-text)}.group-result-page .group-result-matrix td.is-watch{background:color-mix(in srgb,var(--color-cta-warm) 12%,white);color:var(--color-text-primary)}.group-result-page .group-result-matrix td.is-self{background:var(--paper-card-fill-soft)}.group-result-page .group-result-panel:last-child:nth-child(odd){grid-column:1/-1}.group-result-page .group-result-sections .group-result-overview~.group-result-panel:last-child{grid-column:auto}.group-result-page .group-result-panel h3{margin:0 0 8px;font-weight:700;font-size:var(--font-size-h3);color:var(--color-text-primary)}.group-result-page .group-result-panel ul{list-style:none;padding:0;margin:0}.group-result-page .group-result-panel li{font-size:var(--font-size-body-sm);padding:4px 0;color:var(--color-text-secondary)}.group-result-page .group-result-connectors,.group-result-page .group-result-pairs{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.group-result-page .group-result-connectors li,.group-result-page .group-result-pairs li{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(5rem,.7fr) 2.5rem;gap:var(--space-2);align-items:center;padding:var(--space-2) 0;font-variant-numeric:tabular-nums}.group-result-page .group-result-pairs li div{display:grid}.group-result-page .group-result-pairs li span{color:var(--color-text-tertiary);font-size:var(--font-size-micro)}@media (max-width:767px){.group-atlas-grid,.group-atlas-lead{grid-template-columns:minmax(0,1fr)}.group-atlas-network svg{min-height:16rem}.group-atlas-playbook ol{grid-template-columns:minmax(0,1fr)}.group-atlas-playbook li{grid-template-columns:auto 1fr}.group-result-page .group-result-sections{grid-template-columns:minmax(0,1fr)}.group-result-page .group-result-panel:last-child:nth-child(odd){grid-column:auto}.group-result-page .group-result-overview{grid-template-columns:1fr;grid-column:auto}.group-result-page .group-result-members{grid-template-columns:repeat(2,minmax(0,1fr))}.group-result-page .group-result-members li{min-height:3.5rem;border-radius:var(--radius-pill)}.group-result-page .group-result-connectors li,.group-result-page .group-result-pairs li{grid-template-columns:minmax(0,1fr) 5rem 2.5rem}.group-result-page .group-result-narrative .paid-report-chapters{grid-template-columns:minmax(0,1fr)}.group-result-page .group-result-narrative .paid-report-section{grid-column:auto}}.group-entry-preview-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-4)}.group-entry-preview-team span{display:grid;min-height:2.75rem;place-items:center;border:1px solid var(--color-border-medium);border-radius:var(--radius-pill);background:var(--paper-card-fill-soft);font-weight:700}.group-entry-preview-matrix{margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-01)}.group-entry-preview-matrix>strong{display:block;margin-bottom:var(--space-3)}.group-entry-preview-matrix>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.group-entry-preview-matrix span{display:grid;min-height:2.75rem;place-items:center;border:1px solid var(--color-border-medium);border-radius:var(--radius-control);background:var(--paper-card-fill-soft);font-weight:700;font-variant-numeric:tabular-nums}.group-entry-preview-matrix span.is-strong{background:color-mix(in srgb,var(--color-type-SC) 14%,white);color:var(--color-type-SC-text)}.group-entry-preview-matrix span.is-self{opacity:.45}.group-result-page .group-result-actions{margin-top:var(--space-6);text-align:center}.group-result-page .group-result-pdf{display:inline-flex;align-items:center;height:var(--btn-height);padding:0 var(--space-6);border-radius:var(--radius-pill);background-color:var(--color-surface-01);border:1px solid var(--color-border-medium);color:var(--color-text-primary);font-weight:700;font-size:var(--font-size-body-sm);text-decoration:none}.group-result-page .group-result-purchased{margin-top:var(--space-3);margin-left:auto;margin-right:auto;width:fit-content;max-width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:rgba(242,237,230,.9);text-align:center;font-size:var(--font-size-micro);color:var(--color-text-secondary)}.group-result-page .group-result-caution{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-type-tint-RC);border:1px solid var(--color-type-RC);border-left-width:4px;border-radius:var(--radius-card);font-size:var(--font-size-caption);line-height:var(--line-height-loose);color:var(--color-text-primary)}.group-result-page .group-result-disclaimer{margin-top:var(--space-6);margin-left:auto;margin-right:auto;width:fit-content;max-width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:rgba(242,237,230,.9);line-height:var(--line-height-loose)}.group-result-page .group-result-disclaimer,.group-result-page .group-result-xsell{text-align:center;font-size:var(--font-size-caption);color:var(--color-text-secondary)}.group-result-page .group-result-xsell{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);background-color:var(--color-surface-01);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card)}.group-result-page .group-result-xsell a{color:var(--color-type-SC-text);text-decoration:none;font-weight:700}.group-result-page .group-result-nav{margin-top:var(--space-4);text-align:center;font-size:var(--font-size-caption)}.group-result-page .group-result-nav a{color:var(--color-text-secondary);text-decoration:none}.group-result-page .group-result-nav .group-result-nav-sep{margin:0 8px;color:var(--color-text-tertiary)}}.group-code-chip-mbti{font-weight:400;opacity:.85}@media (max-width:480px){.group-atlas-matrix table{min-width:0;border-spacing:2px}.group-atlas-matrix th{padding:var(--space-1)}.group-atlas-matrix td{height:2.5rem;font-size:var(--font-size-caption)}}