.math-page .math-opening{border-bottom:1px solid var(--m-line);width:100%;max-width:none;min-height:0;margin:18px 0 40px;padding-bottom:38px;scroll-margin-top:84px;display:block}.math-page .math-opening-head{max-width:80ch}.math-page .universe{margin-block:30px}.math-page .universe button{min-height:44px}.math-page .um-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.math-page .um-controls .math-choice-row{margin:0}.math-page .um-search{flex:220px;gap:6px;max-width:300px;font-size:12px;display:grid}.math-page .um-search input{border:1px solid var(--m-line);background:var(--color-bg);width:100%;min-width:0;min-height:44px;color:var(--color-text);font:inherit;border-radius:8px;padding:10px 14px;font-size:15px}.math-page .um-trails{flex-wrap:wrap;align-items:center;gap:8px;padding-block:22px;display:flex}.math-page .um-trails>span{flex-basis:100%;margin-bottom:3px}.math-page .um-trails button{border:1px solid var(--m-line);background:var(--m-tint);color:var(--color-text);border-radius:9px;justify-content:space-between;gap:18px;padding:10px 14px;font-size:12px;display:inline-flex}.math-page .um-trails button[aria-pressed=true]{border-color:var(--m-accent);background:var(--m-accent);color:var(--color-bg)}.math-page .um-legend{flex-wrap:wrap;gap:6px;display:flex}.math-page .um-legend button{background:var(--color-bg);color:var(--color-muted);border:1px solid var(--m-line);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;display:inline-flex}.math-page .um-legend button[aria-pressed=true]{border-color:var(--m-accent);color:var(--color-text);background:var(--m-tint)}.math-page .um-swatch{background:hsl(var(--h) 62% 48%);border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}[data-theme=dark] .math-page .um-swatch{background:hsl(var(--h) 70% 72%)}.math-page .um-status{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-block:16px;display:flex}.math-page .um-status p,.math-page .um-status a{font-size:12px}.math-page .um-status button{color:var(--m-accent);background:0 0;border:0;padding:6px;font-size:12px;text-decoration:underline}.math-page .um-skip{margin-left:auto;padding-block:10px}.math-page .um-trail-description{background:var(--m-tint);border-left:2px solid var(--m-accent);border-radius:8px;margin-bottom:18px;padding:12px 18px;font-size:13px}.math-page .um-observatory{color:#e2e8ff;background:#060a17;border:1px solid #273352;border-radius:24px;overflow:hidden;box-shadow:0 24px 70px #060a1726}.math-page .um-observatory-head{border-bottom:1px solid #273352;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.math-page .um-observatory-head span{color:#9aabcf;letter-spacing:.16em;font:10px/1.6 ui-monospace,monospace;display:block}.math-page .um-observatory-head strong{color:#e2e8ff;margin-top:7px;font-size:clamp(15px,2vw,21px);font-weight:500;display:block}.math-page .um-live-dot{background:#a6e8da;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 16px #a6e8da99}.math-page .um-stage{aspect-ratio:1;width:100%;overflow:hidden}.math-page .um-stage svg{touch-action:pan-y;width:100%;height:100%;display:block;overflow:hidden}.math-page .um-stage svg.is-zoomed{cursor:grab;touch-action:none}.math-page .um-stage svg.is-zoomed:active{cursor:grabbing}.math-page .um-horizon{fill:none;stroke:#b0c4ff;stroke-opacity:.17;stroke-width:1px}.math-page .um-orbit{fill:none;stroke:#b0c4ff;stroke-opacity:.09;stroke-dasharray:2 7}.math-page .um-guide-ring{fill:none;stroke:#acc0ef;stroke-dasharray:2 7;stroke-opacity:.16}.math-page .um-guide-ring.is-strong{stroke-dasharray:4 6;stroke-opacity:.42}.math-page .um-level-label{fill:#becdf0;font:10px ui-monospace,monospace}.math-page .um-constellation{stroke:#aec7ff;stroke-width:.7px;opacity:.1}.math-page .um-link{stroke:#a9ccff;stroke-width:1.6px;opacity:.8}.math-page .um-link.is-child{stroke:#f2c78c;stroke-dasharray:5 5}.math-page .um-sector-label{fill:hsl(var(--h) 65% 79%);letter-spacing:.08em;font:10px ui-monospace,monospace}.math-page .um-star{cursor:pointer;transition:opacity .16s}.math-page .um-star.is-dim{opacity:.13}.math-page .um-star.is-dim.is-related{opacity:.65}.math-page .um-star-halo{fill:hsl(var(--h) 80% 70%);opacity:.13}.math-page .um-star-core{fill:hsl(var(--h) 90% 84%)}.math-page .um-star:hover .um-star-core,.math-page .um-star:focus .um-star-core{fill:#fff}.math-page .um-star:hover .um-star-halo,.math-page .um-star:focus .um-star-halo{opacity:.55}.math-page .um-star:focus-visible{outline:none}.math-page .um-star:focus-visible .um-star-halo{stroke:#fff;stroke-width:2px}.math-page .um-selected-ring{fill:none;stroke:#fbda9b;stroke-width:1.4px}.math-page .um-lesson-ring{fill:none;stroke:hsl(var(--h) 80% 78%);opacity:.55;stroke-width:.7px}.math-page .um-name{fill:#e2eaff;font:12px ui-monospace,monospace}.math-page .um-name.is-selected{fill:#ffe3ae;font-weight:700}.math-page .um-name-leader{stroke:#acbce5;stroke-width:.6px;opacity:.5}.math-page .um-core-title{fill:#f0ebff;letter-spacing:.1em;paint-order:stroke;stroke:#1c2348;stroke-width:5px;font:600 11px ui-monospace,monospace}.math-page .um-core-subtitle{fill:#b1bcdf;paint-order:stroke;stroke:#1c2348;stroke-width:4px;font:9px ui-monospace,monospace}.math-page .um-map-toolbar{border-top:1px solid #273352;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 10px;display:flex}.math-page .um-map-toolbar>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.math-page .um-map-toolbar button{color:#dce6ff;background:#111a30;border:1px solid #34425f;border-radius:7px;padding:8px 12px;font-size:12px}.math-page .um-map-toolbar button[aria-pressed=true]{background:#263354;border-color:#849aca}.math-page .um-map-toolbar button:disabled{opacity:.35;cursor:default}.math-page .um-map-toolbar output{text-align:center;min-width:42px;font:11px ui-monospace,monospace}.math-page .um-map-toolbar :focus-visible{outline-color:#ffe3ae}.math-page #um-map-help{color:#a9b8d9;padding:8px 24px;font-size:12px}.math-page .um-map-key{color:#c4d0eb;flex-wrap:wrap;gap:12px 22px;padding:10px 24px 22px;font-size:11px;display:flex}.math-page .um-map-key>span{align-items:center;gap:8px;display:inline-flex}.math-page .um-map-key i{background:#d3dbff;border-radius:50%;width:6px;height:6px;display:inline-block}.math-page .um-map-key .um-key-glow{box-shadow:0 0 0 4px #a5b4fc26,0 0 10px #b8c7ff}.math-page .um-map-key .um-key-ring{background:0 0;border:1px solid #cbd6fc;width:11px;height:11px}.math-page .um-map-key .um-key-line{background:0 0;border-top:1px solid #a9ccff;border-radius:0;width:20px;height:0}.math-page .um-map-key .um-key-line.is-child{border-top:1px dashed #f2c78c}.math-page .um-rings-key{flex-wrap:wrap;justify-content:center;gap:10px 20px;margin:22px 0 12px;padding:0;list-style:none;display:flex}.math-page .um-rings-key li{align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.math-page .um-rings-key span{border:1px solid var(--m-line);width:22px;height:22px;color:var(--m-accent);border-radius:50%;place-items:center;display:grid}.math-page .um-scale-note{text-align:center;max-width:78ch;margin-inline:auto}.math-page .um-detail{background:var(--m-tint);border:1px solid var(--m-line);border-radius:16px;grid-template-columns:1.3fr 1fr;gap:30px;margin-top:24px;padding:28px;scroll-margin-top:90px;display:grid}.math-page .um-detail h3{margin-block:12px 16px;font-size:26px}.math-page .um-detail p{font-size:14px}.math-page .um-detail>div{min-width:0}.math-page .um-lesson-link{margin-top:12px;padding-block:12px;font-size:13px;font-weight:600;display:inline-block}.math-page .um-ai,.math-page .um-world{border-left:2px solid var(--m-accent);padding-left:14px}.math-page .um-world{border-color:var(--m-second)}.math-page .um-links+.um-links{margin-top:22px}.math-page .um-links>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.math-page .um-links button,.math-page .um-index button{background:var(--color-bg);border:1px solid var(--m-line);color:var(--color-text);border-radius:7px;padding:8px 11px;font-size:12px}.math-page .um-index{margin-top:24px}.math-page .um-index-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding-bottom:24px;display:grid}.math-page .um-index h4{border-bottom:1px solid var(--m-line);align-items:center;gap:8px;min-height:48px;padding-bottom:12px;font-size:14px;display:flex}.math-page .um-index h4 small{color:var(--color-muted);margin-left:auto}.math-page .um-index ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.math-page .um-index li{margin:0}.math-page .um-index button{text-align:left}.math-page .um-index button[aria-pressed=true]{border-color:var(--m-accent);background:var(--m-accent);color:var(--color-bg)}@keyframes um-shimmer{0%{opacity:.45}to{opacity:.9}}.math-page .um-observatory.is-animated .um-galaxy-dust{animation:8s ease-in-out infinite alternate um-shimmer}@media (max-width:800px){.math-page .um-detail{grid-template-columns:minmax(0,1fr)}.math-page .um-index-body{grid-template-columns:repeat(2,minmax(0,1fr))}.math-page .um-search{max-width:none}}@media (max-width:520px){.math-page .um-observatory{border-radius:16px;margin-inline:-12px}.math-page .um-observatory-head{padding:18px 16px}.math-page .um-index-body{grid-template-columns:minmax(0,1fr)}.math-page .um-map-toolbar{padding:12px}.math-page #um-map-help,.math-page .um-map-key{padding-inline:14px}.math-page .um-detail{padding:20px}.math-page .um-skip{margin-left:0}}@media (prefers-reduced-motion:reduce){.math-page .um-observatory.is-animated .um-galaxy-dust{animation:none}.math-page .um-star{transition:none}}
