@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_94da9c{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_94da9c{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_04858b{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_04858b{--font-figtree:"Figtree","Figtree Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ad3736e903bfaa5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3150dd0728fab2c3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e3db186a51b1f2b3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3647a4d8cc3a67ad-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ad50a964c4297b83-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a36735a804b49f85-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c880a9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:500;font-style:normal}.__variable_c880a9{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}body{margin:0;background:#F5F5FA}a{color:#3A2FF2}a:hover{color:#2219B8}.tw *{box-sizing:border-box}.tw .disp{font-family:var(--font-bricolage),system-ui,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92}.tw .mono{font-family:var(--font-jetbrains),ui-monospace,monospace}.tw .navlink{color:#13122E;text-decoration:none;font-weight:600;font-size:15px;padding:10px 4px}.tw .navlink:hover{color:#3A2FF2}.tw .btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;border-radius:999px;min-height:48px;padding:0 22px;transition:transform .2s ease,box-shadow .2s ease}.tw .btn:hover{transform:translateY(-2px)}.tw .btn-ink{background:#13122E;color:#fff}.tw .btn-ink:hover{color:#CBFF3C;box-shadow:0 10px 24px rgba(19,18,46,.25)}.tw .btn-lime{background:#CBFF3C;color:#13122E}.tw .btn-lime:hover{color:#13122E;box-shadow:0 12px 30px rgba(203,255,60,.35)}.tw .btn-ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}.tw .btn-ghost:hover{color:#fff;border-color:#fff}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floatR{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes floatL{0%,to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spinRev{to{transform:rotate(-1turn)}}@keyframes dashflow{to{stroke-dashoffset:-400}}@keyframes draw{0%{stroke-dashoffset:var(--len,1200)}to{stroke-dashoffset:0}}@keyframes blink{50%{opacity:0}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.tw .float{animation:float 6s ease-in-out infinite}.tw .floatR{animation:floatR 7s ease-in-out infinite}.tw .floatL{animation:floatL 8s ease-in-out infinite}.tw .rib-main{stroke-dasharray:2600;stroke-dashoffset:2600;animation:draw 2.4s cubic-bezier(.6,0,.2,1) .2s forwards}.tw .rib-echo{stroke-dasharray:14 22;animation:dashflow 9s linear infinite}.tw .rib-wrap{animation:ribsway 10s ease-in-out infinite;transform-origin:50% 50%}@keyframes ribsway{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(3deg) scale(1.03)}}.tw .hp{animation-duration:7.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65,0,.25,1)}.tw .hs1{animation-name:hs1}.tw .hs2{animation-name:hs2}.tw .hs3{animation-name:hs3}@keyframes hs1{0%,1%{opacity:0}30%,4%{opacity:1}33%,to{opacity:0}}@keyframes hs2{0%,32%{opacity:0}35%,63%{opacity:1}66%,to{opacity:0}}@keyframes hs3{0%,65%{opacity:0}67%,97%{opacity:1}to{opacity:0}}.tw .hw{animation-name:hrise}@keyframes hrise{0%{transform:translateY(110%)}28%,7%{transform:translateY(0)}33%,to{transform:translateY(-115%)}}.tw .hcard{animation-name:hcard}@keyframes hcard{0%,34%{transform:translateY(80px) rotate(-8deg) scale(.85);opacity:0}41%,63%{transform:translateY(0) rotate(-3deg) scale(1);opacity:1}66%,to{opacity:0}}.tw .hcur{animation-name:hcur}@keyframes hcur{0%,40%{transform:translate(170px,330px)}50%,52%{transform:translate(118px,214px) scale(1)}54%{transform:translate(118px,214px) scale(.8)}57%,to{transform:translate(118px,214px) scale(1)}}.tw .hrip{animation-name:hrip}@keyframes hrip{0%,53%{transform:scale(0);opacity:0}54%{opacity:.8}62%,to{transform:scale(3);opacity:0}}.tw .hwipe{animation-name:hwipe}@keyframes hwipe{0%,65%{transform:translate(-50%,-50%) scale(0)}73%,to{transform:translate(-50%,-50%) scale(1)}}.tw .hpop{animation-name:hpop}@keyframes hpop{0%,70%{transform:scale(.4);opacity:0}76%{transform:scale(1.08);opacity:1}79%,to{transform:scale(1);opacity:1}}.tw .hprog{animation:prog 7.5s linear infinite;transform-origin:0 50%}@keyframes prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tw .marq{display:flex;gap:28px;width:max-content;animation:marq 60s linear infinite}.tw .marq:hover{animation-play-state:paused}@keyframes marq{to{transform:translateX(-50%)}}.tw .shot{height:520px;width:auto;border-radius:30px;display:block;box-shadow:0 20px 50px rgba(19,18,46,.18);transition:transform .35s ease}.tw .shot:hover{transform:translateY(-10px) rotate(-1.5deg)}.tw .pill{font:600 15px var(--font-figtree),sans-serif;min-height:46px;padding:0 20px;border-radius:999px;border:2px solid #13122e;background:#fff;color:#13122E;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s,color .2s,transform .2s}.tw .pill:hover{transform:translateY(-2px)}.tw .pill.on{background:#13122E;color:#CBFF3C}.tw .tick{height:4px;border-radius:2px;background:rgba(19,18,46,.15);overflow:hidden}.tw .tickfill{height:100%;background:#3A2FF2;animation:prog 8s linear infinite;transform-origin:0 50%}.tw .T{animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65,0,.25,1)}.tw .typed{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;animation:type11 8s steps(11) infinite}@keyframes type11{0%{width:0}18%,to{width:11ch}}.tw .typed18{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;animation:type18 8s steps(18) infinite}@keyframes type18{0%{width:0}20%,to{width:18ch}}.tw .caret{display:inline-block;width:2px;height:1.1em;background:#3A2FF2;vertical-align:middle;animation:blink .8s step-end infinite}.tw .sk{animation-name:skin}@keyframes skin{0%,12%{opacity:0;transform:translateY(8px)}18%,to{opacity:1;transform:none}}.tw .flash{animation-name:flash}@keyframes flash{0%,19%{opacity:0}21%{opacity:.85}27%,to{opacity:0}}.tw .scan{animation-name:scan}@keyframes scan{0%{top:-4px;opacity:1}22%{top:100%;opacity:1}23%,to{top:100%;opacity:0}}.tw .tag{animation-name:tagin}@keyframes tagin{0%,8%{opacity:0;transform:translateY(10px) scale(.9)}14%,to{opacity:1;transform:none}}.tw .conn{position:relative;width:180px;height:140px}.tw .pt{position:absolute;left:0;top:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#3A2FF2;offset-path:path("M0,70 C50,10 70,10 90,70 S130,130 180,70");offset-rotate:0deg;animation:flow 8s cubic-bezier(.5,0,.3,1) infinite}.tw .pt.l{background:#CBFF3C;box-shadow:0 0 0 2px #13122E}@keyframes flow{0%,20%{offset-distance:0;opacity:0}22%{opacity:1}36%{offset-distance:100%;opacity:1}38%,to{offset-distance:100%;opacity:0}}.tw .core{animation:corepulse 8s ease-in-out infinite}@keyframes corepulse{0%,24%{transform:translate(-50%,-50%) scale(1)}30%{transform:translate(-50%,-50%) scale(1.18)}36%,to{transform:translate(-50%,-50%) scale(1)}}.tw .coreRing{animation:spin 6s linear infinite}.tw .o0{animation-name:o0}.tw .o1{animation-name:o1}.tw .o2{animation-name:o2}.tw .o3{animation-name:o3}@keyframes o0{0%,34%{opacity:1}38%,to{opacity:0}}@keyframes o1{0%,35%{opacity:0}38%,55%{opacity:1}58%,to{opacity:0}}@keyframes o2{0%,56%{opacity:0}59%,76%{opacity:1}79%,to{opacity:0}}@keyframes o3{0%,77%{opacity:0}80%,97%{opacity:1}to{opacity:0}}.tw .k1{animation-name:k1}@keyframes k1{0%,36%{transform:translateY(105%)}42%,to{transform:translateY(0)}}.tw .k1b{animation-name:k1b}@keyframes k1b{0%,38%{transform:translateY(105%)}44%,to{transform:translateY(0)}}.tw .k2{animation-name:k2}@keyframes k2{0%,57%{transform:translateY(50px) rotate(-8deg) scale(.9);opacity:0}63%,to{transform:rotate(-3deg);opacity:1}}.tw .k2b{animation-name:k2b}@keyframes k2b{0%,61%{transform:scale(0) rotate(-20deg)}66%{transform:scale(1.15) rotate(4deg)}69%,to{transform:scale(1) rotate(0)}}.tw .k3{animation-name:k3}@keyframes k3{0%,78%{transform:scale(.5);opacity:0}83%{transform:scale(1.06);opacity:1}86%,to{transform:scale(1);opacity:1}}.tw .kwipe{animation-name:kwipe}@keyframes kwipe{0%,77%{transform:translate(-50%,-50%) scale(0)}83%,to{transform:translate(-50%,-50%) scale(1)}}.tw .kzoom{animation-name:kzoom}@keyframes kzoom{0%,56%{transform:scale(.6) rotate(-10deg)}70%,to{transform:scale(1) rotate(6deg)}}.tw .korbit{animation:spin 8s linear infinite}.tw .kflow{stroke-dasharray:10 14;animation:dashflow 3s linear infinite}.tw .klift{transform-origin:50% 100%;animation-name:klift}@keyframes klift{0%,60%{transform:scaleY(0)}70%,to{transform:scaleY(1)}}.tw .outprog{animation:outprog 8s linear infinite;transform-origin:0 50%}@keyframes outprog{0%,36%{transform:scaleX(0)}98%,to{transform:scaleX(1)}}.tw .shim{background:linear-gradient(100deg,rgba(255,255,255,.04) 30%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.04) 70%);background-size:220% 100%;animation:shim 1.4s linear infinite}@keyframes shim{0%{background-position:120% 0}to{background-position:-120% 0}}.tw .beat{position:relative;overflow:hidden;border-radius:999px;border:1.5px solid #13122e;padding:7px 14px;font-weight:700;font-size:13px;color:#13122E;background:#fff}.tw .beat .bf{position:absolute;inset:0;background:#CBFF3C}.tw .beat span{position:relative}.tw .tile{background:#fff;border-radius:26px;padding:16px;border:1.5px solid rgba(19,18,46,.08);transition:transform .3s ease,box-shadow .3s ease}.tw .tile:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:0 22px 40px rgba(19,18,46,.12)}.tw .tstage{height:180px;border-radius:16px;overflow:hidden;position:relative}.tw .scrollUI{animation:scrollUI 5s cubic-bezier(.65,0,.25,1) infinite}@keyframes scrollUI{0%,15%{transform:translateY(0)}35%,55%{transform:translateY(-46px)}75%,to{transform:translateY(0)}}.tw .clickDot{animation:clickDot 5s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes clickDot{0%,30%{transform:scale(0);opacity:0}34%{transform:scale(1);opacity:.7}45%,to{transform:scale(2.6);opacity:0}}.tw .scrib{stroke-dasharray:420;animation:scrib 4s ease-in-out infinite}@keyframes scrib{0%{stroke-dashoffset:420}45%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-420}}.tw .jit1{animation:jit 1.2s steps(2) infinite}.tw .jit1,.tw .jit2{transform-box:fill-box;transform-origin:center}.tw .jit2{animation:jit 1.2s steps(2) .4s infinite}.tw .jit3{animation:jit 1.2s steps(2) .8s infinite;transform-box:fill-box;transform-origin:center}@keyframes jit{0%{transform:rotate(-2deg) translate(0)}50%{transform:rotate(2deg) translate(2px,-3px)}to{transform:rotate(-2deg)}}.tw .ring{stroke-dasharray:300;animation:scrib2 4s ease-in-out infinite}@keyframes scrib2{0%{stroke-dashoffset:300}40%,85%{stroke-dashoffset:0}to{stroke-dashoffset:300}}.tw .pin{animation:pin 2s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom}@keyframes pin{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tw .kw{display:block;animation:kw 3.6s cubic-bezier(.65,0,.25,1) infinite}@keyframes kw{0%,8%{transform:scale(.3) translateY(30px);opacity:0}18%,70%{transform:none;opacity:1}85%,to{transform:translateX(-40px);opacity:0}}.tw .bar{transform-box:fill-box;transform-origin:bottom;animation:bar 4s cubic-bezier(.65,0,.25,1) infinite}@keyframes bar{0%,10%{transform:scaleY(0)}35%,80%{transform:scaleY(1)}95%,to{transform:scaleY(0)}}.tw .dot{transform-box:fill-box;transform-origin:center;animation:wave 2.4s ease-in-out infinite}@keyframes wave{0%,to{transform:scale(.35)}50%{transform:scale(1.25)}}.tw .langroll{animation:langroll 15s cubic-bezier(.75,0,.2,1) infinite}@keyframes langroll{0%,13%{transform:translateY(0)}16.6%,29.6%{transform:translateY(-130px)}33.3%,46.3%{transform:translateY(-260px)}50%,63%{transform:translateY(-390px)}66.6%,79.6%{transform:translateY(-520px)}83.3%,96.3%{transform:translateY(-650px)}to{transform:translateY(-780px)}}.tw .orbit{animation:spin 40s linear infinite}.tw .counter{animation:spinRev 40s linear infinite;display:inline-block}@media (prefers-reduced-motion:reduce){.tw *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.panel[hidden]{display:none}html{scroll-behavior:smooth}body{font-family:var(--font-figtree),system-ui,sans-serif;color:#13122E}.tw .disp{overflow-wrap:anywhere}.tw .btn,.tw .pill{white-space:normal;text-align:center;justify-content:center}.tw button,.tw select{font-family:inherit}.tw-language{display:inline-flex;align-items:center;gap:8px;font:600 13px var(--font-figtree),system-ui,sans-serif}.tw-language select{max-width:155px;border:1px solid;border-radius:999px;background:transparent;color:inherit;padding:8px 12px;font:inherit;cursor:pointer}.tw-language option{color:#13122E;background:#fff}.tw a:focus-visible,.tw button:focus-visible,.tw select:focus-visible,.tw-legal a:focus-visible{outline:3px solid #FF9C69;outline-offset:5px}.tw-motion{border:1px solid #5b5a78;border-radius:999px;padding:9px 14px;background:transparent;color:#5B5A78;cursor:pointer}.tw-paused *{animation-play-state:paused!important}.tw-legal{max-width:1040px;margin:auto;padding:30px 24px 80px;line-height:1.75}.tw-legal nav{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding-bottom:24px;border-bottom:1px solid #d9d8e8}.tw-legal nav>div{margin-inline-start:auto}.tw-legal article{max-width:780px;margin:50px auto}.tw-legal h1{font:800 clamp(36px,6vw,64px)/1.1 var(--font-bricolage),system-ui,sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere}.tw-legal h2{font:700 24px/1.3 var(--font-bricolage),system-ui,sans-serif;margin-top:38px}.tw-legal p{font-size:17px;overflow-wrap:anywhere}.tw-updated{color:#5B5A78}[dir=rtl] .tw .disp{letter-spacing:normal;line-height:1.2}[dir=rtl] .tw .mono,[dir=rtl] .tw .panel{direction:ltr}@media(max-width:480px){.tw nav{gap:14px!important}.tw nav>div{gap:12px!important}.tw nav .navlink{font-size:13px}.tw .shot{height:400px}.tw .pill{padding:0 14px}.tw #get .disp{font-size:clamp(36px,11vw,52px)!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tw .hs1{opacity:1}.tw .hs2,.tw .hs3{display:none}.tw .hw{transform:none}.tw .rib-main{stroke-dashoffset:0}}.tw .typed18{width:auto;max-width:100%;white-space:normal;animation-name:tween-type-reveal}@keyframes tween-type-reveal{0%{clip-path:inset(0 100% 0 0)}20%,to{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.tw .typed18{clip-path:none}}@media(max-width:600px){.tw h1.disp{font-size:clamp(44px,10vw,64px)!important}html:lang(en) .tw h1.disp{font-size:64px!important}}