@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow[data-astro-cid-5u5wrnrr]{animation:spin 7s linear infinite;will-change:transform}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.animate-pulse[data-astro-cid-6tz4c7tr]{animation:blink 1s infinite}.interactive-grid-container{width:100%;max-width:1200px;margin:0 auto;padding:4rem 2rem}.grid-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%}.grid-box.large{position:relative;border:2px solid #383838;border-radius:1rem;background:#1c1c1c;overflow:hidden;cursor:pointer;transition:transform .2s ease,border-color .3s ease;height:310px;display:flex;flex-direction:column}.grid-box.small{position:relative;border:2px solid #383838;border-radius:1rem;background:#1c1c1c;overflow:hidden;cursor:pointer;transition:transform .2s ease,border-color .3s ease;min-height:100px;height:auto}.grid-box:hover{transform:translateY(-4px)}.grid-box.large .grid-box-content{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;background:#1c1c1ce6;padding:2rem}.grid-box.small .grid-box-content{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;background:#1c1c1ce6;padding:1.5rem}.animation-container{flex:1;display:flex;align-items:center;justify-content:center;opacity:.3;transition:opacity .3s ease}.grid-box.large:hover .animation-container{opacity:1}.box-content{text-align:left}.box-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem;font-family:var(--font-serif-four)}.box-description{font-size:.875rem;color:#888;line-height:1.4;margin:0}.sync-animation{position:relative;width:140px;height:140px}.sync-laptop{position:absolute;bottom:10px;left:0;width:50px;height:35px}.laptop-screen{width:50px;height:30px;border:2px solid #606060;border-radius:3px;background:#6060601a;position:relative;overflow:hidden}.screen-content{position:absolute;top:4px;left:4px;right:4px;height:2px;background:#484848;border-radius:1px;box-shadow:0 4px #484848,0 8px #484848,0 12px #484848}.laptop-base{width:60px;height:3px;background:#606060;border-radius:0 0 10px 10px;margin:-1px auto 0;position:relative;left:-5px}.sync-phone{position:absolute;bottom:10px;right:0;transform:translate(10px);width:28px;height:48px;border:2px solid #606060;border-radius:6px;background:#6060601a;position:relative}@media screen and (max-width: 640px){.large{display:none!important}}.phone-notch{position:absolute;top:3px;left:50%;transform:translate(-50%);width:12px;height:3px;background:#484848;border-radius:2px}.phone-screen{position:absolute;inset:10px 3px 6px;background:linear-gradient(to bottom,#484848 0%,#484848 20%,transparent 20%,transparent 30%,#484848 30%,#484848 50%,transparent 50%,transparent 60%,#484848 60%,#484848 80%,transparent 80%);border-radius:2px}.sync-server{position:absolute;top:50%;left:100%;transform:translateY(-50%);width:45px;height:50px;border:2px solid #606060;border-radius:3px;background:#6060601a;display:flex;flex-direction:column;justify-content:space-evenly;padding:4px 6px}.server-line{height:3px;background:#484848;border-radius:1px;position:relative}.server-line:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:4px;height:2px;background:#888;border-radius:50%;opacity:.6}.server-line:after{content:"";position:absolute;right:2px;top:50%;transform:translateY(-50%);width:10px;height:1px;background:#606060}.sync-pulse{position:absolute;width:11px;height:11px;background:#888;border-radius:50%;top:50%;left:65%;transform:translate(-50%,-50%);opacity:0}.grid-box.large:hover .sync-pulse{animation:pulse 2s infinite}.grid-box.large:hover .server-line:before{animation:blink 1s infinite}.grid-box.large:hover .server-line:nth-child(2):before{animation-delay:.2s}.grid-box.large:hover .server-line:nth-child(3):before{animation-delay:.4s}.grid-box.large:hover .server-line:nth-child(4):before{animation-delay:.6s}@keyframes pulse{0%,to{opacity:0;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(2)}}@keyframes blink{0%,to{opacity:.6}50%{opacity:1;background:#aaa}}.markdown-animation{font-family:monospace;font-size:14px;color:#606060;line-height:1.6}.markdown-line{opacity:1}.grid-box.large:hover .markdown-line{opacity:0;animation:typeIn .5s forwards}.grid-box.large:hover .markdown-line:nth-child(1){animation-delay:.1s}.grid-box.large:hover .markdown-line:nth-child(2){animation-delay:.3s}.grid-box.large:hover .markdown-line:nth-child(3){animation-delay:.5s}.grid-box.large:hover .markdown-line:nth-child(4){animation-delay:.7s}@keyframes typeIn{to{opacity:1}}.server-animation{position:relative;width:100px;height:120px}.server-rack{position:absolute;bottom:0;width:100px;height:80px;border:2px solid #606060;border-radius:4px;background:#6060601a;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:8px}.server-slot{width:100%;height:8px;background:#383838;border-radius:2px;position:relative;overflow:hidden}.server-activity{position:absolute;left:-20px;width:20px;height:100%;background:linear-gradient(90deg,transparent,#888,transparent)}.grid-box.large:hover .server-activity{animation:serverScan 2s infinite}.grid-box.large:hover .server-slot:nth-child(2) .server-activity{animation-delay:.3s}.grid-box.large:hover .server-slot:nth-child(3) .server-activity{animation-delay:.6s}@keyframes serverScan{to{left:100%}}.lock-icon{position:absolute;top:0;left:50%;transform:translate(-50%);width:24px;height:30px}.lock-body{position:absolute;bottom:0;width:24px;height:18px;background:#606060;border-radius:2px}.lock-shackle{position:absolute;top:0;left:50%;transform:translate(-50%);width:16px;height:16px;border:3px solid #606060;border-bottom:none;border-radius:8px 8px 0 0}@media (max-width: 768px){.grid-wrapper{grid-template-columns:1fr}.grid-box.large{aspect-ratio:3 / 2}}.streaming-text-container[data-astro-cid-nuhdnp46]{overflow:hidden;width:100%;position:relative;height:180px;display:flex;flex-direction:column;justify-content:center;gap:16px;background:transparent}.streaming-line[data-astro-cid-nuhdnp46]{overflow:hidden;white-space:nowrap;position:relative;height:48px;line-height:48px}.streaming-content[data-astro-cid-nuhdnp46]{display:inline-flex;font-size:40px;font-weight:700;animation:scroll-left 30s linear infinite}.text-span[data-astro-cid-nuhdnp46]{flex-shrink:0;padding-right:0}.outline-text[data-astro-cid-nuhdnp46]{color:transparent;-webkit-text-stroke:2px #ffffff;text-stroke:2px #ffffff;paint-order:stroke fill}.filled-text[data-astro-cid-nuhdnp46]{color:#fff}.streaming-line[data-astro-cid-nuhdnp46]:nth-child(1) .streaming-content[data-astro-cid-nuhdnp46]{animation:scroll-left 90s linear infinite}.streaming-line[data-astro-cid-nuhdnp46]:nth-child(2) .streaming-content[data-astro-cid-nuhdnp46]{animation:scroll-right 90s linear infinite}.streaming-line[data-astro-cid-nuhdnp46]:nth-child(3) .streaming-content[data-astro-cid-nuhdnp46]{animation:scroll-left 90s linear infinite;animation-delay:-10s}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width: 768px){.streaming-content[data-astro-cid-nuhdnp46]{font-size:28px}.streaming-text-container[data-astro-cid-nuhdnp46]{height:120px;gap:8px}.streaming-line[data-astro-cid-nuhdnp46]{height:32px;line-height:32px}.outline-text[data-astro-cid-nuhdnp46]{-webkit-text-stroke:1.5px #ffffff;text-stroke:1.5px #ffffff}}.cta-container[data-astro-cid-balv45lp]{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;padding:80px 20px;overflow:hidden}.cta-content[data-astro-cid-balv45lp]{position:relative;z-index:2;text-align:center;max-width:600px;animation:fadeInUp .8s ease-out}.cta-title[data-astro-cid-balv45lp]{font-family:var(--font-serif-four);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.cta-title[data-astro-cid-balv45lp] .word[data-astro-cid-balv45lp]{display:inline-block;opacity:0;animation:wordReveal .6s ease-out forwards;animation-delay:var(--delay)}.cta-subtitle[data-astro-cid-balv45lp]{color:#ffffffb3;font-size:1.125rem;margin-bottom:2.5rem;opacity:0;animation:fadeIn .8s ease-out .5s forwards}.cta-actions[data-astro-cid-balv45lp]{display:flex;gap:1rem;justify-content:center;align-items:center;margin-bottom:2rem;flex-wrap:wrap}.download-btn[data-astro-cid-balv45lp]{position:relative;display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--color-xiana);color:var(--color-background);font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;animation:fadeIn .8s ease-out .7s forwards;overflow:hidden}.download-btn[data-astro-cid-balv45lp]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.download-btn[data-astro-cid-balv45lp]:hover:before{width:300px;height:300px}.download-btn[data-astro-cid-balv45lp]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #60bdc54d}.download-btn[data-astro-cid-balv45lp]:active{transform:translateY(0)}.btn-text[data-astro-cid-balv45lp]{position:relative;z-index:1}.download-icon[data-astro-cid-balv45lp]{position:relative;z-index:1;animation:bobbing 2s ease-in-out infinite}.docs-link[data-astro-cid-balv45lp]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;color:var(--color-xiana);text-decoration:none;border:1px solid var(--color-border-editor);border-radius:8px;transition:all .3s ease;opacity:0;animation:fadeIn .8s ease-out .8s forwards}.docs-link[data-astro-cid-balv45lp]:hover{border-color:var(--color-xiana);background:#60bdc50d}.docs-link[data-astro-cid-balv45lp]:hover .arrow-icon[data-astro-cid-balv45lp]{transform:translate(2px,-2px)}.arrow-icon[data-astro-cid-balv45lp]{transition:transform .2s ease}.platform-options[data-astro-cid-balv45lp]{display:flex;align-items:center;justify-content:center;gap:1rem;color:#ffffff80;font-size:.875rem;opacity:0;animation:fadeIn .8s ease-out 1s forwards}.platform-label[data-astro-cid-balv45lp]{color:#fff6}.platform-link[data-astro-cid-balv45lp]{color:#fff9;text-decoration:none;transition:color .2s ease;position:relative}.platform-link[data-astro-cid-balv45lp]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--color-xiana);transition:width .3s ease}.platform-link[data-astro-cid-balv45lp]:hover{color:var(--color-xiana)}.platform-link[data-astro-cid-balv45lp]:hover:after{width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes wordReveal{0%{opacity:0;transform:translateY(20px) rotateX(-90deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes bobbing{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes glowPulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}@media (max-width: 640px){.cta-container[data-astro-cid-balv45lp]{padding:60px 20px}.cta-actions[data-astro-cid-balv45lp]{flex-direction:column;width:100%}.download-btn[data-astro-cid-balv45lp],.docs-link[data-astro-cid-balv45lp]{width:100%;justify-content:center}.platform-options[data-astro-cid-balv45lp]{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.cta-title[data-astro-cid-balv45lp] .word[data-astro-cid-balv45lp],.cta-subtitle[data-astro-cid-balv45lp],.download-btn[data-astro-cid-balv45lp],.docs-link[data-astro-cid-balv45lp],.platform-options[data-astro-cid-balv45lp]{animation:none;opacity:1}.download-icon[data-astro-cid-balv45lp]{animation:none}}
