.mkPage{flex-direction:column;min-height:100vh;display:flex}.mkPage main{flex:1}.mkNav{justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:1080px;margin:0 auto;padding:22px 24px;display:flex}.mkWordmark{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mkWordmark img{display:block}.mkWordmark span{letter-spacing:-.03em;text-transform:lowercase;font-size:19px;font-weight:600}.mkNavLinks{align-items:center;gap:26px;display:flex}.mkNavLinks a{color:var(--ink-soft);font-size:15px;text-decoration:none}.mkNavLinks a:hover{color:var(--ink)}.mkBtn{border-radius:var(--radius);background:var(--ink);letter-spacing:-.01em;cursor:pointer;border:none;justify-content:center;align-items:center;padding:11px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s cubic-bezier(.22,.6,.36,1);display:inline-flex;color:var(--paper)!important}.mkBtn:hover,.mkBtnAccent{background:var(--accent);color:var(--accent-ink)!important}.mkBtnAccent:hover{background:var(--ink);color:var(--paper)!important}.mkBtnLg{padding:15px 30px;font-size:17px}.mkNavCta{padding:9px 16px;font-size:14px}.mkJoinBar{background:var(--ink);color:var(--paper)}.mkJoinBarInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1080px;margin:0 auto;padding:14px 24px;display:flex}.mkJoinBarInner label{color:#cfccc2;font-size:15.5px}.mkJoinBarInner label strong{color:var(--paper);font-weight:600}.mkJoinBarField{align-items:center;gap:10px;display:flex}.mkJoinBarField input{width:150px;color:var(--paper);text-align:center;letter-spacing:.3em;text-transform:uppercase;background:#242424;border:2px solid #454545;border-radius:10px;padding:10px 4px 10px calc(4px + .3em);font-size:19px;font-weight:600}.mkJoinBarField input::placeholder{color:#6b6b6b}.mkJoinBarField input:focus{border-color:var(--accent);outline:none}.mkJoinBarField .mkBtn{padding:11px 20px;font-size:15px}.mkHero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1080px;margin:0 auto;padding:clamp(36px,7vh,90px) 24px 60px;display:grid}.mkEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin:0 0 14px;font-size:12px}.mkH1{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(38px,5.6vw,62px);font-weight:600;line-height:1.02}.mkH1 em{color:var(--accent);font-style:normal}.mkLead{color:var(--ink-soft);max-width:52ch;margin:0 0 28px;font-size:clamp(17px,1.6vw,19.5px);line-height:1.55}.mkHeroActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mkHeroNote{color:var(--grey);font-size:13.5px}.mkStage{color:#f2efe7;border-radius:var(--radius);background:#1a1a1a;min-width:0;padding:24px 26px 20px;box-shadow:0 24px 60px #1a1a1a47}.mkStageHead{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:22px;display:flex}.mkStageQ{letter-spacing:-.02em;font-size:17px;font-weight:600}.mkStageCode{letter-spacing:.22em;color:#1a1a1a;background:var(--accent);white-space:nowrap;border-radius:8px;padding:4px 8px 4px calc(8px + .22em);font-size:13px;font-weight:600}.mkStagePoles{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:flex}.mkStagePoles span:first-child{color:var(--cool-bright)}.mkStagePoles span:last-child{color:var(--accent)}.mkStagePlot{height:96px;position:relative}.mkStageLive{cursor:pointer;touch-action:manipulation;border-radius:8px}.mkStageLive:hover .mkStageAxis{background:#555}.mkStageLive:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mkStageAxis{background:#3c3c3c;border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}.mkDot{background:var(--accent);opacity:0;width:11px;height:11px;animation:.5s cubic-bezier(.22,.9,.36,1.1) forwards mkDrop;animation-delay:calc(.35s + var(--i) * .16s);border-radius:50%;position:absolute;transform:translate(-50%)}@keyframes mkDrop{0%{opacity:0;translate:0 -46px}60%{opacity:1}to{opacity:1;translate:0}}.mkDotSettled{opacity:1;animation:none}.mkDotYou{background:var(--paper);box-shadow:0 0 0 3px var(--accent);opacity:0;z-index:1;transition:left .2s,bottom .2s;animation:.4s cubic-bezier(.22,.9,.36,1.1) forwards mkDrop}.mkStageHint{color:#a8a59c;border-top:1px solid #2e2e2e;margin:14px 0 0;padding-top:12px;font-size:13.5px}.mkStageFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.mkStageCount{color:#8f8d86;font-size:13px}.mkConsensus{letter-spacing:.02em;opacity:0;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600;animation:.6s 3.1s forwards mkFadeIn}.mkConsensus-ok{color:#7fd6a4;border:1px solid #2e5c42}.mkConsensus-hot{color:#ffab91;border:1px solid #7a3a28}.mkConsensusSettled{opacity:1;animation:none}@keyframes mkFadeIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.mkDot,.mkDotYou,.mkConsensus{opacity:1;animation:none}}.mkSection{max-width:1080px;margin:0 auto;padding:56px 24px}.mkH2{letter-spacing:-.035em;margin:0 0 30px;font-size:clamp(26px,3.4vw,36px);font-weight:600;line-height:1.1}.mkSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.mkSteps li{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px 24px 26px}.mkStepNum{background:var(--ink);width:30px;height:30px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:14px;font-weight:600;display:inline-flex}.mkSteps h3,.mkCard h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px}.mkSteps p,.mkCard p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.mkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mkCard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px 22px 24px;transition:translate .15s,border-color .15s}.mkCard:hover{border-color:var(--accent);translate:0 -3px}@media (prefers-reduced-motion:reduce){.mkCard:hover{translate:none}}.mkPrivacyStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card)}.mkPrivacyStrip p{max-width:1080px;color:var(--ink-soft);margin:0 auto;padding:26px 24px;font-size:16px;line-height:1.55}.mkPrivacyStrip a{color:var(--accent)}.mkFinalCta{text-align:center;padding-top:72px;padding-bottom:88px}.mkFinalCta .mkLead{margin-left:auto;margin-right:auto}.mkFooter{border-top:1px solid var(--line);padding:34px 24px 26px}.mkFooterInner{flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1080px;margin:0 auto;display:flex}.mkFooterTag{color:var(--ink-soft);margin:10px 0 0;font-size:14px}.mkFooterLinks{align-items:flex-start;gap:22px;display:flex}.mkFooterLinks a{color:var(--ink-soft);font-size:14px;text-decoration:none}.mkFooterLinks a:hover{color:var(--ink)}.mkFooterFine{max-width:1080px;color:var(--grey);margin:26px auto 0;font-size:12.5px}.mkProse{max-width:720px;margin:0 auto;padding:48px 24px 90px}.mkProse h1{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(32px,4.5vw,44px);line-height:1.05}.mkProse h2{letter-spacing:-.02em;margin:38px 0 10px;font-size:21px}.mkProse p,.mkProse li{color:var(--ink-soft);font-size:16px;line-height:1.6}.mkProse ul{padding-left:22px}.mkProse strong{color:var(--ink)}@media (max-width:900px){.mkHero{grid-template-columns:1fr;padding-top:28px}.mkSteps,.mkGrid{grid-template-columns:1fr}.mkNavLinks{gap:16px}.mkNavLinks a:not(.mkNavCta){display:none}}
