:root{--x-lime:#61ff00;--x-lime-soft:#61ff0024;--x-ink:#0a0a0a;--x-accent:var(--x-lime);--x-ease:cubic-bezier(.2, .7, .2, 1)}.light{--x-accent:#15803d}.x-btn{height:52px;font:600 15px/1 var(--body);letter-spacing:-.01em;white-space:nowrap;transition:transform .25s var(--x-ease), box-shadow .25s var(--x-ease), background-color .25s var(--x-ease), border-color .25s var(--x-ease);border-radius:999px;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.x-btn span{transition:transform .25s var(--x-ease)}.x-btn:hover span{transform:translate(4px)}.x-btn--lime{background:var(--x-ink);color:var(--x-lime);border:1px solid #61ff0066;box-shadow:0 0 #61ff0000}.x-btn--lime:hover{border-color:var(--x-lime);transform:translateY(-1px);box-shadow:0 10px 40px -10px #61ff0073}.light .x-btn--lime{border-color:var(--x-ink)}.x-btn--dark{color:var(--text);border:1px solid var(--line-2);background:0 0}.x-btn--dark:hover{border-color:var(--text)}.x-btn:focus-visible{outline:2px solid var(--x-lime);outline-offset:3px}.x-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--x-accent);text-decoration-color:var(--x-accent);text-underline-offset:6px;margin-top:40px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.x-hero{isolation:isolate;background:var(--bg);padding:clamp(48px,8vh,96px) 0 clamp(48px,7vh,80px);position:relative;overflow:hidden}.x-hero__glow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#61ff0029,#61ff000a 55%,#0000 72%);width:min(1000px,90vw);position:absolute;top:-30%;right:-15%}.x-hero__meta{border-bottom:1px solid var(--line);font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:16px;padding-bottom:18px;display:flex}.x-hero__meta span:first-child{color:var(--x-lime)}.x-hero__meta span:first-child:before{content:"";background:var(--x-lime);width:7px;height:7px;box-shadow:0 0 12px var(--x-lime);vertical-align:1px;border-radius:50%;margin-right:10px;animation:2.4s ease-in-out infinite x-pulse;display:inline-block}.x-hero__title{font-family:var(--display);letter-spacing:-.055em;color:var(--text);margin:clamp(32px,6vh,64px) 0 clamp(32px,5vh,56px);font-size:clamp(52px,9.6vw,156px);font-weight:700;line-height:.92}.x-hero__line{animation:x-rise .9s var(--x-ease) both;display:block}.x-hero__line--dim{color:#0000;-webkit-text-stroke:1.5px #fafaf86b;animation-delay:.12s}.x-hero__foot{animation:x-rise .9s var(--x-ease) .24s both;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.x-hero__pitch p{max-width:36ch;color:var(--text-2);margin:0 0 28px;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.x-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.x-hero__stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.x-hero__stats>div{flex-direction:column;justify-content:space-between;padding:18px 0 0;display:flex}.x-hero__stats>div+div{border-left:1px solid var(--line);padding-left:20px}.x-hero__stats dt{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.x-hero__stats dd{letter-spacing:-.04em;color:var(--text);margin:8px 0 0;font-size:clamp(32px,3.4vw,48px);font-weight:700;line-height:1}.x-star{color:var(--x-lime);vertical-align:.35em;margin-left:4px;font-size:.6em}.x-rail{margin-top:clamp(48px,8vh,88px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.x-rail__track{gap:20px;width:max-content;animation:90s linear infinite x-marquee;display:flex}.x-rail:hover .x-rail__track{animation-play-state:paused}.x-rail__item{flex-shrink:0;width:clamp(260px,30vw,420px);margin:0}.x-rail__frame{transition:transform .4s var(--x-ease), border-color .4s var(--x-ease);background:#111;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px #000c}.x-rail__item:hover .x-rail__frame{border-color:#61ff0073;transform:translateY(-6px)}.x-rail__bar{border-bottom:1px solid #ffffff12;align-items:center;gap:6px;height:26px;padding:0 12px;display:flex}.x-rail__bar i{background:#ffffff29;border-radius:50%;width:8px;height:8px}.x-rail__shot{aspect-ratio:1480/1080;position:relative}.x-rail__item figcaption{font:500 12px/1.4 var(--mono);letter-spacing:.04em;color:var(--muted);margin-top:12px}.x-ticker{border-block:1px solid var(--line);background:var(--bg);align-items:center;gap:32px;padding:22px 0;display:flex;overflow:hidden}.x-ticker__label{padding-left:max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-shrink:0;max-width:26ch;margin:0}.x-ticker__track{width:max-content;animation:70s linear infinite x-marquee;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.x-ticker__track span{letter-spacing:-.02em;color:var(--text-2);white-space:nowrap;align-items:center;font-size:20px;font-weight:600;display:inline-flex}.x-ticker__track span:after{content:"/";color:var(--x-lime);opacity:.7;margin:0 28px;font-weight:400}.x-sec{background:var(--bg);color:var(--text-2);padding:clamp(88px,11vw,160px) 0;position:relative}.x-sec--line{border-top:1px solid var(--line)}.x-sec--white{--bg:#f6f6f3;background:var(--bg)}.x-head{margin-bottom:clamp(48px,6vw,80px)}.x-head__index{border-top:1px solid var(--line);font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);gap:14px;margin:0 0 28px;padding-top:16px;display:flex}.x-head__index span:first-child{color:var(--x-accent)}.x-head__index span:first-child:after{content:" /";color:var(--muted)}.x-head__row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.x-head h2{max-width:17ch;font-family:var(--display);letter-spacing:-.045em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(36px,5.2vw,72px);font-weight:700;line-height:1}.x-head__lede p{max-width:44ch;color:var(--text-2);margin:0;font-size:17px;line-height:1.6}.x-caps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.x-caps li{border-bottom:1px solid var(--line)}.x-cap{color:inherit;isolation:isolate;grid-template-columns:72px minmax(0,1fr) minmax(0,1.35fr) 48px;align-items:baseline;gap:24px;padding:clamp(26px,3vw,40px) 0;text-decoration:none;display:grid;position:relative}.x-cap:before{content:"";inset:0 calc(var(--pad) * -1);z-index:-1;opacity:0;transition:opacity .35s var(--x-ease);background:linear-gradient(90deg,#61ff0012,#0000 70%);position:absolute}.x-cap:hover:before,.x-cap:focus-visible:before{opacity:1}.x-cap__num{font:500 13px/1 var(--mono);color:var(--muted)}.x-cap__name{letter-spacing:-.04em;color:var(--text);transition:transform .35s var(--x-ease);font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.05}.x-cap:hover .x-cap__name{transform:translate(8px)}.x-cap__line{color:var(--text-2);font-size:16px;line-height:1.6;display:block}.x-cap__parts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.x-cap__parts i{border:1px solid var(--line-2);font:500 11px/1.2 var(--mono);letter-spacing:.04em;color:var(--muted);border-radius:999px;padding:5px 10px;font-style:normal;transition:border-color .3s,color .3s}.x-cap:hover .x-cap__parts i{color:var(--text-2);border-color:#61ff0059}.x-cap__arrow{border:1px solid var(--line-2);width:44px;height:44px;color:var(--text);transition:background-color .3s, color .3s, border-color .3s, transform .3s var(--x-ease);border-radius:50%;justify-self:end;place-items:center;display:grid}.x-cap:hover .x-cap__arrow{background:var(--x-lime);border-color:var(--x-lime);color:var(--x-ink);transform:rotate(-45deg)}.x-bp__figure{aspect-ratio:1200/620;position:relative}.x-board{width:58%;height:100%;font-family:var(--body);color:#fafaf8d1;background:linear-gradient(#ffffff0b,#ffffff04),#121212;border:1px solid #ffffff1a;border-radius:18px;position:absolute;top:0;left:21%;box-shadow:0 0 0 1px #0006,0 50px 120px -40px #61ff002e,0 40px 80px -40px #000000e6;container-type:inline-size}.x-board>div{position:absolute;left:2.4%;right:2.4%}.x-board__bar{border-bottom:1px solid #ffffff12;align-items:center;gap:2cqi;height:7%;font-size:1.7cqi;display:flex;top:2.4%}.x-board__logo{background:var(--x-lime);border-radius:.7cqi;width:2.6cqi;height:2.6cqi}.x-board__name{color:#fff;font-weight:700}.x-board__tabs{gap:.6cqi;margin-left:1cqi;display:flex}.x-board__tabs i{color:#fafaf880;border-radius:99px;padding:.4cqi 1.2cqi;font-size:1.45cqi;font-style:normal}.x-board__tabs i.is-on{color:#fff;background:#ffffff14}.x-board__range{font:500 1.35cqi/1.4 var(--mono);color:#fafaf899;border:1px solid #ffffff1f;border-radius:.8cqi;margin-left:auto;padding:.4cqi 1.2cqi}.x-board__kpis{grid-template-columns:repeat(4,1fr);gap:1.6cqi;height:19%;display:grid;top:12%}.x-panel,.x-kpi{background:#ffffff08;border:1px solid #ffffff12;border-radius:1.4cqi;padding:1.6cqi;position:relative;overflow:hidden}.x-kpi{flex-direction:column;gap:1cqi;display:flex}.x-kpi--hero{background:linear-gradient(160deg,#61ff001a,#ffffff05);border-color:#61ff004d}.x-kpi__label,.x-panel__title{font:500 1.3cqi/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fafaf880;display:block}.x-panel__title{margin-bottom:1.4cqi}.x-kpi__value{background:#ffffff24;border-radius:.6cqi;width:58%;height:2.6cqi}.x-kpi--hero .x-kpi__value{background:#61ff0080}.x-kpi__spark{width:100%;height:3.6cqi;margin-top:auto}.x-kpi__spark path{fill:none;stroke:var(--x-lime);stroke-width:1.6px;vector-effect:non-scaling-stroke;opacity:.85}.x-board__mid{grid-template-columns:44% 1fr;gap:1.6cqi;height:30%;display:grid;top:34.5%}.x-sources__row{grid-template-columns:1.4cqi 13cqi 1fr;align-items:center;gap:1cqi;margin-bottom:1.15cqi;font-size:1.45cqi;display:grid}.x-dot{border-radius:50%;width:1cqi;height:1cqi}.x-dot--a{background:var(--x-lime)}.x-dot--b{background:#7dd3fc}.x-dot--c{background:#fcd34d}.x-dot--d{background:#c4b5fd}.x-dot--e{background:#a3a3a3}.x-sources__bar{background:#ffffff0f;border-radius:99px;height:1cqi}.x-sources__bar i{border-radius:inherit;background:linear-gradient(90deg,#61ff00e6,#61ff0059);height:100%;display:block}.x-chart svg{width:calc(100% - 3.2cqi);height:68%;position:absolute;bottom:1.6cqi;left:1.6cqi;right:1.6cqi}.x-chart__grid{stroke:#ffffff0f;stroke-width:1px;vector-effect:non-scaling-stroke}.x-chart__area{fill:url(#xChartFill)}.x-chart__line{fill:none;stroke:var(--x-lime);stroke-width:2px;vector-effect:non-scaling-stroke}.x-chart__line--b{stroke:#fff6;stroke-dasharray:4 4}.x-board__low{grid-template-columns:38% 1fr 25%;gap:1.6cqi;height:29.5%;display:grid;top:68%}.x-leads__row,.x-pages__row{border-top:1px solid #ffffff0d;align-items:center;gap:1cqi;padding:.75cqi 0;font-size:1.35cqi;display:flex}.x-skel{background:#ffffff1f;border-radius:99px;height:1cqi;display:block}.x-skel--name{flex-shrink:0;width:9cqi}.x-leads__src{color:#fafaf88c}.x-pill{font:600 1.15cqi/1.4 var(--mono);border-radius:99px;margin-left:auto;padding:.25cqi .9cqi}.x-pill--new{color:#7dd3fc;background:#7dd3fc26}.x-pill--quoted{color:#fcd34d;background:#fcd34d26}.x-pill--won{color:var(--x-lime);background:#61ff0029}.x-pages__path{width:8cqi;font-family:var(--mono);color:#fafaf899;flex-shrink:0}.x-pages__row .x-skel{background:linear-gradient(90deg,#61ff008c,#61ff0026)}.x-ai{flex-wrap:wrap;align-content:flex-start;gap:.8cqi;display:flex}.x-ai .x-panel__title{width:100%;margin-bottom:.4cqi}.x-ai__chip{border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:.6cqi;padding:.5cqi 1cqi;font-size:1.3cqi;display:inline-flex}.x-ai__chip i{background:var(--x-lime);width:.9cqi;height:.9cqi;box-shadow:0 0 .8cqi var(--x-lime);border-radius:50%}.x-board__marker{z-index:2;background:var(--x-lime);width:3.2cqi;height:3.2cqi;color:var(--x-ink);font:700 1.5cqi/1 var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .6cqi #61ff002e}.x-board__marker:after{content:"";border:1px solid var(--x-lime);border-radius:50%;animation:2.8s ease-out infinite x-ring;position:absolute;inset:-.6cqi}.x-bp__lines{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.x-bp__line path{fill:none;stroke:var(--x-lime);stroke-width:1.25px;stroke-dasharray:3 5;opacity:.75;animation:1.6s linear infinite x-march}.x-bp__line circle{fill:var(--x-lime)}.x-bp__notes{margin:0;padding:0;list-style:none}.x-bp__note{width:18.5%;position:absolute;transform:translateY(-14px)}.x-bp__note--left{text-align:right;left:0}.x-bp__note--right{left:81.5%}.x-bp__num{font:500 11px/1 var(--mono);letter-spacing:.1em;color:var(--x-lime);display:block}.x-bp__note h3{letter-spacing:-.02em;color:var(--text);margin:8px 0 6px;font-size:17px;font-weight:700;line-height:1.2}.x-bp__note p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.x-phases{counter-reset:phase;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.x-phase{border-top:1px solid var(--line-2);padding:32px 24px 8px 0;position:relative}.x-phase+.x-phase{border-left:1px solid var(--line);padding-left:24px}.x-phase:before{content:"";background:var(--x-lime);width:0;height:2px;transition:width .6s var(--x-ease);position:absolute;top:-1px;left:0}.x-phase:hover:before{width:100%}.x-phase__num{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--x-lime)}.x-phase h3{letter-spacing:-.04em;color:var(--text);margin:20px 0 14px;font-size:clamp(26px,2.4vw,34px);font-weight:700}.x-phase p{color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.x-phase .x-phase__get{border-top:1px dashed var(--line-2);color:var(--text);margin-top:22px;padding-top:16px;font-weight:600}.x-phase__get span{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.x-verts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);display:grid}.x-verts__label{font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.x-verts ul{margin:0;padding:0;list-style:none}.x-verts a{border-bottom:1px solid var(--line);letter-spacing:-.035em;color:var(--text);transition:padding .3s var(--x-ease);justify-content:space-between;align-items:center;padding:18px 0;font-size:clamp(22px,2.3vw,32px);font-weight:700;text-decoration:none;display:flex}.x-verts a i{color:var(--muted);transition:transform .3s var(--x-ease), color .3s;font-style:normal;font-weight:400}.x-verts a:hover{padding-left:10px}.x-verts a:hover i{color:var(--x-accent);transform:translate(6px)}.x-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.x-faq__side{top:calc(var(--nav-h) + 24px);position:sticky}.x-faq__side .x-head{margin-bottom:24px}.x-faq__side .x-head__row{grid-template-columns:1fr}.x-faq__side .x-head h2{font-size:clamp(34px,4vw,56px)}.x-faq__side>p{max-width:36ch;color:var(--text-2);margin:0 0 28px;font-size:16px}.x-faq__list{border-top:1px solid var(--line)}.x-faq__item{border-bottom:1px solid var(--line)}.x-faq__item summary{cursor:pointer;letter-spacing:-.02em;color:var(--text);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(18px,1.6vw,22px);font-weight:600;list-style:none;display:flex}.x-faq__item summary::-webkit-details-marker{display:none}.x-faq__item summary:after{content:none}.x-faq__item summary span{flex:1}.x-faq__item summary i{border:1px solid var(--line-2);width:36px;height:36px;transition:transform .3s var(--x-ease), background-color .3s, border-color .3s;border-radius:50%;flex-shrink:0;position:relative}.x-faq__item summary i:before,.x-faq__item summary i:after{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.x-faq__item summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.x-faq__item[open] summary i{background:var(--x-lime);border-color:var(--x-lime);color:var(--x-ink);transform:rotate(45deg)}.x-faq__item p{max-width:62ch;color:var(--text-2);margin:-6px 0 0;padding-bottom:28px;font-size:16px;line-height:1.7}@keyframes x-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes x-marquee{to{transform:translate(-50%)}}@keyframes x-pulse{50%{opacity:.35}}@keyframes x-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes x-march{to{stroke-dashoffset:-16px}}@media (prefers-reduced-motion:reduce){.x-hero__line,.x-hero__foot,.x-hero__meta span:first-child:before,.x-board__marker:after,.x-bp__line path,.x-rail__track,.x-ticker__track{animation:none}.x-rail{overflow-x:auto}}@media (max-width:1100px){.x-bp__figure{aspect-ratio:auto}.x-board{aspect-ratio:696/620;width:100%;height:auto;position:relative;left:auto}.x-bp__lines{display:none}.x-bp__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin-top:40px;display:grid}.x-bp__note,.x-bp__note--left,.x-bp__note--right{text-align:left;width:auto;position:static;transform:none}.x-bp__notes{counter-reset:none}.x-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.x-phase,.x-phase+.x-phase{border-left:0;padding:28px 24px 28px 0}}@media (max-width:900px){.x-hero__foot,.x-head__row,.x-faq{grid-template-columns:1fr}.x-faq__side{position:static}.x-cap{grid-template-columns:40px minmax(0,1fr) 44px;gap:12px 16px}.x-cap__body{grid-area:2/2/auto/4}.x-cap__arrow{grid-area:1/3}.x-ticker__label{display:none}}@media (max-width:640px){.x-hero__meta span:last-child{display:none}.x-hero__line--dim{-webkit-text-stroke-width:1px}.x-hero__cta .x-btn{flex:auto;justify-content:center}.x-hero__stats>div+div{padding-left:12px}.x-bp__notes,.x-phases,.x-verts{grid-template-columns:1fr}.x-board{border-radius:12px}.x-ticker__track span{font-size:17px}}
