.exp{--exp-bg:#07070c;--exp-bg2:#0b0b16;--exp-bgDark:#050508;--exp-card:#111120;--exp-purple:#9b5fe8;--exp-purpleL:#b285ef;--exp-cyan:#45acbf;--exp-cyanL:#72d4e8;--exp-txt:#fefefe;--exp-txt66:#ffffffa8;--exp-txt45:#ffffff73;--exp-border:#7545b538;--exp-borderS:#7545b524;--exp-g:linear-gradient(135deg, #9b5fe8 0%, #7572c1 50%, #45acbf 100%);--exp-gt:linear-gradient(135deg, #fff 0%, #9b5fe8 52%, #45acbf 100%);--exp-gcyan:linear-gradient(135deg, #45acbf 0%, #72d4e8 100%);--exp-mono:var(--font-space-mono), monospace}.exp .gclip{background:var(--exp-gt);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.exp .gclipp{background:var(--exp-g);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.exp .kbadge{font-family:var(--exp-mono);letter-spacing:3px;text-transform:uppercase;font-size:10.5px}@keyframes exp-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes exp-pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes exp-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.exp-blob{animation:11s ease-in-out infinite exp-floaty}.exp-blob.b2{animation:13s ease-in-out infinite reverse exp-floaty}.exp-dot{animation:1.8s ease-in-out infinite exp-pulseDot}.exp-body{animation:.8s cubic-bezier(.16,1,.3,1) both exp-fadeUp}.exp-box{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.exp-box.purple:hover{border-color:#9b5fe8b3;transform:translateY(-6px);box-shadow:0 26px 70px #7545b559}.exp-box.cyan:hover{border-color:#45acbfb3;transform:translateY(-6px);box-shadow:0 26px 70px #45acbf4d}.exp-lang{transition:color .2s,background .2s}.exp-skip{transition:color .2s}.exp-skip:hover{color:#9ce0ee}@media (prefers-reduced-motion:reduce){.exp *,.exp :before,.exp :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:720px){.exp-splash-grid{grid-template-columns:1fr!important}.exp-splash-pad{padding-left:20px!important;padding-right:20px!important}}@keyframes exp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.exp-marquee{animation:26s linear infinite exp-marquee}.exp-cta{transition:filter .2s,transform .2s}.exp-cta:hover{filter:brightness(1.08)}.exp-navback{transition:background .2s}.exp-navback:hover{background:#ffffff17}.exp-feature{transition:transform .3s,border-color .3s}.exp-feature:hover{border-color:#9b5fe880;transform:translateY(-4px)}.exp-feature.cyan:hover{border-color:#45acbf80}@media (max-width:720px){.exp-reach-grid{grid-template-columns:1fr!important}}@keyframes exp-spin{to{transform:rotate(360deg)}}.exp-spin{animation:.75s linear infinite exp-spin}.exp input:focus,.exp textarea:focus{border-color:var(--exp-purple)!important}@media (max-width:900px){.exp-studio-grid{grid-template-columns:1fr!important}.exp-studio-grid>div:last-child,.exp-studio-preview{position:static!important}}.exp-chip{transition:border-color .2s,color .2s}.exp-chip:hover{border-color:var(--exp-purple);color:#fff}.exp form:focus-within{border-color:var(--exp-purple)}@media (max-width:900px){.exp-hero-grid{grid-template-columns:1fr!important;gap:28px!important}}
