.matrix-transformation-visualization[data-v-20fd7081]{display:flex;flex:1;flex-direction:column;margin-bottom:0;margin-top:0}.visualization-header[data-v-20fd7081]{margin-bottom:var(--spacing-xs)}.visualization-header h3[data-v-20fd7081]{color:var(--color-text-primary);font-size:14px;margin:0;text-align:center}.canvas-2d[data-v-20fd7081],.canvas-container[data-v-20fd7081]{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);display:block;flex:1;height:250px;max-height:250px;min-height:200px;overflow:hidden;width:100%}@media(max-width:768px){.canvas-2d[data-v-20fd7081],.canvas-container[data-v-20fd7081]{height:250px}}.inverse-transformation[data-v-6c5f70b8]{margin:0 auto;max-width:1400px;padding:var(--spacing-md)}.controls[data-v-6c5f70b8]{background:var(--color-bg-secondary);border-radius:var(--radius-md);flex-direction:column;margin-bottom:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md)}.controls[data-v-6c5f70b8],.controls-row[data-v-6c5f70b8]{display:flex;gap:var(--spacing-md)}.controls-row[data-v-6c5f70b8]{align-items:center;flex-wrap:wrap}.control-group[data-v-6c5f70b8]{align-items:center;display:flex;gap:var(--spacing-xs)}.control-group label[data-v-6c5f70b8]{color:var(--color-text-primary);font-size:13px;font-weight:500;white-space:nowrap}.dimension-select[data-v-6c5f70b8]{background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:12px;padding:var(--spacing-xs) var(--spacing-sm)}.dimension-select[data-v-6c5f70b8]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 2px var(--color-input-focus-shadow);outline:none}.btn[data-v-6c5f70b8]{border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.btn[data-v-6c5f70b8],.btn-sm[data-v-6c5f70b8]{font-size:12px;padding:var(--spacing-xs) var(--spacing-sm)}.btn-secondary[data-v-6c5f70b8]{background:var(--color-bg-primary);border:1px solid var(--color-input-border);color:var(--color-text-primary)}.btn-secondary[data-v-6c5f70b8]:hover{background:var(--color-bg-secondary);border-color:var(--color-border-focus)}.matrix-container[data-v-6c5f70b8]{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center;margin-bottom:var(--spacing-lg)}.matrix-section[data-v-6c5f70b8]{background:var(--color-bg-secondary);border-radius:var(--radius-md);flex:1;max-width:450px;min-width:280px;padding:var(--spacing-md)}.matrix-section h3[data-v-6c5f70b8]{color:var(--color-text-primary);font-size:15px;margin:0 0 var(--spacing-sm) 0;text-align:center}.matrix-display[data-v-6c5f70b8]{display:flex;justify-content:center;padding:var(--spacing-sm)}.matrix-wrapper[data-v-6c5f70b8]{align-items:center;display:flex;font-family:Times New Roman,serif;gap:0}.matrix-bracket[data-v-6c5f70b8]{align-items:center;color:var(--color-matrix-bracket);display:flex;font-family:Times New Roman,STSong,serif;font-size:2.5em;font-weight:400;line-height:1;padding:0 var(--spacing-xs);-webkit-user-select:none;user-select:none}.left-bracket[data-v-6c5f70b8]{margin-right:var(--spacing-xs)}.right-bracket[data-v-6c5f70b8]{margin-left:var(--spacing-xs)}.matrix[data-v-6c5f70b8]{background:var(--color-matrix-bg);border-radius:2px;display:flex;flex-direction:column;gap:0;padding:var(--spacing-sm) var(--spacing-xs)}.matrix-row[data-v-6c5f70b8]{align-items:stretch;gap:0}.matrix-cell[data-v-6c5f70b8],.matrix-row[data-v-6c5f70b8]{display:flex;justify-content:center}.matrix-cell[data-v-6c5f70b8]{align-items:center;border-radius:0;margin:0;padding:0;transition:background-color var(--transition-fast)}.matrix-input[data-v-6c5f70b8]{background-color:var(--color-input-bg);border:1.5px solid var(--color-input-border);border-radius:0;color:var(--color-text-primary);font-family:Courier New,monospace;font-size:13px;font-weight:500;margin:1px;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;transition:all var(--transition-fast);width:56px}.matrix-input[data-v-6c5f70b8]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 2px var(--color-input-focus-shadow);outline:none}.inverse-cell[data-v-6c5f70b8]{background-color:#2ecc711a;color:#2ecc71;font-family:Courier New,monospace;font-size:13px;font-weight:600;padding:var(--spacing-xs)}.error-message[data-v-6c5f70b8]{background:#e74c3c1a;border:1px solid #e74c3c;border-radius:var(--radius-sm);color:#e74c3c;font-size:12px;margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);text-align:center}.no-inverse-message[data-v-6c5f70b8]{color:var(--color-text-secondary);font-size:13px;padding:var(--spacing-md);text-align:center}.vector-section[data-v-6c5f70b8]{background:var(--color-bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-md)}.vector-section h3[data-v-6c5f70b8]{color:var(--color-text-primary);font-size:15px;margin:0 0 var(--spacing-md) 0;text-align:center}.vector-inputs-container[data-v-6c5f70b8]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center}.vector-input-group[data-v-6c5f70b8]{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:150px}.vector-input-group label[data-v-6c5f70b8]{color:var(--color-text-primary);font-size:13px;font-weight:600}.vector-inputs[data-v-6c5f70b8]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.vector-component[data-v-6c5f70b8]{align-items:center;display:flex;gap:var(--spacing-xs)}.vector-component label[data-v-6c5f70b8]{min-width:25px}.component-input[data-v-6c5f70b8],.vector-component label[data-v-6c5f70b8]{color:var(--color-text-primary);font-size:13px;font-weight:600}.component-input[data-v-6c5f70b8]{background:var(--color-input-bg);border:2px solid var(--color-input-border);border-radius:var(--radius-sm);font-family:Courier New,monospace;padding:var(--spacing-xs) var(--spacing-sm);text-align:center;transition:all var(--transition-fast);width:80px}.component-input[data-v-6c5f70b8]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-input-focus-shadow);outline:none}.transformation-arrow[data-v-6c5f70b8]{color:var(--color-text-primary);font-size:2em;font-weight:700}.vector-display[data-v-6c5f70b8]{align-items:center;background:var(--color-bg-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);display:flex;font-family:Courier New,monospace;font-size:18px;font-weight:600;gap:var(--spacing-xs);justify-content:center;min-height:45px;padding:var(--spacing-sm);text-align:center}.result-vector[data-v-6c5f70b8]{background:#3498db1a;border:2px solid #3498db}.inverse-result-vector[data-v-6c5f70b8]{background:#2ecc711a;border:2px solid #2ecc71}.vector-bracket-left[data-v-6c5f70b8],.vector-bracket-right[data-v-6c5f70b8]{align-items:center;color:var(--color-text-primary);display:flex;font-family:Times New Roman,serif;font-size:32px;font-weight:700;line-height:1}.vector-bracket-left[data-v-6c5f70b8]{margin-right:var(--spacing-xs)}.vector-bracket-right[data-v-6c5f70b8]{margin-left:var(--spacing-xs)}.vector-components[data-v-6c5f70b8]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.vector-component-display[data-v-6c5f70b8]{margin:0 var(--spacing-xs)}.formula-section[data-v-6c5f70b8]{background:var(--color-bg-secondary);border-radius:var(--radius-md);margin:var(--spacing-lg) 0;padding:var(--spacing-sm) var(--spacing-md)}.formula-section h4[data-v-6c5f70b8]{color:var(--color-text-primary);font-size:14px;font-weight:600;margin:0 0 var(--spacing-xs) 0}.formula-display[data-v-6c5f70b8]{background:var(--color-bg-primary);border-radius:var(--radius-sm);min-height:fit-content;overflow-x:auto;overflow-y:visible;padding:var(--spacing-sm);word-wrap:break-word}.formula-display[data-v-6c5f70b8] .katex{font-size:1em}.formula-display[data-v-6c5f70b8] .katex-display{margin:.3em 0}@media(max-width:768px){.matrix-container[data-v-6c5f70b8]{flex-direction:column}.matrix-input[data-v-6c5f70b8]{width:50px}.vector-inputs-container[data-v-6c5f70b8]{flex-direction:column}.transformation-arrow[data-v-6c5f70b8]{transform:rotate(90deg)}}.inverse-matrix-calculator[data-v-c5c4da8a]{background:var(--color-bg-primary);border-radius:var(--radius-md);margin-top:var(--spacing-lg);padding:var(--spacing-md)}.calculator-header[data-v-c5c4da8a]{margin-bottom:var(--spacing-md)}.calculator-header h3[data-v-c5c4da8a]{color:var(--color-text-primary);font-size:1.2em;margin:0 0 var(--spacing-sm) 0}.instruction-text[data-v-c5c4da8a]{color:var(--color-text-secondary);font-size:14px;margin:0}.math-formula[data-v-c5c4da8a]{background:var(--color-bg-secondary);border-radius:var(--radius-sm);display:inline-block;font-family:Times New Roman,serif;font-style:italic;margin:0 2px;padding:2px 4px}.dimension-control[data-v-c5c4da8a]{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.dimension-control label[data-v-c5c4da8a]{color:var(--color-text-primary);font-weight:500}.dimension-select[data-v-c5c4da8a]{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);padding:var(--spacing-xs) var(--spacing-sm)}.matrix-and-operations-container[data-v-c5c4da8a]{align-items:flex-start;display:flex;gap:var(--spacing-lg);margin:var(--spacing-md) 0}.augmented-matrix-container[data-v-c5c4da8a]{flex:0 0 auto}.row-operations[data-v-c5c4da8a]{background:var(--color-bg-secondary);border-radius:var(--radius-md);flex:1 1 auto;min-width:400px;padding:var(--spacing-md)}.row-operations h4[data-v-c5c4da8a]{color:var(--color-text-primary);font-size:1.1em;margin:0 0 var(--spacing-md) 0}.operation-row[data-v-c5c4da8a]{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);min-height:48px}.row-label[data-v-c5c4da8a]{color:var(--color-text-primary);font-weight:500;min-width:60px}.operation-controls[data-v-c5c4da8a]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.equation-index-input[data-v-c5c4da8a],.multiplier-input[data-v-c5c4da8a]{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);padding:var(--spacing-xs);width:70px}.operation-symbol[data-v-c5c4da8a]{color:var(--color-text-secondary);font-weight:600}.operation-label[data-v-c5c4da8a]{color:var(--color-text-secondary);font-size:14px}.result-section[data-v-c5c4da8a]{background:linear-gradient(135deg,#4c63d21a,#4c63d20d);border-left:4px solid #4c63d2;border-radius:var(--radius-md);margin-top:var(--spacing-lg);padding:var(--spacing-md)}.result-section h4[data-v-c5c4da8a]{color:var(--color-text-primary);font-size:1.1em;margin:0 0 var(--spacing-md) 0}.inverse-matrix-display[data-v-c5c4da8a]{align-items:center;display:flex;justify-content:center}.matrix-wrapper[data-v-c5c4da8a]{align-items:center;gap:var(--spacing-xs)}.matrix-bracket[data-v-c5c4da8a]{font-size:4em}.matrix-view-custom[data-v-c5c4da8a]{margin-bottom:var(--spacing-lg)}.matrix-header[data-v-c5c4da8a]{display:flex;justify-content:flex-start;margin-bottom:var(--spacing-xs);padding:0}.matrix-header h3[data-v-c5c4da8a]{color:var(--color-text-primary);font-size:14px;line-height:1.2;margin:0;text-align:left}.matrix-container[data-v-c5c4da8a]{align-items:stretch;display:flex;justify-content:flex-start;overflow-x:auto;padding:var(--spacing-md) 0}.matrix-wrapper[data-v-c5c4da8a]{align-items:stretch;display:flex;font-family:Times New Roman,serif;gap:0}.matrix-bracket[data-v-c5c4da8a]{align-items:center;align-self:stretch;color:var(--color-matrix-bracket);display:flex;flex-shrink:0;font-family:Times New Roman,STSong,serif;font-size:6em;font-weight:400;justify-content:center;line-height:1;padding:var(--spacing-sm) var(--spacing-xs);-webkit-user-select:none;user-select:none}.left-bracket[data-v-c5c4da8a]{margin-right:var(--spacing-xs)}.right-bracket[data-v-c5c4da8a]{margin-left:var(--spacing-xs)}.matrix[data-v-c5c4da8a]{align-self:stretch;background:var(--color-matrix-bg);border-radius:2px;display:flex;flex-direction:column;gap:0;justify-content:flex-start;padding:var(--spacing-sm) 0}.matrix-row[data-v-c5c4da8a]{gap:0;min-height:48px}.matrix-cell[data-v-c5c4da8a],.matrix-row[data-v-c5c4da8a]{align-items:center;display:flex;justify-content:center}.matrix-cell[data-v-c5c4da8a]{border-radius:0;margin:0;padding:0;transition:background-color var(--transition-fast)}.matrix-a-section .matrix-cell[data-v-c5c4da8a]{background-color:#4c63d240}.matrix-i-section .matrix-cell[data-v-c5c4da8a]{background-color:#2ecc7140}.matrix-input[data-v-c5c4da8a]{background-color:var(--color-input-bg);border:2.5px solid var(--color-input-border);border-radius:0;margin:1px;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;transition:all var(--transition-fast);width:56px}.matrix-input[data-v-c5c4da8a],.matrix-value[data-v-c5c4da8a]{color:var(--color-text-primary);font-family:Courier New,monospace;font-size:18px;font-weight:500}.matrix-value[data-v-c5c4da8a]{align-items:center;display:inline-flex;justify-content:center;min-height:40px;min-width:60px;padding:var(--spacing-xs)}.matrix-input[data-v-c5c4da8a]:hover:not(:disabled):not([readonly]){background-color:var(--color-input-bg);opacity:1}.matrix-input[data-v-c5c4da8a]:focus{border-color:var(--focus-color,var(--color-border-focus));box-shadow:0 0 0 2px var(--focus-color,var(--color-input-focus-shadow));outline:none}.matrix-input.animate-pulse[data-v-c5c4da8a]{animation:pulse-c5c4da8a .5s ease-in-out}@keyframes pulse-c5c4da8a{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.matrix-separator-column[data-v-c5c4da8a]{align-items:center;align-self:stretch;color:var(--color-matrix-separator);display:flex;flex-direction:column;font-family:Times New Roman,serif;font-size:20px;font-weight:400;gap:0;justify-content:flex-start;padding:var(--spacing-sm) 0;-webkit-user-select:none;user-select:none}.separator-cell[data-v-c5c4da8a]{align-items:center;display:flex;flex:1;justify-content:center;min-height:48px}.matrix-labels[data-v-c5c4da8a]{color:var(--color-text-secondary);display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-md)}.label-a[data-v-c5c4da8a]{color:#4c63d2}.label-i[data-v-c5c4da8a]{color:#2ecc71}.btn[data-v-c5c4da8a]{border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:14px;padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-fast)}.btn-primary[data-v-c5c4da8a]{background:#4c63d2;color:#fff}.btn-primary[data-v-c5c4da8a]:hover:not(:disabled){background:#3d52b8}.btn-primary[data-v-c5c4da8a]:disabled{background:#ccc;cursor:not-allowed}.btn-secondary[data-v-c5c4da8a]{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-primary)}.btn-secondary[data-v-c5c4da8a]:hover{background:var(--color-bg-primary)}.btn-move-up[data-v-c5c4da8a]{background:linear-gradient(135deg,#4caf50,#45a049);border:none;box-shadow:0 2px 4px #4caf504d;color:#fff;font-weight:600;transition:all .2s ease}.btn-move-up[data-v-c5c4da8a]:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 4px 8px #4caf5066;transform:translateY(-1px)}.btn-move-down[data-v-c5c4da8a]{background:linear-gradient(135deg,#2196f3,#1976d2);border:none;box-shadow:0 2px 4px #2196f34d;color:#fff;font-weight:600;transition:all .2s ease}.btn-move-down[data-v-c5c4da8a]:hover:not(:disabled){background:linear-gradient(135deg,#1976d2,#1565c0);box-shadow:0 4px 8px #2196f366;transform:translateY(-1px)}.btn-move-down[data-v-c5c4da8a]:disabled,.btn-move-up[data-v-c5c4da8a]:disabled{cursor:not-allowed;opacity:.5;transform:none}.btn-reset[data-v-c5c4da8a]{background:linear-gradient(135deg,#4c63d2,#764ba2);border:none;border-radius:var(--radius-sm);box-shadow:0 4px 6px #667eea4d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:var(--spacing-sm) var(--spacing-lg);transition:all .3s ease}.btn-reset[data-v-c5c4da8a]:hover:not(:disabled){box-shadow:0 6px 12px #667eea66;transform:translateY(-2px)}.btn-reset[data-v-c5c4da8a]:disabled{background:var(--color-bg-secondary);cursor:not-allowed;opacity:.5}.btn-sm[data-v-c5c4da8a]{font-size:12px;padding:var(--spacing-xs) var(--spacing-sm)}@media(max-width:1024px){.matrix-and-operations-container[data-v-c5c4da8a]{flex-direction:column}.row-operations[data-v-c5c4da8a]{min-width:auto;width:100%}}@media(max-width:768px){.matrix-and-operations-container[data-v-c5c4da8a],.operation-controls[data-v-c5c4da8a]{flex-direction:column}.operation-controls[data-v-c5c4da8a]{align-items:flex-start}.equation-index-input[data-v-c5c4da8a],.multiplier-input[data-v-c5c4da8a]{width:100%}}.section2-10[data-v-f0898945]{margin:0 auto;max-width:1200px;padding:var(--spacing-md)}.section-header[data-v-f0898945]{margin-bottom:var(--spacing-xl)}.section-heading[data-v-f0898945]{border-bottom:3px solid #4c63d2;font-size:2em;font-weight:700;margin:0 0 var(--spacing-lg) 0;padding-bottom:var(--spacing-lg);text-align:center}.section-description[data-v-f0898945]{background:var(--color-bg-secondary);border-left:4px solid #4c63d2;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000000d;margin-bottom:var(--spacing-xl);padding:var(--spacing-md) var(--spacing-lg)}.subsection-heading[data-v-f0898945]{border-bottom:2px solid #4c63d2;font-size:1.4em;font-weight:600;margin:0 0 var(--spacing-md) 0;padding-bottom:var(--spacing-sm)}.description-text[data-v-f0898945]{color:var(--color-text-primary);font-size:15px;line-height:1.8;margin:var(--spacing-sm) 0;text-align:justify}.concept-explanation[data-v-f0898945]{margin-top:var(--spacing-md)}.formula-display[data-v-f0898945]{align-items:center;background:var(--color-bg-primary);border-radius:var(--radius-md);display:flex;justify-content:center;margin:var(--spacing-md) 0;overflow-x:auto;padding:var(--spacing-md)}.concept-explanation .formula-display[data-v-f0898945]{margin-left:0;padding-left:1.5em;padding-right:1.5em}.key-points[data-v-f0898945]{background:var(--color-bg-primary);border-radius:var(--radius-md);margin-top:var(--spacing-md);padding:var(--spacing-md)}.insight-title[data-v-f0898945],.key-points-title[data-v-f0898945]{color:var(--color-text-primary);font-size:1.1em;font-weight:600;margin:0 0 var(--spacing-sm) 0}.interactive-features-list[data-v-f0898945],.key-points-list[data-v-f0898945]{color:var(--color-text-primary);font-size:14px;line-height:1.8;list-style-position:outside;margin:var(--spacing-sm) 0;padding-left:2.2em}.key-points-list.numbered[data-v-f0898945]{list-style-type:decimal}.interactive-features-list li[data-v-f0898945],.key-points-list li[data-v-f0898945]{margin:var(--spacing-xs) 0;padding-left:1em;padding-right:.5em}.key-points-list li[data-v-f0898945] .latex-renderer{display:inline-block;margin:0 .2em;vertical-align:baseline}.insight-box[data-v-f0898945]{background:linear-gradient(135deg,#4c63d21a,#4c63d20d);border-left:4px solid #4c63d2;border-radius:var(--radius-md);margin-top:var(--spacing-md);padding:var(--spacing-md)}.insight-text[data-v-f0898945]{color:var(--color-text-primary);font-size:14px;line-height:1.8;margin:0}.mapping-diagram-container[data-v-f0898945]{background:var(--color-bg-secondary);border-radius:var(--radius-md);margin-top:var(--spacing-lg);padding:var(--spacing-lg)}.diagram-title[data-v-f0898945]{color:var(--color-text-primary);font-size:1.1em;font-weight:600;margin:0 0 var(--spacing-md) 0}.mapping-example[data-v-f0898945]{margin-bottom:var(--spacing-lg)}.example-subtitle[data-v-f0898945]{color:var(--color-text-primary);font-size:1em;font-weight:600;margin:0 0 var(--spacing-sm) 0}.mapping-diagram[data-v-f0898945]{align-items:center;background:var(--color-bg-primary);border-radius:var(--radius-sm);display:flex;justify-content:center;margin:var(--spacing-sm) 0;padding:var(--spacing-md)}.mapping-svg[data-v-f0898945]{display:block;height:auto;max-width:600px;width:100%}.diagram-description[data-v-f0898945]{background:var(--color-bg-tertiary);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:14px;line-height:1.6;margin:var(--spacing-sm) 0 0 0;padding:var(--spacing-sm)}.example-box[data-v-f0898945]{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);margin:var(--spacing-md) 0;padding:var(--spacing-md)}.example-title[data-v-f0898945]{color:var(--color-text-primary);font-size:1.1em;font-weight:600;margin:0 0 var(--spacing-sm) 0}.inverse-container[data-v-f0898945]{background:var(--color-bg-primary);border-radius:var(--radius-md);padding:var(--spacing-md)}.inverse-calculator-container[data-v-f0898945],.inverse-container[data-v-f0898945],.matrix-inverse-diagram[data-v-f0898945]{margin-top:var(--spacing-lg)}.matrix-inverse-diagram[data-v-f0898945]{background:var(--color-bg-primary);border-radius:var(--radius-md);padding:var(--spacing-md)}.diagram-container[data-v-f0898945]{align-items:center;background:var(--color-bg-secondary);border-radius:var(--radius-sm);display:flex;justify-content:center;margin:var(--spacing-xs) 0;overflow-x:auto;padding:var(--spacing-sm)}.diagram-svg[data-v-f0898945]{height:auto;max-width:700px;width:100%}.diagram-explanation[data-v-f0898945]{background:var(--color-bg-secondary);border-radius:var(--radius-sm);margin-top:var(--spacing-md);padding:var(--spacing-sm)}.diagram-explanation p[data-v-f0898945]{color:var(--color-text-primary);font-size:14px;line-height:1.6;margin:var(--spacing-xs) 0}@media(max-width:768px){.section-heading[data-v-f0898945]{font-size:1.5em}.section2-10[data-v-f0898945]{padding:var(--spacing-sm)}.section-description[data-v-f0898945]{padding:var(--spacing-sm) var(--spacing-md)}.description-text[data-v-f0898945]{font-size:14px;line-height:1.6}}.invertibility-property-test-container[data-v-f0898945]{background:var(--color-bg-primary);border-radius:var(--radius-md);margin-top:var(--spacing-xl);padding:var(--spacing-lg)}.test-title[data-v-f0898945]{font-size:1.2em;font-weight:600;margin:0 0 var(--spacing-md) 0}.test-description[data-v-f0898945],.test-title[data-v-f0898945]{color:var(--color-text-primary)}.test-description[data-v-f0898945]{font-size:15px;line-height:1.8;margin:0}.property-test-content[data-v-f0898945]{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:var(--spacing-md)}.property-test-item[data-v-f0898945]{background:var(--color-bg-secondary);border:2px solid var(--color-border-primary);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-fast)}.property-test-item.correct[data-v-f0898945]{background:#2ecc711a;border-color:#2ecc71}.property-test-item.incorrect[data-v-f0898945]{background:#e74c3c1a;border-color:#e74c3c}.test-item-header[data-v-f0898945]{margin-bottom:var(--spacing-sm)}.test-item-number[data-v-f0898945]{color:var(--color-text-primary);font-size:14px;font-weight:600}.property-options-container[data-v-f0898945]{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.property-option-button[data-v-f0898945]{background:var(--color-bg-primary);border:2px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:13px;padding:var(--spacing-xs) var(--spacing-sm);text-align:left;transition:all var(--transition-fast);width:100%}.property-option-button[data-v-f0898945]:hover:not(:disabled){background:#4c63d20d;border-color:#4c63d2;transform:translate(4px)}.property-option-button.selected[data-v-f0898945]{background:#4c63d21a;border-color:#4c63d2}.property-option-button.correct[data-v-f0898945]{background:#2ecc7126;border-color:#2ecc71;color:#2ecc71;font-weight:600}.property-option-button.incorrect[data-v-f0898945]{background:#e74c3c26;border-color:#e74c3c;color:#e74c3c}.property-option-button.show-correct[data-v-f0898945]{background:#2ecc711a;border-color:#2ecc71;border-style:dashed}.property-option-button[data-v-f0898945]:disabled{cursor:not-allowed}.option-content[data-v-f0898945]{align-items:flex-start;display:flex;gap:var(--spacing-sm)}.option-label[data-v-f0898945]{color:#4c63d2;font-weight:600;min-width:24px}.property-option-button.correct .option-label[data-v-f0898945],.property-option-button.show-correct .option-label[data-v-f0898945]{color:#2ecc71}.property-option-button.incorrect .option-label[data-v-f0898945]{color:#e74c3c}.option-text[data-v-f0898945]{flex:1;line-height:1.6}.property-feedback[data-v-f0898945]{border-radius:var(--radius-sm);margin-top:var(--spacing-sm);padding:var(--spacing-xs)}.test-summary[data-v-f0898945]{background:var(--color-bg-secondary);border:2px solid var(--color-border-primary);border-radius:var(--radius-md);margin-top:var(--spacing-lg);padding:var(--spacing-md)}.summary-content[data-v-f0898945]{text-align:center}.summary-text[data-v-f0898945]{color:var(--color-text-primary);font-size:16px;margin:var(--spacing-sm) 0}.summary-congrats[data-v-f0898945]{color:#2ecc71;font-size:16px;font-weight:600;margin-top:var(--spacing-sm)}.test-footer[data-v-f0898945]{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.reset-button-container[data-v-f0898945]{display:flex;justify-content:flex-end;margin-top:var(--spacing-md)}.btn-reset[data-v-f0898945]{background:linear-gradient(135deg,#4c63d2,#764ba2);box-shadow:0 4px 6px #667eea4d}.btn-reset[data-v-f0898945]:hover:not(:disabled){box-shadow:0 6px 12px #667eea66}
