:root{--math-icon-compass:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22m15.7%208.3-2.4%205-5%202.4%202.4-5ZM12%201.5v2m0%2017v2M1.5%2012h2m17%200h2%22%2F%3E%3C%2Fsvg%3E);--math-icon-refresh:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19.5%207.5A8%208%200%200%200%205%206M20%203v5h-5M4.5%2016.5A8%208%200%200%200%2019%2018M4%2021v-5h5%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222.2%22%2F%3E%3C%2Fsvg%3E);--math-icon-play:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m10%208%206%204-6%204Z%22%2F%3E%3C%2Fsvg%3E);--math-icon-pause:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9%208v8m6-8v8%22%2F%3E%3C%2Fsvg%3E);--math-icon-sound:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209h4l5-4v14l-5-4H3ZM15%208c3%202%203%206%200%208m3-11c5%204%205%2010%200%2014%22%2F%3E%3C%2Fsvg%3E);--math-icon-silent:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209h4l5-4v14l-5-4H3ZM16%209l5%206m0-6-5%206%22%2F%3E%3C%2Fsvg%3E);--math-icon-chart:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%203v17h17M4%2016c5%200%204-9%208-9s3%208%208-3%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%221.7%22%20fill%3D%22currentColor%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.nexus-math-icon{display:inline-block;flex:none;width:1.25rem;height:1.25rem;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:transform .16s ease,opacity .16s ease}html[data-theme] body :is(.nav-group-toggle,.nav-submenu a,.nexus-nav-shortcuts a,.nexus-workspace-nav>summary)>.nexus-math-icon:first-child{width:20px;height:20px;flex:0 0 20px;opacity:1}html[data-theme] body .nexus-destination-icon .nexus-math-icon{width:25px;height:25px;stroke-width:1.65}.nexus-hub-icon .nexus-math-icon{width:30px;height:30px;stroke-width:1.65}:is(.icon-button,.btn,.nav-group-toggle,.nexus-hub-card,.nav a):active .nexus-math-icon{transform:scale(.91)}html[data-theme] body :is(.nav-group-toggle,.nav-submenu a,.nexus-nav-shortcuts a,.icon-button):focus-visible{outline:2px solid var(--accent,#37618b);outline-offset:3px}html[data-theme] body :is(.nav-group-toggle,.nav-submenu a,.nexus-nav-shortcuts a,.icon-button){min-height:44px}:where(.math-icon-gate button,.math-icon-gate .review a,.entry-emergency-skip,.nexus-scene-controls button){--control-math-icon:var(--math-icon-compass)}:is(.math-icon-gate button,.math-icon-gate .review a,.entry-emergency-skip,.nexus-scene-controls button)::before{content:"";display:inline-block;flex:0 0 20px;width:20px;height:20px;vertical-align:-.22em;margin-right:8px;background:currentColor;-webkit-mask:var(--control-math-icon) center/contain no-repeat;mask:var(--control-math-icon) center/contain no-repeat;pointer-events:none;transition:transform .16s ease}.math-icon-gate :is(.primary,.secondary,.textbutton,.shape-next,.soundbar button,.review a){display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.math-icon-gate .primary::before{flex-basis:24px;width:24px;height:24px;margin-right:10px}.math-icon-gate :is(#silent,#mute){--control-math-icon:var(--math-icon-silent)}.math-icon-gate #mute[aria-pressed=true]{--control-math-icon:var(--math-icon-sound)}.math-icon-gate :is(#nextShape,#replay,#restart),[data-nexus-next]{--control-math-icon:var(--math-icon-refresh)}.math-icon-gate #music,[data-nexus-motion]{--control-math-icon:var(--math-icon-play)}.math-icon-gate #music[aria-pressed=true],[data-nexus-motion][aria-pressed=true]{--control-math-icon:var(--math-icon-pause)}.math-icon-gate #motion{--control-math-icon:var(--math-icon-pause)}.math-icon-gate #motion[aria-pressed=true]{--control-math-icon:var(--math-icon-play)}[data-nexus-motion]:disabled{--control-math-icon:var(--math-icon-chart)}.math-icon-gate :is(#music,#replay){font-size:0;gap:0}.math-icon-gate :is(#music,#replay)::before{margin:0;width:23px;height:23px;flex-basis:23px}:is(.math-icon-gate button,.math-icon-gate .review a,.entry-emergency-skip,.nexus-scene-controls button):active::before{transform:scale(.91)}:is(.math-icon-gate button,.math-icon-gate .review a,.entry-emergency-skip):focus-visible{outline:2px solid #baf8e6;outline-offset:4px}@media(max-width:480px){.math-icon-gate .actions{flex-wrap:wrap}.math-icon-gate .actions button{flex:1 1 190px}.math-icon-gate .soundbar{gap:8px}.math-icon-gate .shape-next{white-space:normal;flex-shrink:0}.nexus-hub-icon .nexus-math-icon{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.nexus-math-icon,:is(.math-icon-gate button,.math-icon-gate .review a,.entry-emergency-skip,.nexus-scene-controls button)::before{transition:none!important;transform:none!important}}html[data-motion=off] .nexus-math-icon,.math-icon-gate[data-reduced-motion=true] button::before{transition:none;transform:none}@media(forced-colors:active){:is(.math-icon-gate button,.math-icon-gate .review a,.entry-emergency-skip,.nexus-scene-controls button)::before{background:ButtonText;forced-color-adjust:none}.nexus-math-icon{forced-color-adjust:auto}}
