:where(.m-philosophy) .card-grid-large-2up,:where(.m-philosophy) .tile-grid-wide-2up{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}:where(.m-philosophy) .phil-btn{border:.5px solid var(--color-border-secondary);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:99px;padding:4px 11px;font-family:inherit;font-size:12px;transition:all .12s}:where(.m-philosophy) .phil-btn:hover{background:var(--color-background-primary);color:var(--color-text-primary)}:where(.m-philosophy) .phil-btn.active{background:var(--color-text-primary);color:var(--color-background-primary);border-color:var(--color-text-primary)}:where(.m-philosophy) .explorer-panel{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);min-height:80px;margin-bottom:1rem;padding:14px 16px}:where(.m-philosophy) .panel-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}@media (width<=560px){:where(.m-philosophy) .panel-grid{grid-template-columns:1fr}}:where(.m-philosophy) .influence-fill{color:#fff;border-radius:3px;align-items:center;height:100%;padding-left:7px;font-size:11px;font-weight:500;transition:width .6s;display:flex}:where(.m-philosophy) .compare-table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:12px}:where(.m-philosophy) .compare-table th{background:var(--color-background-secondary);color:var(--color-text-secondary);text-align:left;border-bottom:.5px solid var(--color-border-tertiary);padding:7px 10px;font-weight:500}:where(.m-philosophy) .compare-table td{border-bottom:.5px solid var(--color-border-tertiary);color:var(--color-text-primary);vertical-align:top;padding:7px 10px;line-height:1.45}:where(.m-philosophy) .compare-table tr:last-child td{border-bottom:none}:where(.m-philosophy) .compare-table tr:hover td{background:var(--color-background-secondary)}:where(.m-philosophy) .fallacy-latin{color:var(--color-text-tertiary);margin-bottom:5px;font-size:10px;font-style:italic}:where(.m-philosophy) .fallacy-example{color:var(--color-text-primary);background:var(--color-background-secondary);border-radius:4px;margin-top:5px;padding:4px 7px;font-size:11px;line-height:1.45}:where(.m-philosophy) .dot-grid{flex-wrap:wrap;gap:3px;margin:8px 0;display:flex}:where(.m-philosophy) .dot-grid span{border-radius:50%;width:9px;height:9px;display:inline-block}:where(.m-philosophy) .philosophy-panel{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);margin-bottom:10px;padding:11px 13px;font-size:13px;font-style:italic;line-height:1.7}:where(.m-philosophy) .branch-panel{border-radius:var(--border-radius-lg);background:var(--tint-background);border:var(--tint-border);padding:13px 15px}:where(.m-philosophy) .branch-panel-metaphysics{--tint-background:#eeedfe;--tint-border:.5px solid #afa9ec}:where(.m-philosophy) .branch-title{color:var(--tint-color);margin-bottom:4px;font-size:13px;font-weight:500}:where(.m-philosophy) .branch-title-metaphysics{--tint-color:#26215c}:where(.m-philosophy) .branch-question{color:var(--tint-color);margin-bottom:6px;font-size:12px;font-style:italic}:where(.m-philosophy) .branch-question-metaphysics{--tint-color:#3c3489}:where(.m-philosophy) .branch-desc{color:var(--tint-color);font-size:12px;line-height:1.5}:where(.m-philosophy) .branch-desc-metaphysics{--tint-color:#534ab7}:where(.m-philosophy) .branch-panel-epistemology{--tint-background:#e6f1fb;--tint-border:.5px solid #85b7eb}:where(.m-philosophy) .branch-title-epistemology{--tint-color:#042c53}:where(.m-philosophy) .branch-question-epistemology{--tint-color:#0c447c}:where(.m-philosophy) .branch-desc-epistemology{--tint-color:#185fa5}:where(.m-philosophy) .branch-panel-ethics{--tint-background:#e1f5ee;--tint-border:.5px solid #5dcaa5}:where(.m-philosophy) .branch-title-ethics{--tint-color:#04342c}:where(.m-philosophy) .branch-question-ethics{--tint-color:#085041}:where(.m-philosophy) .branch-desc-ethics{--tint-color:#0f6e56}:where(.m-philosophy) .branch-panel-political{--tint-background:#faeeda;--tint-border:.5px solid #ef9f27}:where(.m-philosophy) .branch-title-political{--tint-color:#412402}:where(.m-philosophy) .branch-question-political{--tint-color:#633806}:where(.m-philosophy) .branch-desc-political{--tint-color:#854f0b}:where(.m-philosophy) .branch-panel-aesthetics{--tint-background:#fbeaf0;--tint-border:.5px solid #ed93b1}:where(.m-philosophy) .branch-title-aesthetics{--tint-color:#4b1528}:where(.m-philosophy) .branch-question-aesthetics{--tint-color:#72243e}:where(.m-philosophy) .branch-desc-aesthetics{--tint-color:#993556}:where(.m-philosophy) .branch-panel-logic{--tint-background:#f1efe8;--tint-border:.5px solid #d3d1c7}:where(.m-philosophy) .branch-title-logic{--tint-color:#2c2c2a}:where(.m-philosophy) .branch-question-logic{--tint-color:#444441}:where(.m-philosophy) .branch-desc-logic{--tint-color:#5f5e5a}:where(.m-philosophy) .ethicsslider{width:100%;margin-bottom:6px}:where(.m-philosophy) .ethics-explain{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-primary);padding:10px 13px;font-size:13px;line-height:1.6}:where(.m-philosophy) .sec-style{margin-top:1.5rem}:where(.m-philosophy) .philosophy-media{width:14%}:where(.m-philosophy) .col-narrow{width:16%}:where(.m-philosophy) .col-wide{width:18%}:where(.m-philosophy) .phil-timeline-svg{cursor:pointer;user-select:none;width:100%;min-width:560px;display:block}:where(.m-philosophy) .phil-timeline-tooltip{background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);color:var(--color-text-primary);min-height:44px;margin-top:10px;padding:9px 12px;font-size:12px;line-height:1.55;transition:opacity .15s}:where(.m-philosophy) .quiz-progress{gap:5px;margin-bottom:12px;display:flex}:where(.m-philosophy) .quiz-pip{background:var(--color-background-tertiary);border-radius:2px;flex:1;height:4px;transition:background .2s}:where(.m-philosophy) .quiz-pip.done{background:var(--color-text-info)}:where(.m-philosophy) .quiz-pip.active{background:var(--color-text-secondary)}:where(.m-philosophy) .quiz-scenario{color:var(--color-text-primary);margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.6}:where(.m-philosophy) .quiz-choices{flex-direction:column;gap:7px;margin-bottom:4px;display:flex}:where(.m-philosophy) .quiz-choice{background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);cursor:pointer;color:var(--color-text-primary);text-align:left;align-items:flex-start;gap:9px;width:100%;padding:9px 12px;font-size:12px;line-height:1.5;transition:background .12s,border-color .12s;display:flex}:where(.m-philosophy) .quiz-choice:hover{background:var(--color-background-tertiary);border-color:var(--color-border-secondary)}:where(.m-philosophy) .quiz-choice.selected{background:var(--color-background-info);border-color:var(--color-border-info);color:var(--color-text-info)}:where(.m-philosophy) .quiz-letter{flex-shrink:0;width:16px;font-weight:600}:where(.m-philosophy) .quiz-result{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-primary);padding:12px 14px;font-size:13px;line-height:1.6;display:none}:where(.m-philosophy) .quiz-result.show{display:block}:where(.m-philosophy) .quiz-result-title{margin-bottom:6px;font-size:15px;font-weight:500}:where(.m-philosophy) .quiz-restart{margin-top:10px;font-size:12px}.fa-yin-yang{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=%22M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z%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=%22M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z%22/></svg>") 50%/contain no-repeat}
