@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&display=swap";:root{--ink:#0b0d12;--paper:#f2f3ed;--cobalt:#3155ff;--coral:#ff5c35;--lime:#caff45;--steel:#c9ccd5;--muted:#747883;--line:#0b0d122b;--display:"Archivo Black", "Arial Black", sans-serif;--body:"DM Sans", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--ink);background:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;cursor:pointer}svg{width:1.1em;height:1.1em}.flip{transform:rotate(180deg)}.skip-link{z-index:100;color:#fff;background:var(--ink);padding:12px 16px;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.nav-wrap{z-index:30;width:100%;padding:22px clamp(18px,4vw,64px);position:absolute;top:0}.nav{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:72px;display:grid}.logo{align-items:center;width:fit-content;display:inline-flex}.logo img{object-fit:contain;object-position:left center;width:162px;height:48px;display:block}.nav-links{gap:clamp(24px,3vw,50px);display:flex}.nav-links a{font-size:13px;font-weight:600;position:relative}.nav-links a:after{content:"";background:var(--cobalt);width:0;height:2px;transition:width .25s;position:absolute;bottom:-7px;left:0}.nav-links a:hover:after,.nav-links a:focus-visible:after{width:100%}.nav-cta{justify-self:end;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.nav-cta svg{color:#fff;background:var(--ink);border-radius:50%;width:36px;height:36px;padding:9px;transition:transform .25s}.nav-cta:hover svg{transform:rotate(45deg)}.menu{background:0 0;border:0;padding:12px;display:none}.hero{min-height:860px;padding:126px clamp(18px,4vw,64px) 46px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#0b0d1217 1px,#0000 1px),linear-gradient(90deg,#0b0d1217 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero-grid{grid-template-columns:52% 48%;align-items:center;max-width:1440px;min-height:690px;margin:auto;display:grid;position:relative}.hero-copy{z-index:3;padding-top:54px;position:relative}.microcopy{letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:28px;font-size:11px;font-weight:700;display:flex}.pulse{background:var(--coral);border-radius:50%;width:9px;height:9px;animation:1.8s infinite pulse;box-shadow:0 0 #ff5c3580}.hero h1,.section-intro h2,.builder-heading h2,.rhythm-title h2,.final-section h2{font-family:var(--display);letter-spacing:-.075em;margin:0;font-weight:400;line-height:.87}.hero h1{font-size:clamp(58px,7.7vw,116px)}.hero h1 span{color:var(--cobalt)}.hero-bottom{grid-template-columns:minmax(260px,450px) 1fr;align-items:end;gap:28px;margin-top:34px;display:grid}.hero-bottom p{max-width:440px;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.button{border:1px solid;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:0 22px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button svg{transition:transform .25s}.button:hover{box-shadow:5px 5px 0 var(--coral);transform:translate(-3px,-3px)}.button:hover svg{transform:translate(3px,-3px)}.button-dark{color:#fff;background:var(--ink)}.text-link{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:12px;font-weight:700}.text-link span{margin-left:8px;transition:transform .25s;display:inline-block}.text-link:hover span{transform:translateY(4px)}.hero-visual{align-self:stretch;min-height:650px;position:relative}.hero-statement{z-index:4;font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(28px,4.3vw,66px);position:absolute;bottom:2%;right:-2%;transform:rotate(-4deg)}.hero-statement i{color:var(--coral);text-underline-offset:9px;font-style:normal;text-decoration:underline;text-decoration-thickness:5px}.core-stage{--tilt-x:0deg;--tilt-y:0deg;perspective:1000px;transform-style:preserve-3d;animation:1.1s cubic-bezier(.2,.8,.2,1) both appear;position:absolute;inset:4% -8% 0}.rhodium-core{aspect-ratio:1;width:min(34vw,450px);transform:translate(-50%, -50%) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:conic-gradient(from 210deg,#15171d,#eceef3 11%,#818894 23%,#fff 34%,#aeb5c0 43%,#292c33 57%,#f6f7f8 68%,#656b76 82%,#15171d);border-radius:50%;transition:transform .12s ease-out;position:absolute;top:47%;left:50%;box-shadow:inset -20px -30px 80px #0000006b,inset 16px 18px 40px #fffc,0 60px 80px #0b0d1233}.rhodium-core:before{content:"";border-radius:inherit;border:1px solid #fff9;position:absolute;inset:7%;box-shadow:inset 0 0 40px #3155ff38}.core-face{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f3edc7;border:1px solid #0b0d1280;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:18%;overflow:hidden;box-shadow:0 16px 50px #0000002e}.core-face>img{object-fit:contain;opacity:.08;filter:saturate(1.3);width:86%;height:86%;position:absolute}.core-face>:not(img){z-index:1;position:relative}.core-face strong{font-family:var(--display);color:var(--cobalt);letter-spacing:-.12em;margin-left:-.1em;font-size:clamp(88px,10vw,150px);line-height:.8}.core-kicker,.core-label{letter-spacing:.18em;font-size:10px;font-weight:700}.core-label{margin-top:13px}.core-shadow{filter:blur(30px);background:#0b0d123b;border-radius:50%;width:55%;height:13%;position:absolute;top:77%;left:50%;transform:translate(-50%)}.orbit{transform-style:preserve-3d;border:1px solid #0b0d124d;border-radius:50%;position:absolute;top:47%;left:50%}.orbit-a{aspect-ratio:1.65;width:76%;animation:14s linear infinite rotate-a;transform:translate(-50%,-50%)rotate(-18deg)}.orbit-b{aspect-ratio:1.25;width:66%;animation:18s linear infinite reverse rotate-b;transform:translate(-50%,-50%)rotate(54deg)}.orbit-c{aspect-ratio:2.05;width:90%;transform:translate(-50%,-50%)rotate(12deg)}.orbit-coin{color:#fff;border:4px solid var(--paper);border-radius:50%;place-items:center;width:50px;height:50px;font-size:21px;font-weight:700;display:grid;position:absolute;box-shadow:0 7px 16px #0b0d1238}.orbit-a .orbit-coin{top:5%;right:11%}.orbit-b .orbit-coin{bottom:17%;left:0}.orbit-c .orbit-coin{bottom:8%;right:2%}.coin-btc{background:#f7931a}.coin-sol{background:#7657ff}.coin-eth{background:#5674ff}.signal-tag{z-index:5;border:1px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;align-items:center;gap:6px;padding:10px 13px;font-size:10px;font-weight:700;display:flex;position:absolute}.signal-tag svg{width:14px}.tag-up{color:var(--cobalt);top:27%;right:6%;transform:rotate(4deg)}.tag-down{color:var(--coral);bottom:25%;left:6%;transform:rotate(-5deg)}.ticker{background:var(--ink);color:#fff;position:relative;overflow:hidden}.ticker-track{align-items:center;gap:30px;width:max-content;padding:15px 0;animation:24s linear infinite ticker;display:flex}.ticker-track.paused,.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}.ticker-toggle{z-index:2;border:1px solid var(--lime);min-width:58px;min-height:34px;color:var(--lime);background:var(--ink);letter-spacing:.12em;font-size:8px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ticker span{font-family:var(--display);letter-spacing:-.02em;font-size:13px}.ticker b{color:var(--lime);font-size:17px}.system-section{max-width:1440px;margin:auto;padding:160px clamp(18px,5vw,76px)}.section-intro{grid-template-columns:18% 52% 30%;align-items:end;margin-bottom:78px;display:grid}.chapter{letter-spacing:.16em;margin:0;font-size:10px;font-weight:700}.section-intro h2,.builder-heading h2,.rhythm-title h2,.final-section h2{font-size:clamp(52px,6.5vw,98px)}.section-intro h2{grid-column:2}.scribble{color:var(--coral);position:relative}.scribble:after{content:"";background:url("data:image/svg+xml,%3Csvg width='320' height='12' viewBox='0 0 320 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8c61-7 145 3 316-5' stroke='%230b0d12' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:12px;position:absolute;bottom:-5px;left:2%;right:-4%}.intro-body{border-left:1px solid var(--ink);margin:0;padding-left:30px;font-size:16px;line-height:1.6}.rule-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1.15fr .85fr .85fr;display:grid}.rule-card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:420px;padding:24px;transition:background .3s,color .3s,transform .3s;display:flex}.rule-card:hover{box-shadow:0 8px 0 var(--ink);transform:translateY(-8px)}.rule-index{border:1px solid;border-radius:50%;align-self:flex-end;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.rule-card h3{font-family:var(--display);letter-spacing:-.05em;max-width:330px;margin:auto 0 10px;font-size:clamp(25px,2.2vw,36px);line-height:1}.rule-card p{max-width:360px;margin:0;font-size:14px;line-height:1.55}.card-wide{background:var(--cobalt);color:#fff}.card-call{background:var(--lime)}.card-conviction{background:#fff}.mini-coins{margin:70px auto 30px;display:flex}.mini-coins span{background:var(--coin);border:4px solid var(--cobalt);width:66px;height:66px;font-family:var(--display);border-radius:50%;place-items:center;margin-left:-12px;font-size:23px;display:grid;box-shadow:inset 0 0 0 1px #ffffff80}.mini-coins span:first-child{margin-left:0}.split-call{grid-template-columns:1fr 1fr;gap:8px;margin:75px 0 40px;display:grid;transform:rotate(-3deg)}.split-call span{background:var(--ink);color:#fff;height:80px;font-family:var(--display);justify-content:center;align-items:center;gap:8px;display:flex}.split-call span:last-child{background:var(--coral);color:var(--ink)}.multiplier{font-family:var(--display);letter-spacing:-.1em;color:var(--coral);margin:55px 0 30px;font-size:94px;line-height:.8}.multiplier small{color:var(--ink);font-family:var(--body);letter-spacing:.18em;margin-top:18px;font-size:10px;display:block}.builder-section{background:var(--cobalt);color:#fff;padding:140px clamp(18px,5vw,76px);overflow:hidden}.builder-heading{grid-template-columns:2fr 1fr;align-items:end;gap:8vw;max-width:1280px;margin:auto auto 70px;display:grid}.chapter.light{color:var(--lime);margin-bottom:20px}.builder-heading p:last-child{max-width:390px;margin:0 0 8px;font-size:17px;line-height:1.55}.builder-shell{background:var(--paper);max-width:1280px;color:var(--ink);box-shadow:20px 20px 0 var(--ink);border:1px solid #ffffff8c;margin:auto}.builder-topline{background:var(--ink);color:#fff;letter-spacing:.15em;justify-content:space-between;padding:15px 20px;font-size:9px;font-weight:700;display:flex}.live-dot{color:var(--lime)}.live-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.coin-row{border-bottom:1px solid var(--line);grid-template-columns:44px 48px 1.1fr 1fr 115px 90px 80px;align-items:center;gap:16px;min-height:86px;padding:12px 20px;display:grid}.row-no{color:var(--muted);font-size:10px}.coin-badge{color:#fff;background:var(--coin);width:38px;height:38px;box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.coin-name{flex-direction:column;display:flex}.coin-name strong{font-family:var(--display);font-size:17px}.coin-name small{color:var(--muted);margin-top:3px;font-size:10px}.coin-role{text-transform:uppercase;font-size:11px;font-weight:700}.direction{text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:700;transition:transform .2s,background .2s;display:flex}.direction.up{color:var(--cobalt)}.direction.down{color:var(--coral)}.direction:hover{background:#fff;transform:scale(1.05)}.move,.points{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.positive,.correct{color:#0b9259}.negative,.wrong{color:#d93d26}.score-panel{background:var(--lime);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:120px;padding:22px 24px;display:grid}.score-panel>div{flex-direction:column;display:flex}.score-panel span{letter-spacing:.08em;font-size:11px;font-weight:700}.score-panel small{margin-top:6px;font-size:10px;font-weight:500}.score-panel>strong{font-family:var(--display);color:var(--cobalt);letter-spacing:-.06em;font-size:clamp(40px,5vw,72px);animation:.25s score-pop}.score-panel>strong small{font-family:var(--body);color:var(--ink);letter-spacing:0;font-size:11px}.score-panel a{border-bottom:1px solid var(--ink);justify-self:end;align-items:center;gap:9px;padding-bottom:5px;font-size:12px;font-weight:700;display:flex}.score-panel a:hover svg{transform:rotate(45deg)}.disclaimer{text-align:center;opacity:.75;max-width:1280px;margin:30px auto 0;font-size:10px}.rhythm-section{grid-template-columns:.9fr 1.1fr;gap:10vw;max-width:1440px;margin:auto;padding:160px clamp(18px,5vw,76px);display:grid}.rhythm-title{height:fit-content;position:sticky;top:90px}.rhythm-title .chapter{margin-bottom:26px}.rhythm-title h2 span{color:var(--coral)}.clock-face{border:1px solid var(--ink);width:170px;height:170px;box-shadow:10px 10px 0 var(--cobalt);background:#fff;border-radius:50%;place-items:center;margin:60px 0 0 12vw;display:grid;position:relative}.clock-face:before{content:"";border:1px dashed var(--ink);border-radius:50%;position:absolute;inset:12px}.clock-face span{font-family:var(--display);letter-spacing:-.08em;font-size:52px}.clock-face i{background:var(--coral);transform-origin:bottom;width:2px;height:55px;animation:8s linear infinite hand;position:absolute;bottom:50%;left:calc(50% - 1px)}.rhythm-steps{padding-top:44px}.rhythm-step{grid-template-columns:70px 30px 1fr;gap:20px;min-height:180px;display:grid}.step-time{font-family:var(--display);color:var(--cobalt);font-size:14px}.step-line{justify-content:center;display:flex;position:relative}.step-line:before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:0}.rhythm-step:last-child .step-line:before{display:none}.step-line i{z-index:1;border:3px solid var(--paper);outline:1px solid var(--ink);background:var(--coral);width:13px;height:13px;animation:pulse-dot 2.3s var(--delay) infinite;border-radius:50%;position:relative}.rhythm-step h3{font-family:var(--display);letter-spacing:-.06em;margin:-8px 0 12px;font-size:clamp(34px,3.5vw,54px)}.rhythm-step p{color:#555a66;max-width:420px;margin:0;font-size:14px;line-height:1.55}.final-section{text-align:center;color:#fff;background:var(--ink);flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding:130px 24px;display:flex;position:relative;overflow:hidden}.final-section:before{content:"";background:radial-gradient(circle,#3155ff59,#0000 46%);position:absolute;inset:0}.final-section>:not(.final-orbit){z-index:2;position:relative}.final-section h2{font-size:clamp(62px,9vw,136px)}.final-section h2 span{color:var(--lime)}.final-section>p:not(.chapter){max-width:520px;font-size:17px;line-height:1.55}.final-actions{gap:12px;margin-top:22px;display:flex}.button-lime{background:var(--lime);color:var(--ink);border-color:var(--lime)}.button-ghost{color:#fff;border-color:#ffffff73}.final-orbit{aspect-ratio:2;border:1px solid #ffffff38;border-radius:50%;width:min(78vw,980px);position:absolute;transform:rotate(-8deg)}.final-orbit span{background:var(--coral);width:15px;height:15px;box-shadow:0 0 24px var(--coral);border-radius:50%;position:absolute}.final-orbit span:first-child{top:4%;left:27%}.final-orbit span:nth-child(2){background:var(--lime);box-shadow:0 0 24px var(--lime);top:48%;right:2%}.final-orbit span:nth-child(3){background:var(--cobalt);box-shadow:0 0 24px var(--cobalt);bottom:3%;left:42%}.final-brand{object-fit:contain;width:128px;height:96px;margin-bottom:18px}footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;min-height:160px;padding:36px clamp(18px,5vw,76px);display:grid}footer>p{text-align:center;justify-self:center;max-width:310px;margin:0;font-size:11px;line-height:1.5}footer>div{flex-direction:column;justify-self:end;align-items:flex-end;gap:8px;font-size:10px;font-weight:700;display:flex}footer a:hover{color:var(--cobalt)}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.reveal.visible{opacity:1;transform:none}:focus-visible{outline:3px solid var(--coral);outline-offset:4px}@keyframes pulse{70%{box-shadow:0 0 0 9px #ff5c3500}to{box-shadow:0 0 #ff5c3500}}@keyframes appear{0%{opacity:0;transform:translateY(50px)scale(.92)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes rotate-a{to{transform:translate(-50%,-50%)rotate(342deg)}}@keyframes rotate-b{to{transform:translate(-50%,-50%)rotate(414deg)}}@keyframes hand{to{transform:rotate(360deg)}}@keyframes pulse-dot{50%{background:var(--cobalt);transform:scale(.55)}}@keyframes score-pop{50%{transform:scale(1.08)}}@media (width<=1050px){.nav{grid-template-columns:1fr auto}.nav-links{display:none}.nav-cta{grid-column:2}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr}.hero-copy{padding-top:70px}.hero-visual{min-height:600px}.core-stage{inset:0 4%}.rhodium-core{width:min(58vw,430px)}.section-intro{grid-template-columns:1fr;gap:26px}.section-intro h2{grid-column:1}.intro-body{border-left:0;max-width:580px;padding-left:0}.rule-grid{grid-template-columns:1fr 1fr}.card-wide{grid-column:1/-1}.rule-card{min-height:350px}.mini-coins{margin:30px auto}.rhythm-section{gap:5vw}}@media (width<=760px){.nav-wrap{padding:10px 16px}.nav{grid-template-columns:1fr auto;height:62px}.nav-cta{display:none}.menu{flex-direction:column;gap:5px;display:flex}.menu span{background:var(--ink);width:24px;height:2px}.nav-links{background:var(--paper);border:1px solid var(--ink);box-shadow:6px 6px 0 var(--ink);flex-direction:column;padding:24px;position:absolute;top:73px;left:16px;right:16px}.nav-links.open{display:flex}.hero{padding:104px 16px 24px}.hero-grid{min-height:0}.hero-copy{padding-top:42px}.microcopy{max-width:300px;line-height:1.4}.hero h1{font-size:clamp(54px,17vw,84px)}.hero-bottom{grid-template-columns:1fr}.hero-actions{flex-flow:wrap;align-items:center}.hero-visual{min-height:480px}.core-stage{inset:4% -14%}.rhodium-core{width:min(82vw,360px)}.orbit-a{width:96%}.orbit-b{width:85%}.orbit-c{width:105%}.orbit-coin{width:42px;height:42px;font-size:16px}.tag-up{right:8%}.tag-down{left:7%}.hero-statement{bottom:3%;right:2%}.ticker-track{padding:12px 0}.system-section,.builder-section,.rhythm-section{padding:100px 16px}.section-intro{margin-bottom:50px}.section-intro h2,.builder-heading h2,.rhythm-title h2{font-size:clamp(46px,15vw,70px)}.rule-grid{grid-template-columns:1fr}.card-wide{grid-column:auto}.rule-card{min-height:330px}.builder-heading{grid-template-columns:1fr;gap:30px}.builder-shell{box-shadow:9px 9px 0 var(--ink)}.coin-row{grid-template-columns:28px 40px 1fr auto;gap:9px;padding:14px 12px}.coin-role{display:none}.direction{width:86px}.move{text-align:left;grid-column:3}.points{grid-column:4}.score-panel{grid-template-columns:1fr auto;padding:20px 14px}.score-panel a{border:1px solid var(--ink);grid-column:1/-1;justify-content:center;justify-self:stretch;min-height:44px}.rhythm-section{grid-template-columns:1fr}.rhythm-title{position:relative;top:0}.clock-face{width:125px;height:125px;margin:40px 0 50px auto}.clock-face span{font-size:40px}.clock-face i{height:40px}.rhythm-steps{padding-top:0}.rhythm-step{grid-template-columns:52px 24px 1fr;gap:12px;min-height:170px}.final-section{min-height:650px;padding:100px 16px}.final-section h2{width:100%;font-size:12vw;line-height:.92}.final-actions{flex-direction:column;width:min(100%,330px)}.final-orbit{width:140vw}.final-section>p:not(.chapter){font-size:15px}footer{text-align:left;grid-template-columns:1fr}footer>p{text-align:left;justify-self:start}footer>div{justify-self:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
