*{box-sizing:border-box;margin:0;padding:0}html{color:#eaeff6;-webkit-font-smoothing:antialiased;font-feature-settings:"cv02", "cv03", "cv04", "cv11";background:#000;font-family:Nunito,system-ui,sans-serif;font-weight:600}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:#000;min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button:not(:disabled):not(.no-press){transition:scale .15s ease-out}button:not(:disabled):not(.no-press):active{scale:.96}input{font-family:inherit}:focus{outline:none}:focus-visible{outline-offset:2px;outline:2px solid #3eb9eabf}::selection{background:#3eb9ea59}@keyframes sf-twinkle{0%,to{opacity:.3}50%{opacity:1}}.sf-demo,.sf-demo *{scrollbar-width:none}.sf-demo::-webkit-scrollbar{display:none}.sf-demo ::-webkit-scrollbar{display:none}body[data-modal-open] .sf-stars{visibility:hidden}body[data-modal-open] .sf-stars *{animation-play-state:paused}@keyframes sf-caret{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes sf-pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes sf-fadeup{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes sf-fadeup-centered{0%{opacity:0;transform:translate(-50%,calc(5px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes sf-spin{to{transform:rotate(360deg)}}.sf-shimmer{color:#3eb9ea;-webkit-box-decoration-break:slice;box-decoration-break:slice;background-image:linear-gradient(100deg,#3eb9ea 0% 38%,#9fdcf7 50%,#3eb9ea 62% 100%);background-position:100% 0;background-size:300% 100%;animation:4.2s ease-in-out .9s infinite sf-shimmer}@supports ((-webkit-background-clip:text) or (background-clip:text)){.sf-shimmer{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}@keyframes sf-shimmer{0%{background-position:100% 0}55%,to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.sf-shimmer{background-position:0 0;animation:none}}@keyframes sf-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sf-printreveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sf-demo-window{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.sf-demo-window:hover{transform:translateY(-4px);box-shadow:0 0 0 1.5px #3eb9eab3,0 0 110px #3eb9ea2e,0 40px 80px -30px #000000b3}.sf-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.sf-marquee-track{gap:14px;width:max-content;padding:0 7px;animation:55s linear infinite sf-marquee;display:flex}.sf-marquee:hover .sf-marquee-track{animation-play-state:paused}@keyframes sf-marquee{to{transform:translate(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.sf-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.sf-marquee-track{animation:none}}.sf-library-window{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.sf-library-window:hover{transform:translateY(-4px);box-shadow:0 0 0 1.5px #3eb9ea99,0 0 80px #3eb9ea24}.sf-importer-card{transition:transform .15s ease-out}.sf-importer-card:hover{transform:translateY(-3px)}.sf-parser-hero{min-height:calc(100vh - 72px)}@supports (height:100svh){.sf-parser-hero{min-height:calc(100svh - 72px)}}.sf-composer-input{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}.sf-composer-input::-webkit-scrollbar{width:8px}.sf-composer-input::-webkit-scrollbar-track{background:0 0}.sf-composer-input::-webkit-scrollbar-thumb{background:#ffffff24 padding-box content-box;border:2px solid #0000;border-radius:999px}.sf-composer-input:hover::-webkit-scrollbar-thumb{background:#ffffff38 padding-box content-box}.sf-plus-menu{transform-origin:0 100%;animation:.2s cubic-bezier(.16,1,.3,1) sf-menu-in}@keyframes sf-menu-in{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:none}}.sf-plus-item{transition:background .14s ease-out}.sf-plus-item:hover,.sf-plus-item:focus-visible{background:#ffffff0f}.sf-plus-icon{color:#9aa6b6;background:#ffffff0d;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:background .14s ease-out,color .14s ease-out,box-shadow .14s ease-out;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.sf-plus-item:hover .sf-plus-icon,.sf-plus-item:focus-visible .sf-plus-icon{color:#3eb9ea;background:#3eb9ea24;box-shadow:inset 0 0 0 1px #3eb9ea57}.sf-scatter-cue{display:none}@media (width>=1280px){.sf-hero-hints{display:none!important}.sf-scatter-cue{color:#9aa6b6;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.sf-scatter-cue svg{color:#3eb9ea;flex:none}}.sf-hero-scatter{display:none}@media (width>=1280px){.sf-hero-scatter{pointer-events:none;z-index:0;--card-cap:clamp(240px, calc(34vh - 156px), 420px);width:100vw;display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}}.sf-scatter-slot{pointer-events:auto;transform:translateY(-50%) scale(var(--tier,1));position:absolute}.sf-scatter-enter{animation:.75s cubic-bezier(.16,1,.3,1) both sf-scatter-in;animation-delay:var(--in-delay,.7s)}@media (height<=1079px){.sf-scatter-slot.is-optional{display:none}.sf-hero-scatter{--card-cap:clamp(240px, calc(38vh - 40px), 420px)}}@keyframes sf-scatter-in{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}.sf-scatter-drift{animation:sf-scatter-drift var(--dur,10s) ease-in-out infinite;animation-delay:var(--drift-delay,0s)}@keyframes sf-scatter-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-13px)}}.sf-scatter-card{width:100%;max-height:calc(var(--card-cap,320px) * var(--cap-mult,1));text-align:left;cursor:grab;border-radius:var(--radius,12px);transform:rotate(var(--rot,0deg));filter:var(--rest-filter,none);padding:0;transition:transform .32s cubic-bezier(.16,1,.3,1),filter .32s ease-out,opacity .2s ease-out;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 28px 50px -22px #000000e6}.sf-scatter-card:after{content:"";background:linear-gradient(#0000, var(--fade,#0d1015) 78%);pointer-events:none;height:76px;position:absolute;bottom:0;left:0;right:0}.sf-scatter-card:hover,.sf-scatter-card:focus-visible{transform:rotate(calc(var(--rot,0deg) * .3)) translateY(-7px) scale(1.045);filter:none}.sf-scatter-card:active{cursor:grabbing}.sf-scatter-card.is-dragging{opacity:.35}.sf-scatter-pill{z-index:2;white-space:nowrap;letter-spacing:.01em;color:#eaeff6;opacity:0;pointer-events:none;background:#0d1015f0;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:800;transition:opacity .18s ease-out,transform .18s ease-out,background .18s ease-out,color .18s ease-out;position:absolute;bottom:10px;left:50%;transform:translate(-50%,6px);box-shadow:inset 0 0 0 1px #ffffff1a}.sf-scatter-card:hover .sf-scatter-pill,.sf-scatter-card:focus-visible .sf-scatter-pill,.sf-scatter-pill.is-copied{opacity:1;transform:translate(-50%)}.sf-scatter-pill.is-copied{color:#06121a;box-shadow:none;background:#3eb9ea}@media (prefers-reduced-motion:reduce){.sf-scatter-enter,.sf-scatter-drift{animation:none}.sf-scatter-card:hover,.sf-scatter-card:focus-visible{transform:rotate(var(--rot,0deg))}}.sf-nav-login{transition:color .15s ease-out}.sf-nav-login:hover,.sf-footer-login:hover,.sf-footer-legal:hover,.sf-footer-platform:hover{color:#eaeff6}@media (width<=900px){.sf-landing .sf-col-2,.sf-landing .sf-col-3,.sf-landing .sf-col-4{grid-template-columns:1fr!important}}@media (width>=901px){.sf-landing .sf-show-flip{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)!important}.sf-landing .sf-show-flip>:first-child{order:2}.sf-landing .sf-show-flip>:last-child{order:1}}@media (width<=560px){.sf-landing section{padding-left:18px!important;padding-right:18px!important}.sf-nav-login{display:none!important}.sf-demo-toolbar{flex-wrap:wrap!important;row-gap:8px!important;height:auto!important;padding:10px 14px!important}}.sf-hero-fold{--sf-nav-h:58px;max-width:1560px;height:calc(100vh - var(--sf-nav-h));height:calc(100svh - var(--sf-nav-h));grid-template-columns:minmax(300px,33%) 1fr;align-items:center;gap:clamp(28px,3vw,52px);min-height:600px;margin:0 auto;padding:44px clamp(28px,4vw,56px) 52px;display:grid}.sf-hero-fold>*,.sf-hero-band,.sf-hero-stage-reveal{min-width:0}.sf-hero-slot{justify-content:flex-start;display:flex}.sf-hero-stage{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.sf-hero-stage:hover,.sf-hero-stage:focus-visible{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #3eb9ea73,0 0 90px #3eb9ea21,0 34px 70px -30px #0009}.sf-hero-open{color:#3eb9ea;opacity:0;pointer-events:none;background:#3eb9ea24;border-radius:999px;padding:6px 13px;font-size:11.5px;font-weight:800;transition:opacity .25s,transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:14px;right:18px;transform:translateY(4px);box-shadow:inset 0 0 0 1px #3eb9ea59}.sf-hero-stage:hover .sf-hero-open,.sf-hero-stage:focus-visible .sf-hero-open{opacity:1;transform:translateY(0)}@media (width<=1100px){.sf-hero-fold{grid-template-columns:1fr;gap:32px;height:auto;min-height:0;padding:32px 28px 40px}}@media (width<=620px){.sf-hero-break{display:none}}
