body.page-mycelium .atmosphere .schematic{opacity:.03}.myce-graph-wrap{position:relative;padding:0 40px 32px;max-width:1400px;margin:0 auto}.myce-graph-stage{position:relative;width:100%;height:var(--mg-h, 720px);background:transparent;border:none;overflow:visible;cursor:grab}.myce-graph-stage:active{cursor:grabbing}.myce-graph-stage canvas{display:block;width:100%!important;height:100%!important}.myce-graph-status{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);pointer-events:none}.myce-graph-status.err{color:var(--error)}.myce-graph-legend{position:absolute;top:12px;right:52px;display:flex;gap:6px;pointer-events:none}.myce-graph-legend .lg-pill{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);background:#010203b3;backdrop-filter:blur(4px);border:1px solid var(--surface-edge);border-radius:var(--r-sm);padding:3px 8px}.mg-council-link-row{max-width:1400px;margin:-12px auto 16px;padding:0 40px}.mg-council-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);text-decoration:none;padding:8px 14px;background:#010304bf;backdrop-filter:blur(4px);border:1px solid var(--surface-edge);border-radius:var(--r-sm);transition:color var(--dur-quick),border-color var(--dur-quick),background var(--dur-quick)}.mg-council-link:hover{color:var(--accent);border-color:var(--accent-teal-line);background:#020507e6}.mgcl-arrow{display:inline-block;transition:transform var(--dur-quick)}.mg-council-link:hover .mgcl-arrow{transform:translate(3px)}.myce-graph-layout{display:grid;grid-template-columns:1fr;gap:12px;padding:0 40px 48px;max-width:1400px;margin:0 auto;transition:grid-template-columns .26s var(--ease-settle)}.myce-graph-layout:has(.mg-panel-col){grid-template-columns:1fr 380px}.mg-stage-col{position:relative;min-width:0}.mg-stage-col .myce-graph-wrap{padding:0}.myce-search{position:absolute;top:12px;left:12px;z-index:15;width:340px;max-width:calc(100% - 180px);font-family:var(--font-body)}.ms-input-wrap{display:flex;align-items:center;background:#010304eb;backdrop-filter:blur(6px);border:1px solid var(--surface-line);border-radius:var(--r-md);padding:6px 10px;transition:border-color var(--dur-quick),box-shadow var(--dur-quick)}.ms-input-wrap:focus-within{border-color:var(--accent-teal-line);box-shadow:0 0 0 1px var(--accent-teal-line),0 0 16px -4px var(--accent-teal-ghost)}.ms-ic{font-size:15px;color:var(--fg-3);margin-right:8px;opacity:.85}.ms-input{flex:1;background:none;border:none;outline:none;color:var(--fg-1);font-size:13px;letter-spacing:0;min-width:0}.ms-input::placeholder{color:var(--fg-4)}.ms-clear{background:none;border:none;color:var(--fg-4);font-size:18px;line-height:1;cursor:pointer;padding:0 4px;margin-right:4px;transition:color var(--dur-quick)}.ms-clear:hover{color:var(--fg-2)}.ms-kbd{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--fg-5);border:1px solid var(--surface-edge);border-radius:var(--r-sm);padding:1px 5px}.ms-drop{margin-top:6px;background:#010304f5;backdrop-filter:blur(8px);border:1px solid var(--surface-line);border-radius:var(--r-md);padding:6px;max-height:380px;overflow-y:auto;box-shadow:var(--sh-card)}.ms-empty{padding:10px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4)}.ms-item{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;cursor:pointer;padding:8px 10px;border-radius:var(--r-sm);color:var(--fg-1);font-size:13px;text-align:left;transition:background var(--dur-quick)}.ms-item:hover,.ms-item.hi{background:var(--surface-high)}.ms-kind{flex-shrink:0;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;border:1px solid;border-radius:var(--r-sm);padding:2px 5px;min-width:52px;text-align:center}.ms-kind-agent{color:var(--agent-sovereign);border-color:#b264fb66}.ms-kind-chain{color:var(--accent-teal);border-color:var(--accent-teal-line)}.ms-kind-tag{color:var(--truth-gold);border-color:#eebb5859}.ms-kind-entry{color:var(--fg-3);border-color:var(--surface-line)}.ms-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-sub{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4)}.mg-tooltip{position:absolute;pointer-events:none;z-index:10;background:#010304f2;backdrop-filter:blur(6px);border:1px solid var(--surface-line);border-radius:var(--r-md);padding:8px 10px;max-width:280px;box-shadow:var(--sh-card);transform:translateY(-100%);font-family:var(--font-body)}.mg-tt-title{font-size:12.5px;font-weight:500;color:var(--fg-1);line-height:1.35;letter-spacing:0;margin-bottom:3px}.mg-tt-meta{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-4)}.mg-tt-kind{color:var(--accent)}.mg-panel-col{min-width:0;animation:mgSlideIn .24s var(--ease-reveal)}@keyframes mgSlideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.mg-panel{position:sticky;top:24px;background:var(--surface-raised);border:1px solid var(--surface-edge);border-radius:var(--r-lg);padding:20px 22px;max-height:calc(100vh - 60px);overflow-y:auto;font-family:var(--font-body)}.mg-ph{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mg-ph-kind{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.mg-close{background:none;border:none;color:var(--fg-3);cursor:pointer;font-size:22px;line-height:1;padding:0 6px;border-radius:var(--r-sm);transition:color var(--dur-quick),background var(--dur-quick)}.mg-close:hover{color:var(--fg-1);background:var(--surface-high)}.mg-title{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--fg-1);margin:0 0 18px}.mg-rows{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--surface-edge)}.mg-row{display:grid;grid-template-columns:80px 1fr;gap:14px;font-size:12.5px}.mg-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-4);padding-top:2px}.mg-v{color:var(--fg-2);text-transform:lowercase}.mg-v.mg-dim{color:var(--fg-4);font-family:var(--font-mono);font-size:11px}.mg-link{background:none;border:none;padding:0;cursor:pointer;color:var(--accent);text-align:left;font:inherit;border-bottom:1px dotted var(--accent-line);transition:color var(--dur-quick)}.mg-link:hover{color:var(--accent-bright)}.mg-conf{display:inline-block;vertical-align:middle;width:80px;height:4px;background:var(--surface-edge);border-radius:2px;margin-right:8px}.mg-conf-bar{display:block;height:100%;background:linear-gradient(to right,var(--accent-teal),var(--truth-gold));border-radius:2px}.mg-conf-n{font-family:var(--font-mono);font-size:11px;color:var(--fg-3)}.mg-block{margin-bottom:18px}.mg-bh{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-4);margin-bottom:10px}.mg-tags{display:flex;flex-wrap:wrap;gap:5px}.mg-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--fg-3);background:var(--surface-base);border:1px solid var(--surface-edge);border-radius:var(--r-sm);padding:3px 7px;text-decoration:none}button.mg-tag.mg-link{border-bottom:1px solid var(--accent-line);color:var(--accent);cursor:pointer}button.mg-tag.mg-link:hover{background:var(--accent-ghost);color:var(--accent-bright)}.mg-excerpt{font-size:13px;line-height:1.55;color:var(--fg-2);margin:0}.mg-sources{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.mg-sources a{font-family:var(--font-mono);font-size:11px;color:var(--accent);text-decoration:none;border-bottom:1px dotted var(--accent-line)}.mg-sources a:hover{color:var(--accent-bright)}.mg-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px;max-height:420px;overflow-y:auto}.mg-list-btn{display:flex;flex-direction:column;align-items:flex-start;width:100%;background:none;border:none;cursor:pointer;padding:8px 10px;border-radius:var(--r-sm);text-align:left;transition:background var(--dur-quick)}.mg-list-btn:hover{background:var(--surface-high)}.mg-ll-title{color:var(--fg-1);font-size:12.5px;line-height:1.35;margin-bottom:4px;font-weight:500}.mg-ll-meta{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4);display:flex;gap:4px}.mg-dim{color:var(--fg-5);font-family:var(--font-mono);font-size:11px}@media(max-width:1000px){.myce-graph-layout:has(.mg-panel-col){grid-template-columns:1fr}}.ml-overlay{position:absolute;inset:0;z-index:25;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 60% 45% at 50% 50%,#010406d9,#0001018c 55%,#00010100);backdrop-filter:blur(2px);pointer-events:none;animation:mlFadeIn .7s var(--ease-reveal, cubic-bezier(.2,.8,.2,1))}.ml-overlay.ml-exiting{animation:mlFadeOutDissolve 1.2s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes mlFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mlFadeOutDissolve{0%{opacity:1;transform:scale(1);filter:blur(0px)}60%{opacity:.35}to{opacity:0;transform:scale(1.08);filter:blur(2px)}}.ml-stage{display:flex;flex-direction:column;align-items:center;gap:100px}.ml-loader{position:relative;width:200px;height:200px;perspective:1000px;transform-style:preserve-3d}.ml-dots{position:absolute;inset:0;perspective:200px;transform-style:preserve-3d;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}.ml-ring-1{animation-name:mlDots1}.ml-ring-2{animation-name:mlDots2}.ml-ring-3{animation-name:mlDots3}.ml-ring-4{animation-name:mlDots4}.ml-ring-5{animation-name:mlDots5}.ml-ring-6{animation-name:mlDots6}@keyframes mlDots1{0%{transform:rotateX(30deg) rotate(0) translateZ(-50px)}50%{transform:rotateX(60deg) rotate(5760deg) translateZ(-100px)}to{transform:rotateX(30deg) rotate(11520deg) translateZ(-50px)}}@keyframes mlDots2{0%{transform:rotateX(30deg) rotate(0) translateZ(-36px)}50%{transform:rotateX(60deg) rotate(2880deg) translateZ(-72px)}to{transform:rotateX(30deg) rotate(5760deg) translateZ(-36px)}}@keyframes mlDots3{0%{transform:rotateX(30deg) rotate(0) translateZ(-24px)}50%{transform:rotateX(60deg) rotate(1440deg) translateZ(-48px)}to{transform:rotateX(30deg) rotate(2880deg) translateZ(-24px)}}@keyframes mlDots4{0%{transform:rotateX(30deg) rotate(0) translateZ(-14px)}50%{transform:rotateX(60deg) rotate(720deg) translateZ(-28px)}to{transform:rotateX(30deg) rotate(1440deg) translateZ(-14px)}}@keyframes mlDots5{0%{transform:rotateX(30deg) rotate(0) translateZ(-6px)}50%{transform:rotateX(60deg) rotate(360deg) translateZ(-12px)}to{transform:rotateX(30deg) rotate(720deg) translateZ(-6px)}}@keyframes mlDots6{0%{transform:rotateX(30deg) rotate(0) translateZ(0)}50%{transform:rotateX(60deg) rotate(180deg) translateZ(-3px)}to{transform:rotateX(30deg) rotate(360deg) translateZ(0)}}.ml-dot{position:absolute;top:50%;left:50%;width:10px;height:10px;margin-left:-5px;margin-top:-5px;border-radius:50%;transform-style:preserve-3d;transform:rotate(0) translateY(0)}.ml-ring-1 .ml-dot{background:#b264fb;box-shadow:0 0 10px #b264fbe6,0 0 18px #b264fb66}.ml-ring-2 .ml-dot{background:oklch(.7 .2 245);box-shadow:0 0 10px oklch(.7 .2 245 / .85),0 0 16px oklch(.7 .2 245 / .35)}.ml-ring-3 .ml-dot{background:oklch(.78 .14 195);box-shadow:0 0 10px oklch(.78 .14 195 / .85),0 0 16px oklch(.78 .14 195 / .35)}.ml-ring-4 .ml-dot{background:#efa831;box-shadow:0 0 10px #efa831d9,0 0 16px #efa83159}.ml-ring-5 .ml-dot{background:#fc459f;box-shadow:0 0 10px #fc459fd9,0 0 16px #fc459f59}.ml-ring-6 .ml-dot{background:#e7ecf0;box-shadow:0 0 10px #e7ecf0b3,0 0 16px #e7ecf040}.ml-ring-1 .ml-dot:nth-child(1){transform:rotate(0) translateY(-10px)}.ml-ring-1 .ml-dot:nth-child(2){transform:rotate(90deg) translateY(-10px) translateZ(-140px)}.ml-ring-1 .ml-dot:nth-child(3){transform:rotate(180deg) translateY(-10px)}.ml-ring-1 .ml-dot:nth-child(4){transform:rotate(270deg) translateY(-10px) translateZ(-140px)}.ml-ring-2 .ml-dot:nth-child(1){transform:rotate(0) translateY(-22px)}.ml-ring-2 .ml-dot:nth-child(2){transform:rotate(45deg) translateY(-22px) translateZ(-120px)}.ml-ring-2 .ml-dot:nth-child(3){transform:rotate(90deg) translateY(-22px)}.ml-ring-2 .ml-dot:nth-child(4){transform:rotate(135deg) translateY(-22px) translateZ(-120px)}.ml-ring-2 .ml-dot:nth-child(5){transform:rotate(180deg) translateY(-22px)}.ml-ring-2 .ml-dot:nth-child(6){transform:rotate(225deg) translateY(-22px) translateZ(-120px)}.ml-ring-2 .ml-dot:nth-child(7){transform:rotate(270deg) translateY(-22px)}.ml-ring-2 .ml-dot:nth-child(8){transform:rotate(315deg) translateY(-22px) translateZ(-120px)}.ml-ring-3 .ml-dot:nth-child(1){transform:rotate(0) translateY(-34px)}.ml-ring-3 .ml-dot:nth-child(2){transform:rotate(30deg) translateY(-34px) translateZ(-100px)}.ml-ring-3 .ml-dot:nth-child(3){transform:rotate(60deg) translateY(-34px)}.ml-ring-3 .ml-dot:nth-child(4){transform:rotate(90deg) translateY(-34px) translateZ(-100px)}.ml-ring-3 .ml-dot:nth-child(5){transform:rotate(120deg) translateY(-34px)}.ml-ring-3 .ml-dot:nth-child(6){transform:rotate(150deg) translateY(-34px) translateZ(-100px)}.ml-ring-3 .ml-dot:nth-child(7){transform:rotate(180deg) translateY(-34px)}.ml-ring-3 .ml-dot:nth-child(8){transform:rotate(210deg) translateY(-34px) translateZ(-100px)}.ml-ring-3 .ml-dot:nth-child(9){transform:rotate(240deg) translateY(-34px)}.ml-ring-3 .ml-dot:nth-child(10){transform:rotate(270deg) translateY(-34px) translateZ(-100px)}.ml-ring-3 .ml-dot:nth-child(11){transform:rotate(300deg) translateY(-34px)}.ml-ring-3 .ml-dot:nth-child(12){transform:rotate(330deg) translateY(-34px) translateZ(-100px)}.ml-ring-4 .ml-dot:nth-child(1){transform:rotate(0) translateY(-46px)}.ml-ring-4 .ml-dot:nth-child(2){transform:rotate(20deg) translateY(-46px) translateZ(-80px)}.ml-ring-4 .ml-dot:nth-child(3){transform:rotate(40deg) translateY(-46px)}.ml-ring-4 .ml-dot:nth-child(4){transform:rotate(60deg) translateY(-46px) translateZ(-80px)}.ml-ring-4 .ml-dot:nth-child(5){transform:rotate(80deg) translateY(-46px)}.ml-ring-4 .ml-dot:nth-child(6){transform:rotate(100deg) translateY(-46px) translateZ(-80px)}.ml-ring-4 .ml-dot:nth-child(7){transform:rotate(120deg) translateY(-46px)}.ml-ring-4 .ml-dot:nth-child(8){transform:rotate(140deg) translateY(-46px) translateZ(-80px)}.ml-ring-4 .ml-dot:nth-child(9){transform:rotate(160deg) translateY(-46px)}.ml-ring-4 .ml-dot:nth-child(10){transform:rotate(180deg) translateY(-46px) translateZ(-80px)}.ml-ring-4 .ml-dot:nth-child(11){transform:rotate(200deg) translateY(-46px)}.ml-ring-4 .ml-dot:nth-child(12){transform:rotate(220deg) translateY(-46px) translateZ(-80px)}.ml-ring-4 .ml-dot:nth-child(13){transform:rotate(240deg) translateY(-46px)}.ml-ring-4 .ml-dot:nth-child(14){transform:rotate(260deg) translateY(-46px) translateZ(-80px)}.ml-ring-4 .ml-dot:nth-child(15){transform:rotate(280deg) translateY(-46px)}.ml-ring-4 .ml-dot:nth-child(16){transform:rotate(300deg) translateY(-46px) translateZ(-80px)}.ml-ring-4 .ml-dot:nth-child(17){transform:rotate(320deg) translateY(-46px)}.ml-ring-4 .ml-dot:nth-child(18){transform:rotate(340deg) translateY(-46px) translateZ(-80px)}.ml-ring-5 .ml-dot:nth-child(1){transform:rotate(0) translateY(-58px)}.ml-ring-5 .ml-dot:nth-child(2){transform:rotate(15deg) translateY(-58px) translateZ(-40px)}.ml-ring-5 .ml-dot:nth-child(3){transform:rotate(30deg) translateY(-58px)}.ml-ring-5 .ml-dot:nth-child(4){transform:rotate(45deg) translateY(-58px) translateZ(-40px)}.ml-ring-5 .ml-dot:nth-child(5){transform:rotate(60deg) translateY(-58px)}.ml-ring-5 .ml-dot:nth-child(6){transform:rotate(75deg) translateY(-58px) translateZ(-40px)}.ml-ring-5 .ml-dot:nth-child(7){transform:rotate(90deg) translateY(-58px)}.ml-ring-5 .ml-dot:nth-child(8){transform:rotate(105deg) translateY(-58px) translateZ(-40px)}.ml-ring-5 .ml-dot:nth-child(9){transform:rotate(120deg) translateY(-58px)}.ml-ring-5 .ml-dot:nth-child(10){transform:rotate(135deg) translateY(-58px) translateZ(-40px)}.ml-ring-5 .ml-dot:nth-child(11){transform:rotate(150deg) translateY(-58px)}.ml-ring-5 .ml-dot:nth-child(12){transform:rotate(165deg) translateY(-58px) translateZ(-40px)}.ml-ring-5 .ml-dot:nth-child(13){transform:rotate(180deg) translateY(-58px)}.ml-ring-5 .ml-dot:nth-child(14){transform:rotate(195deg) translateY(-58px) translateZ(-40px)}.ml-ring-5 .ml-dot:nth-child(15){transform:rotate(210deg) translateY(-58px)}.ml-ring-5 .ml-dot:nth-child(16){transform:rotate(225deg) translateY(-58px) translateZ(-40px)}.ml-ring-5 .ml-dot:nth-child(17){transform:rotate(240deg) translateY(-58px)}.ml-ring-5 .ml-dot:nth-child(18){transform:rotate(255deg) translateY(-58px) translateZ(-40px)}.ml-ring-5 .ml-dot:nth-child(19){transform:rotate(270deg) translateY(-58px)}.ml-ring-5 .ml-dot:nth-child(20){transform:rotate(285deg) translateY(-58px) translateZ(-40px)}.ml-ring-5 .ml-dot:nth-child(21){transform:rotate(300deg) translateY(-58px)}.ml-ring-5 .ml-dot:nth-child(22){transform:rotate(315deg) translateY(-58px) translateZ(-40px)}.ml-ring-5 .ml-dot:nth-child(23){transform:rotate(330deg) translateY(-58px)}.ml-ring-5 .ml-dot:nth-child(24){transform:rotate(345deg) translateY(-58px) translateZ(-40px)}.ml-ring-6 .ml-dot:nth-child(1){transform:rotate(0) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(2){transform:rotate(10deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(3){transform:rotate(20deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(4){transform:rotate(30deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(5){transform:rotate(40deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(6){transform:rotate(50deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(7){transform:rotate(60deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(8){transform:rotate(70deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(9){transform:rotate(80deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(10){transform:rotate(90deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(11){transform:rotate(100deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(12){transform:rotate(110deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(13){transform:rotate(120deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(14){transform:rotate(130deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(15){transform:rotate(140deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(16){transform:rotate(150deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(17){transform:rotate(160deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(18){transform:rotate(170deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(19){transform:rotate(180deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(20){transform:rotate(190deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(21){transform:rotate(200deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(22){transform:rotate(210deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(23){transform:rotate(220deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(24){transform:rotate(230deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(25){transform:rotate(240deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(26){transform:rotate(250deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(27){transform:rotate(260deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(28){transform:rotate(270deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(29){transform:rotate(280deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(30){transform:rotate(290deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(31){transform:rotate(300deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(32){transform:rotate(310deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(33){transform:rotate(320deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(34){transform:rotate(330deg) translateY(-70px) translateZ(-20px)}.ml-ring-6 .ml-dot:nth-child(35){transform:rotate(340deg) translateY(-70px)}.ml-ring-6 .ml-dot:nth-child(36){transform:rotate(350deg) translateY(-70px) translateZ(-20px)}.ml-label-block{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ml-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 14px oklch(.78 .14 195 / .55);animation:mlLabelIn .52s var(--ease-reveal, cubic-bezier(.2,.8,.2,1));display:inline-flex;align-items:baseline}@keyframes mlLabelIn{0%{opacity:0;transform:translateY(4px);letter-spacing:.36em}to{opacity:1;transform:translateY(0);letter-spacing:.28em}}.ml-ellipsis{display:inline-block;margin-left:2px;letter-spacing:.05em}.ml-ellipsis span{opacity:0;animation:mlBlink 1.6s infinite}.ml-ellipsis span:nth-child(1){animation-delay:0s}.ml-ellipsis span:nth-child(2){animation-delay:.4s}.ml-ellipsis span:nth-child(3){animation-delay:.8s}@keyframes mlBlink{0%,80%,to{opacity:0}40%{opacity:1}}.ml-sublabel{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-4)}.ml-progress{display:flex;gap:6px;margin-top:14px}.ml-seg{display:block;width:36px;height:2px;background:var(--surface-edge);border-radius:1px;transition:background .36s ease,box-shadow .36s ease}.ml-seg.on{background:var(--accent);box-shadow:0 0 10px oklch(.78 .14 195 / .7)}@media(max-width:640px){.ml-stage{gap:68px}}
