.page-module__axum4W__container{flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem;display:flex}.page-module__axum4W__header{text-align:center}.page-module__axum4W__header h1{background:linear-gradient(90deg,#38bdf8,#818cf8);color:#0000;-webkit-background-clip:text;margin-bottom:.5rem;font-size:2.5rem}.page-module__axum4W__header p{color:var(--text-muted)}.page-module__axum4W__controlsPanel{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:8px;flex-wrap:wrap;justify-content:center;gap:2rem;padding:1.5rem;display:flex}.page-module__axum4W__controlGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__axum4W__controlGroup label{color:var(--text-muted);font-size:.875rem;font-weight:600}.page-module__axum4W__circuitWrapper{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.page-module__axum4W__circuitWrapper{grid-template-columns:1fr 1fr}}.page-module__axum4W__circuitBox{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;align-items:center;padding:2rem;display:flex}.page-module__axum4W__circuitBox h2{color:#fff;margin-bottom:1rem;font-size:1.5rem}.page-module__axum4W__wire{fill:none;stroke:var(--border-color);stroke-width:4px}.page-module__axum4W__electronFlowDc{fill:none;stroke:var(--neon-blue);stroke-width:4px;stroke-dasharray:10 20}.page-module__axum4W__electronFlowAc{fill:none;stroke:#818cf8;stroke-width:4px;stroke-dasharray:8 16}.page-module__axum4W__load{fill:var(--bg-color);stroke:#fbbf24;stroke-width:3px}.page-module__axum4W__sourceSymbol{fill:none;stroke:var(--text-main);stroke-width:2px}.page-module__axum4W__textBadge{fill:var(--text-main);text-anchor:middle;font-family:inherit;font-size:16px}.page-module__axum4W__directionArrow{stroke-width:3px;fill:none}.page-module__axum4W__directionArrowDc{stroke:var(--neon-blue)}.page-module__axum4W__directionArrowAc{stroke:#818cf8}.page-module__axum4W__polarityLabel{fill:#f8fafc;text-anchor:middle;font-size:18px;font-weight:700}.page-module__axum4W__mathPanel{border:1px solid var(--border-color);color:#e2e8f0;background:#0f172a;border-radius:6px;width:100%;margin-top:1.5rem;padding:1rem;font-family:monospace}.page-module__axum4W__highlight{color:var(--neon-green);font-weight:700}
.TeachingLegend-module__pRAzFq__legend{border:1px solid var(--border-color);background:#0f172a;border-radius:10px;width:100%;padding:1rem}.TeachingLegend-module__pRAzFq__title{color:#fff;margin:0 0 .75rem;font-size:.95rem;font-weight:700}.TeachingLegend-module__pRAzFq__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.TeachingLegend-module__pRAzFq__item{border:1px solid var(--border-color);background:#0f172ab3;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.TeachingLegend-module__pRAzFq__symbol{border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;height:2rem;font-size:.9rem;font-weight:700;display:inline-flex}.TeachingLegend-module__pRAzFq__content{flex-direction:column;gap:.2rem;display:flex}.TeachingLegend-module__pRAzFq__label{color:#fff;font-size:.88rem;font-weight:700}.TeachingLegend-module__pRAzFq__description{color:var(--text-muted);font-size:.82rem;line-height:1.45}.TeachingLegend-module__pRAzFq__blue{color:var(--neon-blue);background:#38bdf81f}.TeachingLegend-module__pRAzFq__green{color:var(--neon-green);background:#4ade801f}.TeachingLegend-module__pRAzFq__amber{color:#fbbf24;background:#fbbf241f}.TeachingLegend-module__pRAzFq__pink{color:#ec4899;background:#ec48991f}.TeachingLegend-module__pRAzFq__violet{color:#a78bfa;background:#a78bfa1f}.TeachingLegend-module__pRAzFq__neutral{color:#e2e8f0;background:#e2e8f014}
