@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_ed3508;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:__Outfit_ed3508,__Outfit_Fallback_ed3508;font-style:normal}.__variable_ed3508{--font-outfit:"__Outfit_ed3508","__Outfit_Fallback_ed3508"}:root{--site-bg:#000;--font-main:#fff;--font-muted:#a1a1aa;--brand-color:#a855f7;--brand-secondary:#06b6d4;--brand-glow:rgba(168,85,247,.5);--edge-color:#1f1f22}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--site-bg);color:var(--font-main);font-family:var(--font-outfit),Arial,sans-serif;line-height:1.6;min-height:100vh;display:flex;flex-direction:column}.site-wrapper{max-width:1280px;margin:0 auto;padding:0 2.5rem;width:100%}.top-bar{padding:2.5rem 0;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--edge-color)}.brand-logo{font-size:1.75rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(90deg,var(--brand-secondary),var(--brand-color));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.navigation-links a{color:var(--font-muted);text-decoration:none;margin-left:2.5rem;font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:color .2s}.navigation-links a:hover{color:var(--brand-secondary)}.hero-banner{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:10rem 0}.status-pill{background:rgba(6,182,212,.1);color:var(--brand-secondary);padding:.5rem 1.25rem;border-radius:0;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2.5rem;border:1px solid var(--brand-secondary)}.heading-main{font-size:5rem;font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:2rem;text-transform:uppercase;background:linear-gradient(to bottom right,#fff,var(--font-muted));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sub-heading{font-size:1.35rem;color:var(--font-muted);max-width:650px;margin-bottom:3.5rem}.action-buttons{display:flex;gap:1.5rem}.action-btn{padding:1rem 2rem;border-radius:0;font-weight:800;text-decoration:none;transition:all .2s;font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em}.action-btn-primary{background-color:var(--brand-color);color:#fff;box-shadow:4px 4px 0 var(--brand-secondary);border:1px solid var(--brand-secondary)}.action-btn-primary:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--brand-secondary)}.action-btn-secondary{background-color:transparent;color:var(--font-main);border:2px solid var(--font-muted)}.action-btn-secondary:hover{border-color:var(--font-main);background:hsla(0,0%,100%,.05)}.bottom-bar{padding:4rem 0;border-top:2px solid var(--edge-color);text-align:left;color:var(--font-muted);font-size:.9rem;display:flex;flex-direction:column;gap:1.5rem}.bottom-links{display:flex;gap:2rem}.bottom-links a{color:var(--font-muted);text-decoration:none;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.bottom-links a:hover{color:var(--brand-color)}.document-body{padding:5rem 0;max-width:900px;margin:0 auto}.document-body h1{font-size:3rem;margin-bottom:2.5rem;font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.document-body h2{font-size:1.75rem;margin-top:3rem;margin-bottom:1.5rem;font-weight:700;color:var(--brand-secondary)}.document-body p{color:var(--font-muted);margin-bottom:1.5rem;line-height:1.8;font-size:1.1rem}.document-body strong{color:var(--font-main)}.document-body div{margin-top:3rem;padding:2.5rem;background:#050505}.dev-snippet,.document-body div{border:2px solid var(--edge-color)}.dev-snippet{background:#0a0a0a;padding:2rem;overflow-x:auto;text-align:left;max-width:800px;margin:0 auto}.dev-snippet code{font-family:monospace;color:var(--brand-secondary);font-size:1rem;white-space:pre}.perks-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2.5rem;gap:2.5rem}.perk-box{padding:2.5rem;background:#050505;border:2px solid var(--edge-color);transition:all .2s}.perk-box:hover{border-color:var(--brand-color);box-shadow:4px 4px 0 var(--brand-color);transform:translate(-2px,-2px)}.perk-box h3{font-size:1.5rem;margin-bottom:1.25rem;color:var(--font-main);font-weight:800;text-transform:uppercase}.perk-box p{color:var(--font-muted);line-height:1.7}.app-preview-frame{display:flex;background:#0a0a0a;border:2px solid var(--edge-color);overflow:hidden;max-width:1000px;margin:0 auto;height:450px}.media-container{flex:7 1;background:#000;position:relative;border-right:2px solid var(--edge-color)}.media-container,.media-play-icon{display:flex;align-items:center;justify-content:center}.media-play-icon{width:70px;height:70px;background:var(--brand-secondary);font-size:1.75rem;color:#000;padding-left:5px;z-index:10;-webkit-clip-path:polygon(100% 50%,0 0,0 100%);clip-path:polygon(100% 50%,0 0,0 100%)}.media-player{top:0;height:100%;object-fit:cover;opacity:.85;z-index:1}.media-player,.media-scrubber{position:absolute;left:0;width:100%}.media-scrubber{bottom:0;height:8px;background:#111;z-index:10}.media-scrubber-fill{width:33%;height:100%;background:var(--brand-color)}.chat-sidebar{flex:3 1;background:#050505;display:flex;flex-direction:column;padding:1.5rem;text-align:left}.chat-title{font-weight:800;margin-bottom:1.5rem;font-size:.95rem;color:var(--brand-color);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--edge-color);padding-bottom:.75rem}.chat-entry{font-size:.9rem;margin-bottom:1rem;color:#e4e4e7;line-height:1.6}.chat-entry strong{color:var(--brand-secondary);display:block;font-size:.8rem;text-transform:uppercase;margin-bottom:.25rem}.chat-type-area{margin-top:auto;background:#111;padding:1rem;border:1px solid var(--edge-color);font-size:.9rem;color:#52525b}