.ts{--acc:#e2681f;position:relative;background:#060a14;color:#fff;font-family:var(--font-b,"Manrope",system-ui,sans-serif);min-height:100vh}.ts *{box-sizing:border-box}.ts button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.ts a{color:inherit;text-decoration:none}.ts-canvas{opacity:.8}.ts-canvas,.ts:before{position:fixed;inset:0;z-index:0;pointer-events:none}.ts:before{content:"";background:radial-gradient(900px 520px at 78% 30%,color-mix(in srgb,var(--acc) 20%,transparent),transparent 62%),radial-gradient(800px 480px at 8% 92%,rgba(60,90,200,.16),transparent 60%);transition:background .9s}.ts-top{position:fixed;left:0;right:0;top:0;z-index:300;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 28px;background:linear-gradient(rgba(6,10,20,.88),rgba(6,10,20,0));pointer-events:none}.ts-top>*{pointer-events:auto}.ts-brand{display:flex;align-items:center;gap:10px;flex:none}.ts-brand b{font:700 15px var(--font-d,"Space Grotesk",sans-serif);letter-spacing:.3px;white-space:nowrap}.ts-chip{display:inline-flex;justify-content:center;width:38px;height:38px;border-radius:11px;background:#fff}.ts-chip,.ts-nav{align-items:center}.ts-nav{display:flex;gap:4px;padding:4px;border-radius:999px;background:rgba(6,10,20,.6);border:1px solid hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ts-nav button{padding:8px 16px;border-radius:999px;font:600 13px var(--font-d,"Space Grotesk",sans-serif);color:hsla(0,0%,100%,.72);white-space:nowrap;transition:all .25s}.ts-nav button:hover{color:#fff}.ts-nav button.on{background:var(--acc);color:#fff}.ts-app{flex:none;font-size:13px;color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.22);padding:8px 14px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(6,10,20,.4);white-space:nowrap}.ts-app:hover{color:#fff;border-color:var(--acc)}.ts-slides{position:relative;z-index:1}.ts.snap{position:fixed;inset:0;overflow:hidden}.ts.snap .ts-slides{position:absolute;inset:0;transition:transform .9s cubic-bezier(.77,0,.18,1)}.ts-slide{position:relative;min-height:100vh;padding:104px 7vw 70px;display:flex;align-items:flex-start;overflow:hidden}.ts.snap .ts-slide{position:absolute;left:0;right:0;height:100%;min-height:0;padding:76px 8vw 56px;overflow-y:auto;scrollbar-width:none}.ts.snap .ts-slide::-webkit-scrollbar{display:none}.ts-in{position:relative;max-width:640px;width:100%;margin:auto 0}.ts.snap .ts-in{opacity:0;transform:translateY(26px);transition:opacity .8s .45s,transform .8s .45s}.ts.snap .ts-slide.act .ts-in{opacity:1;transform:none}.ts-in.wide{max-width:1080px;margin:auto}.ts-lab{display:inline-flex;align-items:center;gap:14px;font:700 12px var(--font-d,"Space Grotesk",sans-serif);letter-spacing:3px;color:#fff;margin-bottom:18px}.ts-lab:before{content:"";width:38px;height:1px;background:var(--acc)}.ts h1{font:700 clamp(38px,5.6vw,84px)/1.03 var(--font-d,"Space Grotesk",sans-serif);letter-spacing:-1.5px;margin:0}.ts h2{font:700 clamp(24px,3.1vw,46px)/1.1 var(--font-d,"Space Grotesk",sans-serif);letter-spacing:-.8px;margin:0}.ts em{font-style:normal;color:var(--acc)}.ts-lead{margin:18px 0 0;font-size:clamp(14px,1.2vw,17px);line-height:1.65;color:hsla(0,0%,100%,.78);max-width:560px}.ts-sub{display:block;font-size:13px;color:hsla(0,0%,100%,.6);margin:-6px 0 12px}.ts-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:12px;font:700 14px var(--font-d,"Space Grotesk",sans-serif);border:1px solid hsla(0,0%,100%,.28);background:rgba(6,10,20,.35)}.ts-btn.pri,.ts-btn:hover{border-color:var(--acc)}.ts-btn.pri{background:var(--acc);color:#fff}.ts-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ts-slide.home{padding-right:0}.ts-wall{position:absolute;right:-4%;top:-14%;width:64%;height:130%;display:flex;gap:18px;transform:rotate(-9deg) skewX(-3deg);opacity:.55;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%)}.ts-wall-col{flex:1 1;min-width:0;overflow:hidden}.ts-wall-track{display:flex;flex-direction:column;gap:18px;animation:tswall 70s linear infinite}.ts-wall-col.c1 .ts-wall-track{animation-duration:88s;animation-direction:reverse}.ts-wall-col.c2 .ts-wall-track{animation-duration:78s}.ts-wall-track img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 14px 40px rgba(0,0,0,.45);display:block}@keyframes tswall{to{transform:translateY(-50%)}}.ts-homeshade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,10,20,.94),rgba(6,10,20,.8) 38%,rgba(6,10,20,.25) 70%,rgba(6,10,20,.55)),linear-gradient(0deg,rgba(6,10,20,.7),transparent 35%)}.ts-in.home-in{max-width:600px}.ts-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.ts-tags span{font:600 12px var(--font-d,"Space Grotesk",sans-serif);letter-spacing:.5px;padding:7px 13px;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);background:rgba(6,10,20,.5);color:hsla(0,0%,100%,.85)}.ts-homedev{position:absolute;right:6vw;top:50%;transform:translateY(-46%);width:min(500px,40vw);display:grid;place-items:center}.ts-ring{position:absolute;width:128%;aspect-ratio:1;color:hsla(0,0%,100%,.16);animation:tsspin 90s linear infinite;pointer-events:none}@keyframes tsspin{to{transform:rotate(1turn)}}.ts-dev{position:relative;width:100%;border-radius:16px;overflow:hidden;background:rgba(8,12,24,.92);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 40px 90px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.03),0 0 60px color-mix(in srgb,var(--acc) 22%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ts-dev-bar{height:34px;display:flex;align-items:center;gap:6px;padding:0 14px;background:#121a30;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:12px;color:hsla(0,0%,100%,.55)}.ts-dev-bar i{width:10px;height:10px;border-radius:50%;background:#3a4565;display:block}.ts-dev-bar i:first-child{background:#ef6b6b}.ts-dev-bar i:nth-child(2){background:#f1c25e}.ts-dev-bar i:nth-child(3){background:#5ed28b}.ts-dev-bar span{margin-left:10px;font-family:Consolas,Courier New,monospace}.ts-dev-live{margin-left:auto;font-style:normal;font-size:11px;color:var(--acc);letter-spacing:1px;animation:tsblink 1.4s infinite}.ts-dev-code{margin:0;padding:16px 16px 10px;font:13px/1.85 Consolas,Courier New,monospace;min-height:268px;white-space:pre-wrap;word-break:break-word}.ts-dev-line{display:flex;gap:14px;min-height:1.85em}.ts-dev-line b{width:16px;text-align:right;color:hsla(0,0%,100%,.28);font-weight:400;flex:none}.t-c{color:#6b7a99}.t-k{color:#c792ea}.t-v{color:#82aaff}.t-f{color:#ffcb6b}.t-s{color:#c3e88d}.t-p{color:#d6deeb}.ts-caret{display:inline-block;width:8px;height:1.1em;margin-left:2px;vertical-align:-.15em;background:var(--acc);animation:tsblink .8s steps(1) infinite}.ts-caret.slow{animation-duration:1.2s}@keyframes tsblink{50%{opacity:0}}.ts-dev-out{display:flex;gap:16px;padding:10px 16px 14px;font:600 12px var(--font-d,"Space Grotesk",sans-serif);color:#5ed28b;border-top:1px solid hsla(0,0%,100%,.07);opacity:.15;transition:opacity .5s}.ts-dev-out.on{opacity:1}.ts-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:30px}.ts-col{border:1px solid var(--acc);background:hsla(0,0%,100%,.05);border-radius:18px;padding:22px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ts-col.dim{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.6)}.ts-col small{display:block;font:700 12px var(--font-d,"Space Grotesk",sans-serif);letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;color:var(--acc)}.ts-col.dim small{color:hsla(0,0%,100%,.5)}.ts-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;font-size:16px;line-height:1.45}.ts-col li{padding-left:18px;position:relative}.ts-col li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.7}.ts-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:26px}.ts-cards.two{grid-template-columns:repeat(3,1fr)}.ts-card{--ca:var(--acc);width:100%;padding:0;margin:0;display:flex;flex-direction:column;text-align:left;border-radius:16px;overflow:hidden;background:rgba(10,15,30,.78);border:1px solid hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s,border-color .3s,box-shadow .3s}.ts-card:hover{transform:translateY(-4px);border-color:var(--ca);box-shadow:0 18px 50px rgba(0,0,0,.5),0 0 0 1px var(--ca)}.ts-card-img{display:block;position:relative;aspect-ratio:16/8;overflow:hidden;background:#0b1020}.ts-card-img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,15,30,.85),transparent 55%)}.ts-card-img img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .6s}.ts-card:hover .ts-card-img img{transform:scale(1.07)}.ts-card-body{display:flex;flex-direction:column;gap:4px;padding:12px 16px 14px}.ts-card-body small{font-size:11px;color:hsla(0,0%,100%,.55);letter-spacing:.3px}.ts-card-body b{font:700 17px var(--font-d,"Space Grotesk",sans-serif)}.ts-card-body em{font-style:normal;font-size:13px;line-height:1.45;color:hsla(0,0%,100%,.72)}.ts-card-body i{font-style:normal;margin-top:6px;font:700 12px var(--font-d,"Space Grotesk",sans-serif);color:var(--ca);letter-spacing:.5px}.ts-card.next{justify-content:center;border-style:dashed;border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.03)}.ts-card.next .ts-card-body{padding:24px 22px}.ts-steps{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.ts-steps li{border:1px solid hsla(0,0%,100%,.14);background:rgba(10,15,30,.72);border-radius:16px;padding:16px 16px 18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:6px}.ts.snap .ts-steps li{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.ts.snap .ts-slide.act .ts-steps li{opacity:1;transform:none}.ts-steps i{font:700 12px var(--font-d,"Space Grotesk",sans-serif);letter-spacing:2px;color:var(--acc);font-style:normal}.ts-steps b{font:700 16px var(--font-d,"Space Grotesk",sans-serif);line-height:1.25}.ts-steps span{font-size:13px;line-height:1.55;color:hsla(0,0%,100%,.72)}.ts-steps li.end{justify-content:center;background:color-mix(in srgb,var(--acc) 18%,rgba(10,15,30,.8));border-color:var(--acc)}.ts-team{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.ts-team li{display:flex;flex-direction:column;gap:6px;min-width:0}.ts.snap .ts-team li{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.ts.snap .ts-slide.act .ts-team li{opacity:1;transform:none}.ts-ph{display:grid;place-items:center;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--acc) 40%,#0b1020),#0b1020);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 18px 44px rgba(0,0,0,.5);margin-bottom:8px}.ts-ph img{width:100%;height:100%;object-fit:cover;display:block}.ts-ph b{font:700 38px var(--font-d,"Space Grotesk",sans-serif);color:hsla(0,0%,100%,.85);letter-spacing:2px}.ts-team strong{font:700 15px var(--font-d,"Space Grotesk",sans-serif);line-height:1.25}.ts-team em{font-style:normal;font-size:12.5px;line-height:1.45;color:hsla(0,0%,100%,.72)}.ts-team small{font-size:11.5px;line-height:1.4;color:var(--acc);letter-spacing:.3px;font-weight:600}.ts-who{margin-top:28px;color:hsla(0,0%,100%,.65);font-size:14px}.ts-foot{margin-top:40px;font-size:12px;color:hsla(0,0%,100%,.45);border-top:1px solid hsla(0,0%,100%,.12);padding-top:16px}.ts-foot a{text-decoration:underline;text-underline-offset:3px}.ts-count{right:96px;bottom:42px;font:700 13px var(--font-d,"Space Grotesk",sans-serif);letter-spacing:2px;color:hsla(0,0%,100%,.7)}.ts-count,.ts-pager{position:fixed;z-index:300}.ts-pager{right:26px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px}.ts-pager button{position:relative;width:9px;height:9px;border-radius:50%;background:hsla(0,0%,100%,.3);transition:all .3s}.ts-pager button.on{background:var(--acc);transform:scale(1.5)}.ts-pager button:hover:before{content:attr(data-l);position:absolute;right:20px;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:11px;letter-spacing:1px;background:rgba(6,10,20,.88);border:1px solid hsla(0,0%,100%,.2);padding:5px 10px;border-radius:8px}.ts-chev{position:fixed;left:50%;bottom:30px;transform:translateX(-50%);z-index:300;width:44px;height:44px;border-radius:50%;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.06);display:grid;place-items:center;transition:opacity .3s}.ts-chev svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2}.ts-audio{position:fixed;left:28px;bottom:38px;z-index:300;display:flex;align-items:center;gap:10px;font:700 11px var(--font-d,"Space Grotesk",sans-serif);letter-spacing:2px;color:hsla(0,0%,100%,.8)}.ts-audio i{display:inline-flex;gap:2px;align-items:flex-end;height:14px}.ts-audio i b{width:2px;background:var(--acc);animation:tseq 1s ease-in-out infinite}.ts-audio i b:first-child{height:5px}.ts-audio i b:nth-child(2){height:13px;animation-delay:.2s}.ts-audio i b:nth-child(3){height:8px;animation-delay:.4s}.ts-audio.off i b{animation:none;opacity:.35}@keyframes tseq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.ts-wa{position:fixed;right:22px;bottom:26px;z-index:320;width:54px;height:54px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 10px 30px rgba(37,211,102,.4);transition:transform .25s}.ts-wa:hover{transform:scale(1.08)}.ts-wa svg{width:28px;height:28px}.ts-detail{position:fixed;inset:0;z-index:900;background:#060a14;display:flex;align-items:center;justify-content:center;overflow-y:auto;animation:tsfade .3s}.ts-detail-bg{position:absolute;inset:-12%;background-size:cover;background-position:50%;filter:blur(46px) saturate(1.3);opacity:0;transition:opacity 1s}.ts-detail-bg.on{opacity:.85}.ts-detail-shade{position:absolute;inset:0;background:radial-gradient(900px 560px at 70% 50%,transparent,rgba(6,10,20,.45) 75%),linear-gradient(90deg,rgba(6,10,20,.82),rgba(6,10,20,.2) 62%,rgba(6,10,20,.4))}.ts-detail-x{position:fixed;right:22px;top:16px;z-index:5;width:50px;height:50px;border-radius:50%;border:1px solid hsla(0,0%,100%,.5);background:rgba(6,10,20,.8);font-size:32px;line-height:1;display:grid;place-items:center}.ts-detail-x:hover{border-color:var(--acc);color:var(--acc)}.ts-detail-in{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:70px 6vw 50px;display:grid;grid-template-columns:minmax(280px,.78fr) 1.4fr;grid-gap:3.5vw;gap:3.5vw;align-items:center}.ts-h3{display:block;margin:22px 0 10px;font:700 12px var(--font-d,"Space Grotesk",sans-serif);letter-spacing:2px;text-transform:uppercase;color:var(--acc)}.ts-pts{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px;font-size:14.5px;line-height:1.5;color:hsla(0,0%,100%,.9)}.ts-pts li{padding-left:22px;position:relative}.ts-pts li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:2px;background:var(--acc)}.ts-detail-shot figure{position:relative;margin:0;aspect-ratio:16/10;border-radius:16px;overflow:hidden;cursor:zoom-in;background:#0b1020;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 80px color-mix(in srgb,var(--acc) 26%,transparent)}.ts-detail-shot figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .7s}.ts-detail-shot figure img.on{opacity:1}.ts-zoomhint{position:absolute;right:10px;bottom:10px;z-index:2;font-size:11px;letter-spacing:.5px;padding:5px 10px;border-radius:999px;background:rgba(6,10,20,.78);border:1px solid hsla(0,0%,100%,.25);opacity:0;transition:opacity .25s;pointer-events:none}.ts-detail-shot figure:hover .ts-zoomhint{opacity:1}.ts-cap{margin-top:14px;display:flex;flex-direction:column;gap:3px}.ts-cap b{font:700 16px var(--font-d,"Space Grotesk",sans-serif)}.ts-cap span{font-size:13.5px;color:hsla(0,0%,100%,.72)}.ts-ctl{display:flex;align-items:center;gap:12px;margin-top:14px}.ts-ctl button{width:34px;height:34px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);font-size:20px;line-height:1;display:grid;place-items:center}.ts-ctl button:hover{border-color:var(--acc);color:var(--acc)}.ts-ctl small{font-size:11px;color:hsla(0,0%,100%,.45);margin-left:6px}.ts-dots{display:flex;gap:7px}.ts-dots b{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.28);cursor:pointer;transition:all .3s}.ts-dots b.on{background:var(--acc);width:22px;border-radius:6px}.ts-lb{position:fixed;inset:0;z-index:1000;background:rgba(3,6,14,.95);display:flex;align-items:center;justify-content:center;padding:56px 40px;cursor:zoom-out;animation:tsfade .2s}.ts-lb img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;box-shadow:0 30px 90px rgba(0,0,0,.6);background:#0b1020;cursor:default}.ts-lb-x{position:absolute;right:22px;top:14px;width:44px;height:44px;border-radius:50%;border:1px solid hsla(0,0%,100%,.35);font-size:28px;line-height:1;display:grid;place-items:center}.ts-lb-x:hover{border-color:var(--acc);color:var(--acc)}.ts-lb-cap{position:absolute;left:0;right:0;bottom:16px;text-align:center;font-size:12px;color:hsla(0,0%,100%,.65);letter-spacing:.5px;pointer-events:none}@keyframes tsfade{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.ts-nav button{padding:7px 11px;font-size:12px}.ts-brand b{display:none}.ts-homedev{width:min(440px,44vw);right:4vw}.ts-cards,.ts-cards.two{gap:12px}.ts-cards,.ts-cards.two,.ts-steps,.ts-team{grid-template-columns:repeat(3,1fr)}.ts-ph{aspect-ratio:1/1}}@media (max-width:860px){.ts-app{display:none}.ts-top{padding:12px 16px}.ts.snap .ts-slide{padding:70px 6vw 50px}.ts-homedev{display:none}.ts-wall{width:100%;right:-20%;opacity:.4}.ts-two{grid-template-columns:1fr}.ts-steps{grid-template-columns:repeat(2,1fr)}.ts-card-body em,.ts-card-body small{display:none}.ts-card-body b{font-size:14px}.ts-card-body{padding:9px 12px 11px}.ts-card-img{aspect-ratio:16/7}.ts-detail-in{grid-template-columns:1fr;padding:64px 5vw 40px;gap:24px}.ts-count{display:none}}@media (max-height:760px){.ts-lead{font-size:14px;margin-top:12px;line-height:1.55}.ts h1{font-size:clamp(32px,4.8vw,60px)}.ts h2{font-size:clamp(22px,2.6vw,34px)}.ts-lab{margin-bottom:12px}.ts-cards{margin-top:16px;gap:12px}.ts-card-img{aspect-ratio:16/6}.ts-card-body{padding:10px 14px 12px}.ts-card-body b{font-size:15px}.ts-card-body em{font-size:12px}.ts-steps{margin-top:16px;gap:10px}.ts-steps li{padding:12px 13px}.ts-steps b{font-size:14px}.ts-steps span{font-size:12px;line-height:1.45}.ts-two{margin-top:18px}.ts-col{padding:16px}.ts-col ul{gap:8px;font-size:14px}.ts-dev-code{min-height:232px;font-size:12px;line-height:1.75}.ts-foot{margin-top:24px}.ts-chev{bottom:18px}.ts-audio,.ts-count{bottom:28px}}@media (max-height:600px){.ts-card-img{aspect-ratio:16/5}.ts-card-body em,.ts-lead,.ts-tags{display:none}.ts-dev-code{min-height:196px}}.ts-menu{display:none;flex:none;width:42px;height:42px;border-radius:12px;border:1px solid hsla(0,0%,100%,.28);background:rgba(6,10,20,.7);flex-direction:column;align-items:center;justify-content:center;gap:5px}.ts-menu span{display:block;width:18px;height:2px;border-radius:2px;background:#fff;transition:transform .25s,opacity .25s}.ts-menu.on span:first-child{transform:translateY(7px) rotate(45deg)}.ts-menu.on span:nth-child(2){opacity:0}.ts-menu.on span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ts.flow .ts-top{background:rgba(6,10,20,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 14px}.ts.flow .ts-brand b{display:block;font-size:14px}.ts.flow .ts-menu{display:flex}.ts.flow .ts-nav{display:none}.ts.flow .ts-nav.open{display:flex;position:fixed;top:64px;left:12px;right:12px;flex-direction:column;align-items:stretch;gap:2px;padding:8px;border-radius:18px;background:rgba(8,12,24,.97);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 24px 60px rgba(0,0,0,.6)}.ts.flow .ts-nav.open button{padding:14px 16px;text-align:left;font-size:15px;border-radius:12px}.ts.flow #contact{padding-bottom:110px}.ts.flow .ts-slide{padding:92px 20px 40px;min-height:0}.ts.flow .ts-slide.home{min-height:100vh}.ts.flow .ts-homedev{display:none}.ts.flow .ts-cards,.ts.flow .ts-cards.two,.ts.flow .ts-steps,.ts.flow .ts-two{grid-template-columns:1fr}.ts.flow .ts-team{grid-template-columns:repeat(2,1fr)}.ts.flow .ts-cta .ts-btn{width:100%}.ts.flow .ts-app{display:none}@media (prefers-reduced-motion:reduce){.ts-audio i b,.ts-caret,.ts-dev-live,.ts-ring,.ts-wall-track{animation:none}.ts.snap .ts-slides{transition:none}}