@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/brand/fonts/archivo-latin-ext-wdth-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/brand/fonts/archivo-latin-wdth-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.site{--void:#fff;--graphite:#141416;--paper:#f4f4f5;--backdrop:#e7e9ec;--ink:#0b0b0c;--path-blue:#0b0b0c;--logo-red:#b91212;--hot:#0b0b0c;--silver:#9a9aa2;--ember:#e8590c;--gold:#f59f00;--layer-cyan:#2dd4e6;--layer-pink:#ff5fa2;--layer-lime:#b4f03c;--layer-amber:#ffb020;--brand:#0b0b0c;--brand-hover:#3f3f46;--brand-soft:rgba(11,11,12,.05);background:var(--void);color:var(--ink);font-family:Archivo Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-stretch:100%}.site .wide{font-stretch:122%}.site .narrow{font-stretch:88%}.site ::selection{color:#fff;background:#0b0b0c}.site .aurora{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.site .aurora span{opacity:.5;will-change:transform;border-radius:50%;width:62vmax;height:62vmax;position:absolute}.site .aurora span:first-child{background:radial-gradient(closest-side,rgba(11,11,12,.06),transparent);animation:24s ease-in-out infinite alternate aurora-a;top:-28vmax;left:-18vmax}.site .aurora span:nth-child(2){background:radial-gradient(closest-side,rgba(11,11,12,.05),transparent);animation:30s ease-in-out infinite alternate aurora-b;top:20vh;right:-30vmax}.site .aurora span:nth-child(3){background:radial-gradient(closest-side,rgba(11,11,12,.05),transparent);animation:36s ease-in-out infinite alternate-reverse aurora-a;bottom:-40vmax;left:20vw}@keyframes aurora-a{to{transform:translate(14vmax,10vmax)scale(1.2)}}@keyframes aurora-b{to{transform:translate(-16vmax,-8vmax)scale(1.1)}}.site .grid-lines{z-index:0;pointer-events:none;background-image:linear-gradient(rgba(11,11,12,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(11,11,12,.06) 1px,transparent 1px);background-size:64px 64px;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,transparent 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,transparent 75%)}.site .cursor-glow{z-index:1;pointer-events:none;width:640px;height:640px;transform:translate3d(var(--cx,-999px),var(--cy,-999px),0);background:radial-gradient(closest-side,rgba(11,11,12,.06),transparent);border-radius:50%;margin:-320px 0 0 -320px;transition:opacity .4s;position:fixed;top:0;left:0}.site .layer{z-index:2;position:relative}.site .floor{pointer-events:none;perspective:420px;z-index:0;height:55%;position:absolute;top:auto;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(transparent 10%,#000 90%);mask-image:linear-gradient(transparent 10%,#000 90%)}.site .floor:before{content:"";transform-origin:bottom;background-image:linear-gradient(rgba(11,11,12,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(11,11,12,.08) 1px,transparent 1px);background-size:56px 56px;animation:3.2s linear infinite floor-run;position:absolute;top:0;bottom:0;left:-50%;right:-50%;transform:rotateX(62deg)}.site .floor~*{position:relative}@keyframes floor-run{to{background-position:0 56px}}.site .shine{background:linear-gradient(100deg,var(--ink)0%,var(--ink)42%,var(--silver)50%,var(--ink)58%,var(--ink)100%);color:transparent;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite shine}@keyframes shine{0%{background-position:130% 0}to{background-position:-130% 0}}.site .neon-text{color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(transparent 60%,#e4e4e7 60%,#e4e4e7 92%,transparent 92%) 0 0/0% 100% no-repeat;animation:1.1s cubic-bezier(.2,.7,.2,1) .4s forwards marker}@keyframes marker{to{background-size:100% 100%}}.site .caret:after{content:"";vertical-align:-.08em;background:var(--hot);width:.08em;height:.9em;margin-left:.06em;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.site .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(11,11,12,.22)}.site .pulse-dot{background:#4ade80;border-radius:50%;width:.5rem;height:.5rem;position:relative;box-shadow:0 0 10px #4ade80}.site .pulse-dot:after{content:"";background:#4ade80;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ping{75%,to{opacity:0;transform:scale(2.6)}}.site .glow-card{isolation:isolate;background:#fff;border-radius:1.25rem;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;position:relative;box-shadow:inset 0 0 0 1px rgba(11,11,12,.1),0 1px 2px rgba(11,11,12,.04),0 12px 32px -18px rgba(11,11,12,.2)}.site .glow-card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%)var(--my,-30%),rgba(11,11,12,.05),transparent 60%);opacity:0;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.site .glow-card:hover:before{opacity:1}.site .glow-card:hover{box-shadow:inset 0 0 0 1.5px var(--ink),0 24px 60px -28px rgba(11,11,12,.45);transform:translateY(-4px)}@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}.site .beam:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--beam),transparent 0 72%,#0b0b0c 86%,var(--silver)93%,transparent);-webkit-mask-composite:xor;padding:1px;animation:5s linear infinite beam;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes beam{to{--beam:360deg}}.site .bg-brand{background-color:var(--logo-red);color:#fff;transition:background-color .25s,box-shadow .3s,transform .2s;position:relative;overflow:hidden;box-shadow:0 10px 24px -12px rgba(11,11,12,.6)}.site a.bg-brand:after,.site button.bg-brand:after{content:"";pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transition:transform .7s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.site a.bg-brand:hover:after,.site button.bg-brand:hover:after{transform:translate(120%)}.site .bg-brand:hover{background-color:#d61f1f;box-shadow:0 14px 30px -12px rgba(11,11,12,.7)}.site a.bg-brand:hover,.site button.bg-brand:hover{transform:translateY(-2px)}.site .h2{letter-spacing:-.02em;font-size:max(1.9rem,min(4vw,2.6rem));font-weight:700;font-stretch:122%;line-height:1.08}.site .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.site .marquee-track{width:max-content;animation:38s linear infinite marquee;display:flex}.site .marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.site .tick-line,.site .flow-line{background:rgba(11,11,12,.2);height:1px;display:inline-block;position:relative;overflow:hidden}.site .tick-line{width:56px}.site .flow-line{width:14px}.site .tick-line:after,.site .flow-line:after{content:"";background:linear-gradient(90deg,transparent,var(--ink),transparent);width:50%;animation:1.8s linear infinite line-run;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes line-run{0%{transform:translate(-100%)}to{transform:translate(200%)}}@property --zx{syntax:"<percentage>";inherits:true;initial-value:40%}@property --zy{syntax:"<percentage>";inherits:true;initial-value:45%}.site .zoom-box,.site .zoom-img{animation:9s ease-in-out infinite zoom-path}.site .zoom-box{left:var(--zx);top:var(--zy)}.site .zoom-img{transform-origin:var(--zx)var(--zy);transform:scale(4)}@keyframes zoom-path{0%,to{--zx:38%;--zy:42%}33%{--zx:50%;--zy:69%}66%{--zx:63%;--zy:44%}}.site .edge-hard{animation:5s ease-in-out infinite edge-split}.site .edge-line{animation:5s ease-in-out infinite edge-line}@keyframes edge-split{0%,to{clip-path:inset(0 75% 0 0)}50%{clip-path:inset(0 25% 0 0)}}@keyframes edge-line{0%,to{left:25%}50%{left:75%}}.site .file-row,.site .chat-row{animation:row-in 6s var(--fd,0s)ease-out infinite both}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}8%,85%{opacity:1;transform:none}to{opacity:0}}.site .fade-in{animation:.45s ease-out both fade-in}@keyframes fade-in{0%{opacity:0;transform:scale(1.01)}}.site .float{animation:7s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-10px)}}.site [data-tilt]{transform:perspective(1200px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .25s ease-out}.site.fx [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s);transform:translateY(32px)}.site.fx [data-reveal].is-in{opacity:1;transform:none}.site .hero{background:radial-gradient(60% 55% at 50% -10%,rgba(11,11,12,.07),transparent 70%),#fff}.site .hero:before{content:"";pointer-events:none;background-image:linear-gradient(rgba(11,11,12,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(11,11,12,.06) 1px,transparent 1px);background-size:64px 64px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000 30%,transparent 80%);mask-image:radial-gradient(80% 70% at 50% 0,#000 30%,transparent 80%)}.site .chip{color:#3f3f46;background:#f4f4f5;border-radius:999px;align-items:center;padding:.3rem .75rem;font-size:.8rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(11,11,12,.06)}.site .glow-card:hover .chip{color:var(--ink);background:#e4e4e7}.site select option{color:#120809;background:#fff}@keyframes seg-scan{0%{opacity:1;transform:translate(0)}90%{opacity:1}to{opacity:0;transform:translate(800px)}}@keyframes seg-in{0%{opacity:0}}@keyframes seg-ants{to{stroke-dashoffset:-22px}}.site .seg-scan{filter:drop-shadow(0 0 6px #2dd4e6);animation:1.6s cubic-bezier(.4,0,.2,1) both seg-scan}.site .seg-mask{animation:.35s ease-out both seg-in}.site .seg-ants{animation:1s linear infinite seg-ants}@keyframes pipe-move{0%{left:0}to{left:calc(100% - 3.5rem)}}.site .pipe-token{animation:pipe-move var(--pipe-time)linear infinite}@keyframes pipe-stage-1{0%,24%{opacity:1}25%,to{opacity:0}}@keyframes pipe-stage-2{0%,24%{opacity:0}25%,49%{opacity:1}50%,to{opacity:0}}@keyframes pipe-stage-3{0%,49%{opacity:0}50%,74%{opacity:1}75%,to{opacity:0}}@keyframes pipe-stage-4{0%,74%{opacity:0}75%,to{opacity:1}}.site .pipe-s1{animation:pipe-stage-1 var(--pipe-time)linear infinite}.site .pipe-s2{animation:pipe-stage-2 var(--pipe-time)linear infinite}.site .pipe-s3{animation:pipe-stage-3 var(--pipe-time)linear infinite}.site .pipe-s4{animation:pipe-stage-4 var(--pipe-time)linear infinite}@media (prefers-reduced-motion:reduce){.site .aurora span,.site .floor:before,.site .shine,.site .neon-text,.site .beam:after,.site .marquee-track,.site .float,.site .tick-line:after,.site .flow-line:after,.site .fade-in,.site .zoom-box,.site .zoom-img,.site .edge-hard,.site .edge-line,.site .file-row,.site .chat-row,.site .pulse-dot:after,.site .caret:after{animation:none}.site .cursor-glow{display:none}.site.fx [data-reveal]{opacity:1;transition:none;transform:none}.site .neon-text{background-size:100% 100%}.site .seg-scan,.site .seg-mask,.site .seg-ants,.site .pipe-token,.site .pipe-s1,.site .pipe-s2,.site .pipe-s3,.site .pipe-s4{animation:none}.site .pipe-s1,.site .pipe-s2,.site .pipe-s3{opacity:0}}.site .pipe-delay .pipe-s1,.site .pipe-delay .pipe-s2,.site .pipe-delay .pipe-s3,.site .pipe-delay .pipe-s4{animation-delay:var(--d)}.site .checker{background-color:#fff;background-image:conic-gradient(#e6e8eb 25%,#fff 0 50%,#e6e8eb 0 75%,#fff 0);background-size:20px 20px}.site .bg-brand.fixed{position:fixed}
