:where(.m-psychology) .psych-timeline{margin-bottom:1rem;padding:0 0 6px;position:relative;overflow-x:auto}:where(.m-psychology) .psych-timeline-inner{min-width:560px;padding:36px 10px 10px;position:relative}:where(.m-psychology) .tl-line{background:var(--color-border-tertiary);border-radius:2px;height:2px;position:absolute;top:48px;left:10px;right:10px}:where(.m-psychology) .tl-nodes{justify-content:space-between;display:flex;position:relative}:where(.m-psychology) .tl-node{cursor:pointer;flex-direction:column;flex:1;align-items:center;display:flex}:where(.m-psychology) .tl-dot{background:var(--color-background-tertiary);border:2px solid var(--color-border-secondary);border-radius:50%;flex-shrink:0;width:13px;height:13px;margin-bottom:6px;transition:background .15s,border-color .15s,transform .15s}:where(.m-psychology) .tl-node:hover .tl-dot,:where(.m-psychology) .tl-node.active .tl-dot{background:var(--accent);border-color:var(--accent);transform:scale(1.25)}:where(.m-psychology) .tl-year{color:var(--color-text-tertiary);letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:600}:where(.m-psychology) .tl-node.active .tl-year{color:#7756b8}:where(.m-psychology) .tl-detail{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);color:var(--color-text-secondary);min-height:56px;padding:11px 14px;font-size:12px;line-height:1.6}:where(.m-psychology) .tl-detail strong{color:var(--color-text-primary)}:where(.m-psychology) .bias-bar-fill{white-space:nowrap;border-radius:4px;align-items:center;height:18px;padding-left:7px;font-size:10px;font-weight:600;transition:width .5s;display:flex}:where(.m-psychology) .b5-trait{margin-bottom:14px}:where(.m-psychology) .b5-val{color:#7756b8;text-align:right;min-width:24px;font-size:12px;font-weight:600}:where(.m-psychology) .b5-desc{color:var(--color-text-secondary);background:var(--color-background-secondary);border-radius:var(--border-radius-md);margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.55}:where(.m-psychology) .yerkes-svg{width:100%;max-width:540px;margin:0 auto;display:block}:where(.m-psychology) .therapy-matrix{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:12px}:where(.m-psychology) .therapy-matrix th{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);border-bottom:.5px solid var(--color-border-tertiary);text-align:left;background:var(--color-background-primary);padding:6px 8px;font-size:10px;font-weight:600}:where(.m-psychology) .therapy-matrix td{border-bottom:.5px solid var(--color-border-tertiary);color:var(--color-text-primary);vertical-align:top;padding:7px 8px;line-height:1.45}:where(.m-psychology) .therapy-matrix tr:last-child td{border-bottom:none}:where(.m-psychology) .therapy-matrix tr:hover td{background:var(--color-background-secondary)}:where(.m-psychology) .tm-badge{white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}:where(.m-psychology) .emotion-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-bottom:1rem;display:grid}:where(.m-psychology) .emotion-card{border-radius:var(--border-radius-md);cursor:pointer;border:.5px solid #0000;padding:8px 10px;transition:transform .12s,box-shadow .15s}:where(.m-psychology) .emotion-card:hover{transform:translateY(-2px);box-shadow:0 4px 14px #00000014}:where(.m-psychology) .emotion-card.active{border-color:var(--color-border-secondary)}:where(.m-psychology) .emotion-name{margin-bottom:2px;font-size:12px;font-weight:600}:where(.m-psychology) .emotion-sub{font-size:11px;line-height:1.4}:where(.m-psychology) .emotion-detail{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);color:var(--color-text-secondary);min-height:48px;margin-bottom:1rem;padding:12px 14px;font-size:13px;line-height:1.65}:where(.m-psychology) .emotion-detail strong{color:var(--color-text-primary)}:where(.m-psychology) .reg-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:1rem;display:grid}:where(.m-psychology) .reg-card{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);padding:11px 13px}:where(.m-psychology) .reg-card-title{color:var(--color-text-primary);margin-bottom:4px;font-size:12px;font-weight:600}:where(.m-psychology) .reg-badge{border-radius:3px;margin-bottom:5px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}@media (width<=600px){:where(.m-psychology) .therapy-matrix th:nth-child(3),:where(.m-psychology) .therapy-matrix td:nth-child(3){display:none}:where(.m-psychology) .tl-year{font-size:9px}}:where(.m-psychology) .psychology-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-bottom:10px;display:grid}:where(.m-psychology) .bordered-panel{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);margin-bottom:12px;padding:13px 15px}:where(.m-psychology) .panel-kicker{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px;font-size:11px;font-weight:500}:where(.m-psychology) .professionals-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-bottom:1rem;display:grid}:where(.m-psychology) .pro-panel{border-radius:var(--border-radius-lg);background:var(--tint-background);border:var(--tint-border);padding:13px 15px}:where(.m-psychology) .pro-panel-psychiatrist{--tint-background:#eeedfe;--tint-border:.5px solid #afa9ec}:where(.m-psychology) .pro-title{color:var(--tint-color);margin-bottom:5px;font-size:13px;font-weight:500}:where(.m-psychology) .pro-title-psychiatrist{--tint-color:#26215c}:where(.m-psychology) .pro-desc{color:var(--tint-color);margin-bottom:6px;font-size:12px;line-height:1.6}:where(.m-psychology) .pro-desc-psychiatrist{--tint-color:#3c3489}:where(.m-psychology) .pro-training-psychiatrist{color:#534ab7;font-size:11px;line-height:1.4}:where(.m-psychology) .pro-panel-psychologist{--tint-background:#e6f1fb;--tint-border:.5px solid #85b7eb}:where(.m-psychology) .pro-title-psychologist{--tint-color:#042c53}:where(.m-psychology) .pro-desc-psychologist{--tint-color:#0c447c}:where(.m-psychology) .pro-training-psychologist{color:#185fa5;font-size:11px;line-height:1.4}:where(.m-psychology) .pro-panel-psychotherapist{--tint-background:#e1f5ee;--tint-border:.5px solid #5dcaa5}:where(.m-psychology) .pro-title-psychotherapist{--tint-color:#04342c}:where(.m-psychology) .pro-desc-psychotherapist{--tint-color:#085041}:where(.m-psychology) .pro-training-psychotherapist{color:#0f6e56;font-size:11px;line-height:1.4}:where(.m-psychology) .pro-panel-neuropsychologist{--tint-background:#faeeda;--tint-border:.5px solid #ef9f27}:where(.m-psychology) .pro-title-neuropsychologist{--tint-color:#412402}:where(.m-psychology) .pro-desc-neuropsychologist{--tint-color:#633806}:where(.m-psychology) .pro-use-neuropsychologist{color:#854f0b;font-size:11px;line-height:1.4}:where(.m-psychology) .chart-kicker{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px;font-size:11px;font-weight:500}:where(.m-psychology) .showconcept-control{padding:3px 9px;font-size:12px}:where(.m-psychology) .memory-pipeline{flex-wrap:nowrap;align-items:center;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}:where(.m-psychology) .memory-stage-sensory{background:var(--color-background-secondary);border-radius:var(--border-radius-md);flex-shrink:0;min-width:110px;padding:9px 12px}:where(.m-psychology) .stage-name{color:var(--tint-color);margin-bottom:3px;font-size:11px;font-weight:600}:where(.m-psychology) .stage-name-blue{--tint-color:#0c447c}:where(.m-psychology) .stage-detail{color:var(--color-text-secondary);font-size:11px;line-height:1.45}:where(.m-psychology) .pipeline-arrow{color:var(--color-text-tertiary);flex-shrink:0;padding:0 2px;font-size:16px}:where(.m-psychology) .memory-stage{border-radius:var(--border-radius-md);background:var(--tint-background);border:var(--tint-border);flex-shrink:0;min-width:110px;padding:9px 12px}:where(.m-psychology) .memory-stage-working{--tint-background:#e6f1fb;--tint-border:.5px solid #85b7eb}:where(.m-psychology) .stage-detail-blue{color:#185fa5;font-size:11px;line-height:1.45}:where(.m-psychology) .memory-stage-long-term{--tint-background:#eaf3de;--tint-border:.5px solid #97c459}:where(.m-psychology) .stage-name-green{--tint-color:#27500a}:where(.m-psychology) .stage-detail-green{color:#3b6d11;font-size:11px;line-height:1.45}:where(.m-psychology) .subsection-title{color:var(--color-text-secondary);margin-bottom:8px;font-size:12px;font-weight:500}:where(.m-psychology) .memory-types-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;margin-bottom:12px;display:grid}:where(.m-psychology) .memory-type-card{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);padding:11px 13px}:where(.m-psychology) .memory-type-name{color:var(--color-text-primary);margin-bottom:4px;font-size:12px;font-weight:600}:where(.m-psychology) .memory-type-desc{color:var(--color-text-secondary);margin-bottom:5px;font-size:11px;line-height:1.5}:where(.m-psychology) .memory-tag{background:var(--tint-background);color:var(--tint-color);border-radius:3px;padding:1px 6px;font-size:10px;display:inline-block}:where(.m-psychology) .memory-tag-episodic{--tint-background:#eeedfe;--tint-color:#3c3489}:where(.m-psychology) .memory-tag-semantic{--tint-background:#e6f1fb;--tint-color:#0c447c}:where(.m-psychology) .memory-tag-procedural{--tint-background:#e1f5ee;--tint-color:#085041}:where(.m-psychology) .memory-tag-prospective{--tint-background:#faeeda;--tint-color:#633806}:where(.m-psychology) .list-kicker{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px;font-size:11px;font-weight:500}:where(.m-psychology) .memsindisplay{color:var(--color-text-secondary);background:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:8px 10px;font-size:13px;line-height:1.65}:where(.m-psychology) .ocean-layout{grid-template-columns:4fr 2fr;gap:12px;margin-bottom:1rem;display:grid}:where(.m-psychology) .big-five-facts{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);box-sizing:border-box;height:100%;margin-bottom:10px;padding:13px 15px}:where(.m-psychology) .big-five-body{color:var(--color-text-secondary);font-size:12px;line-height:1.65}:where(.m-psychology) .psychology-spacing{margin:0 0 7px}:where(.m-psychology) .arousal-zones-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-bottom:12px;display:grid}:where(.m-psychology) .zone-panel{border-radius:var(--border-radius-lg);background:var(--tint-background);border:var(--tint-border);padding:11px 13px}:where(.m-psychology) .zone-panel-under{--tint-background:#faeeda;--tint-border:.5px solid #ef9f27}:where(.m-psychology) .zone-title{color:var(--tint-color);margin-bottom:4px;font-size:12px;font-weight:600}:where(.m-psychology) .zone-title-under{--tint-color:#412402}:where(.m-psychology) .zone-desc{color:var(--tint-color);font-size:12px;line-height:1.5}:where(.m-psychology) .zone-desc-under{--tint-color:#633806}:where(.m-psychology) .zone-panel-optimal{--tint-background:#eaf3de;--tint-border:.5px solid #97c459}:where(.m-psychology) .zone-title-optimal{--tint-color:#1a3804}:where(.m-psychology) .zone-desc-optimal{--tint-color:#27500a}:where(.m-psychology) .zone-panel-over{--tint-background:#fcebeb;--tint-border:.5px solid #f09595}:where(.m-psychology) .zone-title-over{--tint-color:#550a0a}:where(.m-psychology) .zone-desc-over{--tint-color:#791f1f}:where(.m-psychology) .regulation-note{color:var(--color-text-tertiary);margin-top:2px;font-size:11px;line-height:1.5}:where(.m-psychology) .emotion-theories-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;margin-top:8px;display:grid}html[data-theme=dark] :where(.m-psychology) .tl-node.active .tl-year,html[data-theme=dark] :where(.m-psychology) .b5-val{color:#9f7fd0}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-psychology) .tl-node.active .tl-year,html[data-theme=auto] :where(.m-psychology) .b5-val{color:#9f7fd0}}.fa-brain{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22><path fill=%22currentColor%22 d=%22M184 0c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56V56c0-30.9 25.1-56 56-56z%22/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22><path fill=%22currentColor%22 d=%22M184 0c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56V56c0-30.9 25.1-56 56-56z%22/></svg>") 50%/contain no-repeat}
