:root{--accent-light:#7b74cc;--q-blue:#0c447c;--q-blue-bg:#e6f1fb;--q-blue-border:#85b7eb}:where(.m-physics) .physics-accent-text{color:var(--accent);fill:var(--accent)}html[data-theme=dark] :where(.m-physics) .physics-accent-text{color:#8a84ce;fill:#8a84ce}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-physics) .physics-accent-text{color:#8a84ce;fill:#8a84ce}}:where(.m-physics) .physics-accent-stroke{stroke:var(--accent)}html[data-theme=dark] :where(.m-physics) .physics-accent-stroke{stroke:#8a84ce}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-physics) .physics-accent-stroke{stroke:#8a84ce}}:where(.m-physics) .physics-accent-light-text{color:#6b63c6;fill:#6b63c6}html[data-theme=dark] :where(.m-physics) .physics-accent-light-text{color:#8983d1;fill:#8983d1}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-physics) .physics-accent-light-text{color:#8983d1;fill:#8983d1}}:where(.m-physics) .sec-quantum{color:var(--q-blue);letter-spacing:.07em;text-transform:uppercase;border-bottom:.5px solid var(--q-blue-border);margin:2rem 0 .6rem;padding-bottom:5px;font-size:11px;font-weight:600}:where(.m-physics) .button-row-compact button{padding:4px 11px;font-size:12px}:where(.m-physics) .button-row-compact button.active{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent);font-weight:500}html[data-theme=dark] :where(.m-physics) .button-row-compact button.active{color:#8a84ce}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-physics) .button-row-compact button.active{color:#8a84ce}}:where(.m-physics) .explorer-panel{background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);min-height:80px;padding:14px 16px}:where(.m-physics) .ep-title{color:var(--color-text-primary);margin:0 0 6px;font-size:14px;font-weight:600}:where(.m-physics) .ep-body{color:var(--color-text-primary);margin:0;font-size:13px;line-height:1.65}:where(.m-physics) .ep-note{color:var(--color-text-secondary);margin:6px 0 0;font-size:12px;font-style:italic}:where(.m-physics) .pc-axis{height:20px;margin:0 25px 2px 140px;position:relative}:where(.m-physics) .pc-axis-mark{color:var(--color-text-tertiary);font-size:10px;position:absolute;transform:translate(-50%)}:where(.m-physics) .pc-row{align-items:center;min-width:400px;margin-bottom:5px;margin-right:20px;display:flex}:where(.m-physics) .pc-label{width:140px;color:var(--color-text-secondary);text-align:right;flex-shrink:0;padding-right:10px;font-size:12px;line-height:1.3}:where(.m-physics) .pc-track{background:var(--color-background-tertiary);border-radius:3px;flex:1;height:20px;position:relative}:where(.m-physics) .pc-fill{border-radius:3px;align-items:center;min-width:4px;height:100%;display:flex;position:absolute;overflow:hidden}:where(.m-physics) .pc-fill-label{white-space:nowrap;padding:0 6px;font-size:10px;font-weight:500;overflow:hidden}:where(.m-physics) .slider-wrap{background:var(--color-background-secondary);border-radius:var(--border-radius-lg);padding:14px 16px}:where(.m-physics) .slider-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}:where(.m-physics) .slider-end-label{color:var(--color-text-tertiary);flex-shrink:0;width:80px;font-size:11px}:where(.m-physics) .slider-end-label.right{text-align:right}:where(.m-physics) .slider-output{text-align:center;color:var(--accent);margin:6px 0 0;font-size:15px;font-weight:600}html[data-theme=dark] :where(.m-physics) .slider-output{color:#8a84ce}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-physics) .slider-output{color:#8a84ce}}:where(.m-physics) .slider-sub{text-align:center;color:var(--color-text-secondary);margin:2px 0 0;font-size:12px}:where(.m-physics) .elem-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin-bottom:10px;display:grid}:where(.m-physics) .elem-card{background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);text-align:center;cursor:pointer;padding:10px 8px;transition:background .1s,border-color .1s}:where(.m-physics) .elem-card:hover{background:var(--color-background-primary);border-color:var(--color-border-secondary)}:where(.m-physics) .elem-card.active{background:var(--accent-bg);border-color:var(--accent-border)}:where(.m-physics) .elem-card .ec-icon{margin-bottom:4px;font-size:20px}:where(.m-physics) .elem-card .ec-label{color:var(--color-text-primary);font-size:11px;font-weight:500;line-height:1.3}:where(.m-physics) .elem-detail{background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);padding:14px 16px;display:none}:where(.m-physics) .ed-title{color:var(--color-text-primary);margin:0 0 5px;font-size:13px;font-weight:600}:where(.m-physics) .ed-body{color:var(--color-text-primary);margin:0;font-size:13px;line-height:1.65}:where(.m-physics) .cscale-axis{color:var(--color-text-tertiary);justify-content:space-between;margin:0 0 4px;font-size:10px;display:flex}:where(.m-physics) .cscale-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}:where(.m-physics) .cscale-name{width:160px;color:var(--color-text-secondary);text-align:right;flex-shrink:0;padding-right:8px;font-size:12px;line-height:1.3}:where(.m-physics) .cscale-dot{background:var(--accent);border:2px solid var(--color-background-primary);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}:where(.m-physics) .cscale-val{width:40px;color:var(--color-text-secondary);flex-shrink:0;font-size:11px}:where(.m-physics) .distbar{border-radius:6px;height:28px;margin-bottom:8px;display:flex;overflow:hidden}:where(.m-physics) .distbar-seg{white-space:nowrap;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;overflow:hidden}:where(.m-physics) .dbl-item{color:var(--color-text-secondary);align-items:center;gap:5px;font-size:12px;display:flex}:where(.m-physics) .calc-box{background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);padding:14px 16px}:where(.m-physics) .calc-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}:where(.m-physics) .calc-row label{color:var(--color-text-secondary);flex-shrink:0;font-size:12px}:where(.m-physics) .calc-row input{flex:1;min-width:80px}:where(.m-physics) .calc-output{background:var(--color-background-primary);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:10px 13px;font-size:13px;display:none}:where(.m-physics) .calc-output.show{display:block}:where(.m-physics) .calc-highlight{color:var(--accent);font-size:16px;font-weight:600}html[data-theme=dark] :where(.m-physics) .calc-highlight{color:#8a84ce}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-physics) .calc-highlight{color:#8a84ce}}:where(.m-physics) .diagram-wrap{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);overflow:hidden}:where(.m-physics) .diagram-caption{color:var(--color-text-tertiary);text-align:center;background:var(--color-background-secondary);padding:6px 0 8px;font-size:11px}:where(.m-physics) .info-block{background:var(--q-blue-bg);border:.5px solid var(--q-blue-border);border-radius:var(--border-radius-lg);color:var(--q-blue);margin-bottom:10px;padding:11px 14px;font-size:12px;line-height:1.6}:where(.m-physics) .qcard{background:var(--q-blue-bg);border:.5px solid var(--q-blue-border);border-radius:var(--border-radius-lg);margin-bottom:10px;padding:13px 15px}:where(.m-physics) .qcard .clabel{color:var(--q-blue)}:where(.m-physics) #slit-canvas{border-radius:var(--border-radius-md);display:block}@media (width<=500px){:where(.m-physics) .bl{width:90px;font-size:11px}:where(.m-physics) .pc-label{width:90px}:where(.m-physics) .cscale-name{width:100px}}:where(.m-physics) .cgrid-wide{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin-bottom:10px}:where(.m-physics) .spacetime-svg{background:var(--color-background-secondary);width:100%;display:block}:where(.m-physics) .td-speed{max-width:100px}:where(.m-physics) .td-time{max-width:80px}:where(.m-physics) .bh-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}:where(.m-physics) .slit-canvas{border-radius:var(--border-radius-md);width:100%}:where(.m-physics) .physics-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}:where(.m-physics) .cnote-spaced{margin-top:6px}:where(.m-physics) .weird-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}:where(.m-physics) .sm-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.fa-atom{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 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM446 256c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zm-6.7-175.9c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM336 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z%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 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM446 256c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zm-6.7-175.9c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM336 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z%22/></svg>") 50%/contain no-repeat}
