.ts{--loop:6s;--e:cubic-bezier(0.32,0.72,0,1);overflow:hidden;border-radius:16px;background:radial-gradient(70% 70% at 35% 55%,rgba(61,111,216,.06),transparent 70%),linear-gradient(180deg,#0f182c,#0b1222);border:1px solid var(--line)}.ts,.ts-stage{position:relative}.ts-stage{width:100%;aspect-ratio:16/10;container-type:inline-size}.ts-hero{max-width:960px;margin:0 auto;border-radius:24px}.ts *,.ts :after{animation-play-state:paused}.ts.is-live *,.ts.is-live :after{animation-play-state:running}.ts img{display:block}.ts-phone{position:absolute;width:27cqw;aspect-ratio:9/18.5;padding:.9cqw;border-radius:4.4cqw;background:linear-gradient(160deg,#3a414c,#12151b 40%,#262b33);box-shadow:0 2cqw 5cqw rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.14)}.ts-screen{position:relative;height:100%;border-radius:3.6cqw;overflow:hidden;text-align:center;background:radial-gradient(120% 60% at 50% 0,#17243a,#06080c 70%);color:#aab4c2;font-size:max(8px,1.9cqw);line-height:1.25}.ts-screen:before{content:"";position:absolute;top:1.1cqw;left:50%;width:7cqw;height:1.6cqw;margin-left:-3.5cqw;border-radius:99px;background:#000;z-index:2}.ts-ok,.ts-wait{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:1.3cqw;gap:1.3cqw;padding:2cqw}.ts-wait-ring{width:9cqw;height:9cqw;border-radius:50%;display:grid;place-items:center;color:var(--accent);border:1px solid rgba(191,164,255,.4)}.ts-wait-ring svg{width:4.6cqw;height:4.6cqw}.ts-ok{opacity:0;color:#dfe8f6;align-content:center}.ts-ok-top{position:absolute;top:4.4cqw;left:2cqw;right:2cqw;display:flex;align-items:center;justify-content:space-between}.ts-ok-top img{width:9cqw;height:auto}.ts-trulock{font-size:max(6px,1.25cqw);font-weight:800;letter-spacing:.08em;padding:.4cqw .9cqw;border-radius:99px;color:#0a0c10;background:linear-gradient(180deg,#fff,#cbb6ff)}.ts-badge{width:9.5cqw;height:9.5cqw;border-radius:50%;display:grid;place-items:center;color:#0a0c10;background:linear-gradient(180deg,#fff,#cbb6ff);box-shadow:0 0 0 1.2cqw rgba(191,164,255,.12),0 0 5cqw rgba(159,123,255,.45)}.ts-check{width:5.4cqw;height:5.4cqw}.ts-ok strong{font-size:max(15px,4.6cqw);font-weight:800;font-stretch:62%;text-transform:uppercase;line-height:.95;letter-spacing:.01em;background:linear-gradient(180deg,#fff,#cbb6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ts-prod{font-weight:700;color:#eef1f5;font-size:max(8px,1.9cqw)}.ts-ok small{font-size:max(7px,1.45cqw);color:#8d97a6;letter-spacing:.04em}.tap-garment{position:absolute;left:7cqw;top:4cqw;width:46cqw;height:54cqw;border-radius:3cqw;overflow:hidden;border:1px solid var(--line);background:#050608}.tap-garment img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.tap-tag{position:absolute;left:14cqw;top:46cqw;width:8cqw;height:4.2cqw;border-radius:1cqw;display:grid;place-items:center;color:#9cc3ff;background:rgba(10,13,19,.92);border:1px solid rgba(191,164,255,.5);box-shadow:0 0 2cqw rgba(150,110,245,.35)}.tap-tag svg{width:3cqw;height:3cqw}.tap-tag:after{content:"";inset:-1px;border-radius:inherit;box-shadow:0 0 4cqw 1cqw rgba(159,123,255,.75);animation:tap-glow var(--loop) var(--e) infinite}.tap-pulse,.tap-tag:after{position:absolute;opacity:0}.tap-pulse{left:13cqw;top:43.1cqw;width:10cqw;height:10cqw;border-radius:50%;border:.35cqw solid rgba(191,164,255,.85);transform:scale(.5);animation:tap-pulse var(--loop) var(--e) infinite}.tap-pulse-2{animation-delay:.14s}.tap-pulse-3{animation-delay:.28s}.tap-phone{left:64cqw;top:3.5cqw;transform-origin:50% 80%;animation:tap-phone var(--loop) var(--e) infinite}.tap-phone .ts-wait{animation:ts-wait var(--loop) var(--e) infinite}.tap-phone .ts-ok{animation:ts-ok var(--loop) var(--e) infinite}.tap-phone .ts-badge{animation:ts-badge var(--loop) var(--e) infinite}.tap-phone .ts-check{animation:ts-check var(--loop) var(--e) infinite}@keyframes tap-phone{0%,12%{transform:none}26%,38%{transform:translate(-40cqw,13cqw) rotate(-12deg) scale(.92)}52%,to{transform:none}}@keyframes tap-glow{0%,24%{opacity:0}28%,40%{opacity:1}52%,to{opacity:0}}@keyframes tap-pulse{0%,26%{opacity:0;transform:scale(.5)}28%{opacity:.95}44%,to{opacity:0;transform:scale(2.8)}}@keyframes ts-wait{0%,40%{opacity:1;transform:none}46%,92%{opacity:0;transform:translateY(-1cqw)}98%,to{opacity:1;transform:none}}@keyframes ts-ok{0%,44%{opacity:0;transform:translateY(1.5cqw) scale(.97)}52%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes ts-badge{0%,46%{transform:scale(.3)}55%{transform:scale(1.08)}60%,to{transform:none}}@keyframes ts-check{0%,52%{opacity:0;transform:scale(.4) rotate(-20deg)}60%,to{opacity:1;transform:none}}.lbl-card{position:absolute;left:6cqw;top:7cqw;width:48cqw;height:48cqw;border-radius:2.4cqw;padding:4cqw 4cqw 3cqw;display:flex;flex-direction:column;gap:2cqw;background:linear-gradient(170deg,#f1eee7,#dcd7cc);color:#15171b;box-shadow:0 2cqw 5cqw rgba(0,0,0,.5);transform:rotate(-3deg)}.lbl-card:before{content:"";position:absolute;inset:1.2cqw;border:1px dashed rgba(20,22,27,.25);border-radius:1.6cqw;pointer-events:none}.lbl-logo{width:22cqw;height:auto}.lbl-k{font-size:max(7px,1.5cqw);letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:#4b505a}.lbl-scratch{position:relative;height:9cqw;border-radius:1.2cqw;overflow:hidden;display:grid;place-items:center;background:#fff;border:1px solid rgba(20,22,27,.18)}.lbl-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-size:max(10px,3.4cqw);letter-spacing:.06em;color:#101216}.lbl-foil{position:absolute;inset:0;display:grid;grid-template-rows:repeat(5,1fr)}.lbl-foil span{display:block;transform-origin:0 50%;background:linear-gradient(180deg,#d9dee6,#9aa3b1 60%,#c3c9d3);box-shadow:inset 0 1px 0 rgba(255,255,255,.6);animation:lbl-foil var(--loop) var(--e) infinite;animation-delay:calc(var(--i) * .16s)}.lbl-coin{position:absolute;left:-6cqw;top:1cqw;width:6cqw;height:6cqw;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4,#c9a24a 60%,#8a6a22);box-shadow:0 .6cqw 1.2cqw rgba(0,0,0,.35);opacity:0;animation:lbl-coin var(--loop) var(--e) infinite}.lbl-meta{font-size:max(7px,1.45cqw);color:#4b505a}.lbl-serial{margin-top:auto;font-family:ui-monospace,monospace;font-size:max(7px,1.4cqw);color:#6b707a;letter-spacing:.12em}.lbl-phone{right:7cqw;top:3.5cqw}.lbl-form{position:absolute;inset:0;display:grid;align-content:center;grid-gap:1.6cqw;gap:1.6cqw;padding:2.6cqw;text-align:left;animation:lbl-form var(--loop) var(--e) infinite}.lbl-form-k{font-size:max(8px,1.8cqw);color:#c9d2de;font-weight:600}.lbl-field{display:flex;align-items:center;height:5.6cqw;padding:0 1.2cqw;border-radius:1.2cqw;border:1px solid rgba(191,164,255,.55);background:rgba(0,0,0,.4);font-family:ui-monospace,monospace;font-weight:700;font-size:max(8px,1.9cqw);color:#eef1f5}.lbl-ch{opacity:0;animation:lbl-ch var(--loop) var(--e) infinite;animation-delay:calc(var(--i) * .07s)}.lbl-caret{width:.25cqw;height:2.6cqw;margin-left:.3cqw;background:var(--accent);animation:lbl-caret .9s steps(1) infinite}.lbl-btn{justify-self:stretch;text-align:center;padding:1.2cqw 0;border-radius:99px;font-weight:700;font-size:max(8px,1.8cqw);color:#0a0c10;background:linear-gradient(180deg,#fff,#c9d1dc);animation:lbl-btn var(--loop) var(--e) infinite}.lbl-phone .ts-ok{animation:lbl-ok var(--loop) var(--e) infinite}.lbl-phone .ts-badge{animation:lbl-badge var(--loop) var(--e) infinite}.lbl-phone .ts-check{animation:lbl-check var(--loop) var(--e) infinite}@keyframes lbl-coin{0%,4%{opacity:0;transform:translate(0) rotate(0)}7%{opacity:1}14%{transform:translate(18cqw,1.5cqw) rotate(120deg)}21%{transform:translate(8cqw,-.5cqw) rotate(200deg)}28%{opacity:1;transform:translate(36cqw,1cqw) rotate(330deg)}32%,to{opacity:0;transform:translate(42cqw,1cqw) rotate(1turn)}}@keyframes lbl-foil{0%,8%{transform:scaleX(1);opacity:1}22%{transform:scaleX(0);opacity:0}92%{transform:scaleX(0);opacity:0}97%,to{transform:scaleX(1);opacity:1}}@keyframes lbl-ch{0%,34%{opacity:0;transform:translateY(.6cqw)}37%,90%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes lbl-caret{50%{opacity:0}}@keyframes lbl-btn{0%,48%{transform:none}51%{transform:scale(.93)}54%,to{transform:none}}@keyframes lbl-form{0%,54%{opacity:1;transform:none}59%,92%{opacity:0;transform:translateY(-1cqw)}97%,to{opacity:1;transform:none}}@keyframes lbl-ok{0%,56%{opacity:0;transform:translateY(1.5cqw) scale(.97)}63%,90%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes lbl-badge{0%,58%{transform:scale(.3)}66%{transform:scale(1.08)}70%,to{transform:none}}@keyframes lbl-check{0%,63%{opacity:0;transform:scale(.4) rotate(-20deg)}70%,to{opacity:1;transform:none}}.mer-frame{position:absolute;left:7cqw;top:5cqw;width:38cqw;height:52cqw;border-radius:3cqw;overflow:hidden;border:1px solid var(--line);background:#050608}.mer-frame img{width:100%;height:100%;object-fit:cover}.mer-tag{position:absolute;left:4cqw;bottom:5cqw;width:7cqw;height:3.8cqw;border-radius:.9cqw;display:grid;place-items:center;color:#9cc3ff;background:rgba(10,13,19,.92);border:1px solid rgba(191,164,255,.5);opacity:0;transform:scale(.6);animation:mer-tag var(--loop) var(--e) infinite}.mer-tag svg{width:2.6cqw;height:2.6cqw}.mer-track{position:absolute;left:53cqw;top:8cqw;bottom:8cqw;right:6cqw}.mer-line{position:absolute;left:2.2cqw;top:3cqw;bottom:3cqw;width:.3cqw;background:rgba(255,255,255,.12);border-radius:99px;overflow:hidden}.mer-line span{position:absolute;inset:0;background:linear-gradient(180deg,#9f7bff,#d8b6ff);transform-origin:50% 0;transform:scaleY(0);animation:mer-line var(--loop) var(--e) infinite}.mer-track ol{list-style:none;margin:0;padding:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.mer-track li{display:flex;align-items:center;gap:2.4cqw;font-size:max(10px,2.6cqw);font-weight:600;color:#eef1f5}.mer-dot{position:relative;width:4.6cqw;height:4.6cqw;border-radius:50%;display:grid;place-items:center;color:#0a0c10;background:#1a1e25;border:1px solid rgba(255,255,255,.2);flex:none}.mer-dot:after{content:"";position:absolute;inset:-1px;border-radius:50%;background:linear-gradient(180deg,#fff,#cbb6ff);opacity:0}.mer-dot .ts-check{position:relative;z-index:1;width:2.8cqw;height:2.8cqw;opacity:0}.mer-txt{opacity:.45}.mer-track li:first-child .mer-dot .ts-check,.mer-track li:first-child .mer-dot:after{animation:mer-on0 var(--loop) var(--e) infinite}.mer-track li:first-child .mer-txt{animation:mer-tx0 var(--loop) var(--e) infinite}.mer-track li:nth-child(2) .mer-dot .ts-check,.mer-track li:nth-child(2) .mer-dot:after{animation:mer-on1 var(--loop) var(--e) infinite}.mer-track li:nth-child(2) .mer-txt{animation:mer-tx1 var(--loop) var(--e) infinite}.mer-track li:nth-child(3) .mer-dot .ts-check,.mer-track li:nth-child(3) .mer-dot:after{animation:mer-on2 var(--loop) var(--e) infinite}.mer-track li:nth-child(3) .mer-txt{animation:mer-tx2 var(--loop) var(--e) infinite}.mer-track li:nth-child(4) .mer-dot .ts-check,.mer-track li:nth-child(4) .mer-dot:after{animation:mer-on3 var(--loop) var(--e) infinite}.mer-track li:nth-child(4) .mer-txt{animation:mer-tx3 var(--loop) var(--e) infinite}.mer-track li:nth-child(5) .mer-dot .ts-check,.mer-track li:nth-child(5) .mer-dot:after{animation:mer-on4 var(--loop) var(--e) infinite}.mer-track li:nth-child(5) .mer-txt{animation:mer-tx4 var(--loop) var(--e) infinite}@keyframes mer-on0{0%,8%{opacity:0}12%,92%{opacity:1}97%,to{opacity:0}}@keyframes mer-tx0{0%,8%{opacity:.45}12%,92%{opacity:1}97%,to{opacity:.45}}@keyframes mer-on1{0%,22%{opacity:0}26%,92%{opacity:1}97%,to{opacity:0}}@keyframes mer-tx1{0%,22%{opacity:.45}26%,92%{opacity:1}97%,to{opacity:.45}}@keyframes mer-on2{0%,36%{opacity:0}40%,92%{opacity:1}97%,to{opacity:0}}@keyframes mer-tx2{0%,36%{opacity:.45}40%,92%{opacity:1}97%,to{opacity:.45}}@keyframes mer-on3{0%,50%{opacity:0}54%,92%{opacity:1}97%,to{opacity:0}}@keyframes mer-tx3{0%,50%{opacity:.45}54%,92%{opacity:1}97%,to{opacity:.45}}@keyframes mer-on4{0%,64%{opacity:0}68%,92%{opacity:1}97%,to{opacity:0}}@keyframes mer-tx4{0%,64%{opacity:.45}68%,92%{opacity:1}97%,to{opacity:.45}}@keyframes mer-line{0%,6%{transform:scaleY(0)}70%,92%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}@keyframes mer-tag{0%,66%{opacity:0;transform:scale(.6)}72%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.6)}}.stu-browser{position:absolute;left:6cqw;top:6cqw;width:62cqw;height:50cqw;border-radius:2cqw;overflow:hidden;border:1px solid var(--line-hi);background:#0b0d12}.stu-bar{display:flex;align-items:center;gap:.8cqw;height:4.6cqw;padding:0 1.6cqw;background:rgba(255,255,255,.05);border-bottom:1px solid var(--line)}.stu-bar i{width:1.2cqw;height:1.2cqw;border-radius:50%;background:rgba(255,255,255,.22)}.stu-bar em{margin-left:2cqw;font-style:normal;font-size:max(8px,1.6cqw);color:var(--muted);padding:.4cqw 2cqw;border-radius:99px;background:rgba(0,0,0,.35)}.stu-body{padding:3cqw;display:grid;grid-gap:1.8cqw;gap:1.8cqw}.stu-logo{width:13cqw;height:auto;opacity:0;animation:stu-fade var(--loop) var(--e) infinite}.stu-b{display:block;border-radius:.8cqw;background:rgba(255,255,255,.12);transform-origin:0 50%;opacity:0;transform:scaleX(0);animation:stu-build var(--loop) var(--e) infinite;animation-delay:calc(var(--i) * .12s)}.stu-h{height:5cqw;width:70%;background:linear-gradient(90deg,#eef1f5,#9aa4b1)}.stu-l{height:1.6cqw;width:88%}.stu-s{width:60%}.stu-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.6cqw;gap:1.6cqw;margin-top:1cqw}.stu-c{height:12cqw;transform-origin:50% 100%;transform:scaleY(0);animation-name:stu-build-y;background:linear-gradient(160deg,rgba(159,123,255,.35),rgba(255,255,255,.06))}.stu-phone{right:6cqw;top:9cqw;width:22cqw}.stu-app{display:grid;align-content:start;grid-gap:1.4cqw;gap:1.4cqw;padding:4.2cqw 1.6cqw 1.6cqw;text-align:left}.stu-pill{justify-self:center;width:6cqw;height:.8cqw;border-radius:99px;background:rgba(255,255,255,.16)}.stu-hero{height:9cqw;border-radius:1.4cqw;background:linear-gradient(120deg,#1c2a44,#0e1420 60%,#2b3f66)}.stu-app ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:1cqw;gap:1cqw}.stu-app li{display:flex;align-items:center;gap:1cqw;padding:1.1cqw;border-radius:1.2cqw;background:rgba(255,255,255,.06);font-size:max(7px,1.5cqw);color:#dfe6f0;opacity:0;transform:translateY(1.5cqw);animation:stu-feed var(--loop) var(--e) infinite;animation-delay:calc(.4s + var(--i) * .35s)}.stu-ico{width:2.6cqw;height:2.6cqw;border-radius:.7cqw;background:rgba(255,255,255,.2);flex:none;display:grid;place-items:center;color:#0a0c10}.stu-ico.ok{background:linear-gradient(180deg,#fff,#cbb6ff)}.stu-ico .ts-check{width:1.8cqw;height:1.8cqw}@keyframes stu-fade{0%,4%{opacity:0}12%,88%{opacity:1}95%,to{opacity:0}}@keyframes stu-build{0%,8%{opacity:0;transform:scaleX(0)}18%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:scaleX(0)}}@keyframes stu-build-y{0%,8%{opacity:0;transform:scaleY(0)}18%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:scaleY(0)}}@keyframes stu-feed{0%,20%{opacity:0;transform:translateY(1.5cqw)}30%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-.8cqw)}}@media (prefers-reduced-motion:reduce){.ts *,.ts :after,.ts :before{animation:none!important}.lbl-coin,.lbl-foil,.lbl-form,.tap-pulse,.ts-wait{opacity:0!important}.lbl-ch,.mer-dot .ts-check,.mer-dot:after,.mer-tag,.mer-txt,.stu-app li,.stu-b,.stu-logo,.ts-check,.ts-ok{opacity:1!important;transform:none!important}.mer-line span,.ts-badge{transform:none!important}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback"}