.home-hero:where(.astro-lcdefpme){--hero-gap-tight:14px;--hero-gap-lg:24px;--hero-gap-md:20px;--hero-gap-sm:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,4vw,48px);padding-block:36px 18px;display:grid}.hero-copy:where(.astro-lcdefpme){animation:.56s cubic-bezier(.2,.7,.2,1) both hero-arrive;container-type:inline-size}.hero-copy:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){max-width:none;margin:var(--hero-gap-tight) 0 var(--hero-gap-lg);text-wrap:balance;font-size:clamp(32px,10.9cqi,84px);line-height:1.03}.hero-copy:where(.astro-lcdefpme) h1:where(.astro-lcdefpme) em:where(.astro-lcdefpme),.home-section:where(.astro-lcdefpme) h2:where(.astro-lcdefpme) em:where(.astro-lcdefpme){color:var(--navy);font-weight:400}.hero-lead:where(.astro-lcdefpme){text-wrap:pretty;max-width:46ch;font-size:16px;line-height:1.65}.hero-actions:where(.astro-lcdefpme),.closing-actions:where(.astro-lcdefpme){flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.home-hero:where(.astro-lcdefpme) .hero-actions:where(.astro-lcdefpme){margin-top:var(--hero-gap-md)}.hero-note:where(.astro-lcdefpme){margin-top:var(--hero-gap-sm);letter-spacing:.02em;align-items:flex-start;gap:8px;font:10px Geist Mono,monospace;display:flex}.hero-note:where(.astro-lcdefpme):before{content:"";background:var(--navy);flex:none;width:6px;height:6px;margin-top:4px}.hero-showcase:where(.astro-lcdefpme){border:1px solid var(--line-2);background:var(--panel-2);box-shadow:6px 6px 0 var(--paper-shadow);margin:0;padding:4px;transition:transform .22s,box-shadow .22s;animation:.68s cubic-bezier(.2,.7,.2,1) .1s both hero-arrive}.hero-showcase:where(.astro-lcdefpme):hover,.hero-showcase:where(.astro-lcdefpme):focus-within{box-shadow:8px 8px 0 var(--paper-shadow);transform:translateY(-2px)}.hero-showcase-img:where(.astro-lcdefpme){width:100%;height:auto;image-rendering:pixelated;border:1px solid var(--line-2);display:block}@media (width<=900px){.home-hero:where(.astro-lcdefpme){grid-template-columns:1fr}.hero-showcase:where(.astro-lcdefpme){width:100%}}@keyframes approval-pulse{0%,to{opacity:1}50%{opacity:.58}}@keyframes hero-arrive{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.hero-copy:where(.astro-lcdefpme),.hero-showcase:where(.astro-lcdefpme){animation:none}.hero-showcase:where(.astro-lcdefpme),.step-dither-screen:where(.astro-lcdefpme){transition:none}.step-card:where(.astro-lcdefpme):hover .step-dither-screen:where(.astro-lcdefpme){transform:none}}.compatibility:where(.astro-lcdefpme){border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);color:var(--ink);flex-wrap:wrap;align-items:center;gap:14px 24px;padding-block:14px;font:11px Geist Mono,monospace;display:flex}.compatibility:where(.astro-lcdefpme)>span:where(.astro-lcdefpme):first-child{letter-spacing:.15em;color:var(--ink-2);margin-right:auto;font-size:9px}.compatibility-end:where(.astro-lcdefpme){color:var(--ink-2);margin-left:auto;font-size:9px}.harness-section:where(.astro-lcdefpme){text-align:center;padding-top:85px}.harness-section:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin:12px 0 14px}.harness-lead:where(.astro-lcdefpme){max-width:690px;margin:0 auto 30px;font-size:14px;line-height:1.7}.harness-grid:where(.astro-lcdefpme){border:1px solid var(--line-2);background:var(--line-2);box-shadow:3px 3px 0 var(--paper-shadow);scrollbar-width:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow-x:auto}.harness-grid:where(.astro-lcdefpme)::-webkit-scrollbar{display:none}.harness-item:where(.astro-lcdefpme){background:var(--card);min-height:96px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:12px 6px;font-size:14px;font-weight:500;display:flex}.harness-item:where(.astro-lcdefpme).reference{background:var(--panel-2)}.harness-label:where(.astro-lcdefpme){text-align:left;flex-direction:column;gap:5px;display:flex}.harness-label:where(.astro-lcdefpme) small:where(.astro-lcdefpme){color:var(--ink-2);letter-spacing:.08em;font:8px Geist Mono,monospace}.harness-icon:where(.astro-lcdefpme){border:1px solid var(--line-2);flex:none;place-items:center;width:40px;height:40px;display:grid;background:#fff!important}.harness-icon:where(.astro-lcdefpme) img:where(.astro-lcdefpme){-o-object-fit:contain;object-fit:contain;width:26px;height:26px;display:block}.harness-note:where(.astro-lcdefpme){color:var(--ink-2);margin:18px auto 0;font:10px/1.6 Geist Mono,monospace}.harness-note:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--navy);text-underline-offset:3px}.home-section:where(.astro-lcdefpme){padding-top:105px}.section-head:where(.astro-lcdefpme){border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:end;gap:24px;padding-bottom:26px;display:flex}.section-head:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin:0}.section-head:where(.astro-lcdefpme) .micro:where(.astro-lcdefpme){color:var(--ink-2);white-space:nowrap}.section-copy:where(.astro-lcdefpme){grid-template-columns:2fr 1fr;align-items:end;gap:50px;padding-top:32px;display:grid}.section-copy:where(.astro-lcdefpme) p:where(.astro-lcdefpme){max-width:720px;margin:0;font-size:17px;line-height:1.75}.text-link:where(.astro-lcdefpme){color:var(--navy);text-underline-offset:4px;font:12px Geist Mono,monospace}.capability-grid:where(.astro-lcdefpme){border:1px solid var(--line-2);background:var(--line-2);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.capability-card:where(.astro-lcdefpme){background:var(--card);min-height:225px;padding:25px}.capability-top:where(.astro-lcdefpme){color:var(--navy);justify-content:space-between;align-items:start;display:flex}.capability-icon:where(.astro-lcdefpme){font:30px/1 Geist Mono,monospace}.capability-card:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin:30px 0 9px;font-size:27px}.capability-card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin:0;font-size:13px;line-height:1.7}.compare-grid:where(.astro-lcdefpme){border:1px solid var(--line-2);background:var(--card);box-shadow:3px 3px 0 var(--paper-shadow);margin-top:30px}.compare-row:where(.astro-lcdefpme){border-top:1px solid var(--line);grid-template-columns:1.15fr 1fr 1fr;display:grid}.compare-row:where(.astro-lcdefpme):first-child{border-top:0}.compare-row:where(.astro-lcdefpme)>span:where(.astro-lcdefpme){color:var(--ink-2);border-left:1px solid var(--line);padding:14px 16px;font-size:13px;line-height:1.5}.compare-row:where(.astro-lcdefpme)>span:where(.astro-lcdefpme):first-child{color:var(--ink);border-left:0}.compare-head:where(.astro-lcdefpme)>span:where(.astro-lcdefpme){letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font:9px Geist Mono,monospace}.compare-shiba:where(.astro-lcdefpme){background:var(--panel-2);color:var(--ink);font-weight:500}.compare-head:where(.astro-lcdefpme) .compare-shiba:where(.astro-lcdefpme){color:var(--navy);font-weight:600}.compare-col-label:where(.astro-lcdefpme){display:none}.steps-grid:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin:30px 0 9px;font-size:27px}.steps-grid:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin:0;font-size:13px;line-height:1.7}.steps-grid:where(.astro-lcdefpme){grid-template-columns:repeat(3,1fr);gap:20px;padding-top:36px;display:grid}.step-card:where(.astro-lcdefpme){border-top:2px solid var(--navy);flex-direction:column;padding-top:18px;display:flex}.step-dither-screen:where(.astro-lcdefpme){background:#131520;border:1px solid #2a3050;flex-direction:column;margin-bottom:20px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:3px 3px #0006}@media (hover:hover) and (pointer:fine){.step-card:where(.astro-lcdefpme):hover .step-dither-screen:where(.astro-lcdefpme){transform:translateY(-4px);box-shadow:5px 8px #0009}.step-card:where(.astro-lcdefpme):hover .step-illustration:where(.astro-lcdefpme) img:where(.astro-lcdefpme){transform:scale(1.04)}}.step-illustration:where(.astro-lcdefpme){aspect-ratio:1672/941;background:#131520;flex:none;width:100%;position:relative;overflow:hidden}.step-illustration:where(.astro-lcdefpme) img:where(.astro-lcdefpme){-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;image-rendering:pixelated;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block}.step-illustration:where(.astro-lcdefpme) .dithered-dark:where(.astro-lcdefpme){display:none;position:absolute;inset:0}:root[data-theme=dark] .step-illustration:where(.astro-lcdefpme) .dithered-light:where(.astro-lcdefpme){visibility:hidden}:root[data-theme=dark] .step-illustration:where(.astro-lcdefpme) .dithered-dark:where(.astro-lcdefpme){display:block}@media (prefers-reduced-motion:reduce){.step-illustration:where(.astro-lcdefpme) img:where(.astro-lcdefpme){transition:none;transform:none}}.steps-grid:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin:18px 0 10px}.closing:where(.astro-lcdefpme){border:1px solid var(--line-2);background:var(--card);box-shadow:3px 3px 0 var(--paper-shadow);justify-content:space-between;align-items:center;gap:30px;margin-top:110px;padding:38px;display:flex}.closing:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin:12px 0 8px}.closing:where(.astro-lcdefpme) p:where(.astro-lcdefpme):last-child{margin:0}.closing-actions:where(.astro-lcdefpme){flex:none;margin:0}@media (width<=980px){.channels-grid:where(.astro-lcdefpme){grid-template-columns:repeat(2,1fr)}.home-hero:where(.astro-lcdefpme){gap:28px}.compatibility-end:where(.astro-lcdefpme){margin-left:0}}@media (width<=760px){.home-hero:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr);min-height:0;padding-block:28px 32px}.home-section:where(.astro-lcdefpme){padding-top:75px}.section-head:where(.astro-lcdefpme){flex-direction:column;align-items:start;gap:10px}.section-copy:where(.astro-lcdefpme){grid-template-columns:1fr;gap:18px}.capability-grid:where(.astro-lcdefpme){grid-template-columns:repeat(2,1fr)}.steps-grid:where(.astro-lcdefpme){grid-template-columns:1fr}.closing:where(.astro-lcdefpme){flex-direction:column;align-items:start;margin-top:75px}}@media (width<=560px){.hero-proof:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.hero-proof-item:where(.astro-lcdefpme){border-left:0;flex-direction:row;align-items:baseline;gap:12px;padding:10px 0 0}.hero-proof-item:where(.astro-lcdefpme)+.hero-proof-item:where(.astro-lcdefpme){border-top:1px solid var(--line);padding-left:0}.hero-proof-label:where(.astro-lcdefpme){flex:none;min-width:34px;font-size:34px}}@media (width<=500px){.channels-grid:where(.astro-lcdefpme),.capability-grid:where(.astro-lcdefpme){grid-template-columns:1fr}.capability-card:where(.astro-lcdefpme){min-height:0}.hero-actions:where(.astro-lcdefpme) .button:where(.astro-lcdefpme){width:100%}.closing:where(.astro-lcdefpme){padding:22px}.closing-actions:where(.astro-lcdefpme),.closing-actions:where(.astro-lcdefpme) .button:where(.astro-lcdefpme){width:100%}}@media (width<=640px){.compare-row:where(.astro-lcdefpme){grid-template-columns:1fr}.compare-row:where(.astro-lcdefpme)>span:where(.astro-lcdefpme){border-left:0;padding:8px 16px}.compare-row:where(.astro-lcdefpme)>span:where(.astro-lcdefpme):first-child{color:var(--ink);padding-top:16px;font-weight:600}.compare-shiba:where(.astro-lcdefpme){border-left:3px solid var(--navy)!important;padding-left:13px!important}.compare-row:where(.astro-lcdefpme)>span:where(.astro-lcdefpme):nth-child(3){padding-bottom:16px}.compare-col-label:where(.astro-lcdefpme){letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:3px;font:9px Geist Mono,monospace;display:block}.compare-head:where(.astro-lcdefpme){display:none}}.channels-section:where(.astro-lcdefpme){padding-top:85px}.channels-intro:where(.astro-lcdefpme){max-width:720px;color:var(--ink-2);padding-top:24px;font-size:15px;line-height:1.75}.channels-intro:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--navy);background:var(--panel-2);border:1px solid var(--line-2);padding:2px 6px;font-family:Geist Mono,monospace}.channels-grid:where(.astro-lcdefpme){border:1px solid var(--line-2);background:var(--line-2);box-shadow:3px 3px 0 var(--paper-shadow);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:30px;display:grid}.channel-card:where(.astro-lcdefpme){background:var(--card);flex-direction:column;justify-content:space-between;min-height:260px;padding:24px;transition:background .15s;display:flex}.channel-card:where(.astro-lcdefpme):hover{background:var(--panel-2)}.channel-top:where(.astro-lcdefpme){justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.channel-icon:where(.astro-lcdefpme){border:1px solid var(--line-2);background:var(--panel-2);place-items:center;width:38px;height:38px;display:grid}html[data-theme=dark] .channel-icon:where(.astro-lcdefpme) img:where(.astro-lcdefpme)[src*=discord],html[data-theme=dark] .channel-icon:where(.astro-lcdefpme) img:where(.astro-lcdefpme)[src*=telegram]{filter:brightness(1.3)saturate(.9)}html[data-theme=dark] .channel-icon:where(.astro-lcdefpme) img:where(.astro-lcdefpme)[src*=iphone]{filter:brightness(10)}.channel-badge:where(.astro-lcdefpme){letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--navy);background:var(--panel-2);box-shadow:2px 2px 0 var(--paper-shadow);padding:2px 7px;font-family:Geist Mono,monospace;font-size:8.5px}.channel-badge:where(.astro-lcdefpme).soon{background:var(--panel-2);color:var(--ink-2)}.channel-card:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-family:var(--sl-font);color:var(--ink);letter-spacing:-.01em;margin:0 0 12px;font-size:18px;font-weight:600}.channel-bubble:where(.astro-lcdefpme){background:var(--panel-2);border:1px solid var(--line-2);border-left:3px solid var(--navy);box-shadow:2px 2px 0 var(--paper-shadow);flex-direction:column;gap:4px;margin-bottom:16px;padding:10px 12px;font-family:Geist Mono,monospace;font-size:11px;line-height:1.55;display:flex}.bubble-prompt:where(.astro-lcdefpme){color:var(--ink)}.bubble-prompt:where(.astro-lcdefpme) .highlight:where(.astro-lcdefpme){color:var(--navy);font-weight:600}.bubble-reply:where(.astro-lcdefpme){color:var(--ink-2);font-size:10px}.channel-card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}@media (width<=860px){.harness-grid:where(.astro-lcdefpme){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:repeat(6,minmax(130px,1fr));scroll-padding-inline:1px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.harness-item:where(.astro-lcdefpme){scroll-snap-align:start}}@media (width<=640px){.harness-grid:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;-webkit-mask-image:none;mask-image:none}.harness-item:where(.astro-lcdefpme){flex-direction:column;gap:8px;min-width:0;min-height:112px}.harness-label:where(.astro-lcdefpme){text-align:center;white-space:normal;align-items:center}}@media (width<=980px){.channels-grid:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.channels-grid:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}}.channel-icon:where(.astro-lcdefpme) img:where(.astro-lcdefpme){-o-object-fit:contain;object-fit:contain;width:22px;height:22px;display:block}
