.ml-root{--bg:#0a0c10;--bg-2:#0e1117;--surface:#171d28;--surface-2:#222a3a;--line:#ffffff24;--line-soft:#ffffff12;--ink:#f5f7fa;--muted:#b3bdca;--muted-2:#95a0b0;--card-shadow:0 1px 0 #ffffff0d inset,0 10px 30px -18px #000000e6;--green:#2ee57f;--green-deep:#103a28;--amber:#ffb43d;--blue:#5aa9ff;--red:#ff6b6b;--violet:#a78bff;--radius:16px;--maxw:1180px;--mono:var(--font-mono),"JetBrains Mono",monospace;--disp:var(--font-disp),"Space Grotesk",system-ui,-apple-system,sans-serif;--body:var(--font-body),"Inter",system-ui,-apple-system,sans-serif;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--body);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px;line-height:1.62;position:relative}.ml-root:before{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:linear-gradient(#2ee57f07 1px,#0000 1px),linear-gradient(90deg,#2ee57f07 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 0,#000 0%,#0000 72%)}.ml-root:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(62% 48% at 50% -12%,#2ee57f1f,#0000 68%),radial-gradient(40% 42% at 100% 2%,#ffb43d12,#0000 70%),radial-gradient(36% 40% at 0 8%,#5aa9ff0f,#0000 70%);position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){@keyframes ml-aurora{0%,to{opacity:.85}50%{opacity:1}}.ml-root:after{animation:9s ease-in-out infinite ml-aurora}}.ml-root *{box-sizing:border-box}.ml-root a{color:inherit;text-decoration:none}.ml-root ::selection{background:var(--green);color:#04140b}.ml-root .wrap{max-width:var(--maxw);z-index:1;margin:0 auto;padding:0 28px;position:relative}.ml-root .pillar,.ml-root .fixcard,.ml-root .panel,.ml-root .kit,.ml-root .mb-card,.ml-root .mb-step,.ml-root .step,.ml-root .rumour-row,.ml-root .wc,.ml-root .plan,.ml-root .further,.ml-root .cd-unit,.ml-root .toc,.ml-root .demo-card{box-shadow:var(--card-shadow)}.ml-root .site-head{z-index:50;position:sticky;top:0}.ml-root .nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#080b0ad1}.ml-root .nav .wrap{justify-content:space-between;align-items:center;gap:16px;height:66px;display:flex}.ml-root .brand{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);flex-shrink:0;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.ml-root .brand .dot{background:var(--green);width:11px;height:11px;box-shadow:0 0 14px var(--green);border-radius:3px}.ml-root .nlinks{align-items:center;gap:3px;display:flex}.ml-root .nlink{color:var(--muted);white-space:nowrap;border-radius:9px;padding:8px 13px;font-size:14px;font-weight:600;transition:color .15s,background .15s;position:relative}.ml-root .nlink:hover{color:var(--ink);background:var(--surface-2)}.ml-root .nlink.active{color:var(--green)}.ml-root .nlink.active:after{content:"";background:var(--green);border-radius:2px;height:2px;position:absolute;bottom:3px;left:13px;right:13px}.ml-root .nlinks-sep{background:var(--line);width:1px;height:22px;margin:0 7px}.ml-root .nlink.signin:hover{background:0 0}.ml-root .nbtn{color:#04140b;box-shadow:0 6px 18px -8px var(--green);background:linear-gradient(135deg,#3aed8c,#1fce71);border-radius:10px;margin-left:5px;padding:9px 17px;font-size:13.5px;font-weight:800;transition:transform .15s,box-shadow .15s,filter .15s}.ml-root .nbtn:hover{box-shadow:0 10px 26px -8px var(--green);filter:brightness(1.06);transform:translateY(-1px)}.ml-root .nav-toggle{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.ml-root .nav-toggle span{background:var(--ink);border-radius:2px;width:18px;height:2px;transition:transform .2s,opacity .2s}.ml-root .nav-toggle.on span:first-child{transform:translateY(7px)rotate(45deg)}.ml-root .nav-toggle.on span:nth-child(2){opacity:0}.ml-root .nav-toggle.on span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.ml-root .kickoff{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#27e07e21,transparent 34%,transparent 66%,#ffb02e21),var(--bg-2);transition:filter .2s;display:block}.ml-root .kickoff:hover{filter:brightness(1.2)}.ml-root .kickoff .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:8px 28px;display:flex}.ml-root .ko-pill{font-family:var(--mono);letter-spacing:.07em;color:var(--green);white-space:nowrap;background:#27e07e1f;border:1px solid #27e07e52;border-radius:30px;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.ml-root .ko-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:50%}.ml-root .ko-meta{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:13px}.ml-root .ko-meta b{color:var(--ink);font-weight:700}.ml-root .ko-dim{color:var(--muted)}.ml-root .ko-cta{font-family:var(--mono);color:var(--amber);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.ml-root .ko-arr{transition:transform .2s}.ml-root .kickoff:hover .ko-arr{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.ml-root .ko-dot{animation:1.8s ease-in-out infinite ml-glow}}.ml-root .site-footer{border-top:1px solid var(--line);background:linear-gradient(180deg,var(--bg-2),var(--bg));margin-top:48px;position:relative}.ml-root .site-footer:before{content:"";background:linear-gradient(90deg,#0000,#27e07e80,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.ml-root .foot-band{border-bottom:1px solid var(--line);background:radial-gradient(80% 140% at 0 0,#2ee57f1a,#0000 60%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:42px 28px;display:flex}.ml-root .foot-band-copy h2{font-family:var(--disp);letter-spacing:-.02em;margin-bottom:7px;font-size:clamp(22px,3vw,33px);font-weight:700;line-height:1.1}.ml-root .foot-band-copy p{color:var(--muted);max-width:48ch;font-size:15px}.ml-root .foot-band-cta{flex-wrap:wrap;gap:12px;display:flex}.ml-root .foot-band-cta .btn{padding:13px 22px;font-size:13.5px}@media (width<=640px){.ml-root .foot-band{padding:32px 24px}}.ml-root .foot-grid{grid-template-columns:1.7fr 1fr 1fr 1fr .9fr;gap:40px;padding:56px 28px 36px;display:grid}.ml-root .foot-brand .brand{margin-bottom:14px;font-size:22px}.ml-root .foot-tag{color:var(--muted);max-width:330px;margin-bottom:20px;font-size:13.5px;line-height:1.65}.ml-root .foot-cta{font-family:var(--mono);color:#04140b;background:var(--green);border-radius:10px;align-items:center;gap:8px;padding:11px 17px;font-size:12.5px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.ml-root .foot-cta:hover{box-shadow:0 12px 26px -10px var(--green);transform:translateY(-2px)}.ml-root .foot-cta span{transition:transform .2s}.ml-root .foot-cta:hover span{transform:translate(4px)}.ml-root .foot-col{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.ml-root .foot-col h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:4px;font-size:11px}.ml-root .foot-col a{color:var(--muted);font-size:13.5px;font-weight:500;transition:color .15s,transform .15s}.ml-root .foot-col a:hover{color:var(--green);transform:translate(3px)}.ml-root .foot-bottom{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 28px 26px;font-size:11.5px;display:flex}.ml-root .foot-badges{flex-wrap:wrap;gap:18px;display:flex}.ml-root .foot-badges span{align-items:center;gap:6px;display:inline-flex}.ml-root .foot-badges .g{color:var(--green)}@media (width<=860px){.ml-root .foot-grid{grid-template-columns:1fr 1fr;gap:30px 24px;padding:44px 24px 30px}.ml-root .foot-brand{grid-column:1/-1}}@media (width<=480px){.ml-root .foot-grid{grid-template-columns:1fr 1fr}.ml-root .foot-bottom{justify-content:flex-start}}@media (width<=1080px){.ml-root .nav-toggle{display:flex}.ml-root .nlinks{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#080b0afa;flex-direction:column;align-items:stretch;gap:2px;max-height:calc(100dvh - 66px);padding:12px 18px 20px;transition:opacity .2s,transform .2s;position:fixed;top:66px;left:0;right:0;overflow-y:auto;transform:translateY(-14px)}.ml-root .nlinks.open{opacity:1;pointer-events:auto;transform:none}.ml-root .nlink{border-radius:10px;padding:14px;font-size:15.5px}.ml-root .nlink:hover,.ml-root .nlink.active{background:#27e07e1a}.ml-root .nlink.active{color:var(--green)}.ml-root .nlink.active:after{display:none}.ml-root .nlinks-sep{width:auto;height:1px;margin:9px 4px}.ml-root .nbtn{text-align:center;margin:8px 0 0;padding:14px;font-size:15px}}@media (width<=640px){.ml-root .ko-dim{display:none}.ml-root .kickoff .wrap{gap:10px}}@media (width<=430px){.ml-root .ko-cta{display:none}}.ml-root h1{font-family:var(--disp);letter-spacing:-.025em;font-weight:800;line-height:1.04}.ml-root h2{font-family:var(--disp);letter-spacing:-.02em;font-size:clamp(28px,4.6vw,46px);font-weight:700;line-height:1.08}.ml-root h3,.ml-root h4{letter-spacing:-.015em;font-weight:700}.ml-root .sec-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:13px;font-size:12px}.ml-root .sec-tag.g,.ml-root .sec-tag.a{letter-spacing:.12em;border:1px solid;border-radius:20px;padding:6px 13px;font-size:11.5px;font-weight:700;display:inline-block}.ml-root .sec-tag.g{color:var(--green);background:#27e07e1a;border-color:#27e07e52}.ml-root .sec-tag.a{color:var(--amber);background:#ffb02e1a;border-color:#ffb02e52}.ml-root .crumb{font-family:var(--mono);color:var(--muted-2);margin-bottom:8px;font-size:11px}.ml-root .lede{color:var(--muted);max-width:62ch;font-size:17px;line-height:1.65}.ml-root .page{padding:40px 0 64px}.ml-root .ai{background:linear-gradient(135deg,#27e07e12,#27e07e03);border:1px solid #27e07e40;border-radius:12px;margin-bottom:18px;padding:16px 18px}.ml-root .ai.amber{background:linear-gradient(135deg,#ffb02e0f,#0000);border-color:#ffb02e40}.ml-root .ai .t{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);align-items:center;gap:7px;margin-bottom:9px;font-size:10.5px;display:flex}.ml-root .ai.amber .t{color:var(--amber)}.ml-root .ai .t .sp{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}.ml-root .ai.amber .t .sp{background:var(--amber);box-shadow:0 0 8px var(--amber)}.ml-root .ai p{color:#cfe0d6;font-size:13.5px}.ml-root .ai b{color:#fff}.ml-root .mhero{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding-bottom:20px;display:flex}.ml-root .mteam{align-items:center;gap:12px;display:flex}.ml-root .crest{width:46px;height:46px;font-family:var(--disp);color:var(--green);background:linear-gradient(135deg,#1c2b22,#10211a);border-radius:11px;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.ml-root .crest.x{color:var(--violet);background:linear-gradient(135deg,#241c2b,#15101f)}.ml-root .mteam .nm{font-family:var(--disp);font-size:19px;font-weight:700}.ml-root .mteam .meta{font-family:var(--mono);color:var(--muted-2);font-size:11px}.ml-root .vs{text-align:center}.ml-root .vs .v{font-family:var(--disp);color:var(--muted-2);font-size:22px;font-weight:800}.ml-root .vs .k{font-family:var(--mono);color:var(--green);font-size:11px}.ml-root .mgrid{grid-template-columns:1.3fr 1fr;gap:18px;display:grid}@media (width<=760px){.ml-root .mgrid{grid-template-columns:1fr}}.ml-root .panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:16px}.ml-root .panel h4{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);margin-bottom:13px;font-size:10.5px}.ml-root .row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.ml-root .row:first-of-type{border-top:none}.ml-root .muted-mono{font-family:var(--mono);color:var(--muted-2);font-size:11px}.ml-root .inj{color:var(--red);font-family:var(--mono);font-size:11px}.ml-root .sus{color:var(--amber);font-family:var(--mono);font-size:11px}.ml-root .form{gap:4px;display:flex}.ml-root .form i{width:18px;height:18px;font-family:var(--mono);border-radius:5px;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:700;display:flex}.ml-root .form i.w{color:var(--green);background:#27e07e2e}.ml-root .form i.d{color:var(--muted);background:#262f29}.ml-root .form i.l{color:var(--red);background:#ff5d5d29}.ml-root .statcard{flex-direction:column;gap:3px;display:flex}.ml-root .statcard .v{font-family:var(--disp);font-size:24px;font-weight:800}.ml-root .statcard .l{font-family:var(--mono);color:var(--muted-2);font-size:10px}.ml-root .h2h{align-items:flex-end;gap:18px;display:flex}.ml-root .funnel-cta{background:#ffb02e14;border:1px dashed #ffb02e66;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding:14px 16px;display:flex}.ml-root .funnel-cta .txt{color:var(--muted);font-size:13px}.ml-root .funnel-cta .txt b{color:var(--amber)}.ml-root .funnel-cta .b{background:var(--amber);color:#1b1303;font-family:var(--mono);border-radius:9px;padding:9px 16px;font-size:12px;font-weight:700}.ml-root .btn{font-family:var(--mono);cursor:pointer;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-block}.ml-root .btn.pri{color:#04140b;box-shadow:0 6px 18px -10px var(--green);background:linear-gradient(135deg,#3aed8c,#1fce71)}.ml-root .btn.sec{color:var(--amber);background:0 0;border:1px solid #ffb02e66}.ml-root .btn.ghost{background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}.ml-root .btn:disabled{opacity:.55;cursor:not-allowed}.ml-root .bw{grid-template-columns:250px 1fr;gap:0;display:grid}@media (width<=820px){.ml-root .bw{grid-template-columns:1fr}}.ml-root .bside{border-right:1px solid var(--line);padding-right:22px}@media (width<=820px){.ml-root .bside{border-right:none;padding-right:0}}.ml-root .binput{border:1px solid var(--line);width:100%;font-family:var(--mono);color:var(--ink);background:#0a0e0c;border-radius:10px;margin-bottom:12px;padding:11px 13px;font-size:13px}.ml-root .bgen{background:var(--amber);color:#1b1303;width:100%;font-family:var(--mono);cursor:pointer;border:none;border-radius:10px;margin-bottom:18px;padding:11px;font-size:13px;font-weight:700}.ml-root .bgen:disabled{opacity:.6;cursor:not-allowed}.ml-root .bground{color:var(--muted-2);font-size:11px;font-family:var(--mono);line-height:1.9}.ml-root .bground .ok{color:var(--green)}.ml-root .bcontent{padding-left:24px}@media (width<=820px){.ml-root .bcontent{padding-top:18px;padding-left:0}}.ml-root .kit-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}@media (width<=560px){.ml-root .kit-grid{grid-template-columns:1fr}}.ml-root .kit{background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:16px}.ml-root .kit .kh{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.ml-root .kit .kh h4{font-family:var(--disp);font-size:15px;font-weight:700}.ml-root .cp{font-family:var(--mono);color:var(--amber);cursor:pointer;background:0 0;border:1px solid #ffb02e66;border-radius:6px;padding:3px 8px;font-size:10px}.ml-root .hook{color:var(--muted);border-top:1px solid var(--line-soft);gap:8px;padding:7px 0;font-size:12.5px;display:flex}.ml-root .hook:first-of-type{border-top:none}.ml-root .hook .n{color:var(--amber);font-family:var(--mono);font-weight:700}.ml-root .hook .src{color:var(--green);font-size:10px;font-family:var(--mono)}.ml-root .tweet{color:var(--muted);font-size:12.5px;line-height:1.6}.ml-root .span2{grid-column:1/-1}.ml-root .chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ml-root .chip{border:1px solid var(--line);color:var(--muted);font-size:12px;font-family:var(--mono);cursor:pointer;background:0 0;border-radius:30px;padding:6px 13px}.ml-root .chip.on{background:var(--amber);color:#1b1303;border-color:var(--amber);font-weight:700}.ml-root .ttable{border-collapse:collapse;width:100%;font-size:13px}.ml-root .ttable th{text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);padding:0 10px 10px;font-size:10px;font-weight:500}.ml-root .ttable td{border-top:1px solid var(--line-soft);padding:12px 10px}.ml-root .pl{align-items:center;gap:10px;display:flex}.ml-root .av{width:28px;height:28px;font-family:var(--disp);color:var(--amber);background:linear-gradient(135deg,#2b2410,#211a10);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ml-root .pl .nm{font-weight:600;display:inline-block}a.nm:hover{color:var(--green)}.ml-root .pl .mt{color:var(--muted-2);font-size:10px;font-family:var(--mono)}.ml-root .rsum{color:var(--muted);max-width:340px;margin-top:5px;font-size:11.5px;line-height:1.45}.ml-root .move{font-family:var(--mono);color:var(--muted);font-size:12px}.ml-root .move b{color:var(--ink)}.ml-root .move .ar{color:var(--amber);margin:0 5px}.ml-root .fee{font-family:var(--mono);font-size:12px;font-weight:700}.ml-root .fee.g{color:var(--green)}.ml-root .fee.free{color:var(--blue)}.ml-root .relbars{vertical-align:middle;gap:3px;display:inline-flex}.ml-root .relbars i{background:#222b25;border-radius:2px;width:5px;height:14px}.ml-root .relbars i.f{background:var(--amber)}.ml-root .relbars i.g{background:var(--green)}.ml-root .spill{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:3px 8px;font-size:9.5px;font-weight:700}.ml-root .s-go{color:var(--green);background:#27e07e29}.ml-root .s-rum{color:var(--amber);background:#ffb02e29}.ml-root .s-talks{color:var(--blue);background:#5aa9ff29}.ml-root .s-out{color:var(--red);background:#ff5d5d29}.ml-root .prose{max-width:760px}.ml-root .prose h3{font-family:var(--disp);letter-spacing:-.02em;margin:30px 0 10px;font-size:22px;font-weight:700}.ml-root .prose h4{font-family:var(--disp);margin:20px 0 8px;font-size:17px;font-weight:700}.ml-root .prose p{color:#c4d2ca;margin-bottom:12px;font-size:15px}.ml-root .prose ul{margin:0 0 14px 20px}.ml-root .prose li{color:#c4d2ca;margin-bottom:7px;font-size:15px}.ml-root .prose a{color:var(--green)}.ml-root .prose .updated{font-family:var(--mono);color:var(--muted-2);margin-bottom:24px;font-size:12px}.ml-root .prose strong{color:var(--ink)}.ml-root .steps{gap:16px;margin:8px 0 24px;display:grid}.ml-root .step{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:18px;padding:22px;display:flex}.ml-root .step .num{font-family:var(--disp);color:var(--green);flex-shrink:0;width:44px;font-size:30px;font-weight:800;line-height:1}.ml-root .step.a .num{color:var(--amber)}.ml-root .step.v .num{color:var(--violet)}.ml-root .step h4{font-family:var(--disp);margin-bottom:6px;font-size:19px;font-weight:700}.ml-root .step p{color:var(--muted);margin-bottom:8px;font-size:14px}.ml-root .step a.try{font-family:var(--mono);color:var(--green);font-size:12px}.ml-root .step.a a.try{color:var(--amber)}.ml-root .hero{padding:64px 0 8px}.ml-root .kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green);align-items:center;gap:12px;margin-bottom:22px;font-size:12.5px;display:flex}.ml-root .kicker:before{content:"";background:var(--green);width:34px;height:1px}.ml-root .hero h1{letter-spacing:-.03em;max-width:15ch;font-size:clamp(40px,7vw,76px);line-height:1.03}.ml-root .hero h1 em{color:var(--green);font-style:normal}.ml-root .hero h1 .a{color:var(--amber)}.ml-root .flywheel{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;font-size:12px;display:flex}.ml-root .fw{background:var(--surface);border:1px solid var(--line);border-radius:30px;align-items:center;gap:9px;padding:8px 15px;display:flex}.ml-root .fw .d{border-radius:50%;width:8px;height:8px}.ml-root .fw.g .d{background:var(--green)}.ml-root .fw.a .d{background:var(--amber)}.ml-root .fwar{color:var(--muted-2)}.ml-root .pillars{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}@media (width<=820px){.ml-root .pillars{grid-template-columns:1fr}}.ml-root .pillar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:all .25s}.ml-root .pillar.g:hover{border-color:#27e07e66;transform:translateY(-3px)}.ml-root .pillar.a:hover{border-color:#ffb02e66;transform:translateY(-3px)}.ml-root .pillar.v:hover{border-color:#9d8cff66;transform:translateY(-3px)}.ml-root .pillar .tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:20px;margin-bottom:14px;padding:4px 9px;font-size:10.5px;display:inline-block}.ml-root .pillar.g .tag{color:var(--green);background:#27e07e24}.ml-root .pillar.a .tag{color:var(--amber);background:#ffb02e24}.ml-root .pillar.v .tag{color:var(--violet);background:#9d8cff24}.ml-root .pillar h3{font-family:var(--disp);letter-spacing:-.025em;margin-bottom:8px;font-size:23px;font-weight:800}.ml-root .pillar p{color:var(--muted);margin-bottom:16px;font-size:14.5px;line-height:1.6}.ml-root .pillar a.more{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-size:12px;font-weight:700;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.ml-root .pillar.g a.more{color:var(--green);background:#2ee57f14;border-color:#2ee57f66}.ml-root .pillar.a a.more{color:var(--amber);background:#ffb43d14;border-color:#ffb43d66}.ml-root .pillar.v a.more{color:var(--violet);background:#a78bff14;border-color:#a78bff66}.ml-root .pillar.g a.more:hover{background:var(--green);color:#04140b;border-color:var(--green);box-shadow:0 10px 24px -12px var(--green);transform:translateY(-2px)}.ml-root .pillar.a a.more:hover{background:var(--amber);color:#1b1303;border-color:var(--amber);box-shadow:0 10px 24px -12px var(--amber);transform:translateY(-2px)}.ml-root .pillar.v a.more:hover{background:var(--violet);color:#100a26;border-color:var(--violet);box-shadow:0 10px 24px -12px var(--violet);transform:translateY(-2px)}.ml-root .section{border-top:1px solid var(--line-soft);padding:56px 0}.ml-root .fixgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=880px){.ml-root .fixgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.ml-root .fixgrid{grid-template-columns:1fr}}.ml-root .fixcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;transition:all .2s;display:block}.ml-root .fixcard:hover{border-color:#27e07e66;transform:translateY(-3px)}.ml-root .fixcard .comp{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);margin-bottom:10px;font-size:10px}.ml-root .fixcard .teams{font-family:var(--disp);font-size:18px;font-weight:700}.ml-root .fixcard .when{font-family:var(--mono);color:var(--green);margin-top:8px;font-size:11px}.ml-root .fixcard .venue{font-family:var(--mono);color:var(--muted-2);margin-top:2px;font-size:10.5px}.ml-root .fixcard .group{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green);background:#27e07e1f;border-radius:20px;margin-top:10px;padding:3px 8px;font-size:9.5px;display:inline-block}@media (prefers-reduced-motion:no-preference){@keyframes ml-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ml-glow{0%,to{opacity:1;box-shadow:0 0 14px var(--green)}50%{opacity:.5;box-shadow:0 0 6px var(--green)}}@keyframes ml-sheen{0%{background-position:-120% 0}to{background-position:220% 0}}.ml-root .hero,.ml-root .fixcard,.ml-root .pillar,.ml-root .step,.ml-root .kit,.ml-root .ai,.ml-root .panel,.ml-root .mhero{animation:.5s cubic-bezier(.19,1,.22,1) both ml-fade-up}.ml-root .fixgrid>:nth-child(2),.ml-root .pillars>:nth-child(2){animation-delay:60ms}.ml-root .fixgrid>:nth-child(3),.ml-root .pillars>:nth-child(3){animation-delay:.12s}.ml-root .fixgrid>:nth-child(4){animation-delay:.18s}.ml-root .fixgrid>:nth-child(n+5){animation-delay:.22s}.ml-root .brand .dot{animation:2.4s ease-in-out infinite ml-glow}.ml-root .hero h1 em,.ml-root .hero h1 .a{background:linear-gradient(100deg,currentColor 35%,#fff 50%,currentColor 65%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite ml-sheen}}.ml-root .fixcard{transition:transform .2s,border-color .2s,box-shadow .2s}.ml-root .fixcard:hover{box-shadow:0 18px 40px -24px #27e07e80}.ml-root .nbtn{transition:transform .15s,box-shadow .15s}.ml-root .nbtn:hover{box-shadow:0 8px 20px -8px var(--green);transform:translateY(-1px)}.ml-root .btn,.ml-root .bgen,.ml-root .chip{transition:transform .15s,filter .15s}.ml-root .btn:hover:not(:disabled),.ml-root .bgen:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ml-root .chip:hover{filter:brightness(1.15)}.ml-root .article{max-width:760px}.ml-root .article .tags{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ml-root .article .tag{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:30px;padding:5px 11px;font-size:11px;transition:all .15s}.ml-root a.tag:hover{border-color:var(--green);color:var(--green)}.ml-root .toc{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--green);border-radius:12px;margin:0 0 30px;padding:18px 20px}.ml-root .toc-title{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:10px;font-size:11px}.ml-root .toc ol{margin:0;padding-left:18px}.ml-root .toc li{margin:6px 0;font-size:14px}.ml-root .toc a{color:#c4d2ca}.ml-root .toc a:hover{color:var(--green)}.ml-root .prose-body{color:#cdd9d2;font-size:17px;line-height:1.8}.ml-root .prose-body>p:first-of-type{color:var(--ink);font-size:19px;line-height:1.7}.ml-root .prose-body p{margin:0 0 1.35em}.ml-root .prose-body h2{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);border-bottom:1px solid var(--line);margin:2.1em 0 .7em;padding-bottom:.35em;scroll-margin-top:90px;font-size:28px;font-weight:700}.ml-root .prose-body h3{font-family:var(--disp);letter-spacing:-.015em;color:var(--ink);margin:1.7em 0 .5em;scroll-margin-top:90px;font-size:21px;font-weight:700}.ml-root .prose-body ul,.ml-root .prose-body ol{margin:0 0 1.35em 1.2em}.ml-root .prose-body li{margin:.5em 0;line-height:1.7}.ml-root .prose-body li::marker{color:var(--green)}.ml-root .prose-body a{color:var(--green);text-underline-offset:2px;text-decoration:underline}.ml-root .prose-body strong{color:var(--ink)}.ml-root .prose-body blockquote{border-left:3px solid var(--amber);color:#d7e2db;background:#ffb02e0f;border-radius:0 10px 10px 0;margin:1.6em 0;padding:14px 20px;font-size:17px}.ml-root .prose-body .tbl-wrap{border:1px solid var(--line);border-radius:12px;margin:1.6em 0;overflow-x:auto}.ml-root .prose-body table{border-collapse:collapse;width:100%;font-size:14.5px}.ml-root .prose-body th{text-align:left;background:var(--surface-2);color:var(--ink);border-bottom:1px solid var(--line);font-weight:600;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:11px 14px;font-size:11.5px}.ml-root .prose-body td{border-bottom:1px solid var(--line-soft);color:#c4d2ca;padding:11px 14px}.ml-root .prose-body tr:last-child td{border-bottom:none}.ml-root .prose-body tbody tr:nth-child(2n){background:#ffffff04}.ml-root .further{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:36px;padding:20px 22px}.ml-root .further h2{font-family:var(--disp);letter-spacing:-.015em;margin-bottom:6px;font-size:21px;font-weight:700}.ml-root .further ul{margin:0;list-style:none}.ml-root .further li{border-top:1px solid var(--line-soft);padding:7px 0}.ml-root .further li:first-child{border-top:none}.ml-root .further a{color:var(--green);font-size:14px}.ml-root .moat{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);margin:8px 0;padding:30px 0}.ml-root .moat .wrap2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ml-root .moat{padding:38px 0}.ml-root .moat .tagline{font-family:var(--disp);letter-spacing:-.025em;max-width:620px;font-size:clamp(22px,3vw,33px);font-weight:800;line-height:1.15}.ml-root .moat .tagline em{color:var(--green);font-style:normal}.ml-root .moat .badges .badge{color:var(--ink);padding:9px 15px;font-size:13px}.ml-root .moat .badges .badge .c{color:var(--green);font-weight:800}.ml-root .badges{flex-wrap:wrap;gap:9px;display:flex}.ml-root .badge{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:30px;align-items:center;gap:7px;padding:7px 13px;font-size:11.5px;display:inline-flex}.ml-root .badge .c{color:var(--green)}.ml-root .split{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;display:grid}@media (width<=860px){.ml-root .split{grid-template-columns:1fr;gap:26px}}.ml-root .demo-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:0 30px 80px -40px #000000b3}.ml-root .demo-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.ml-root .demo-top .t{font-family:var(--mono);color:var(--muted);font-size:12px}.ml-root .demo-top .live{font-family:var(--mono);color:var(--green);align-items:center;gap:6px;font-size:10.5px;display:flex}.ml-root .demo-row{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;margin-bottom:8px;padding:11px 13px}.ml-root .demo-row .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:4px;font-size:9.5px}.ml-root .demo-row .val{color:var(--ink);font-size:13.5px}.ml-root .sccards{gap:9px;margin-top:8px;display:flex}.ml-root .sccards .sc{background:var(--bg-2);border:1px solid var(--line);text-align:center;border-radius:10px;flex:1;padding:10px}.ml-root .sccards .sc b{font-family:var(--disp);color:var(--green);font-size:22px;display:block}.ml-root .sccards .sc small{color:var(--muted-2);font-size:9.5px;font-family:var(--mono)}.ml-root .feat-list{margin:18px 0;list-style:none}.ml-root .feat-list li{border-top:1px solid var(--line-soft);color:var(--muted);gap:11px;padding:9px 0;font-size:14px;display:flex}.ml-root .feat-list li:first-child{border-top:none}.ml-root .feat-list b{color:var(--ink)}.ml-root .feat-list .chk{color:var(--green);font-weight:800}.ml-root .rel-row2{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.ml-root .rel-row2:first-of-type{border-top:none}.ml-root .rel-player{font-size:13.5px;font-weight:600}.ml-root .rel-move{color:var(--muted);font-size:11.5px;font-family:var(--mono)}.ml-root .rel-move .to{color:var(--amber)}.ml-root .rel-score{flex-direction:column;align-items:flex-end;gap:5px;min-width:120px;display:flex}.ml-root .rel-bar{background:var(--line);border-radius:999px;width:110px;height:7px;overflow:hidden}.ml-root .rel-fill{background:linear-gradient(90deg,var(--blue),var(--green));border-radius:999px;height:100%}@media (prefers-reduced-motion:no-preference){.ml-root .rel-fill{animation:ml-grow 1.1s var(--ease,ease)both}@keyframes ml-grow{0%{width:0!important}}}.ml-root .rel-pct{font-family:var(--mono);color:var(--muted);font-size:11px}.ml-root .rel-pct b{color:var(--ink)}.ml-root .wc{background:linear-gradient(135deg,#ffb02e14,transparent 55%),var(--surface);border:1px solid var(--line);text-align:center;border-radius:18px;padding:40px 28px}.ml-root .cd-grid{flex-wrap:wrap;justify-content:center;gap:12px;margin:22px 0;display:flex}.ml-root .cd-unit{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;min-width:84px;padding:16px 18px}.ml-root .cd-unit b{font-family:var(--disp);color:var(--amber);font-size:34px;line-height:1;display:block}.ml-root .cd-unit small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:10px}.ml-root .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}@media (width<=860px){.ml-root .plans{grid-template-columns:1fr}}.ml-root .plan{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:26px 22px;transition:transform .25s,border-color .25s;display:flex}.ml-root .plan:hover{transform:translateY(-4px)}.ml-root .plan.feat{border-color:var(--green);position:relative;box-shadow:0 18px 60px -30px #27e07e66}.ml-root .plan .ribbon{background:var(--green);color:#04140b;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:30px;padding:4px 11px;font-size:9.5px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.ml-root .plan .pname{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.ml-root .plan .price{font-family:var(--disp);margin:8px 0 2px;font-size:40px;line-height:1}.ml-root .plan .price small{color:var(--muted);font-size:13px;font-family:var(--body);font-weight:500}.ml-root .plan ul{flex:1;margin:16px 0;list-style:none}.ml-root .plan ul li{color:var(--muted);gap:9px;padding:7px 0;font-size:13.5px;display:flex}.ml-root .plan ul li:before{content:"✓";color:var(--green);font-weight:800}.ml-root .plan ul li.off{color:var(--muted-2)}.ml-root .plan ul li.off:before{content:"·";color:var(--muted-2)}.ml-root .faq{max-width:800px;margin:0 auto}.ml-root .faq details{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin-bottom:9px;overflow:hidden}.ml-root .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.ml-root .faq summary::-webkit-details-marker{display:none}.ml-root .faq summary:after{content:"+";color:var(--green);font-size:20px;transition:transform .2s}.ml-root .faq details[open] summary:after{transform:rotate(45deg)}.ml-root .faq .faq-a{color:var(--muted);padding:0 18px 16px;font-size:14px}.ml-root .capture{border:1px solid var(--line);text-align:center;background:linear-gradient(120deg,#27e07e1a,#5aa9ff0d);border-radius:18px;padding:38px 28px}.ml-root .email-form{flex-wrap:wrap;justify-content:center;gap:9px;max-width:460px;margin:18px auto 0;display:flex}.ml-root .email-form input{border:1px solid var(--line);min-width:220px;color:var(--ink);font-family:var(--body);background:#0a0e0c;border-radius:30px;flex:1;padding:12px 18px;font-size:14px}.ml-root .email-form input:focus{border-color:var(--green);outline:none}.ml-root .final{text-align:center}.ml-root .final h2 em{color:var(--green);font-style:normal}.ml-root .trust-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=760px){.ml-root .trust-grid{grid-template-columns:1fr}}.ml-root .article-banner{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:flex-end;height:150px;margin-bottom:22px;display:flex;position:relative;overflow:hidden}.ml-root .article-banner .ab-art{width:100%;height:100%;position:absolute;inset:0}.ml-root .article-banner .ab-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acc,var(--green));background:#00000059;border-radius:20px;margin:16px 18px;padding:5px 11px;font-size:11px;position:relative}.ml-root .club-badge{width:56px;height:56px;font-family:var(--disp);letter-spacing:-.02em;border-radius:13px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.ml-root .club-badge.sm{border-radius:10px;width:40px;height:40px;font-size:14px}.ml-root .crest.flag{background:#0a0e0c;padding:0;overflow:hidden}.ml-root .crest.flag img{object-fit:cover;width:100%;height:100%;display:block}.ml-root .flag-inline{object-fit:cover;vertical-align:middle;border-radius:2px;width:22px;height:15px;margin-right:7px;box-shadow:0 0 0 1px #ffffff14}.ml-root .brand{gap:9px}.ml-root .brand .lens{color:var(--green)}.ml-root .hero{padding:64px 0 16px;position:relative}.ml-root .hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:36px;display:grid}@media (width<=860px){.ml-root .hero-grid{grid-template-columns:1fr}.ml-root .hero-art{display:none}}.ml-root .pitch-svg{filter:drop-shadow(0 20px 50px #27e07e1f);width:100%;max-width:440px;height:auto}.ml-root .pitch-ball{transform:translate(120px,210px)}@media (prefers-reduced-motion:no-preference){@keyframes ml-ball{0%{transform:translate(120px,215px)}25%{transform:translate(200px,95px)}50%{transform:translate(300px,150px)}72%{transform:translate(200px,60px)}to{transform:translate(120px,215px)}}.ml-root .pitch-ball{animation:7s cubic-bezier(.45,0,.55,1) infinite ml-ball}}.ml-root .hero .badge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);background:#ffb02e1a;border:1px solid #ffb02e40;border-radius:30px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 12px;font-size:11px;display:inline-flex}.ml-root .hero .badge .pulse{background:var(--amber);width:7px;height:7px;box-shadow:0 0 8px var(--amber);border-radius:50%}.ml-root .cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ml-root .cta-row .pri{color:#04140b;font-family:var(--mono);box-shadow:0 8px 22px -10px var(--green);background:linear-gradient(135deg,#3aed8c,#1fce71);border-radius:10px;padding:12px 22px;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s}.ml-root .cta-row .pri:hover{box-shadow:0 10px 26px -10px var(--green);transform:translateY(-2px)}.ml-root .cta-row .sec{color:var(--ink);font-family:var(--mono);background:#2ee57f12;border:1px solid #2ee57f6b;border-radius:10px;padding:12px 22px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .15s}.ml-root .cta-row .sec:hover{border-color:var(--green);color:var(--green);background:#2ee57f24;transform:translateY(-1px)}.ml-root .hero .stats{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:40px;margin-top:36px;padding-top:26px;display:flex}.ml-root .hero .stat b{font-family:var(--disp);color:var(--ink);letter-spacing:-.02em;font-size:clamp(32px,4vw,42px);font-weight:800;line-height:1;display:block}.ml-root .hero .stat span{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-top:7px;font-size:12.5px;display:block}.ml-root .sec-head2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ml-root .sec-head2 .more{font-family:var(--mono);color:var(--green);white-space:nowrap;background:#2ee57f14;border:1px solid #2ee57f6b;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-size:12px;font-weight:700;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.ml-root .sec-head2 .more:hover{background:var(--green);color:#04140b;border-color:var(--green);box-shadow:0 10px 24px -10px var(--green);transform:translateY(-2px)}.ml-root .rumour-list{gap:10px;display:grid}.ml-root .rumour-row{background:var(--surface);border:1px solid var(--line);border-radius:11px;align-items:center;gap:12px;padding:13px 16px;transition:all .2s;display:flex}.ml-root .rumour-row:hover{border-color:#ffb02e66;transform:translate(3px)}.ml-root .rumour-row .who{font-family:var(--disp);font-size:15px;font-weight:700}.ml-root .rumour-row .to{font-family:var(--mono);color:var(--muted);font-size:12px}.ml-root .rumour-row .to b{color:var(--amber)}.ml-root .rumour-row .grow{flex:1}.ml-root .mb-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding:32px 0 8px;display:grid}@media (width<=920px){.ml-root .mb-hero{grid-template-columns:1fr;gap:28px}}.ml-root .mb-studio{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #000000bf}.ml-root .mb-studio .mb-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:11px;display:flex}.ml-root .mb-studio .mb-top .t{font-family:var(--mono);color:var(--muted);font-size:12px}.ml-root .mb-live{font-family:var(--mono);color:var(--green);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.ml-root .mb-live .dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:50%}.ml-root .mb-prompt{font-family:var(--mono);color:var(--muted);margin-bottom:10px;font-size:11.5px}.ml-root .mb-progress{background:var(--bg-2);border-radius:999px;height:4px;margin-bottom:14px;overflow:hidden}.ml-root .mb-progress i{background:linear-gradient(90deg,var(--green),var(--blue));border-radius:999px;width:36%;height:100%;display:block}.ml-root .mb-item{background:var(--bg-2);border:1px solid var(--line);border-radius:11px;margin-bottom:8px;padding:11px 13px}.ml-root .mb-item .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:4px;font-size:9.5px}.ml-root .mb-item .val{color:var(--ink);font-size:13px;line-height:1.5}.ml-root .mb-cards{gap:8px;display:flex}.ml-root .mb-cards .c{text-align:center;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;flex:1;padding:9px 6px}.ml-root .mb-cards .c b{font-family:var(--disp);color:var(--green);font-size:20px;font-weight:800;line-height:1;display:block}.ml-root .mb-cards .c small{font-family:var(--mono);color:var(--muted-2);font-size:9px}.ml-root .mb-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=820px){.ml-root .mb-steps{grid-template-columns:1fr}}.ml-root .mb-step{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px;transition:transform .2s,border-color .2s;position:relative}.ml-root .mb-step:hover{border-color:#27e07e66;transform:translateY(-3px)}.ml-root .mb-step .n{font-family:var(--mono);color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.ml-root .mb-step h3{font-family:var(--disp);letter-spacing:-.02em;margin:8px 0 7px;font-size:20px;font-weight:800}.ml-root .mb-step p{color:var(--muted);font-size:14px;line-height:1.65}.ml-root .mb-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=880px){.ml-root .mb-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.ml-root .mb-grid{grid-template-columns:1fr}}.ml-root .mb-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px;transition:transform .2s,border-color .2s}.ml-root .mb-card:hover{border-color:#ffb02e66;transform:translateY(-3px)}.ml-root .mb-card-n{font-family:var(--mono);color:var(--amber);margin-bottom:10px;font-size:12px}.ml-root .mb-card h3{font-family:var(--disp);letter-spacing:-.015em;margin-bottom:6px;font-size:17px;font-weight:800}.ml-root .mb-card p{color:var(--muted);font-size:13.5px;line-height:1.6}@media (prefers-reduced-motion:no-preference){@keyframes mb-blink{50%{opacity:0}}@keyframes mb-fill{0%{width:6%}72%{width:100%}to{width:100%}}@keyframes mb-scan{0%{transform:translate(-130%)}to{transform:translate(360%)}}.ml-root .mb-caret:after{content:"▋";color:var(--green);margin-left:2px;animation:1s step-end infinite mb-blink}.ml-root .mb-progress i{animation:3.4s cubic-bezier(.4,0,.2,1) infinite mb-fill}.ml-root .mb-out>.mb-item{animation:.6s cubic-bezier(.19,1,.22,1) both ml-fade-up}.ml-root .mb-out>.mb-item:nth-child(2){animation-delay:.18s}.ml-root .mb-out>.mb-item:nth-child(3){animation-delay:.36s}.ml-root .mb-out>.mb-item:nth-child(4){animation-delay:.54s}.ml-root .mb-studio:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#27e07e0f,#0000);width:42%;animation:3.4s linear infinite mb-scan;position:absolute;top:0;bottom:0}.ml-root .mb-step,.ml-root .mb-card{animation:.5s cubic-bezier(.19,1,.22,1) both ml-fade-up}.ml-root .mb-steps>:nth-child(2),.ml-root .mb-grid>:nth-child(2){animation-delay:70ms}.ml-root .mb-steps>:nth-child(3),.ml-root .mb-grid>:nth-child(3){animation-delay:.14s}.ml-root .mb-grid>:nth-child(n+4){animation-delay:.2s}@keyframes ml-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ml-spin-slow{to{transform:rotate(360deg)}}.ml-root .brand svg{animation:4s ease-in-out infinite ml-float}.ml-root .hero .badge .pulse{animation:1.8s ease-in-out infinite ml-glow}.ml-root .fixcard:hover .when{color:var(--amber)}}.ml-root .exit-overlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040609b8;justify-content:center;align-items:center;padding:20px;animation:.2s ml-exit-fade;display:flex;position:fixed;inset:0}@keyframes ml-exit-fade{0%{opacity:0}}.ml-root .exit-modal{background:linear-gradient(160deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:18px;width:100%;max-width:470px;padding:32px 28px 24px;position:relative;box-shadow:0 40px 90px -28px #000000eb}@media (prefers-reduced-motion:no-preference){.ml-root .exit-modal{animation:.28s cubic-bezier(.19,1,.22,1) ml-exit-pop}@keyframes ml-exit-pop{0%{opacity:0;transform:translateY(18px)scale(.97)}}}.ml-root .exit-x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:16px;line-height:1;transition:all .15s;position:absolute;top:12px;right:14px}.ml-root .exit-x:hover{color:var(--ink);background:var(--surface-2)}.ml-root .exit-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);background:#ffb43d1a;border:1px solid #ffb43d47;border-radius:20px;align-items:center;gap:7px;margin-bottom:14px;padding:5px 11px;font-size:11px;display:inline-flex}.ml-root .exit-dot{background:var(--amber);width:7px;height:7px;box-shadow:0 0 8px var(--amber);border-radius:50%}.ml-root .exit-modal h3{font-family:var(--disp);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(20px,4vw,24px);font-weight:700;line-height:1.18}.ml-root .exit-modal p{color:var(--muted);margin-bottom:20px;font-size:14.5px;line-height:1.6}.ml-root .exit-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ml-root .exit-cta .btn.pri{padding:13px 20px;font-size:13.5px}.ml-root .exit-dismiss{color:var(--muted-2);cursor:pointer;font-size:13px;font-family:var(--mono);background:0 0;border:none;transition:all .15s}.ml-root .exit-dismiss:hover{color:var(--muted)}.ml-root .exit-foot{font-family:var(--mono);color:var(--muted-2);margin-top:16px;font-size:11px}.ml-root .pred-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=760px){.ml-root .pred-grid{grid-template-columns:1fr}}.ml-root .pred-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:16px;padding:22px}.ml-root .pred-card h3{font-family:var(--disp);letter-spacing:-.02em;margin-bottom:6px;font-size:20px;font-weight:800}.ml-root .pred-sub{color:var(--muted);margin-bottom:16px;font-size:13.5px;line-height:1.55}.ml-root .pred-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin:14px 0 6px;font-size:11px;display:block}.ml-root .pred-gate{background:#2ee57f0d;border:1px dashed #2ee57f66;border-radius:12px;margin-top:16px;padding:16px}.ml-root .pred-gate p{color:var(--muted);margin-bottom:12px;font-size:13.5px}.ml-root .pred-bars{flex-direction:column;gap:9px;margin-bottom:16px;display:flex}.ml-root .pred-bar-row{grid-template-columns:1fr 90px 28px;align-items:center;gap:10px;display:grid}.ml-root .pred-bar-team{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ml-root .pred-bar-track{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.ml-root .pred-bar-fill{background:linear-gradient(90deg,var(--blue),var(--green));border-radius:999px;height:100%;display:block}.ml-root .pred-bar-n{font-family:var(--mono);color:var(--muted);text-align:right;font-size:12px}.ml-root .pred-note{color:var(--muted);background:#ffb43d12;border:1px solid #ffb43d38;border-radius:11px;margin-top:6px;padding:12px 14px;font-size:12.5px;line-height:1.5}.ml-root .dt-wrap{max-width:860px}.ml-root .dt-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.ml-root .dt-formation{gap:8px;display:flex}.ml-root .dt-budget{font-family:var(--mono);color:var(--ink);font-size:13px}.ml-root .dt-budget .dt-dim{color:var(--muted-2)}.ml-root .dt-pitch{border:1px solid var(--line);box-shadow:var(--card-shadow);background:linear-gradient(#0e2a1c,#0a1f15);border-radius:18px;flex-direction:column;gap:18px;padding:24px 16px;display:flex;position:relative;overflow:hidden}.ml-root .dt-pitch:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(#ffffff08 0 40px,#0000 40px 80px);position:absolute;inset:0}.ml-root .dt-row{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.ml-root .dt-slot{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#080b0a8c;border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:92px;min-height:84px;padding:8px 6px;transition:all .15s;display:flex;position:relative}.ml-root .dt-slot:hover{border-color:var(--green);transform:translateY(-2px)}.ml-root .dt-slot.filled{background:#080b0ac7;border-color:#2ee57f73}.ml-root .dt-shirt{font-family:var(--disp);color:var(--green);font-size:13px;font-weight:800}.ml-root .dt-name{text-align:center;color:var(--ink);font-size:11px;font-weight:600;line-height:1.15}.ml-root .dt-price{font-family:var(--mono);color:var(--muted-2);font-size:10px}.ml-root .dt-plus{color:var(--muted);font-size:22px;line-height:1}.ml-root .dt-pos{font-family:var(--mono);letter-spacing:.1em;color:var(--muted-2);font-size:10px}.ml-root .dt-x{color:var(--muted-2);text-align:center;border-radius:4px;width:16px;height:16px;font-size:10px;line-height:16px;position:absolute;top:4px;right:5px}.ml-root .dt-x:hover{color:var(--red);background:#ff5d5d1f}.ml-root .dt-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ml-root .dt-picker-overlay{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040609b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ml-root .dt-picker{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:100%;max-width:460px;max-height:80dvh;display:flex;overflow:hidden;box-shadow:0 40px 90px -28px #000000eb}.ml-root .dt-picker-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.ml-root .dt-picker-list{padding:8px;overflow-y:auto}.ml-root .dt-opt{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;padding:11px 12px;transition:all .12s;display:grid}.ml-root .dt-opt:hover{background:var(--surface-2)}.ml-root .dt-opt-name{font-size:14px;font-weight:600}.ml-root .dt-opt-team{font-family:var(--mono);color:var(--muted-2);font-size:11px}.ml-root .dt-opt-price{font-family:var(--mono);color:var(--green);font-size:12px}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_97a46805-module__tZgJwa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_97a46805-module__tZgJwa__variable{--font-disp:"Space Grotesk","Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_af4a3ea-module__2GhXXq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_af4a3ea-module__2GhXXq__variable{--font-body:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_8be3b53a-module__CxiPNW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8be3b53a-module__CxiPNW__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
