/* MARKETVERSE // Light-speed cosmic edition. No external fonts, images, or 3D runtime. */
:root{color-scheme:light;--ink:#201248;--muted:#594b79;--paper:#fff9e8;--purple:#7138e7;--violet:#af5bff;--pink:#ff4b9b;--orange:#fc7229;--aqua:#00a9a9;--blue:#3565dd;--gold:#b26210;font-family:Inter,"Arial Rounded MT Bold",ui-rounded,system-ui,sans-serif;font-synthesis:none}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{margin:0;color:var(--ink);background:#fff8e6;overflow-x:hidden;min-width:300px}body::selection{background:#ffbe66;color:#17103c}[hidden]{display:none!important}button,select{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}a:hover{text-decoration-color:currentColor}button:disabled{cursor:not-allowed;opacity:.6}:focus-visible{outline:3px solid #101a63;outline-offset:4px}h1,h2,h3,p{margin-top:0}p{line-height:1.6}.skip{position:absolute;top:-60px;left:1rem;background:#23143f;color:white;padding:1rem;z-index:100}.skip:focus{top:1rem}.cosmic-veil{position:absolute;inset:0 0 auto;height:1400px;pointer-events:none;overflow:hidden;z-index:-1;background:radial-gradient(ellipse 56% 24% at 92% 7%,#c7c8ff 0,transparent 83%),radial-gradient(ellipse 46% 31% at 5% 25%,#ffcff0 0,transparent 85%),radial-gradient(ellipse 70% 34% at 70% 59%,#fff1a8 0,transparent 77%),linear-gradient(165deg,#fff8e6,#f9f9ff 55%,#fff7df)}.flare{position:absolute;border-radius:50%;filter:blur(8px);opacity:.75}.flare.one{width:290px;height:290px;right:-90px;top:480px;background:radial-gradient(circle,#f5a6ea,transparent 71%)}.flare.two{width:460px;height:460px;left:-170px;top:750px;background:radial-gradient(circle,#a3f8eb,transparent 70%)}.flare.three{width:260px;height:260px;left:42%;top:60px;background:radial-gradient(circle,#ffe3a1,transparent 70%)}.site-header{max-width:1480px;margin:0 auto;padding:28px clamp(18px,4vw,70px);display:flex;align-items:center;justify-content:space-between;gap:18px}.wordmark{display:flex;align-items:center;gap:12px;font-size:1rem;font-weight:950;letter-spacing:.07em;white-space:nowrap}.wordmark small{display:block;font-size:.63rem;letter-spacing:.18em;font-weight:750;color:#735b8b}.brand-spark{font-size:2.6rem;line-height:1;background:linear-gradient(25deg,#ec447a,#633add,#22b7b3);-webkit-background-clip:text;background-clip:text;color:transparent}.top-links{display:flex;align-items:center;gap:clamp(12px,2vw,34px)}.top-links a{font-size:.83rem;font-weight:800}.top-links a:hover,.site-footer a:hover{text-decoration:underline;text-underline-offset:5px}.entry-link{font-size:.82rem;font-weight:900;white-space:nowrap;color:#fff;background:#4930a4;padding:12px 19px;border-radius:999px;box-shadow:0 8px 18px rgba(74,45,154,.16)}main{position:relative}.hero{max-width:1480px;margin:0 auto;padding:clamp(55px,8vw,130px) clamp(18px,5vw,80px) 120px;min-height:730px;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:15px;align-items:center}.hero-copy{position:relative;z-index:3}.overline{font-size:.75rem;font-weight:950;letter-spacing:.20em;color:#7840a7;line-height:1.5}.status-dot{display:inline-block;width:9px;height:9px;background:#fe478a;border-radius:50%;margin-right:7px;box-shadow:0 0 0 5px rgba(255,70,154,.13)}h1{font-size:clamp(4.15rem,9.7vw,10rem);line-height:.76;font-weight:1000;letter-spacing:-.115em;margin:28px 0 38px;text-wrap:balance}h1 .neon{display:inline-block;position:relative;z-index:1;color:#6b2ee8;background:linear-gradient(100deg,#8239ee 0%,#ff499d 47%,#fa7c25 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}h1 .outline{color:#222057;position:relative}h1 .asterisk{font-size:.32em;color:#fa5a85;letter-spacing:0;position:absolute;top:-.30em;right:-.85em}.hero-sub{max-width:560px;font-size:clamp(1.13rem,2.2vw,1.5rem);line-height:1.47;color:#483965}.hero-sub strong{color:#2a1763}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.action{min-height:50px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:15px;border-radius:999px;font-size:.91rem;font-weight:950;white-space:normal;text-align:center;transition:transform .2s,box-shadow .2s}.action:hover{transform:translateY(-2px)}.action.primary{background:linear-gradient(100deg,#6730d8,#d63da2);color:white;box-shadow:0 12px 26px rgba(104,49,198,.22)}.action.secondary{color:#3e2f75;border:1.5px solid rgba(95,63,146,.34);background:rgba(255,255,255,.6)}.launch-note{font-size:.77rem;font-weight:700;margin:24px 0 0;color:#645575;max-width:550px}.launch-note strong{color:#a5307f}.hero-universe{min-height:560px;position:relative;display:grid;place-items:center;isolation:isolate}.orbital{position:absolute;border:1.6px solid rgba(100,51,219,.45);border-radius:50%;width:470px;height:245px;transform:rotate(-23deg)}.orbital.o2{width:490px;height:270px;border-color:rgba(239,60,154,.4);transform:rotate(54deg)}.orbital.o3{width:455px;height:440px;border-style:dashed;border-color:rgba(11,167,171,.29);transform:rotate(8deg)}.market-orb{width:clamp(255px,31vw,390px);height:clamp(255px,31vw,390px);border-radius:50%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;position:relative;background:radial-gradient(circle at 37% 25%,#fffed1 0,#fedc96 15%,#ef84dc 39%,#8a59f0 62%,#3946ba 85%,#1a125f 100%);box-shadow:inset -18px -28px 38px rgba(25,24,100,.32),inset 9px 14px 26px rgba(255,255,255,.68),0 28px 64px rgba(96,55,181,.3),0 0 0 16px rgba(255,255,255,.22);transform:rotate(-10deg);animation:float-orb 9s ease-in-out infinite}.market-orb::before{content:"";position:absolute;inset:9%;border:2px solid rgba(255,255,255,.55);border-radius:50%;transform:rotate(-35deg) scaleX(.65)}.market-orb::after{content:"✦";position:absolute;top:24%;right:15%;font-size:2rem;color:white}.orb-top,.orb-bottom{font-size:.64rem;color:#fff;letter-spacing:.25em;text-shadow:0 1px 5px #352673;font-weight:900}.orb-center{font-weight:1000;font-size:clamp(7rem,14vw,11rem);line-height:.6;letter-spacing:-.17em;color:#fff;text-shadow:0 12px 12px rgba(31,18,98,.18);padding-right:.1em}.orb-center span{font-size:.25em;vertical-align:top;margin-left:.1em}.float-label{position:absolute;font-size:.70rem;letter-spacing:.14em;font-weight:950;color:#432976;background:rgba(255,252,252,.87);padding:12px 14px;border-radius:30px;box-shadow:0 8px 23px rgba(77,57,130,.09);white-space:nowrap}.label-one{top:12%;left:1%;transform:rotate(-9deg)}.label-two{right:-5%;top:76%;transform:rotate(9deg)}.label-three{bottom:4%;left:4%;transform:rotate(-7deg)}.signal-ribbon{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:17px;background:#311878;color:#fff5e4;padding:23px 20px;font-size:.69rem;font-weight:950;letter-spacing:.12em;text-align:center}.signal-ribbon b{color:#ffbb5b;font-size:1.3rem}.arena-jump{max-width:1240px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:0 auto;padding:28px 16px}.arena-jump a{display:inline-flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid rgba(95,61,158,.22);border-radius:999px;background:rgba(255,255,255,.58);font-size:.84rem;font-weight:900}.arena-jump a:hover{background:#fff;box-shadow:0 8px 20px rgba(108,68,164,.09)}.arena-jump span{color:#a34ca8;font-size:.65rem}.section{max-width:1480px;margin:0 auto;padding:110px clamp(18px,5vw,80px);scroll-margin-top:2rem}.section-heading{max-width:900px}.section h2{font-weight:980;font-size:clamp(3rem,7.5vw,7rem);line-height:.94;letter-spacing:-.075em;margin:18px 0 24px}.section h2 em{font-style:normal;background:linear-gradient(100deg,#7938dd,#f84a90,#f48a28);-webkit-background-clip:text;background-clip:text;color:transparent}.section-heading>p:last-child{font-size:clamp(1rem,1.7vw,1.2rem);max-width:730px;color:var(--muted)}.pulse-stage{margin-top:44px;min-height:540px;border-radius:30px;display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr);align-items:center;gap:20px;padding:clamp(20px,4vw,65px);background:linear-gradient(115deg,#311e79,#753bc5 55%,#9b35b9);color:white;overflow:hidden;position:relative;isolation:isolate}.pulse-stage::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.7;background:radial-gradient(circle at 5% 80%,rgba(9,223,216,.45),transparent 45%),radial-gradient(circle at 80% 8%,rgba(255,167,64,.55),transparent 37%)}.pulse-sphere{height:330px;position:relative;display:grid;place-items:center}.sphere-core{width:240px;height:240px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fef1bc,#ff8dba 24%,#a05cf6 57%,#0e40a6 95%);box-shadow:0 0 80px rgba(255,169,211,.4);font-size:7.2rem;color:white;animation:float-orb 10s ease-in-out infinite}.sphere-ring{position:absolute;width:315px;height:156px;border:3px solid rgba(238,254,239,.6);border-radius:50%;transform:rotate(-28deg)}.data-label{font-size:.70rem;font-weight:950;letter-spacing:.19em;color:#fbdc93}.sectors{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sectors>div{padding:9px 0 12px;border-bottom:1px solid rgba(255,255,255,.27);display:grid;grid-template-columns:29px 1fr;column-gap:6px;align-items:start}.sectors span{font-size:.7rem;color:#fbb4dc}.sectors strong{font-size:clamp(.87rem,1.8vw,1.1rem);line-height:1.3}.sectors small{grid-column:2;color:#ddd7f9;font-weight:700;margin-top:6px}.source-note{margin:25px 0 0;font-size:.68rem;letter-spacing:.07em;font-weight:850;color:#fff2d2}.signal-led{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ffbf6e;margin-right:4px}.callers{position:relative}.callers::before{content:"";z-index:-1;position:absolute;inset:10% 0;opacity:.38;background:radial-gradient(circle at 100% 30%,#e6c4fe,transparent 52%)}.caller-layout{display:grid;grid-template-columns:minmax(245px,.82fr) minmax(0,1.2fr);gap:clamp(24px,5vw,80px);margin-top:60px}.caller-profile{padding:30px 10px 40px 0}.profile-sigil{width:min(270px,66vw);height:min(270px,66vw);border-radius:50%;display:grid;place-items:center;margin:0 0 28px;background:repeating-conic-gradient(from 10deg,transparent 0 14deg,#b07bed 14deg 15deg,transparent 15deg 27deg),radial-gradient(circle,#ffd1ec 0 24%,#b9a9ff 25%,#8c52d6 60%,#6330af 74%,transparent 75%);box-shadow:0 0 0 11px #f3e6fe,0 22px 50px #a56cd74d;color:white}.profile-sigil span{font-weight:1000;font-size:5rem;letter-spacing:-.10em;text-shadow:0 3px 9px #6030ae}.sample-label{font-size:.65rem;font-weight:950;letter-spacing:.1em;color:#8d3269}.caller-profile h3{font-size:clamp(2.3rem,4vw,3.6rem);letter-spacing:-.065em;line-height:1.02;margin:15px 0}.caller-profile h3 em{font-style:normal;color:#a33ce0}.caller-profile>p:not(.sample-label){color:var(--muted);max-width:370px}.profile-facts{max-width:375px;margin:25px 0}.profile-facts div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #b2a4c7a1}.profile-facts dt{color:#6b5f82;font-size:.83rem}.profile-facts dd{font-size:.83rem;font-weight:900;margin:0;text-align:right}.pill-button,.example-actions button,.market-action{border:0;border-radius:999px;background:#ebdcf9;color:#67489b;font-weight:900;padding:14px 19px;max-width:100%}.caller-main{min-width:0}.stage-title{display:flex;justify-content:space-between;gap:12px;padding:10px 0 20px;border-bottom:2px solid #4f288d}.stage-title span:first-child{font-size:.8rem;font-weight:1000;letter-spacing:.12em}.stage-title span:last-child{font-size:.75rem;color:#6d5485;font-weight:750}.filters{display:flex;gap:14px;flex-wrap:wrap;margin:22px 0}.filters label{display:flex;flex-direction:column;gap:8px;font-size:.7rem;color:#583978;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.filters select{min-height:46px;border:1px solid #a999c3;border-radius:11px;background:#fffaff;color:#291d53;padding:9px 32px 9px 12px;font-weight:750;max-width:100%}.empty-feed{margin:0;padding:20px 0 25px;color:#665981;border-bottom:1px solid #d7c9e6;font-size:.9rem}.example-call{padding:32px clamp(20px,3vw,42px);margin-top:32px;background:linear-gradient(141deg,#fffefc,#fff0f9 70%,#fff4dc);border-radius:22px;box-shadow:0 16px 42px rgba(101,48,161,.09);border:1px solid rgba(131,85,163,.13)}.example-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mood{font-size:.63rem;font-weight:950;color:#095b5a;border-radius:999px;padding:9px 12px;background:#c3f8ed}.example-kicker{font-size:.7rem;font-weight:900;letter-spacing:.08em;margin:24px 0 8px;color:#795088}.example-call h3{font-size:clamp(2.1rem,4vw,3.7rem);line-height:.99;letter-spacing:-.075em;margin:0 0 15px}.example-call h3 em{color:#d34a9c;font-style:normal}.example-thesis{color:#50416f;font-size:.98rem}.call-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0}.call-facts>div{border-top:1px solid #cbafd3;padding-top:12px;min-width:0}.call-facts small{display:block;letter-spacing:.08em;font-weight:900;color:#945491;font-size:.67rem;margin-bottom:5px}.call-facts strong{font-size:.85rem}.example-actions{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.example-actions span{font-size:.72rem;color:#766580}.official-call{border-bottom:1px solid #cab6e0;padding:25px 0}.official-call .market-head{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.market-head span{font-size:.7rem;font-weight:850;letter-spacing:.07em;color:#6c438a}.official-call h3{margin:12px 0;font-size:1.55rem;letter-spacing:-.035em}.official-call p{font-size:.91rem;margin-bottom:10px}.market-disclosure{font-size:.79rem!important;color:#6a5880}.market-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.market-action{color:#fff;background:#6331ac;font-size:.81rem}.market-action[aria-pressed="true"]{background:#087b7b}.official-call .market-byline{font-size:.76rem;font-weight:800;color:#7f4d87}.sleeper{max-width:none;padding-left:max(clamp(18px,5vw,80px),calc((100vw - 1320px)/2));padding-right:max(clamp(18px,5vw,80px),calc((100vw - 1320px)/2));background:linear-gradient(135deg,#fff4cf,#f3dcff 56%,#e1f9f2)}.radar-lanes{margin-top:55px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.radar-lanes article{position:relative;min-height:350px;padding:24px 16px 34px;border-top:3px solid #7949b3;display:flex;flex-direction:column}.radar-lanes article:nth-child(2){border-color:#fc7078}.radar-lanes article:nth-child(3){border-color:#00999d}.radar-lanes article:nth-child(4){border-color:#eb9a25}.lane-index{font-size:.70rem;letter-spacing:.12em;font-weight:950;color:#78518a}.lane-mark{font-size:5rem;line-height:1.6;color:#be55ad}.radar-lanes article:nth-child(2) .lane-mark{color:#fe5688}.radar-lanes article:nth-child(3) .lane-mark{color:#17a7a1}.radar-lanes article:nth-child(4) .lane-mark{color:#d98516}.radar-lanes h3{font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.05em;line-height:1.12}.radar-lanes p{font-size:.89rem;color:#65597a}.lane-bottom{margin-top:auto;font-size:.7rem;letter-spacing:.08em;color:#823cb8;font-weight:900}.watchline{display:grid;grid-template-columns:minmax(180px,.62fr) minmax(0,1fr);align-items:center;gap:40px;padding:25px 30px;border-top:2px solid #a792c5;border-bottom:2px solid #a792c5;margin-top:45px}.watch-orbit{width:260px;height:260px;max-width:100%;aspect-ratio:1;border-radius:50%;border:13px solid #b6a5ff;background:radial-gradient(circle,#ffe6d8,#f4a7eb 49%,#6a43d6);box-shadow:0 0 0 14px #e8e6fd;display:grid;place-items:center;transform:rotate(-18deg);margin:auto}.watch-orbit span{font-size:8rem;color:#fff;line-height:1}.watch-content .data-label{color:#8846a5}.watch-content>p:nth-of-type(2){font-weight:900;font-size:1.1rem}.watch-content>p:nth-of-type(3){font-size:.9rem;color:#6f607c}.personal-list{list-style:none;padding:0;margin:0 0 18px}.personal-list li{padding:10px 0;border-bottom:1px solid #ddcee9}.personal-list button{margin-left:12px}.legends{padding-bottom:120px}.legend-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:50px}.legend-timeline>div{padding-top:30px;border-top:1px solid #a49bb7}.medallion{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:#5c37bd;color:white;font-size:1.7rem;font-weight:1000;box-shadow:8px 7px 0 #ffc175}.legend-timeline h3{font-size:1.55rem;letter-spacing:-.04em;margin:28px 0 12px}.legend-timeline p{color:#685a81}.hall-empty{margin-top:50px;border-radius:15px;padding:18px;background:#eadef7;color:#684189;font-weight:950;letter-spacing:.09em;font-size:.77rem;text-align:center}.philosophy{max-width:none;color:#fffaf1;background:linear-gradient(120deg,#4920a2,#a735bd 66%,#dd4993);padding-left:max(clamp(18px,5vw,80px),calc((100vw - 1320px)/2));padding-right:max(clamp(18px,5vw,80px),calc((100vw - 1320px)/2))}.philosophy .overline{color:#fbe4a1}.philosophy h2 em{background:linear-gradient(95deg,#fff3b0,#ffbad6);-webkit-background-clip:text;background-clip:text}.pledges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 40px;margin:35px 0}.pledges p{border-top:1px solid #ffffff57;padding:17px 0;line-height:1.5}.pledges strong{color:#faca83;margin-right:18px}.philosophy .action.primary{background:#fff5de;color:#50248c}.site-footer{max-width:1480px;margin:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:42px clamp(18px,5vw,80px) 60px}.site-footer .wordmark{font-size:.9rem}.site-footer p{font-size:.8rem;max-width:380px;color:#6c5b7c}.site-footer>div{display:flex;gap:16px;flex-wrap:wrap;font-size:.8rem;font-weight:800}.market-price{font-weight:950}.text-link{border:0;background:none;color:#7234ba;text-decoration:underline;font-weight:900;padding:0}.muted{color:var(--muted)}
@keyframes float-orb{0%,100%{translate:0 0}50%{translate:0 -12px}}
@media(max-width:1050px){.top-links{display:none}.hero{min-height:620px}.hero-universe{min-height:480px}.orbital{max-width:100%}.orbital.o2{max-width:100%}.radar-lanes{grid-template-columns:1fr 1fr}.radar-lanes article{min-height:300px}}
@media(max-width:900px){.site-header{padding:18px 19px}.wordmark{font-size:.84rem}.wordmark small{font-size:.52rem}.entry-link{padding:10px 12px;font-size:.75rem}.hero{grid-template-columns:1fr;min-height:0;padding:50px 22px 42px;gap:15px}.hero h1{font-size:clamp(4rem,15.7vw,7.1rem)}.hero-sub{max-width:570px}.hero-universe{min-height:385px;max-width:580px;width:100%;margin:auto}.market-orb{width:285px;height:285px}.orbital{width:340px;height:172px}.orbital.o2{width:345px;height:180px}.orbital.o3{width:340px;height:320px}.orb-center{font-size:7.5rem}.float-label{font-size:.57rem}.label-two{right:0}.signal-ribbon{gap:9px;font-size:.57rem;padding:19px}.arena-jump{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.arena-jump a{flex-shrink:0}.section{padding:80px 22px}.section h2{font-size:clamp(2.9rem,10.7vw,5rem)}.pulse-stage{grid-template-columns:1fr;padding:32px 20px;gap:0}.pulse-sphere{height:210px}.sphere-core{width:170px;height:170px;font-size:5rem}.sphere-ring{width:230px;height:125px}.caller-layout{grid-template-columns:1fr;gap:20px}.caller-profile{display:grid;grid-template-columns:130px 1fr;column-gap:20px;align-items:start;padding:10px 0}.profile-sigil{grid-row:1/5;width:120px;height:120px;box-shadow:0 0 0 6px #f3e6fe,0 12px 25px #a56cd74d}.profile-sigil span{font-size:2.7rem}.caller-profile h3{margin:0;font-size:2.2rem}.caller-profile>p:not(.sample-label){grid-column:2}.profile-facts,.caller-profile .pill-button{grid-column:1/-1}.stage-title{margin-top:20px}.radar-lanes{grid-template-columns:1fr 1fr;gap:12px}.radar-lanes article{min-height:300px}.watchline{grid-template-columns:1fr;gap:30px;padding:36px 12px}.watch-orbit{width:180px;height:180px;border-width:9px;box-shadow:0 0 0 8px #e8e6fd}.watch-orbit span{font-size:5rem}.legend-timeline{gap:20px}.site-footer{flex-wrap:wrap}}
@media(max-width:480px){.brand-spark{font-size:1.9rem}.entry-link{font-size:.70rem}.hero h1{font-size:clamp(3.9rem,15.8vw,5.5rem)}.hero-universe{min-height:335px}.market-orb{width:245px;height:245px}.orb-center{font-size:6.5rem}.orbital{width:290px;height:150px}.orbital.o2{width:290px;height:160px}.orbital.o3{width:295px;height:285px}.float-label{font-size:.52rem;padding:9px}.label-one{left:0;top:7%}.label-three{left:0;bottom:1%}.label-two{right:0;top:82%}.sectors{gap:18px 10px}.sectors>div{grid-template-columns:1fr}.sectors small{grid-column:1}.sectors strong{font-size:.84rem}.call-facts{grid-template-columns:1fr 1fr;gap:15px}.example-call{padding:24px 16px}.radar-lanes{grid-template-columns:1fr 1fr;gap:10px}.radar-lanes article{padding:20px 8px;min-height:290px}.radar-lanes h3{font-size:1.3rem}.radar-lanes p{font-size:.78rem}.lane-mark{font-size:3.5rem}.legend-timeline{grid-template-columns:1fr;gap:16px}.legend-timeline>div{display:grid;grid-template-columns:75px 1fr;column-gap:16px;align-items:center}.legend-timeline .medallion{grid-row:1/3}.legend-timeline h3{margin:0}.legend-timeline p{grid-column:2}.pledges{grid-template-columns:1fr}.site-footer{display:block}.site-footer>div{margin-top:18px}}
/* Narrow-phone header must never push the viewport sideways. */
@media(max-width:480px){.site-header{gap:6px;padding:15px 13px}.site-header .wordmark{font-size:.78rem;gap:6px;min-width:0;letter-spacing:.035em}.site-header .wordmark small{display:none}.site-header .brand-spark{font-size:1.65rem}.site-header .entry-link{font-size:.68rem;padding:9px 10px;flex-shrink:0}.site-footer .wordmark{white-space:normal;flex-wrap:wrap;gap:6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important} .action:hover{transform:none}}

/* Every MarketVerse page has a lightweight bright help button. */
.mv-guide-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 17px;border:2px solid #7a34d5;border-radius:100px;background:linear-gradient(112deg,#f9d5f1,#fff5a4,#b4eefc);color:#401071;font-size:.76rem;font-weight:1000;letter-spacing:.03em;white-space:normal;text-align:center;line-height:1.2;box-shadow:0 8px 22px #8f43bd30}
.mv-guide-link:hover,.mv-guide-link:focus-visible{background:linear-gradient(112deg,#eab3f6,#ffe884,#8ce4ef)}
.action.mv-guide-hero{background:linear-gradient(100deg,#5d23c7,#bc25a4,#ff8e33);color:white;border:0;box-shadow:0 12px 24px #8a26bc30}
@media(max-width:660px){.site-header .mv-guide-link{order:5;flex:1 1 100%;max-width:none}.site-header{flex-wrap:wrap;gap:.8rem}.mv-guide-link{font-size:.78rem}}
