@layer components{.home-tr-root{--t-ease-out:cubic-bezier(.23, 1, .32, 1);--t-ease-in-out:cubic-bezier(.77, 0, .175, 1);--t-muted:#ffffff9e;--t-dim:#ffffff94}.home-tr-root h1,.home-tr-root h2,.home-tr-root h3{text-wrap:balance}.home-tr-root p{text-wrap:pretty}.home-tr-pxg{font-family:var(--home-font-pixel);background:linear-gradient(#a5ece3,#3fb9cc);color:#0000;-webkit-background-clip:text;background-clip:text}.home-tr-tnum{font-variant-numeric:tabular-nums}.home-tr-link{color:#fff;transition:color .16s}@media (hover:hover) and (pointer:fine){.home-tr-link:hover{color:#a5ece3}}.home-tr-root button{transition:transform .16s var(--t-ease-out), background-color .16s ease, border-color .16s ease, color .16s ease}.home-tr-root button:active{transform:scale(.97)}.home-tr-root input:focus-visible,.home-tr-root button:focus-visible,.home-tr-root a:focus-visible,.home-tr-root [tabindex="-1"]:focus-visible{outline-offset:2px;outline:2px solid #00cdff}.home-tr-root input::placeholder{color:#ffffff8c}.home-tr-chip{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#2b2b2b;border-radius:4px;padding:3px 7px;font-family:Geist Mono,monospace;font-size:11px}.home-tr-tiny{letter-spacing:.12em;text-transform:uppercase;color:var(--t-dim);font-family:Geist Mono,monospace;font-size:11px}.home-tr-ctl{color:#ffffffd1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-family:Geist Mono,monospace;font-size:11px;display:inline-flex}.home-tr-field{box-sizing:border-box;color:#fff;min-width:0;height:48px;font:inherit;background:#111;border:1px solid #626262;border-radius:6px;flex:220px;padding:0 16px;font-size:16px}.home-tr-field[aria-invalid=true]{border-color:#e5484db3}.home-tr-cta{color:#010101;height:48px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:6px;flex:none;padding:0 20px;font-size:15px;font-weight:500}.home-tr-cta:disabled{cursor:wait;opacity:.7}.home-tr-node{color:#fff;background:#1f1f1f;border:1px solid #2e2e2e;box-shadow:0 6px 18px #00000047}.home-tr-tag{background:#1a1a1a;border-radius:6px;padding:3px 8px}.home-tr-pop{animation:home-tr-pop .24s var(--t-ease-out) both}@keyframes home-tr-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.home-tr-px{display:grid}@supports (width:round(down, 100%, 30px)){.home-tr-px-hero{width:round(down,100%,30px);margin-inline:auto}}.home-tr-px-tw{animation:home-tr-px-twinkle var(--home-tr-px-dur) ease-in-out var(--home-tr-px-delay) infinite}@keyframes home-tr-px-twinkle{0%,to{opacity:var(--home-tr-px-o)}50%{opacity:.15}}.home-tr-dots{gap:4px;display:inline-flex}.home-tr-dots span{opacity:.25;background:#a5ece3;width:6px;height:6px;animation:.9s step-end infinite home-tr-dot}.home-tr-dots span:nth-child(2){animation-delay:.3s}.home-tr-dots span:nth-child(3){animation-delay:.6s}@keyframes home-tr-dot{0%,66%{opacity:.25}33%{opacity:1}}.home-tr-learn{white-space:nowrap;background:#122020;border:1px solid #2f4a4a;border-radius:6px;flex:none;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.home-tr-ping-stage{container-type:inline-size}.home-tr-ping-grid{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.home-tr-stream-wrap{height:300px;position:relative}.home-tr-stream{position:absolute;inset:34px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.home-tr-stream-track{will-change:transform;flex-direction:column;align-items:center;gap:8px;padding:0 clamp(8px,6%,48px) 8px;animation:linear infinite home-tr-stream;display:flex}@keyframes home-tr-stream{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.home-tr-ev{white-space:nowrap;background:#1f1f1f;border:1px solid #2e2e2e;border-radius:6px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 10px 6px 8px;display:flex;box-shadow:0 3px 10px #00000038}.home-tr-evtext{text-overflow:ellipsis;min-width:0;overflow:hidden}.home-tr-guide{width:100%;height:calc(100% - 34px);position:absolute;inset:34px 0 0}.home-tr-gate{background:#1f1f1f;border:1px solid #2e2e2e;border-radius:10px;flex-flow:wrap;justify-content:center;align-items:center;gap:12px;margin:16px 0;padding:12px;display:flex;box-shadow:0 6px 18px #00000047}.home-tr-gate-px{grid-template-columns:repeat(18,6px);grid-auto-rows:6px;gap:3px;display:grid}.home-tr-gate-px span{opacity:.25;background:#7fbdcc;border-radius:1px;animation:2.6s ease-in-out infinite home-tr-twinkle}@keyframes home-tr-twinkle{0%,to{opacity:.2}50%{opacity:1}}.home-tr-show-stage{background:#1d5f66;min-height:400px;position:relative;overflow:hidden;container-type:inline-size}.home-tr-sec{align-items:center;padding:clamp(16px,3vw,32px);display:flex;position:absolute;inset:0}.home-tr-sec-box{background:#1f1f1f;border:1px dashed #4a4a4a;border-radius:14px;flex-direction:column;flex:1 1 0;gap:14px;min-width:0;padding:14px;display:flex;box-shadow:0 6px 18px #00000047}.home-tr-sec-wire{background:repeating-linear-gradient(90deg,#1a1a1a 0 6px,#0000 6px 12px);flex:0 0 clamp(96px,22%,150px);align-self:center;height:2px;position:relative}.home-tr-sec-gate{background:#1f1f1f;border:1px solid #2e2e2e;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-tr-sec-cap{white-space:nowrap;background:#1a1a1a;border-radius:6px;padding:3px 8px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.home-tr-pk-run{animation:home-tr-run 2s var(--t-ease-in-out) 1 both;position:absolute;inset:0}@keyframes home-tr-run{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes home-tr-run-y{0%{transform:translateY(0)}to{transform:translateY(100%)}}.home-tr-pk{display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.home-tr-pk span{white-space:nowrap;border-radius:6px;grid-area:1/1;padding:5px 8px;font-family:Geist Mono,monospace;font-size:11px}.home-tr-pk-a{animation:2s linear both home-tr-pk-a}.home-tr-pk-b{animation:2s linear both home-tr-pk-b}@keyframes home-tr-pk-a{0%,50%{opacity:1}56%,to{opacity:0}}@keyframes home-tr-pk-b{0%,50%{opacity:0}56%,to{opacity:1}}.home-tr-sec-side{flex-direction:column;flex:0 34%;gap:10px;min-width:0;display:flex}.home-tr-sec-card{border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}@container (width<=520px){.home-tr-sec{flex-direction:column;justify-content:center}.home-tr-sec-box,.home-tr-sec-side{flex:none;width:100%}.home-tr-sec-side{flex-direction:row}.home-tr-sec-side .home-tr-sec-card{flex:1 1 0;min-width:0}.home-tr-sec-wire{background:repeating-linear-gradient(#1a1a1a 0 6px,#0000 6px 12px);flex:0 0 72px;width:2px;height:auto}.home-tr-sec-cap{top:50%;left:22px;transform:translateY(-50%)}.home-tr-pk-run{animation-name:home-tr-run-y}.home-tr-pk{top:0;left:50%}}.home-tr-swap{animation:.32s both home-tr-fade}.home-tr-mark{background-color:var(--home-tr-mark-color);-webkit-mask:var(--home-tr-mark) center / contain no-repeat;-webkit-mask:var(--home-tr-mark) center / contain no-repeat;mask:var(--home-tr-mark) center / contain no-repeat}.home-tr-mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.home-tr-mq-track{width:max-content;animation:home-tr-mq-x var(--home-tr-mq-dur) linear infinite;display:flex}.home-tr-mq-rev{animation-direction:reverse}.home-tr-mq-set{gap:16px;margin:0;padding:0 16px 0 0;list-style:none;display:flex}.home-tr-mq:hover .home-tr-mq-track,.home-tr-mq:focus-within .home-tr-mq-track,.home-tr-paused .home-tr-mq-track{animation-play-state:paused}@keyframes home-tr-mq-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-tr-mq-still{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.home-tr-mq-still .home-tr-mq-track{animation:none}.home-tr-mq-still .home-tr-mq-set>li{scroll-snap-align:start}.home-tr-logo{aspect-ratio:1;transition:transform .24s var(--t-ease-out), border-color .24s ease, opacity .24s ease;background:#1f1f1f;border:1px solid #2e2e2e;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 4px 12px #00000040}.home-tr-logo img{object-fit:contain;width:46%;height:46%}@media (hover:hover) and (pointer:fine){.home-tr-logo:hover{border-color:#5a5a5a}.home-tr-logo:hover img{opacity:1!important}}.home-tr-paused .home-tr-stream-track,.home-tr-paused .home-tr-gate-px span,.home-tr-paused .home-tr-pk-run,.home-tr-paused .home-tr-pk-a,.home-tr-paused .home-tr-pk-b,.home-tr-paused .home-tr-px-tw{animation-play-state:paused}@supports (animation-timeline:view()){.home-tr-reveal{animation:linear both home-tr-rise;animation-timeline:view();animation-range:entry cover 22%}}@keyframes home-tr-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes home-tr-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-tr-stream-track,.home-tr-gate-px span,.home-tr-pk-run{animation:none}.home-tr-pk-run{transform:translate(50%)}@container (width<=520px){.home-tr-pk-run{transform:translateY(50%)}}.home-tr-gate-px span{opacity:.7}.home-tr-pk-a{opacity:0;animation:none}.home-tr-pk-b{opacity:1;animation:none}.home-tr-pop{animation:.2s both home-tr-fade}.home-tr-reveal,.home-tr-px-tw,.home-tr-dots span{animation:none}.home-tr-mq{scroll-snap-type:x mandatory;overflow-x:auto}.home-tr-mq-track{animation:none}.home-tr-mq-set+.home-tr-mq-set{display:none}.home-tr-root button:active{transform:none}}}
