.mk-shell{--tb-bg:#14121c;--tb-bg-raised:#1b1926;--tb-surface:#211e2e;--tb-surface-hover:#282440;--tb-border:#35314a;--tb-border-strong:#6b6590;--tb-text:#f0edf8;--tb-text-dim:#a8a3c2;--tb-accent:#6e5bff;--tb-accent-text:#9c94ff;--tb-accent-hover:#5f4bef;--tb-accent-pressed:#5a48e6;--tb-accent-ink:#fff;--tb-mask-ink:#000;--tb-gold:#f5d64e;--tb-gold-ink:#14121c;--tb-gold-text:var(--tb-gold);--tb-cat-scrim:#2fd6b5;--tb-cat-tournament:#9c94ff;--tb-cat-live:#ff4655;--tb-cat-production:#f5c84e;--tb-cat-scrim-text:var(--tb-cat-scrim);--tb-cat-tournament-text:var(--tb-cat-tournament);--tb-cat-live-text:#ff8090;--tb-cat-production-text:var(--tb-cat-production);--tb-live:#ff4655;--tb-live-text:#ff8090;--tb-live-chip-bg:#ff465524;--tb-motion:1;--tb-ease-brand:cubic-bezier(.62, .05, .01, .99);--tb-ease-enter:cubic-bezier(.16, 1, .3, 1);--tb-ease-linear:linear;--tb-dur-fast:calc(.35s * var(--tb-motion));--tb-dur-base:calc(.18s * var(--tb-motion));--tb-dur-slow:calc(.28s * var(--tb-motion));--tb-dur-move:calc(.735s * var(--tb-motion));--tb-dur-enter:calc(1.47s * var(--tb-motion));--tb-stagger:calc(70ms * var(--tb-motion));--tb-dur-spin:calc(.8s * var(--tb-motion));--tb-dur-shimmer:calc(1.4s * var(--tb-motion));--tb-dur-cue:calc(2.2s * var(--tb-motion));--tb-dur-standup:calc(.9s * var(--tb-motion));--tb-stagger-card:calc(.1s * var(--tb-motion));--tb-dur-io-1:calc(.2s * var(--tb-motion));--tb-dur-io-2:calc(.28s * var(--tb-motion));--tb-dur-io-3:calc(.36s * var(--tb-motion));--tb-dur-io-4:calc(.44s * var(--tb-motion));--tb-dur-loop:calc(20s * var(--tb-motion));--tb-dur-loop-mid:calc(26s * var(--tb-motion));--tb-dur-loop-slow:calc(28s * var(--tb-motion));--tb-dur-loop-scan:calc(7s * var(--tb-motion));--tb-dur-loop-float:calc(32s * var(--tb-motion));--tb-font-display:"Space Grotesk", system-ui, sans-serif;--tb-font-mono:"Space Mono", ui-monospace, monospace;--tb-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tb-track-display:-.02em;--tb-track-mono:.06em;--tb-glow-hue:var(--tb-cat-tournament);--glow-x:50%;--glow-y:26%;--r:10px;--r-lg:16px;--maxw:1200px}@media (prefers-reduced-motion:reduce){.mk-shell{--tb-motion:0}}@property --tb-glow-hue{syntax:"<color>";inherits:true;initial-value:#9c94ff}.mk-shell[data-ground=light]{--tb-bg:#211e2e;--tb-bg-raised:#272335;--tb-surface:#2b2739;--tb-surface-hover:#332e43;--tb-border:#3a3550;--tb-border-strong:#55507a}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/space-grotesk.2cyn07wtgehh0.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/space-mono-400.3cik_s2si-ft-.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/space-mono-700.1s123piy9_v1m.woff2)format("woff2")}
.mk-shell,.mk-shell *{box-sizing:border-box}.mk-shell{background:var(--tb-bg);color:var(--tb-text);font-family:var(--tb-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;isolation:isolate;transition:background-color var(--tb-dur-enter) var(--tb-ease-brand), color var(--tb-dur-enter) var(--tb-ease-brand), --tb-glow-hue var(--tb-dur-move) var(--tb-ease-brand);font-size:16px;line-height:1.6;position:relative;overflow-x:clip}@media (max-width:991px){.mk-shell{transition:background-color var(--tb-dur-enter) var(--tb-ease-brand), color var(--tb-dur-enter) var(--tb-ease-brand)}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mk-shell .eyebrow,.mk-shell .section-head p,.mk-shell .hero-sub,.mk-shell .statement,.mk-shell .statstrip .s b,.mk-shell .card h3,.mk-shell .card p,.mk-shell .card .cat,.mk-shell .card .go,.mk-shell .card .go b,.mk-shell .price .tier,.mk-shell .price .amt,.mk-shell .price li,.mk-shell .hud .cell .k,.mk-shell .hud .cell .v{transition:color var(--tb-dur-enter) var(--tb-ease-brand)}.mk-shell a{color:var(--tb-accent-text);text-decoration:none}.mk-shell ::selection{background:var(--tb-accent);color:var(--tb-accent-ink)}.mk-shell,.mk-shell *{scrollbar-width:thin;scrollbar-color:var(--tb-accent) transparent}.mk-shell ::-webkit-scrollbar{width:9px;height:9px}.mk-shell ::-webkit-scrollbar-track{background:0 0}.mk-shell ::-webkit-scrollbar-thumb{background:var(--tb-accent);border-radius:5px}.mk-shell .wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,5vw,48px)}.mk-shell .mono{font-family:var(--tb-font-mono);text-transform:uppercase;letter-spacing:var(--tb-track-mono);color:var(--tb-text-dim);font-size:.72rem}.mk-shell .eyebrow{color:var(--tb-accent-text);align-items:center;gap:.6ch;display:inline-flex}.mk-shell .eyebrow:before,.mk-shell .eyebrow:after{content:"";opacity:.5;background:currentColor;width:18px;height:1px}.mk-shell .display{font-family:var(--tb-font-display);letter-spacing:var(--tb-track-display);text-wrap:balance;font-weight:700;line-height:.98}.mk-shell.js .reveal>*{opacity:0}.mk-shell.js .reveal.is-in>*{opacity:1;transition:opacity var(--tb-dur-enter) var(--tb-ease-enter), transform var(--tb-dur-enter) var(--tb-ease-enter), background-color var(--tb-dur-enter) var(--tb-ease-brand), color var(--tb-dur-enter) var(--tb-ease-brand), border-color var(--tb-dur-enter) var(--tb-ease-brand);transition-delay:calc(var(--i,0) * var(--tb-stagger)), calc(var(--i,0) * var(--tb-stagger)), 0s, 0s, 0s;transform:none}.mk-shell.js .reveal:not(.is-in)>.up{transform:translateY(2em)}.mk-shell.js .reveal:not(.is-in)>.up2{transform:translateY(3em)}.mk-shell .lines .line{margin-left:-.08em;padding-bottom:.08em;padding-left:.08em;display:block;overflow:hidden}.mk-shell.js .lines .line>i{transition:transform var(--tb-dur-enter) var(--tb-ease-enter);transition-delay:calc(var(--i,0) * var(--tb-stagger));font-style:normal;display:block;transform:translateY(110%)}.mk-shell.js .lines.is-in .line>i{transform:translateY(0)}.mk-shell.js .standup{opacity:0;transform-origin:top;transform:perspective(1000px)translateY(42px)rotateX(-14deg)}.mk-shell.js .standup.is-in{opacity:1;transition:opacity var(--tb-dur-standup) var(--tb-ease-enter), transform var(--tb-dur-standup) var(--tb-ease-enter), border-color var(--tb-dur-fast) var(--tb-ease-brand), background-color var(--tb-dur-enter) var(--tb-ease-brand), color var(--tb-dur-enter) var(--tb-ease-brand);transition-delay:calc(var(--i,0) * var(--tb-stagger-card)), calc(var(--i,0) * var(--tb-stagger-card)), 0s, 0s, 0s;transform:none}@media (prefers-reduced-motion:reduce){.mk-shell.js .reveal>*,.mk-shell.js .lines .line>i,.mk-shell.js .standup{opacity:1!important;transform:none!important}}.mk-shell .fx{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}@supports (height:100lvh){.mk-shell .fx{height:100lvh;bottom:auto}}.mk-shell .fx-noise{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mk-shell .fx-glow{background:radial-gradient(42% 42% at var(--glow-x) var(--glow-y), color-mix(in srgb, var(--tb-glow-hue) 26%, transparent), transparent 70%);position:absolute;inset:-20%}.mk-shell .fx-particles{width:100%;height:100%;transition:opacity var(--tb-dur-enter) var(--tb-ease-brand);position:absolute;inset:0}.mk-shell .fx-wash{transition:opacity var(--tb-dur-enter) var(--tb-ease-brand);background:radial-gradient(60vmax 60vmax at 18% 12%, color-mix(in srgb, var(--tb-accent) 19%, transparent), transparent 60%), radial-gradient(52vmax 52vmax at 84% 22%, color-mix(in srgb, var(--tb-gold) 8%, transparent), transparent 62%), radial-gradient(60vmax 48vmax at 70% 96%, color-mix(in srgb, var(--tb-cat-scrim) 11%, transparent), transparent 60%);position:absolute;inset:0}.mk-shell .fx-grid{-webkit-mask:radial-gradient(120vmax 90vmax at 50% 30%, var(--tb-mask-ink) 30%, transparent 78%);-webkit-mask:radial-gradient(120vmax 90vmax at 50% 30%, var(--tb-mask-ink) 30%, transparent 78%);mask:radial-gradient(120vmax 90vmax at 50% 30%, var(--tb-mask-ink) 30%, transparent 78%);position:absolute;inset:0}.mk-shell .fx-grid:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--tb-text) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--tb-text) 7%, transparent) 1px, transparent 1px);animation:mk-fx-drift var(--tb-dur-loop-slow) var(--tb-ease-linear) infinite;background-size:44px 44px;position:absolute;inset:-46px}@keyframes mk-fx-drift{to{transform:translate(44px,44px)}}.mk-shell .fx-orb{filter:blur(46px);opacity:.4;mix-blend-mode:screen;animation:mk-fx-float var(--tb-dur-loop) var(--tb-ease-brand) infinite;transition:opacity var(--tb-dur-enter) var(--tb-ease-brand);border-radius:50%;position:absolute}.mk-shell .fx-orb.a{background:var(--tb-accent);width:38vmax;height:38vmax;top:-6vmax;left:-8vmax}.mk-shell .fx-orb.b{background:var(--tb-gold);opacity:.14;width:30vmax;height:30vmax;animation-duration:var(--tb-dur-loop-mid);top:6vmax;right:-6vmax}.mk-shell .fx-orb.c{background:var(--tb-cat-scrim);opacity:.26;width:34vmax;height:34vmax;animation-duration:var(--tb-dur-loop-float);bottom:-12vmax;left:24vmax}@keyframes mk-fx-float{0%,to{transform:translate(0,0)}50%{transform:translate(2vmax,3vmax)}}.mk-shell .fx-scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tb-accent-text) 45%, transparent), transparent);filter:blur(1px);height:2px;animation:mk-fx-scan var(--tb-dur-loop-scan) var(--tb-ease-brand) infinite;transition:opacity var(--tb-dur-enter) var(--tb-ease-brand);position:absolute;top:0;left:0;right:0}@keyframes mk-fx-scan{0%{transform:translateY(-2vh)}50%{transform:translateY(102vh)}to{transform:translateY(-2vh)}}.mk-shell[data-ground=light] .fx-particles{opacity:.6}.mk-shell[data-ground=light] .fx-wash{opacity:.8}.mk-shell[data-ground=light] .fx-orb{opacity:.3}.mk-shell[data-ground=light] .fx-orb.b{opacity:.11}.mk-shell[data-ground=light] .fx-orb.c{opacity:.2}.mk-shell[data-ground=light] .fx-scan{opacity:.7}@media (prefers-reduced-motion:reduce){.mk-shell .fx-grid:before,.mk-shell .fx-orb,.mk-shell .fx-scan,.mk-shell .scrollcue i{animation:none}}.mk-shell .lens{z-index:-1;pointer-events:none;will-change:transform;background:color-mix(in srgb, var(--tb-accent) 5%, transparent);opacity:0;width:140px;height:140px;transition:opacity var(--tb-dur-fast) var(--tb-ease-brand);border-radius:50%;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)}.mk-shell .lens-copy{transform-origin:0 0;will-change:transform;width:100vw;height:100vh;position:absolute;top:0;left:0}.mk-shell .lens-copy .fx-grid:before{background-image:linear-gradient(color-mix(in srgb, var(--tb-text) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--tb-text) 13%, transparent) 1px, transparent 1px)}.mk-shell .lens-canvas{width:100%;height:100%;transition:opacity var(--tb-dur-enter) var(--tb-ease-brand);position:absolute;inset:0}.mk-shell[data-ground=light] .lens-canvas{opacity:.28}.mk-shell .lens:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 26px #0000004d,inset 0 2px 10px #f0edf814}.mk-shell.cursor-ready .lens{opacity:1}.mk-shell.cursor-hot .lens{opacity:0}@media (pointer:coarse),(prefers-reduced-motion:reduce){.mk-shell .lens{display:none}}.mk-shell .cursor,.mk-shell .cursor-dot{z-index:9999;pointer-events:none;will-change:transform;opacity:0;transition:opacity var(--tb-dur-fast) var(--tb-ease-brand);border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.mk-shell .cursor{border:1.5px solid var(--tb-accent-text);width:22px;height:22px;transition:width var(--tb-dur-fast) var(--tb-ease-brand), height var(--tb-dur-fast) var(--tb-ease-brand), background-color var(--tb-dur-fast) var(--tb-ease-brand), border-color var(--tb-dur-fast) var(--tb-ease-brand), opacity var(--tb-dur-fast) var(--tb-ease-brand)}.mk-shell .cursor-dot{background:var(--tb-accent-text);width:5px;height:5px}.mk-shell.cursor-ready .cursor,.mk-shell.cursor-ready .cursor-dot{opacity:1}.mk-shell.cursor-hot .cursor{background:var(--tb-accent-text);border-color:var(--tb-accent-text);width:5px;height:5px}.mk-shell.cursor-hot .cursor-dot{opacity:0}@media (pointer:coarse),(prefers-reduced-motion:reduce){.mk-shell .cursor,.mk-shell .cursor-dot{display:none}}.mk-shell .nav{top:var(--tb-prelaunch-h,0px);z-index:100;background:color-mix(in srgb, var(--tb-bg) 72%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-bottom:1px solid var(--tb-border);transition:transform var(--tb-dur-move) var(--tb-ease-brand), background-color var(--tb-dur-enter) var(--tb-ease-brand), color var(--tb-dur-enter) var(--tb-ease-brand), border-color var(--tb-dur-enter) var(--tb-ease-brand);justify-content:space-between;align-items:center;padding:16px clamp(20px,5vw,48px);display:flex;position:fixed;left:0;right:0}.mk-shell .nav.hidden{visibility:hidden;pointer-events:none;transform:translateY(-102%)}.mk-shell .brand{font-family:var(--tb-font-display);letter-spacing:-.02em;color:var(--tb-text);align-items:center;gap:.5ch;font-size:1.25rem;font-weight:700;display:flex}.mk-shell .brand b{background:linear-gradient(100deg, var(--tb-accent-text), var(--tb-cat-scrim));color:#0000;-webkit-background-clip:text;background-clip:text}.mk-shell .brand .spark{background:var(--tb-accent);width:8px;height:8px;box-shadow:0 0 12px var(--tb-accent);border-radius:2px;transform:rotate(45deg)}.mk-shell .nav-panel{position:relative}.mk-shell .nav-panel>summary{list-style:none}.mk-shell .nav-panel>summary::-webkit-details-marker{display:none}.mk-shell .nav-toggle{cursor:pointer;color:var(--tb-text);border:1px solid var(--tb-border-strong);border-radius:var(--r);-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:.5ch;min-height:44px;padding:10px 14px;display:none}.mk-shell .nav-links{align-items:center;gap:28px;display:flex}.mk-shell .nav-links a.mono{color:var(--tb-text-dim);transition:color var(--tb-dur-fast) var(--tb-ease-brand);padding:4px 0;position:relative}.mk-shell .nav-links a.mono:after{content:"";transform-origin:0;height:1px;transition:transform var(--tb-dur-move) var(--tb-ease-brand);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mk-shell .nav-links a.mono:hover{color:var(--tb-text)}.mk-shell .nav-links a.mono:hover:after{transform:scaleX(1)}.mk-shell .nav-links a.mono.btn-primary,.mk-shell .nav-links a.mono.btn-primary:hover{color:var(--tb-accent-ink)}.mk-shell .nav-links a.mono.btn{padding:12px 20px}.mk-shell .nav-links a.mono.btn:after{content:none}@media (max-width:760px){.mk-shell .nav-toggle{display:inline-flex}.mk-shell .nav>.brand{min-height:44px}.mk-shell .nav-panel:not([open]) .nav-links{display:none}.mk-shell .nav-panel[open] .nav-links{background:var(--tb-bg);border:1px solid var(--tb-border);border-radius:var(--r-lg);min-width:min(280px,100vw - 40px);box-shadow:0 12px 40px color-mix(in srgb, var(--tb-bg) 40%, transparent);z-index:20;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.mk-shell .nav-panel[open] .nav-links a.mono{box-sizing:border-box;align-items:center;min-height:44px;padding:12px 10px;display:inline-flex}.mk-shell .nav-panel[open] .nav-links a.mono:after{display:none}.mk-shell .nav-panel[open] .nav-links .btn{justify-content:center;margin-top:6px}}.mk-shell .btn{--c:var(--tb-accent);font-family:var(--tb-font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r);isolation:isolate;transition:color var(--tb-dur-fast) var(--tb-ease-brand), border-color var(--tb-dur-fast) var(--tb-ease-brand);border:1px solid #0000;align-items:center;gap:.6ch;padding:12px 20px;font-size:.78rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.mk-shell .btn-primary{color:var(--tb-accent-ink);background:var(--c)}.mk-shell .btn-primary:before{content:"";background:var(--tb-accent-hover);transform-origin:0;transition:transform var(--tb-dur-move) var(--tb-ease-brand);z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.mk-shell .btn-primary:hover:before{transform:scaleX(1)}.mk-shell .btn-ghost{color:var(--tb-text);border-color:var(--tb-border-strong);background:0 0}.mk-shell .btn-ghost span{position:relative}.mk-shell .btn-ghost span:after{content:"";background:var(--tb-accent-text);transform-origin:0;height:1px;transition:transform var(--tb-dur-move) var(--tb-ease-brand);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.mk-shell .btn-ghost:hover span:after{transform:scaleX(1)}.mk-shell .btn:focus-visible{outline:2px solid var(--tb-accent-text);outline-offset:2px}.mk-shell .hero{flex-direction:column;justify-content:center;min-height:100svh;padding:120px 0 80px;display:flex;position:relative}.mk-shell .hero h1{text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;margin:.4rem 0 0;font-size:clamp(2.05rem,8.2vw,7rem)}.mk-shell .hero .lines .line{overflow-wrap:anywhere}.mk-shell .hero h1 .accent>i{background:linear-gradient(100deg, var(--tb-accent-text), var(--tb-cat-scrim) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-shell .hero-sub{max-width:46ch;color:var(--tb-text-dim);margin:1.6rem 0 0;font-size:clamp(1.02rem,2.2vw,1.28rem)}.mk-shell .hero-cta{flex-wrap:wrap;gap:14px;margin:2.2rem 0 0;display:flex}.mk-shell .statstrip{border-top:1px solid var(--tb-border);transition:border-color var(--tb-dur-enter) var(--tb-ease-brand), color var(--tb-dur-enter) var(--tb-ease-brand);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 28px;margin:3rem 0 0;padding-top:1.6rem;display:grid}.mk-shell .statstrip .s b{font-family:var(--tb-font-display);color:var(--tb-text);margin-bottom:.45rem;font-size:1.5rem;font-weight:700;line-height:1;display:block}.mk-shell .statstrip .s span{max-width:30ch;font-size:.68rem;display:block}@media (max-width:980px){.mk-shell .statstrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.mk-shell .statstrip{grid-template-columns:1fr;gap:14px}}.mk-shell .scrollcue{color:var(--tb-text-dim);display:none;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@media (min-width:760px) and (min-height:1000px){.mk-shell .scrollcue{display:block}}.mk-shell .scrollcue i{background:linear-gradient(var(--tb-accent-text), transparent);width:1px;height:34px;animation:mk-cue var(--tb-dur-cue) var(--tb-ease-brand) infinite;margin:8px auto 0;display:block}@keyframes mk-cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.mk-shell .section{scroll-margin-top:calc(var(--tb-prelaunch-h,0px) + 5.5rem);padding:clamp(72px,12vh,140px) 0;position:relative}.mk-shell .section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,5vw,52px);display:flex}.mk-shell .section-head h2{text-transform:uppercase;max-width:16ch;margin:.4rem 0 0;font-size:clamp(1.9rem,4.4vw,3.4rem)}.mk-shell .section-head p{color:var(--tb-text-dim);max-width:38ch;margin:0}.mk-shell .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:1100px){.mk-shell .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.mk-shell .grid{grid-template-columns:1fr}}.mk-shell .card{--card-c:var(--tb-accent);border:1px solid var(--tb-border);border-radius:var(--r-lg);background:var(--tb-surface);isolation:isolate;transition:border-color var(--tb-dur-fast) var(--tb-ease-brand), background-color var(--tb-dur-enter) var(--tb-ease-brand), color var(--tb-dur-enter) var(--tb-ease-brand);padding:22px 20px 20px;position:relative;overflow:hidden}.mk-shell .card:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(135deg, color-mix(in srgb, var(--card-c) 14%, transparent), transparent 62%);transition:opacity var(--tb-dur-fast) var(--tb-ease-brand);position:absolute;inset:0}.mk-shell .card:after{content:"";background:var(--card-c);border-radius:0 3px 3px 0;width:3px;position:absolute;top:20px;bottom:20px;left:0}.mk-shell .card:hover{border-color:color-mix(in srgb, var(--card-c) 45%, var(--tb-border))}.mk-shell .card:hover:before{opacity:1}.mk-shell .card .cat{font-family:var(--tb-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--card-c);align-items:center;gap:8px;margin-bottom:14px;font-size:.66rem;display:inline-flex}.mk-shell .card .cat i{background:var(--card-c);border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.mk-shell .card h3{font-family:var(--tb-font-display);letter-spacing:-.01em;color:var(--tb-text);margin:0 0 8px;font-size:1.32rem;font-weight:700}.mk-shell .card p{color:var(--tb-text-dim);margin:0;font-size:.92rem}.mk-shell .card .go{font-family:var(--tb-font-mono);letter-spacing:.05em;color:var(--tb-text-dim);align-items:center;gap:8px;margin-top:16px;font-size:.68rem;display:flex}.mk-shell .card .go b{color:var(--card-c);font-weight:400}.mk-shell .cb{border:1.5px solid var(--card-c,var(--tb-accent));opacity:0;width:12px;height:12px;transition:opacity var(--tb-dur-fast) var(--tb-ease-brand), transform var(--tb-dur-fast) var(--tb-ease-brand);position:absolute}.mk-shell .cb.tl{border-bottom:0;border-right:0;top:10px;left:10px}.mk-shell .cb.tr{border-bottom:0;border-left:0;top:10px;right:10px}.mk-shell .cb.bl{border-top:0;border-right:0;bottom:10px;left:10px}.mk-shell .cb.br{border-top:0;border-left:0;bottom:10px;right:10px}.mk-shell .card:hover .cb{opacity:.9}.mk-shell .card:hover .cb.tl{transform:translate(-3px,-3px)}.mk-shell .card:hover .cb.tr{transform:translate(3px,-3px)}.mk-shell .card:hover .cb.bl{transform:translate(-3px,3px)}.mk-shell .card:hover .cb.br{transform:translate(3px,3px)}.mk-shell .card .stepnum{font-family:var(--tb-font-display);color:var(--card-c);opacity:.16;pointer-events:none;font-size:2.3rem;font-weight:700;line-height:1;position:absolute;top:16px;right:18px}.mk-shell .pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:1100px){.mk-shell .pricing{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.mk-shell .pricing{grid-template-columns:1fr}}.mk-shell .price{border:1px solid var(--tb-border);border-radius:var(--r-lg);background:var(--tb-surface);transition:background-color var(--tb-dur-enter) var(--tb-ease-brand), color var(--tb-dur-enter) var(--tb-ease-brand), border-color var(--tb-dur-enter) var(--tb-ease-brand);flex-direction:column;padding:26px 22px;display:flex;position:relative}.mk-shell .price.feat{border-color:color-mix(in srgb, var(--tb-gold) 55%, var(--tb-border));background-color:var(--tb-surface);background-image:linear-gradient(150deg, color-mix(in srgb, var(--tb-gold) 16%, transparent), transparent);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.mk-shell .price .tier{font-family:var(--tb-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tb-text-dim);font-size:.7rem}.mk-shell .price .amt{font-family:var(--tb-font-display);color:var(--tb-text);margin:.4rem 0 .2rem;font-size:2.6rem;font-weight:700}.mk-shell .price .amt small{color:var(--tb-text-dim);font-size:.9rem;font-family:var(--tb-font-mono)}.mk-shell .price.feat .amt{color:var(--tb-gold-text)}.mk-shell .price ul{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-shell .price li{color:var(--tb-text);gap:9px;font-size:.88rem;display:flex}.mk-shell .price li:before{content:"→";color:var(--tb-accent-text)}.mk-shell .price .price-cta{justify-content:center;width:100%;min-height:44px;margin-top:auto}.mk-shell .price ul{margin-bottom:18px}.mk-shell .price .badge{background:color-mix(in srgb, var(--tb-gold) 22%, var(--tb-surface));color:var(--tb-gold-text);border:1px solid color-mix(in srgb, var(--tb-gold) 50%, transparent);font-family:var(--tb-font-mono);letter-spacing:.08em;text-transform:uppercase;z-index:1;border-radius:999px;padding:3px 10px;font-size:.6rem;position:absolute;top:20px;right:40px}.mk-shell .statement{font-family:var(--tb-font-display);letter-spacing:-.01em;text-wrap:balance;max-width:30ch;color:var(--tb-text);margin:0 0 clamp(28px,5vw,48px);font-size:clamp(1.4rem,3.2vw,2.2rem);font-weight:700;line-height:1.2}.mk-shell .statement em{color:var(--tb-accent-text);font-style:normal}.mk-shell .faq{max-width:860px}.mk-shell .faq details{border-top:1px solid var(--tb-border)}.mk-shell .faq details:last-of-type{border-bottom:1px solid var(--tb-border)}.mk-shell .faq summary{cursor:pointer;align-items:baseline;gap:16px;padding:20px 0;list-style:none;display:flex}.mk-shell .faq summary::-webkit-details-marker{display:none}.mk-shell .faq .qn{font-family:var(--tb-font-mono);letter-spacing:.06em;color:var(--tb-accent-text);flex:none;min-width:1.8rem;font-size:.68rem}.mk-shell .faq .qt{font-family:var(--tb-font-display);letter-spacing:-.01em;color:var(--tb-text);transition:color var(--tb-dur-fast) var(--tb-ease-brand);font-size:1.08rem;font-weight:700}.mk-shell .faq summary:hover .qt{color:var(--tb-accent-text)}.mk-shell .faq .plus{font-family:var(--tb-font-mono);color:var(--tb-text-dim);transition:transform var(--tb-dur-fast) var(--tb-ease-brand), color var(--tb-dur-fast) var(--tb-ease-brand);flex:none;margin-left:auto;font-size:1rem}.mk-shell .faq details[open] .plus{color:var(--tb-accent-text);transform:rotate(45deg)}.mk-shell .faq .a{color:var(--tb-text-dim);max-width:62ch;margin:0;padding:0 0 22px calc(1.8rem + 16px)}.mk-shell .faq .a a{box-sizing:border-box;align-items:center;min-height:44px;padding:10px 2px;display:inline-flex}.mk-shell .hud{background:var(--tb-border);border:1px solid var(--tb-border);border-radius:var(--r-lg);transition:background-color var(--tb-dur-enter) var(--tb-ease-brand), border-color var(--tb-dur-enter) var(--tb-ease-brand);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.mk-shell .hud .cell{background:var(--tb-bg-raised);transition:background-color var(--tb-dur-enter) var(--tb-ease-brand), color var(--tb-dur-enter) var(--tb-ease-brand);padding:26px 22px}.mk-shell .hud .cell .k{font-family:var(--tb-font-mono);letter-spacing:.08em;color:var(--tb-text-dim);text-transform:uppercase;font-size:.66rem}.mk-shell .hud .cell .v{font-family:var(--tb-font-display);color:var(--tb-text);font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1}.mk-shell .hud .cell .v .u{color:var(--tb-accent-text);font-size:.6em}.mk-shell .footer{border-top:1px solid var(--tb-border);background:color-mix(in srgb, var(--tb-bg) 72%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);margin-top:auto;padding:40px 0;position:relative}.mk-shell .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.mk-shell .footer .cols,.mk-shell .footer .legal-cols{flex-wrap:wrap;gap:26px;display:flex}@media (max-width:640px){.mk-shell .footer{padding:32px 0 26px}.mk-shell .footer-inner{text-align:center;flex-direction:column;align-items:center;gap:20px}.mk-shell .footer .cols,.mk-shell .footer .legal-cols{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:0 12px;width:100%;max-width:22rem;display:grid}.mk-shell .footer .cols a,.mk-shell .footer .legal-cols a{box-sizing:border-box;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 8px;display:inline-flex}.mk-shell .footer .brand{align-items:center;min-height:44px}.mk-shell .footer .legal-cols{border-top:1px solid var(--tb-border);padding-top:16px}}.mk-shell .footer .footer-copyright{text-align:center;flex-basis:100%;order:99}.mk-shell .preview-tag{font-family:var(--tb-font-mono);letter-spacing:.08em;color:var(--tb-text-dim);border:1px solid var(--tb-border);border-radius:999px;padding:4px 10px;font-size:.62rem}.mk-shell .footer .cols a,.mk-shell .footer .legal-cols a{box-sizing:border-box;min-height:44px;font-family:var(--tb-font-mono);text-transform:uppercase;letter-spacing:var(--tb-track-mono);color:var(--tb-text-dim);transition:color var(--tb-dur-fast) var(--tb-ease-brand);justify-content:center;align-items:center;padding:12px 8px;font-size:.72rem;display:inline-flex}.mk-shell .footer .cols a:hover,.mk-shell .footer .legal-cols a:hover{color:var(--tb-text)}@media (pointer:fine){.mk-shell.cursor-ready,.mk-shell.cursor-ready a,.mk-shell.cursor-ready button,.mk-shell.cursor-ready summary,.mk-shell.cursor-ready [data-magnetic]{cursor:none}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.mk-shell,.mk-shell.js,.mk-shell.cursor-ready{cursor:auto}.mk-shell a,.mk-shell button,.mk-shell summary,.mk-shell [data-magnetic],.mk-shell.js a,.mk-shell.js button,.mk-shell.js summary,.mk-shell.js [data-magnetic],.mk-shell.cursor-ready a,.mk-shell.cursor-ready button,.mk-shell.cursor-ready summary,.mk-shell.cursor-ready [data-magnetic]{cursor:pointer}}
.mk-shell{flex-direction:column;min-height:100dvh;display:flex}.mk-container{width:100%;max-width:var(--maxw,1200px);margin:0 auto;padding-left:clamp(20px,5vw,48px);padding-right:clamp(20px,5vw,48px)}
