.app-showcase-page{--page-width:1180px;--showcase-border:rgba(255,255,255,.095);--showcase-soft-border:rgba(255,255,255,.06);color:#f4f7f5;background:radial-gradient(circle at 86% 4%,rgba(199,255,74,.1),transparent 27rem),radial-gradient(circle at 4% 36%,rgba(199,255,74,.04),transparent 30rem),#080b0d}.app-showcase-page::before{opacity:.08}.showcase-header,.showcase-main,.showcase-footer{width:min(var(--page-width),calc(100% - 56px));margin-inline:auto}.showcase-header{position:relative;z-index:10;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid transparent}.showcase-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;color:#9da6a1;font-size:11px;font-weight:700}.showcase-header-label{display:inline-flex;align-items:center;gap:8px;color:#8f9994;font-weight:600}.showcase-header-label i,.showcase-hero-meta i,.badge-p2p i{width:7px;height:7px;flex:0 0 7px;display:inline-block;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px rgba(199,255,74,.08),0 0 13px rgba(199,255,74,.5)}.showcase-header-link,.showcase-footer a{color:#aeb7b2;text-decoration:none;transition:color .2s ease}.showcase-header-link:hover,.showcase-header-link:focus-visible,.showcase-footer a:hover,.showcase-footer a:focus-visible{color:var(--lime)}.showcase-header-link span,.showcase-footer-links span{margin-left:4px;color:var(--lime)}.showcase-header-download{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid rgba(199,255,74,.3);border-radius:9px;color:var(--lime);text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.showcase-header-download:hover,.showcase-header-download:focus-visible{border-color:var(--lime);background:rgba(199,255,74,.1);transform:translateY(-1px)}.showcase-header-link:focus-visible,.showcase-header-download:focus-visible,.showcase-button:focus-visible,.showcase-footer a:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.showcase-hero{position:relative;min-height:calc(100svh - 88px);padding:clamp(58px,8vh,104px) 0 clamp(72px,10vh,120px);display:grid;grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);align-items:center;gap:clamp(42px,7vw,96px);border-bottom:1px solid var(--showcase-border)}.showcase-hero::before{content:'';position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,black,transparent 78%)}.showcase-hero-copy{position:relative;z-index:1;max-width:590px}.showcase-hero .kicker{margin-bottom:19px}.showcase-hero h1{max-width:610px;margin:0;color:#f4f7f5;font:700 clamp(54px,6.7vw,92px)/.94 'Manrope',sans-serif;letter-spacing:-.075em}.showcase-hero h1 em{color:var(--lime);font-style:normal}.showcase-hero-lead{max-width:535px;margin:24px 0 30px;color:#a2aca6;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.showcase-hero-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.showcase-button{min-height:56px;display:inline-flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid transparent;border-radius:12px;cursor:pointer;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.showcase-button:hover{transform:translateY(-2px)}.showcase-button svg{width:19px;height:19px;flex:0 0 19px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.showcase-button>span{min-width:0;display:grid;gap:4px}.showcase-button strong{white-space:nowrap;font-size:13px;font-weight:800}.showcase-button small{color:inherit;opacity:.66;font-size:10px;font-weight:600}.showcase-button-primary{background:var(--lime);color:#080b0d;box-shadow:0 13px 30px rgba(199,255,74,.13)}.showcase-button-primary:hover{background:var(--lime-soft);box-shadow:0 16px 36px rgba(199,255,74,.2)}.showcase-button-secondary{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.045);color:#e3e8e5}.showcase-button-secondary:hover{border-color:rgba(199,255,74,.38);background:rgba(199,255,74,.08)}.showcase-button-discord{border-color:rgba(88,101,242,.55);background:rgba(88,101,242,.14);color:#cbd0ff}.showcase-button-discord:hover{border-color:#7882ff;background:rgba(88,101,242,.22)}.showcase-hero-meta{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:22px;color:#89948e;font-size:11px;font-weight:600}.showcase-hero-meta span{display:inline-flex;align-items:center;gap:8px}.showcase-hero-meta i{width:5px;height:5px;flex-basis:5px;box-shadow:none;background:#66726c}.showcase-hero-product{position:relative;min-width:0;transform:perspective(1400px) rotateY(-4deg) rotateX(1deg);transition:transform .35s ease}.showcase-hero-product:hover{transform:perspective(1400px) rotateY(0) rotateX(0)}.showcase-product-glow{position:absolute;z-index:0;inset:7% -6% -12%;border-radius:50%;background:rgba(199,255,74,.15);filter:blur(74px);opacity:.55}.showcase-product-window{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#0b1011;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 8px rgba(255,255,255,.02),0 0 42px rgba(199,255,74,.1)}.showcase-product-bar{height:38px;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.07);background:#111719}.showcase-window-dots{display:inline-flex;align-items:center;gap:5px}.showcase-window-dots i{width:7px;height:7px;display:block;border-radius:50%;background:#36413d}.showcase-window-dots i:first-child{background:#c7ff4a}.showcase-product-title{color:#dbe3de;font-size:10px;font-weight:700;letter-spacing:.02em}.showcase-product-version{margin-left:auto;color:#7e8b84;font-size:9px;font-weight:700;letter-spacing:.08em}.showcase-product-screen{overflow:hidden;background:#070909}.showcase-product-screen img{width:100%;height:auto;display:block}.showcase-product-badge{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(12,16,17,.9);box-shadow:0 12px 30px rgba(0,0,0,.36);backdrop-filter:blur(12px);color:#c8d1cb;font-size:10px;font-weight:700}.badge-p2p{top:8%;left:-28px}.badge-fps{right:-22px;bottom:8%}.badge-fps strong{color:var(--lime);font:800 18px/1 'Manrope',sans-serif;letter-spacing:-.04em}.showcase-proof{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--showcase-border)}.showcase-proof>div{min-height:116px;padding:26px 22px;display:grid;align-content:center;gap:5px;border-left:1px solid var(--showcase-border)}.showcase-proof>div:first-child{border-left:0}.showcase-proof strong{color:#f1f5f2;font:800 23px/1 'Manrope',sans-serif;letter-spacing:-.05em}.showcase-proof span{color:#7f8b84;font-size:10px;font-weight:600}.showcase-benefits{padding:clamp(92px,11vw,144px) 0 112px}.showcase-section-heading{max-width:730px;margin-bottom:44px}.showcase-eyebrow{display:inline-block;margin-bottom:16px;color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.18em}.showcase-section-heading h2,.showcase-specs-intro h2,.showcase-cta h2{margin:0;color:#f4f7f5;font:700 clamp(39px,5vw,64px)/.98 'Manrope',sans-serif;letter-spacing:-.065em}.showcase-section-heading p,.showcase-specs-intro p,.showcase-cta p{max-width:650px;margin:18px 0 0;color:#909b95;font-size:16px;line-height:1.65}.showcase-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.showcase-benefit-card{min-height:184px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:24px;border:1px solid var(--showcase-soft-border);border-radius:16px;background:rgba(15,20,22,.76);transition:border-color .2s ease,background .2s ease,transform .2s ease}.showcase-benefit-card:hover{border-color:rgba(199,255,74,.25);background:rgba(20,27,28,.9);transform:translateY(-2px)}.showcase-benefit-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(199,255,74,.2);border-radius:12px;background:rgba(199,255,74,.08);color:var(--lime)}.showcase-benefit-icon svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.showcase-card-kicker{display:block;margin-bottom:9px;color:#7f8b84;font-size:9px;font-weight:800;letter-spacing:.16em}.showcase-benefit-card h3{margin:0;color:#eaf0ec;font:700 21px/1.1 'Manrope',sans-serif;letter-spacing:-.045em}.showcase-benefit-card p{margin:10px 0 0;color:#8c9791;font-size:13px;line-height:1.55}.showcase-tour{padding:110px 0;border-top:1px solid var(--showcase-border)}.tour-heading{max-width:790px;margin-bottom:52px}.showcase-tour-list{display:grid;gap:18px}.showcase-tour-item{min-height:350px;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,5vw,68px);padding:25px;border:1px solid var(--showcase-soft-border);border-radius:20px;background:rgba(13,18,20,.72);transition:border-color .2s ease,background .2s ease}.showcase-tour-item:hover{border-color:rgba(199,255,74,.22);background:rgba(17,23,24,.9)}.showcase-tour-item.reverse .showcase-tour-copy{order:2}.showcase-tour-item.reverse .showcase-tour-media{order:1}.showcase-tour-copy{padding:16px 8px 16px 18px}.showcase-tour-number{display:block;margin-bottom:24px;color:rgba(199,255,74,.48);font:800 35px/1 'Manrope',sans-serif;letter-spacing:-.08em}.showcase-tour-copy h3{max-width:380px;margin:0;color:#edf2ef;font:700 clamp(26px,3vw,38px)/1.04 'Manrope',sans-serif;letter-spacing:-.06em}.showcase-tour-copy p{max-width:420px;margin:15px 0 20px;color:#929d97;font-size:14px;line-height:1.63}.showcase-tour-copy ul{display:flex;flex-wrap:wrap;gap:9px 18px;margin:0;padding:0;list-style:none;color:#abb5af;font-size:11px;font-weight:700}.showcase-tour-copy li{display:inline-flex;align-items:center;gap:7px}.showcase-tour-copy li::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 9px rgba(199,255,74,.5)}.showcase-tour-media{overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#080b0c;box-shadow:0 18px 38px rgba(0,0,0,.28)}.showcase-tour-media img{width:100%;height:auto;display:block}.showcase-tour-media figcaption{padding:10px 12px;border-top:1px solid rgba(255,255,255,.07);color:#7f8b84;font-size:10px;font-weight:700}.showcase-specs{padding:110px 0;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(36px,7vw,92px);border-top:1px solid var(--showcase-border)}.showcase-specs-intro h2{font-size:clamp(38px,4.6vw,58px)}.showcase-specs-intro p{max-width:420px;font-size:14px}.showcase-specs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.showcase-spec-card{min-height:126px;padding:22px;display:grid;align-content:center;gap:7px;border:1px solid var(--showcase-soft-border);border-radius:14px;background:rgba(15,20,22,.72)}.showcase-spec-card strong{color:var(--lime);font:800 24px/1 'Manrope',sans-serif;letter-spacing:-.06em}.showcase-spec-card span{color:#7f8b84;font-size:11px;font-weight:600}.showcase-cta{padding:110px 0 122px}.showcase-cta-panel{padding:clamp(32px,5vw,64px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:center;gap:54px;border:1px solid rgba(199,255,74,.2);border-radius:24px;background:linear-gradient(120deg,rgba(199,255,74,.1),rgba(16,21,22,.92) 48%,rgba(15,20,22,.98));box-shadow:0 24px 70px rgba(0,0,0,.32)}.showcase-cta h2{font-size:clamp(38px,4.4vw,57px)}.showcase-cta p{max-width:510px;font-size:14px}.showcase-cta-actions{max-width:420px;display:grid;gap:10px}.showcase-cta-actions .showcase-button{width:100%}.showcase-footer{min-height:96px;padding:30px 0 42px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;border-top:1px solid var(--showcase-border)}.showcase-footer .brand{font-size:15px}.showcase-footer p{margin:0;color:#69756e;font-size:10px;line-height:1.5}.showcase-footer-links{display:flex;align-items:center;gap:18px;font-size:11px;font-weight:700}@media (max-width:1040px){.showcase-hero{grid-template-columns:minmax(0,1fr);gap:52px}.showcase-hero-copy{max-width:720px}.showcase-hero-product{width:min(760px,100%);justify-self:center}.showcase-specs{grid-template-columns:1fr;gap:42px}.showcase-specs-intro p{max-width:620px}}@media (max-width:760px){.showcase-header,.showcase-main,.showcase-footer{width:calc(100% - 32px)}.showcase-header{min-height:74px}.showcase-header-actions{gap:12px}.showcase-header-label{display:none}.showcase-header-link{font-size:10px}.showcase-header-download{padding:8px 10px;font-size:10px}.showcase-hero{min-height:auto;padding:64px 0 72px}.showcase-hero h1{max-width:9ch;font-size:clamp(49px,14vw,72px)}.showcase-hero-lead{font-size:15px}.showcase-hero-actions{flex-direction:column;align-items:stretch}.showcase-button{width:100%;justify-content:center}.showcase-hero-product{transform:none}.showcase-hero-product:hover{transform:none}.badge-p2p{top:6%;left:10px}.badge-fps{right:10px;bottom:6%}.showcase-proof{grid-template-columns:repeat(2,1fr)}.showcase-proof>div{min-height:96px;padding:20px 16px}.showcase-proof>div:nth-child(odd){border-left:0}.showcase-proof>div:nth-child(n+3){border-top:1px solid var(--showcase-border)}.showcase-benefits,.showcase-tour,.showcase-specs,.showcase-cta{padding:82px 0}.showcase-section-heading h2{font-size:clamp(37px,10vw,54px)}.showcase-section-heading p{font-size:14px}.showcase-benefit-grid{grid-template-columns:1fr}.showcase-benefit-card{min-height:0;padding:21px}.showcase-tour{padding-bottom:92px}.tour-heading{margin-bottom:34px}.showcase-tour-item,.showcase-tour-item.reverse{grid-template-columns:1fr;gap:22px;padding:16px}.showcase-tour-item.reverse .showcase-tour-copy,.showcase-tour-item.reverse .showcase-tour-media{order:initial}.showcase-tour-copy{padding:15px 7px 7px}.showcase-tour-number{margin-bottom:18px}.showcase-tour-copy h3{font-size:29px}.showcase-tour-copy p{font-size:13px}.showcase-specs-grid{gap:9px}.showcase-spec-card{min-height:112px;padding:18px}.showcase-cta{padding-top:0}.showcase-cta-panel{grid-template-columns:1fr;gap:32px;padding:30px 22px;border-radius:18px}.showcase-cta h2{font-size:40px}.showcase-footer{grid-template-columns:1fr;gap:18px}}@media (max-width:480px){.showcase-header,.showcase-main,.showcase-footer{width:calc(100% - 24px)}.showcase-header-link{display:none}.showcase-hero{padding-top:52px}.showcase-hero h1{font-size:clamp(47px,15vw,65px)}.showcase-hero-meta{gap:10px 14px;font-size:10px}.showcase-product-bar{padding-inline:10px}.showcase-product-version{font-size:8px}.showcase-product-badge{padding:7px 8px;font-size:9px}.badge-p2p{left:5px}.badge-fps{right:5px}.showcase-proof strong{font-size:19px}.showcase-benefit-card{grid-template-columns:1fr;gap:14px}.showcase-benefit-icon{width:38px;height:38px;border-radius:10px}.showcase-benefit-icon svg{width:19px;height:19px}.showcase-tour-copy h3{font-size:27px}.showcase-specs-grid{grid-template-columns:1fr}.showcase-cta h2{font-size:36px}.showcase-footer-links{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){.showcase-button,.showcase-header-download,.showcase-hero-product,.showcase-benefit-card,.showcase-tour-item{transition:none}.showcase-hero-product,.showcase-hero-product:hover,.showcase-button:hover,.showcase-benefit-card:hover{transform:none}}