@layer components{body{margin:0;background:#08090A}a{color:inherit}a:hover{color:#C6F432}.st-chrome{background:#FFFFFF;-webkit-mask:url(/assets/staars-logo-blanc.svg) center/contain no-repeat;mask:url(/assets/staars-logo-blanc.svg) center/contain no-repeat}.st-pill:hover{background:#C6F432!important;color:#0E1404!important}.st-ul:hover{color:#4A6B00!important;border-color:#4A6B00!important}.st-ul-d:hover{color:#C6F432!important;border-color:#C6F432!important}.st-nav a:hover{color:#FFFFFF}@media (max-width:760px){.st-navlinks,.st-sidebar{display:none!important}}.st-tab:hover{background:#EEEEEA!important;color:#0E1013!important}.rz-img{transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s ease}.rz:focus-within .rz-img,.rz:hover .rz-img{transform:scale(1.06);filter:brightness(.82)}.rz-veil{opacity:0;transition:opacity .45s ease}.rz:focus-within .rz-veil,.rz:hover .rz-veil{opacity:1}.rz-logo{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.rz:focus-within .rz-logo,.rz:hover .rz-logo{transform:translateY(-6px)}.rz-cta{opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.rz:focus-within .rz-cta,.rz:hover .rz-cta{opacity:1;transform:none}.rz-link:focus-visible{outline:2px solid #C6F432;outline-offset:-4px}@media (prefers-reduced-motion:reduce){.rz-cta,.rz-img,.rz-logo,.rz-veil{transition:none!important}}.orb-s0{animation:orbS0 14s ease-in-out infinite alternate}.orb-s1{animation:orbS1 14s ease-in-out infinite alternate}.orb-s4{animation:orbS4 14s ease-in-out infinite alternate}@keyframes orbS0{0%{stop-color:#3FD4E4}to{stop-color:#6EDFA6}}@keyframes orbS1{0%{stop-color:#E9F4F7}to{stop-color:#EEF7E6}}@keyframes orbS4{0%{stop-color:#C6F432}to{stop-color:#97E970}}@media (prefers-reduced-motion:reduce){.orb-s0,.orb-s1,.orb-s4{animation:none!important}}.mq-track{display:flex;width:max-content;animation:mqRun 38s linear infinite}.mq:hover .mq-track{animation-play-state:paused}@keyframes mqRun{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mq-logo img{opacity:.55;transition:opacity .3s ease}.mq-logo:hover img{opacity:1}.sw-tool{transition:opacity .3s ease}@media (prefers-reduced-motion:reduce){.mq-track{animation:none!important;flex-wrap:wrap;width:auto;justify-content:center}}.vw-in{animation:vwIn .55s cubic-bezier(.2,.7,.2,1) both}@keyframes vwIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.vw-spin{display:block;width:46px;height:46px;border-radius:50%;background:conic-gradient(from 0deg,rgba(63,212,228,0),#3FD4E4,#C6F432);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:vwSpin .8s linear infinite}@keyframes vwSpin{to{transform:rotate(1turn)}}.vw-bar{display:block;height:3px;width:0;border-radius:999px;background:linear-gradient(90deg,#3FD4E4,#C6F432);animation:vwBar 1.4s cubic-bezier(.4,0,.2,1) forwards}@keyframes vwBar{to{width:100%}}.st-cur{opacity:0;transition:opacity .2s ease;background-size:200% 100%;animation:stCurGrad 2.6s linear infinite}@keyframes stCurGrad{0%{background-position:0 50%}to{background-position:200% 50%}}.st-disc:focus-visible .st-cur,.st-disc:hover .st-cur{opacity:1}.st-disc img{transition:filter .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.st-disc:focus-visible img,.st-disc:hover img{filter:blur(5px);transform:scale(1.03)}.st-disc:focus-visible{outline:2px solid #C6F432;outline-offset:3px}.cp-card{background:#FFFFFF;border:1px solid #e6e6e1;border-radius:18px}.st-ghost{transition:background .2s ease,border-color .2s ease}.st-ghost:hover{background:rgba(255,255,255,.08);border-color:#C6F432!important;color:#FFFFFF!important}.mk-flow{stroke-dasharray:3 9;animation:mkFlow .9s linear infinite}@keyframes mkFlow{to{stroke-dashoffset:-24}}.ag-h{grid-column:1;font-family:Geist Mono,monospace;font-size:10px;color:#9BA1AB;text-align:right;padding-right:6px;transform:translateY(-6px)}.ag-col{grid-row:2/11;border-top:1px solid #eeeeea;background:repeating-linear-gradient(180deg,transparent,transparent 37px,#EEEEEA 0,#EEEEEA 38px)}.ag-ev{margin:2px 0;padding:5px 8px;border-radius:8px;font-size:11.5px;line-height:1.25;font-weight:500;overflow:hidden;z-index:1}.ag-ev b{display:block;font-family:Geist Mono,monospace;font-size:10px;font-weight:500;opacity:.7}.em-row{display:flex;gap:10px;padding:10px 12px;border-bottom:1px solid #f0f0ec}.em-dot{width:7px;height:7px;flex:none;margin-top:5px;border-radius:999px;background:#1FBFCF}.em-c{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.em-top{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:500}.em-tx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-tag{flex:none;font-size:10.5px;font-weight:600;padding:1px 7px}.em-link,.em-tag{border-radius:999px}.em-link{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;background:#F3F4F2;font-size:11.5px}.em-link i{width:6px;height:6px;border-radius:999px;background:#B5E61D}.mk-k{background:#FFFFFF;border:1px solid #e7e8e9;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.mk-k span{font-size:12px;color:#575D66}.mk-k b{font-size:22px;font-weight:600;letter-spacing:-.02em}.mk-k small{font-size:11.5px;color:#6E747E}.mk-halo{transform-box:fill-box;transform-origin:center;animation:mkHalo 2.4s ease-in-out infinite}@keyframes mkHalo{0%,to{transform:scale(.85);opacity:.6}50%{transform:scale(1.1);opacity:1}}.mk-on{animation:bl 1.6s ease-in-out infinite}@keyframes bl{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.mk-flow,.mk-halo,.mk-on{animation:none!important}.mk-dot{display:none}}.d3-hint{animation:iaFade .5s ease .4s both}.d3-hand{animation:d3Hand 1.6s ease-in-out infinite}@keyframes d3Hand{0%,to{transform:translateX(-4px) rotate(-8deg)}50%{transform:translateX(4px) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.d3-hand,.d3-hint{animation:none!important}}.ia-cur{position:absolute;right:66px;top:50%;width:22px;height:22px;pointer-events:none;z-index:5;filter:drop-shadow(0 3px 6px rgba(0,0,0,.25));animation:iaCur 2.2s cubic-bezier(.45,0,.2,1) .4s both}@keyframes iaCur{0%{opacity:0;transform:translate(-340px,190px)}12%{opacity:1}72%{transform:translate(0)}82%{transform:translate(0) scale(.8)}92%,to{opacity:1;transform:translate(0) scale(1)}}.ia-rip{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:999px;border:2px solid #c6f432;opacity:0;animation:iaRip .6s ease-out 2.2s both}@keyframes iaRip{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}.ia-btn{animation:iaBtn .5s ease 2.2s both}@keyframes iaBtn{0%{transform:scale(1)}30%{transform:scale(.94);background:#C6F432;color:#0E1404}to{transform:scale(1);background:#C6F432;color:#0E1404}}.ia-mail{animation:iaUp .55s cubic-bezier(.2,.7,.2,1) 2.6s both}@keyframes iaUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ia-l1{animation:iaFade .35s ease 3s both}.ia-l2{animation:iaFade .4s ease 3.35s both}.ia-l3{animation:iaFade .35s ease 4.4s both}@keyframes iaFade{0%{opacity:0}to{opacity:1}}.ia-att{animation:iaAtt .6s cubic-bezier(.2,.7,.2,1) 3.85s both}@keyframes iaAtt{0%{opacity:0;transform:translateX(-10px) scale(.96)}60%{opacity:1;box-shadow:0 0 0 4px rgba(198,244,50,.45)}to{opacity:1;transform:none;box-shadow:0 0 0 0 rgba(198,244,50,0)}}@media (prefers-reduced-motion:reduce){.ia-cur{display:none}.ia-att,.ia-btn,.ia-l1,.ia-l2,.ia-l3,.ia-mail,.ia-rip{animation:none!important}}.cp-ghost:hover{background:#EEEEEA!important}@media (prefers-reduced-motion:reduce){.st-cur,.st-disc img{transition:none!important}.st-cur{animation:none!important}}.vw-pulse{animation:vwPulse 1.8s ease-in-out infinite}@keyframes vwPulse{0%{box-shadow:0 0 0 0 rgba(181,101,43,.5)}70%{box-shadow:0 0 0 12px rgba(181,101,43,0)}to{box-shadow:0 0 0 0 rgba(181,101,43,0)}}.vw-pulse:hover{filter:brightness(1.08)}.vw-tab:hover{background:#EEEEEA!important;color:#0E1013!important}.ck-side{transition:background .2s ease,color .2s ease}.ck-side:hover{background:#121418!important;color:#F2F3F5!important}.ck-prog{display:block;height:2px;width:0;background:linear-gradient(90deg,#3FD4E4,#C6F432);animation:ckProg 4.5s linear forwards}@keyframes ckProg{to{width:100%}}.cl-btn:hover{filter:brightness(1.1)}@media (prefers-reduced-motion:reduce){.ck-prog,.vw-bar,.vw-in,.vw-pulse,.vw-spin{animation:none!important}.vw-bar{width:100%}}.st-bar{top:0;height:80px;padding:0 clamp(16px,3vw,40px);background:rgba(0,0,0,0);border-bottom:1px solid rgba(255,255,255,0);transition:height .5s cubic-bezier(.2,.7,.2,1),background-color .5s ease,border-color .5s ease,-webkit-backdrop-filter .5s ease,backdrop-filter .5s ease,box-shadow .5s ease}.st-bar,.st-bar:after{position:absolute;left:0;right:0}.st-bar:after{content:"";bottom:-1px;height:1.5px;background:linear-gradient(90deg,#3FD4E4,#9FE6C0,#C6F432,#9FE6C0,#3FD4E4);transform:scaleX(0);transform-origin:0 50%;transition:transform .9s cubic-bezier(.2,.7,.2,1) .12s}.st-bar .st-nav{height:100%!important}.st-bar .st-logo{height:30px;transition:height .5s cubic-bezier(.2,.7,.2,1)}.st-bar .st-ghost,.st-bar .st-pill{transition:height .5s cubic-bezier(.2,.7,.2,1),filter .2s ease}.st-on .st-bar{height:64px;background:rgba(0,0,0,.74);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border-bottom-color:rgba(255,255,255,.06);box-shadow:0 12px 32px rgba(0,0,0,.18)}.st-on .st-bar:after{transform:scaleX(1)}.st-on .st-bar .st-logo{height:22px}.st-on .st-bar .st-ghost,.st-on .st-bar .st-pill{height:38px!important}@media (prefers-reduced-motion:reduce){.st-bar,.st-bar .st-ghost,.st-bar .st-logo,.st-bar .st-pill,.st-bar:after{transition:none!important}}.mt-hint{position:absolute;top:0;right:0;bottom:0;width:220px;z-index:3;pointer-events:none;display:flex;align-items:center;justify-content:flex-end;padding-right:clamp(16px,3vw,40px);background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.55) 70%,rgba(0,0,0,.7));transition:opacity .4s ease}.mt-hint button{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 10px 0 22px;border-radius:999px;border:0;background:#FFFFFF;color:#0E1013;font:inherit;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 0 0 6px rgba(198,244,50,.22),0 18px 40px rgba(0,0,0,.4);animation:mtNudge 1.8s cubic-bezier(.45,0,.2,1) infinite}.mt-hint i{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:linear-gradient(90deg,#3FD4E4,#9FE6C0,#C6F432)}.mt-hint i svg{animation:mtArrow 1.8s cubic-bezier(.45,0,.2,1) infinite}.mt-hint button:hover{animation-play-state:paused;filter:brightness(1.04)}@keyframes mtNudge{0%,55%,to{transform:translateX(0)}25%{transform:translateX(-10px)}}@keyframes mtArrow{0%,55%,to{transform:translateX(0)}25%{transform:translateX(4px)}40%{transform:translateX(-2px)}}.mt-hint.is-off{opacity:0}.mt-hint.is-off button{pointer-events:none}@media (prefers-reduced-motion:reduce){.mt-hint button,.mt-hint i svg{animation:none}}.md-f1{animation:mdFloat 6s ease-in-out infinite}.md-f2{animation:mdFloat 6s ease-in-out -2s infinite}.md-f3{animation:mdFloat 6s ease-in-out -4s infinite}@keyframes mdFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.md-spin{transform-origin:150px 100px;animation:mdSpin 28s linear infinite}@keyframes mdSpin{to{transform:rotate(1turn)}}.md-in{animation:mdIn 2.4s ease-in-out infinite;animation-delay:var(--d)}@keyframes mdIn{0%,to{opacity:.2}50%{opacity:1}}.md-type{transform-box:fill-box;transform-origin:0 50%;animation:mdType 3.6s cubic-bezier(.2,.7,.2,1) infinite;animation-delay:var(--d)}@keyframes mdType{0%{transform:scaleX(0);opacity:1}35%,85%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.md-pulse{animation:mdPulse 2.4s ease-in-out infinite}@keyframes mdPulse{0%,to{opacity:.45}50%{opacity:1}}.md-orbit{animation:mdDash 5s linear infinite}@keyframes mdDash{to{stroke-dashoffset:-72}}.md-card{transition:border-color .3s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.md-step:hover .md-card{border-color:#3A3F46!important;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.md-f1,.md-f2,.md-f3,.md-in,.md-orbit,.md-pulse,.md-spin,.md-type{animation:none!important}.md-card{transition:none}}.ws-cta{position:relative;animation:wsBlink 1.6s ease-in-out infinite}.ws-cta:hover{animation-play-state:paused;background:#C6F432!important;color:#0E1404!important}@keyframes wsBlink{0%,to{box-shadow:0 0 0 0 rgba(198,244,50,0),0 0 0 0 rgba(63,212,228,0)}50%{box-shadow:0 0 0 6px rgba(198,244,50,.55),0 0 0 14px rgba(63,212,228,.18)}}.ws-tip{animation:wsBob 1.6s ease-in-out infinite}@keyframes wsBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.ws-cta,.ws-tip{animation:none}}}