@property --tc-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.nav a.nav__tc{position:relative;display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#ffd9b3}.nav__tc b{font-weight:700;background:linear-gradient(90deg,#ffb36b,#fff3e4 30%,#ff4d8d 55%,#ff7a1a 75%,#ffb36b);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tc-shine 3.2s linear infinite}.nav__tc i{width:7px;height:7px;border-radius:50%;background:#ff7a1a;box-shadow:0 0 #ff7a1ab3;animation:tc-ping 1.8s ease-out infinite;flex:none}@media(min-width:861px){.header .nav a.nav__tc{margin-left:6px}.nav a.nav__tc:before{content:"";position:absolute;inset:0;border-radius:10px;padding:1px;pointer-events:none;background:conic-gradient(from var(--tc-a),rgba(255,122,26,.12),#ffb36b,#ff7a1a,#ff4d8d,rgba(139,92,255,.15) 45%,rgba(255,122,26,.12));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tc-spin 3.5s linear infinite}.nav a.nav__tc:after{content:"";display:block!important;position:absolute;inset:0;border-radius:10px;pointer-events:none;opacity:1!important;left:0!important;right:0!important;bottom:0!important;height:auto!important;background:radial-gradient(120% 140% at 50% 120%,rgba(255,122,26,.28),rgba(255,122,26,.06) 60%,transparent);animation:tc-glow 2.6s ease-in-out infinite}.header .nav:hover a.nav__tc:not(:hover){opacity:.85}}@media(min-width:861px)and (max-width:1100px){.header .nav a{padding:8px 9px}}.setup__controls .chip.chip--tc{display:inline-flex;align-items:center;gap:12px;padding:13px 26px 13px 14px;font-size:16px;font-weight:600;color:#fff3e4;border:0;isolation:isolate;overflow:visible;background:linear-gradient(135deg,#ff7a1a3d,#ff4d8d14);animation:tc-float 3.4s ease-in-out infinite}.chip--tc:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;z-index:-1;pointer-events:none;background:conic-gradient(from var(--tc-a),#ff7a1a,#ffd9a0,#ff4d8d,rgba(139,92,255,.25) 45%,#ff7a1a 70%,#ffd9a0,#ff7a1a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tc-spin 3s linear infinite}.setup__controls .chip.chip--tc:after{inset:-10px;z-index:-2;border-radius:inherit;transform:none;background:radial-gradient(closest-side,rgba(255,122,26,.45),transparent);filter:blur(10px);animation:tc-glow 2.4s ease-in-out infinite}.setup__controls .chip.chip--tc:hover{transform:translateY(-3px) scale(1.04);background:linear-gradient(135deg,#ff7a1a61,#ff7a1a1f);box-shadow:0 14px 40px -10px #ff7a1ab3;animation-play-state:paused}.setup__controls .chip.chip--tc:hover:after{transform:none}.chip--tc .tc-mark{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#ff7a1a,#ffb36b);color:#1a0d02;font:800 15px var(--display, "Unbounded"),sans-serif;box-shadow:0 4px 14px #ff7a1a8c}.chip--tc .tc-txt{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left}.chip--tc .tc-txt b{font:800 16px Unbounded,sans-serif;letter-spacing:.01em}.chip--tc .tc-txt b em{font-style:normal;color:#ff9a4d}.setup__controls .chip--tc .tc-txt small{margin:3px 0 0;font:500 11px var(--mono);color:#ffc79a;text-transform:none;letter-spacing:.02em}.chip--tc .tc-go{margin-left:6px;font-size:18px;color:#ffb36b;transition:transform .3s}.chip--tc:hover .tc-go{transform:translate(4px)}.chip--tc .tc-new{position:absolute;top:-9px;right:14px;padding:2px 8px;border-radius:999px;background:#ff7a1a;color:#1a0d02;font:700 9.5px var(--mono);text-transform:uppercase;letter-spacing:.1em;box-shadow:0 0 14px #ff7a1acc}#app-chips{align-items:center}.chip--tc .tc-shim{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.chip--tc .tc-shim:before{content:"";position:absolute;top:0;bottom:0;width:40%;left:-50%;background:linear-gradient(105deg,transparent,rgba(255,230,200,.35),transparent);animation:tc-sweep 3.6s ease-in-out infinite}@keyframes tc-sweep{0%,55%{left:-50%}to{left:130%}}@media(prefers-reduced-motion:reduce){.nav__tc b,.nav__tc i,.nav a.nav__tc:before,.nav a.nav__tc:after,.chip--tc,.chip--tc:before,.chip--tc .tc-shim:before,.setup__controls .chip.chip--tc:after{animation:none!important}}@keyframes tc-spin{to{--tc-a: 360deg}}@keyframes tc-shine{to{background-position:-200% 0}}@keyframes tc-ping{0%{box-shadow:0 0 #ff7a1ab3}80%,to{box-shadow:0 0 0 8px #ff7a1a00}}@keyframes tc-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes tc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.tc-body{background:#07060a}.tc-body .bg-blobs{display:none}.tc-page{--o1: #ff7a1a;--o2: #ffb36b;--o3: #ffd9a0;--pink: #ff4d8d;--violet: #8b5cff;--blue: #4db8ff;--green: #3ddc84;--red: #ff5d6c;--tx: #f5efe8;--mu: #a99e93;--glass: rgba(22, 18, 16, .55);--gl: rgba(255, 255, 255, .08);position:relative;overflow-x:clip;color:var(--tx)}.tc-page svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tc-sky{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#07060a}.tc-aur{position:absolute;inset:-20%;opacity:.9}.tc-aur i{position:absolute;border-radius:50%;mix-blend-mode:screen;will-change:transform}.tc-aur i:nth-child(1){width:46vmax;height:46vmax;left:0;top:0;background:radial-gradient(circle,rgba(255,122,26,.75),transparent 65%);animation:tc-orb1 22s ease-in-out infinite alternate}.tc-aur i:nth-child(2){width:40vmax;height:40vmax;right:0;top:15%;background:radial-gradient(circle,rgba(255,77,141,.5),transparent 65%);animation:tc-orb2 26s ease-in-out infinite alternate}.tc-aur i:nth-child(3){width:44vmax;height:44vmax;left:25%;bottom:-5%;background:radial-gradient(circle,rgba(139,92,255,.42),transparent 65%);animation:tc-orb3 30s ease-in-out infinite alternate}.tc-aur i:nth-child(4){width:30vmax;height:30vmax;right:15%;bottom:10%;background:radial-gradient(circle,rgba(77,184,255,.3),transparent 65%);animation:tc-orb1 34s ease-in-out infinite alternate-reverse}.tc-ribbons{position:absolute;left:-10%;right:-10%;top:-8%;height:70vh;filter:blur(38px);opacity:.55;mix-blend-mode:screen;-webkit-mask:linear-gradient(#000 30%,transparent);mask:linear-gradient(#000 30%,transparent)}.tc-ribbons b{position:absolute;left:0;right:0;height:22vh;border-radius:50%}.tc-ribbons b:nth-child(1){top:10%;background:linear-gradient(90deg,transparent,rgba(255,122,26,.55) 20%,rgba(255,179,107,.35) 45%,rgba(255,77,141,.5) 70%,transparent);animation:tc-wave1 16s ease-in-out infinite alternate}.tc-ribbons b:nth-child(2){top:28%;background:linear-gradient(90deg,transparent,rgba(139,92,255,.45) 25%,rgba(255,77,141,.35) 55%,rgba(77,184,255,.35) 80%,transparent);animation:tc-wave2 21s ease-in-out infinite alternate}.tc-ribbons b:nth-child(3){top:0;height:14vh;background:linear-gradient(90deg,transparent 10%,rgba(255,217,160,.35) 40%,rgba(255,122,26,.4) 60%,transparent 90%);animation:tc-wave1 27s ease-in-out infinite alternate-reverse}.tc-veil{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 35% 40%,rgba(7,6,10,.55),transparent 75%),linear-gradient(transparent 60%,#07060a73)}.tc-gridbg{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask:radial-gradient(ellipse at 50% 40%,#000 15%,transparent 70%);mask:radial-gradient(ellipse at 50% 40%,#000 15%,transparent 70%)}.tc-grain{position:absolute;inset:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.tc-fx{position:absolute;inset:0}.tc-p{position:absolute;bottom:-24px;opacity:0;color:rgb(var(--c));animation:tc-rise var(--d) linear var(--dl) infinite,tc-sway calc(var(--d) / 3) ease-in-out var(--dl) infinite alternate}.tc-dot{width:var(--s);height:var(--s);border-radius:50%;background:rgb(var(--c));box-shadow:0 0 10px rgba(var(--c),.9)}.tc-glyph{font:500 var(--s) "JetBrains Mono",monospace;text-shadow:0 0 12px rgba(var(--c),.8);white-space:nowrap}.tc-r,.tc-step{opacity:0}.tc-r.tc-in{animation:tc-up 1s cubic-bezier(.16,1,.3,1) var(--d, 0s) both}.tc-in .tc-step{animation:tc-up .9s cubic-bezier(.16,1,.3,1) calc(.25s + var(--k) * .3s) both}.tc-hero{position:relative;padding:70px 0 40px;text-align:center}.tc-hero__c{display:flex;flex-direction:column;align-items:center}.tc-hero__c:before{content:"";position:absolute;left:50%;top:40px;width:min(900px,100vw);height:520px;transform:translate(-50%);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(255,122,26,.28),rgba(255,77,141,.12) 55%,transparent);filter:blur(20px);animation:tc-breath 6s ease-in-out infinite}.tc-mark{position:relative;width:92px;height:92px;border-radius:26px;display:flex;align-items:center;justify-content:center;gap:1px;margin:0 auto 26px;background:linear-gradient(145deg,#ff9a3d,#ff6a00 60%,#e8520a);box-shadow:0 18px 60px #ff7a1a99,inset 0 1px #fff6,inset 0 -6px 14px #781e0059;font:800 48px/1 Unbounded,sans-serif;color:#120a04;animation:tc-pop 1s cubic-bezier(.34,1.56,.64,1) .1s both,tc-hover 6s ease-in-out 1.4s infinite}.tc-mark .br{font:800 36px/1 Unbounded,sans-serif;animation:tc-br .7s cubic-bezier(.16,1,.3,1) .7s both}.tc-mark .l{--x: 14px}.tc-mark .r{--x: -14px}.tc-mark .tt{margin:0 -1px;transform:translateY(-1px)}.tc-mark:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.65) 48%,transparent 62%);background-size:250% 100%;background-position:150% 0;animation:tc-mshim 4.5s ease-in-out 2s infinite}.tc-mark .ring{position:absolute;inset:-6px;border-radius:32px;border:1.5px solid rgba(255,140,50,.55);opacity:0;animation:tc-ring 3.2s ease-out 1.2s infinite}.tc-mark .ring.r2{animation-delay:2.8s}.tc-mark--sm{width:64px;height:64px;border-radius:19px;margin:0 auto 22px;font-size:32px;animation:tc-hover 6s ease-in-out infinite}.tc-mark--sm .br{font-size:25px;animation:none}.tc-mark--sm .ring{border-radius:25px}.tc-badge{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--glass);border:1px solid var(--gl);backdrop-filter:blur(14px);font:600 12px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--o3)}.tc-badge b{padding:3px 10px;border-radius:999px;background:linear-gradient(135deg,var(--o2),var(--o1));color:#140b04;font-weight:700;box-shadow:0 0 16px #ff7a1a99}.tc-word{position:relative;display:flex;justify-content:center;margin:0 0 18px;font:800 clamp(56px,13vw,190px)/1 "Unbounded",sans-serif;letter-spacing:-.05em;white-space:nowrap}.tc-word span{display:inline-block;cursor:default;animation:tc-letter 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.3s + var(--i) * .06s);transition:translate .5s cubic-bezier(.34,1.56,.64,1),color .3s}.tc-word span:hover{translate:0 -.12em;color:var(--o3)}.tc-word b{display:flex;font-weight:800;filter:drop-shadow(0 0 40px rgba(255,122,26,.45))}.tc-word b span{background:linear-gradient(100deg,var(--o1) 0%,var(--o3) 30%,var(--pink) 55%,var(--o1) 80%);background-size:400% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tc-letter 1s cubic-bezier(.16,1,.3,1) both,tc-flow 8s linear infinite;animation-delay:calc(.3s + var(--i) * .06s),calc(var(--j) * -.35s)}.tc-word b span:hover{color:transparent}.tc-word:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;text-align:center;background:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.9) 50%,transparent 58%);background-size:300% 100%;background-position:120% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tc-wordshine 7s ease-in-out 2.2s infinite}.tc-type{min-height:1.4em;margin:0 0 22px;font:600 clamp(19px,2.4vw,28px)/1.4 "Inter",sans-serif;color:var(--tx)}.tc-type b{display:inline-block;font-weight:800}.tc-type b span{display:inline-block;white-space:pre;color:color-mix(in srgb,var(--pink) calc(min(var(--n) * 9,100)*1%),var(--o2));text-shadow:0 0 18px rgba(255,122,26,.35);animation:tc-chin .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--n) * 35ms)}.tc-type b.out span{animation:tc-chout .35s ease-in both;animation-delay:calc(var(--n) * .02s)}.tc-caret{display:inline-block;width:3px;height:1em;margin-left:4px;vertical-align:-.12em;border-radius:2px;background:var(--o1);box-shadow:0 0 10px var(--o1);animation:tc-blink 1s steps(1) infinite}.tc-lead{max-width:620px;margin:0 auto 26px;color:var(--mu);font-size:17px;line-height:1.65}.tc-lead b{color:var(--tx);font-weight:600}.tc-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px}.tc-chips span{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;background:var(--glass);border:1px solid var(--gl);backdrop-filter:blur(14px);font-size:13.5px;font-weight:500;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s}.tc-chips span:hover{transform:translateY(-3px);border-color:#ff7a1a73}.tc-chips em{font-style:normal}.tc-chips svg{width:17px;height:17px;stroke:url(#tc-gr)}.tc-cta{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.tc-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 34px;border-radius:16px;text-decoration:none;font:700 16.5px Inter,sans-serif;color:#140b04;background:linear-gradient(135deg,#ffa04a,#ff7a1a 55%,#ff5f1f);box-shadow:0 14px 40px -6px #ff7a1aa6,inset 0 1px #ffffff73;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,translate .25s ease-out}.tc-btn:before{content:"";position:absolute;inset:-2px;border-radius:18px;padding:2px;z-index:-1;background:conic-gradient(from var(--tc-a),transparent 0 60%,#fff 75%,var(--o3) 82%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tc-spin 3s linear infinite}.tc-btn:after{content:"";position:absolute;inset:-14px;z-index:-2;border-radius:26px;background:radial-gradient(closest-side,rgba(255,122,26,.55),transparent);filter:blur(12px);animation:tc-glow 2.6s ease-in-out infinite}.tc-btn .tc-glow{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:-1}.tc-btn .tc-glow:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:tc-sheen 3.2s ease-in-out 1.8s infinite}.tc-btn svg{width:20px;height:20px;stroke-width:2.4;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.tc-btn:hover{transform:scale(1.04);box-shadow:0 22px 50px -6px #ff7a1ad9,inset 0 1px #ffffff80}.tc-btn:hover svg{transform:translateY(3px);animation:tc-dl 1s ease-in-out .35s infinite}.tc-btn:active{transform:scale(.97)}.tc-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:17px 24px;border-radius:16px;text-decoration:none;color:var(--tx);font:600 15px Inter,sans-serif;background:var(--glass);border:1px solid var(--gl);backdrop-filter:blur(14px);transition:border-color .3s,background .3s}.tc-ghost svg{width:17px;height:17px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.tc-ghost:hover{border-color:#ff7a1a73;background:#ff7a1a14}.tc-ghost:hover svg{transform:translateY(3px)}.tc-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:22px 0 0;font:500 12px JetBrains Mono,monospace;color:#7d7167}.tc-meta span{display:inline-flex;align-items:center;gap:8px}.tc-meta span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--o1);box-shadow:0 0 8px var(--o1)}.tc-scroll{width:24px;height:38px;margin:46px auto 0;border-radius:14px;border:1.5px solid rgba(255,255,255,.2);position:relative}.tc-scroll:after{content:"";position:absolute;left:50%;top:7px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--o1);box-shadow:0 0 8px var(--o1);animation:tc-wheel 1.8s ease-in-out infinite}.tc-osec{text-align:center}.tc-osec .tc-sub{margin-left:auto;margin-right:auto}.tc-models{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin:46px auto 16px;max-width:840px}.tc-tile{position:relative;isolation:isolate;width:108px;height:108px;border-radius:30px;display:grid;place-items:center;color:#f4f4f7;cursor:default;background:radial-gradient(120% 90% at 50% 0%,rgb(var(--c) / .2),transparent 62%),linear-gradient(165deg,#ffffff1a,#ffffff04 55%),#100d0cd1;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff29,inset 0 -10px 24px -12px rgb(var(--c) / .35),0 24px 44px -20px #000000f2;animation:tc-float 5s ease-in-out calc(var(--i) * -.8s) infinite;transition:border-color .4s,box-shadow .4s,scale .4s cubic-bezier(.34,1.56,.64,1)}.tc-tile:before{content:"";position:absolute;left:14%;right:14%;bottom:-18px;height:40px;border-radius:50%;z-index:-1;background:rgb(var(--c) / .55);filter:blur(22px);opacity:.45;transition:opacity .4s}.tc-tile:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.2px;pointer-events:none;background:conic-gradient(from var(--tc-a),rgb(var(--c) / 0) 0 55%,rgb(var(--c) / .95) 80%,#fff 84%,rgb(var(--c) / 0) 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tc-spin 6s linear calc(var(--i) * -1s) infinite;opacity:.75;transition:opacity .4s}.tc-tile svg{width:46px;height:46px;fill:currentColor;stroke:none;filter:drop-shadow(0 0 10px rgb(var(--c) / .55)) drop-shadow(0 2px 2px rgba(0,0,0,.5));transition:scale .4s cubic-bezier(.34,1.56,.64,1),filter .4s}.tc-tile__sh{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.tc-tile__sh:before{content:"";position:absolute;top:-30%;bottom:-30%;width:40%;left:-60%;rotate:20deg;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:tc-tilesh 7s ease-in-out calc(1.2s + var(--i) * .35s) infinite}.tc-tile__n{position:absolute;top:100%;left:50%;margin-top:14px;translate:-50% 4px;white-space:nowrap;pointer-events:none;font:600 13px Inter,sans-serif;color:rgb(var(--c));opacity:0;transition:opacity .3s,translate .3s;text-shadow:0 0 12px rgb(var(--c) / .5)}.tc-tile:hover{scale:1.08;border-color:rgb(var(--c) / .5);box-shadow:inset 0 1px #fff3,inset 0 -10px 24px -10px rgb(var(--c) / .5),0 24px 44px -20px #000000f2,0 0 44px -6px rgb(var(--c) / .55)}.tc-tile:hover:before{opacity:1}.tc-tile:hover:after{opacity:1;animation-duration:2.4s}.tc-tile:hover svg{scale:1.12;filter:drop-shadow(0 0 16px rgb(var(--c) / .85)) drop-shadow(0 2px 2px rgba(0,0,0,.5))}.tc-tile:hover .tc-tile__n{opacity:1;translate:-50% 0}.tc-models.tc-r.tc-in .tc-tile{animation:tc-tilein .8s cubic-bezier(.2,.8,.2,1) calc(var(--i) * .09s) both,tc-float 5s ease-in-out calc(.8s + var(--i) * .5s) infinite}@keyframes tc-float{50%{translate:0 -9px}}@keyframes tc-tilein{0%{opacity:0;translate:0 30px;scale:.8;filter:blur(6px)}}@keyframes tc-tilesh{0%,70%{left:-60%}to{left:130%}}@media(max-width:600px){.tc-models{gap:16px;max-width:370px}.tc-tile{width:94px;height:94px;border-radius:26px}.tc-tile svg{width:40px;height:40px}}.tc-cur{position:absolute;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,rgba(255,140,60,.22),rgba(255,77,141,.08) 55%,transparent);transform:translate(var(--cx, 50vw),var(--cy, 30vh));opacity:0;transition:opacity .6s}.tc-cur.on{opacity:1}.tc-sec{position:relative;padding:90px 0}.tc-h2{margin:0 0 14px;font:800 clamp(28px,4vw,48px)/1.12 "Unbounded",sans-serif;letter-spacing:-.035em}.tc-h2 em{font-style:normal;background:linear-gradient(100deg,var(--o1) 0%,var(--o3) 30%,var(--pink) 55%,var(--o1) 80%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tc-flow 8s linear infinite}.tc-sub{max-width:640px;margin:0 0 44px;color:var(--mu);font-size:17px;line-height:1.6}.tc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;perspective:1200px}.tc-card{--c: 255 138 50;position:relative;isolation:isolate;overflow:hidden;padding:30px 26px 28px;border-radius:24px;background:radial-gradient(120% 80% at 0% 0%,rgb(var(--c) / .13),transparent 55%),linear-gradient(170deg,#1e1815bd,#0b0908d1);border:1px solid rgba(255,255,255,.07);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff14,0 24px 50px -32px #000000e6;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s}.tc-card:nth-child(1){--c: 255 138 50}.tc-card:nth-child(2){--c: 255 92 150}.tc-card:nth-child(3){--c: 150 110 255}.tc-card:nth-child(4){--c: 255 196 70}.tc-card:nth-child(5){--c: 90 180 255}.tc-card:nth-child(6){--c: 70 220 160}.tc-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .4s;background:radial-gradient(280px circle at var(--mx, 50%) var(--my, 0%),rgb(var(--c) / .2),rgb(var(--c) / .06) 45%,transparent 70%)}.tc-card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:.45;transition:opacity .4s;background:conic-gradient(from var(--tc-a),rgb(var(--c) / 0) 0deg,rgb(var(--c) / .9) 60deg,rgba(255,255,255,.9) 72deg,rgb(var(--c) / 0) 140deg,rgb(var(--c) / 0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tc-spin 7s linear calc(var(--k, 0) * -1.1s) infinite}.tc-card.tc-r.tc-in{animation:tc-cardin 1.1s cubic-bezier(.16,1,.3,1) var(--d, 0s) both}.tc-h2.tc-r.tc-in{animation:tc-up 1s cubic-bezier(.16,1,.3,1) var(--d, 0s) both,tc-wipe 1.3s cubic-bezier(.65,0,.35,1) var(--d, 0s) both}.tc-card:hover{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(-6px);border-color:transparent;box-shadow:inset 0 1px #ffffff1f,0 34px 64px -30px rgb(var(--c) / .55)}.tc-card:hover:before{opacity:1}.tc-card:hover:after{opacity:1;animation-duration:3s}.tc-card__big{position:absolute;right:-26px;bottom:-30px;z-index:-1;width:150px;height:150px;color:rgb(var(--c));opacity:.07;pointer-events:none;animation:tc-bigdrift 9s ease-in-out calc(var(--k, 0) * -1.5s) infinite;transition:opacity .5s,scale .6s cubic-bezier(.34,1.56,.64,1)}.tc-card__big svg{width:100%;height:100%;stroke:currentColor!important;stroke-width:1.2!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}.tc-card:hover .tc-card__big{opacity:.16;scale:1.1}.tc-card__sh{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;border-radius:inherit}.tc-card__sh:before{content:"";position:absolute;top:-40%;bottom:-40%;width:30%;left:-50%;rotate:18deg;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:tc-cardsh 9s ease-in-out calc(2s + var(--k, 0) * .45s) infinite}.tc-card h3{margin:0 0 8px;font:700 18px Inter,sans-serif;transition:color .3s}.tc-card:hover h3{color:#fff;text-shadow:0 0 18px rgb(var(--c) / .45)}.tc-card p{margin:0;color:var(--mu);font-size:14.5px;line-height:1.6}.tc-ico{position:relative;width:56px;height:56px;margin-bottom:20px;border-radius:17px;display:flex;align-items:center;justify-content:center;color:rgb(var(--c));background:radial-gradient(circle at 30% 20%,rgb(var(--c) / .32),rgb(var(--c) / .08) 70%);border:1px solid rgb(var(--c) / .4);box-shadow:0 0 24px -6px rgb(var(--c) / .55),inset 0 1px #ffffff26;animation:tc-icofloat 4.5s ease-in-out calc(var(--k, 0) * -.7s) infinite;transition:scale .45s cubic-bezier(.34,1.56,.64,1),box-shadow .4s}.tc-ico svg{width:26px;height:26px;stroke:currentColor;stroke-width:2;stroke-dasharray:90;stroke-dashoffset:90;filter:drop-shadow(0 0 6px rgb(var(--c) / .6))}.tc-card.tc-in .tc-ico svg{animation:tc-draw 1.4s cubic-bezier(.65,0,.35,1) calc(var(--d, 0s) + .3s) forwards}.tc-ico i{position:absolute;inset:-1px;border-radius:17px;border:1.5px solid rgb(var(--c) / .6);opacity:0}.tc-card:hover .tc-ico{scale:1.1;box-shadow:0 0 34px -4px rgb(var(--c) / .8),inset 0 1px #fff3}.tc-card:hover .tc-ico i{animation:tc-ring 1.6s ease-out infinite}.tc-card.tc-in:hover .tc-ico svg{stroke-dashoffset:0;animation:tc-turn 1.6s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes tc-bigdrift{50%{translate:-8px -10px;rotate:-6deg}}@keyframes tc-icofloat{50%{translate:0 -4px}}@keyframes tc-cardsh{0%,75%{left:-50%}to{left:140%}}.tc-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tc-steps__line{position:absolute;left:16.6%;right:16.6%;top:34px;height:2px;border-radius:2px;background:#ffffff12;overflow:hidden}.tc-steps__line i{display:block;height:100%;background:linear-gradient(90deg,var(--o1),var(--pink),var(--violet));box-shadow:0 0 16px #ff7a1ab3;transform:scaleX(0);transform-origin:left;transition:transform 1.8s cubic-bezier(.65,0,.35,1) .3s}.tc-in .tc-steps__line i{transform:none}.tc-steps__line:after{content:"";position:absolute;top:-2px;left:-90px;width:90px;height:6px;border-radius:6px;background:radial-gradient(closest-side,#fff,rgba(255,217,160,.6),transparent);animation:tc-run 3.4s ease-in-out 2.2s infinite}.tc-step{position:relative;text-align:center;padding:0 6px}.tc-num{position:relative;z-index:1;width:70px;height:70px;margin:0 auto 22px;border-radius:22px;display:grid;place-items:center;font:800 28px Unbounded,sans-serif;color:#120a04;background:linear-gradient(145deg,#ff9a3d,#ff6a00 60%,#e8520a);box-shadow:0 18px 40px -8px #ff7a1a8c,inset 0 1px #fff6}.tc-num:after{content:"";position:absolute;inset:-6px;border-radius:26px;border:1.5px solid rgba(255,140,50,.55);opacity:0;animation:tc-ring 3.2s ease-out infinite;animation-delay:calc(1.5s + var(--k) * .8s)}.tc-step h3{margin:0 0 10px;font:700 19px Inter,sans-serif}.tc-step p{max-width:340px;margin:0 auto;color:var(--mu);font-size:14.5px;line-height:1.6}.tc-step p b{color:var(--tx)}.tc-mini{max-width:270px;margin:20px auto 0;text-align:left}.tc-smart{padding:13px 15px;border-radius:12px;background:linear-gradient(160deg,#0f5ea8,#0a4680);color:#fff;font-size:12.5px;line-height:1.45;box-shadow:0 16px 30px -14px #0f5ea8cc}.tc-smart span{display:block}.tc-smart u{display:inline-block;margin-top:10px;padding:4px 11px;border:1px solid rgba(255,255,255,.8);text-decoration:none;font-size:12px;animation:tc-press 2.6s ease-in-out infinite}.tc-field{position:relative;height:58px;padding:9px 16px;border-radius:15px;background:#00000059;border:1px solid rgba(255,122,26,.75);box-shadow:0 0 0 5px #ff7a1a1f,0 10px 30px -10px #ff7a1a59}.tc-field label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--o2)}.tc-field__v{display:block;width:0;overflow:hidden;white-space:nowrap;font:500 15px JetBrains Mono,monospace;color:var(--tx);animation:tc-typekey 4.6s steps(16,end) infinite}.tc-field i{position:absolute;left:14px;right:14px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--o1),var(--pink),transparent)}.tc-boot{list-style:none;padding:14px 16px;border-radius:14px;background:var(--glass);border:1px solid var(--gl);display:flex;flex-direction:column;gap:9px}.tc-boot li{display:flex;align-items:center;gap:10px;color:#7d7167;font-size:13.5px;transition:color .3s}.tc-boot li:before{content:"";width:15px;height:15px;flex:none;box-sizing:border-box;border-radius:50%;border:2px solid #3a302a;transition:.3s}.tc-boot li.run{color:var(--tx)}.tc-boot li.run:before{border-color:#ff7a1a4d;border-top-color:var(--o1);animation:tc-rot .7s linear infinite}.tc-boot li.ok{color:var(--tx)}.tc-boot li.ok:before{border-color:var(--green);background:var(--green);box-shadow:0 0 12px #3ddc8499}.tc-final{position:relative;max-width:640px;margin:100px auto 0;border-radius:28px;padding:1.5px;background:conic-gradient(from var(--tc-a),rgba(255,122,26,0) 0deg,rgba(255,122,26,.9) 60deg,rgba(255,77,141,.7) 120deg,rgba(139,92,255,0) 180deg,rgba(255,122,26,0) 360deg);box-shadow:0 50px 110px -30px #000000e6,0 0 100px -30px #ff7a1a80}.tc-final.tc-in{animation:tc-up 1s cubic-bezier(.16,1,.3,1) both,tc-spin 6s linear infinite}.tc-final__in{border-radius:27px;padding:44px 36px 32px;text-align:center;background:linear-gradient(170deg,#1c1613f0,#0c0a09f5);backdrop-filter:blur(24px)}.tc-final h2{margin:0 0 12px;font:800 clamp(24px,3.2vw,34px) "Unbounded",sans-serif;letter-spacing:-.035em}.tc-final__in>p{max-width:460px;margin:0 auto 26px;color:var(--mu);font-size:15.5px;line-height:1.6}.tc-final__in>p.tc-req{margin:24px auto 6px;font-size:14px}.tc-final__in>p.tc-note{margin:0 auto;font-size:12.5px;color:#7d7167}.tc-final a:not(.tc-btn){color:var(--o2)}@media(max-width:900px){.tc-grid{grid-template-columns:1fr 1fr}.tc-steps{grid-template-columns:1fr;gap:44px}.tc-steps__line{display:none}}@media(max-width:600px){.tc-hero{padding-top:40px}.tc-word{font-size:clamp(34px,13.5vw,62px)}.tc-mark{width:76px;height:76px;font-size:40px;border-radius:22px}.tc-mark .br{font-size:30px}.tc-grid{grid-template-columns:1fr}.tc-cta>a{width:100%}.tc-cur{display:none}.tc-sec{padding:64px 0}.tc-final__in{padding:34px 20px 26px}.setup__controls .chip.chip--tc{width:100%}}@keyframes tc-breath{50%{opacity:.6;transform:translate(-50%) scale(1.08)}}@keyframes tc-wordshine{0%{background-position:120% 0}35%,to{background-position:-20% 0}}@keyframes tc-chin{0%{opacity:0;transform:translateY(.6em) rotate(10deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes tc-chout{to{opacity:0;transform:translateY(-.5em);filter:blur(6px)}}@keyframes tc-dl{50%{transform:translateY(6px)}}@keyframes tc-wheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes tc-orbit{to{rotate:360deg}}@keyframes tc-wavering{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes tc-cardin{0%{opacity:0;translate:0 50px;scale:.92;filter:blur(8px)}to{opacity:1;translate:none;scale:none;filter:none}}@keyframes tc-wipe{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -5% -20% 0)}}@keyframes tc-orb1{to{transform:translate(18vmax,12vmax) scale(1.2)}}@keyframes tc-orb2{to{transform:translate(-16vmax,14vmax) scale(.85)}}@keyframes tc-orb3{to{transform:translate(10vmax,-16vmax) scale(1.15)}}@keyframes tc-wave1{0%{transform:translate(-6%) rotate(-4deg) scaleY(.8)}50%{transform:translate(3%) rotate(2deg) scaleY(1.25)}to{transform:translate(7%) rotate(-2deg) scaleY(.9)}}@keyframes tc-wave2{0%{transform:translate(6%) rotate(3deg) scaleY(1.1)}50%{transform:translate(-4%) rotate(-3deg) scaleY(.75)}to{transform:translate(-8%) rotate(1deg) scaleY(1.2)}}@keyframes tc-rise{0%{transform:translateY(0);opacity:0}10%,85%{opacity:var(--o)}to{transform:translateY(calc(-1 * var(--h)));opacity:0}}@keyframes tc-sway{to{translate:var(--sw) 0}}@keyframes tc-up{0%{opacity:0;translate:0 26px;filter:blur(6px)}to{opacity:1;translate:none;filter:none}}@keyframes tc-pop{0%{opacity:0;transform:scale(.3) rotate(-25deg)}to{opacity:1;transform:none}}@keyframes tc-hover{50%{transform:translateY(-7px) rotate(-3deg)}}@keyframes tc-br{0%{opacity:0;transform:translate(var(--x))}to{opacity:1;transform:none}}@keyframes tc-mshim{30%,to{background-position:-60% 0}}@keyframes tc-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes tc-letter{0%{opacity:0;transform:translateY(70%) rotate(8deg);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes tc-flow{to{background-position:400% 0}}@keyframes tc-marq{to{transform:translate(calc(-50% - 4px))}}@keyframes tc-sheen{40%,to{left:130%}}@keyframes tc-bob{50%{translate:0 -10px}}@keyframes tc-bob2{50%{translate:0 -8px}}@keyframes tc-bpop{0%{opacity:0;transform:translateY(16px) scale(.9)}to{opacity:1;transform:none}}@keyframes tc-blink{50%{opacity:0}}@keyframes tc-stepin{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes tc-rot{to{transform:rotate(360deg)}}@keyframes tc-draw{to{stroke-dashoffset:0}}@keyframes tc-turn{0%,60%,to{transform:none}20%{transform:rotate(-14deg) scale(1.08)}40%{transform:rotate(8deg)}}@keyframes tc-run{0%{left:-90px}60%,to{left:100%}}@keyframes tc-press{0%,70%,to{background:transparent}80%{background:#ffffff4d}}@keyframes tc-typekey{0%{width:0}55%,to{width:16ch}}.tc-badge,.tc-chips span,.tc-ghost{backdrop-filter:none;background:#161210cc}.tc-tile,.tc-card,.tc-final__in{backdrop-filter:none}.tc-aur i{mix-blend-mode:normal}.tc-ribbons{filter:none;mix-blend-mode:normal;opacity:.45}.tc-ribbons b{will-change:transform;-webkit-mask:linear-gradient(transparent,#000 45%,#000 55%,transparent);mask:linear-gradient(transparent,#000 45%,#000 55%,transparent)}.tc-hero__c:before{filter:none;will-change:transform,opacity}.tc-btn:after{filter:none}.tc-cur{mix-blend-mode:normal;will-change:transform}.tc-word b{filter:none}.tc-tile:after,.tc-card:after{animation-play-state:paused}.tc-tile:hover:after,.tc-card:hover:after{animation-play-state:running}.tc-tile__sh:before,.tc-card__sh:before,.tc-btn .tc-glow:after{will-change:translate}.tc-final{overflow:hidden;isolation:isolate;background:#ff7a1a24}.tc-final.tc-in{animation:tc-up 1s cubic-bezier(.16,1,.3,1) both}.tc-final:before{content:"";position:absolute;left:50%;top:50%;width:calc(100% + 700px);aspect-ratio:1;z-index:-1;translate:-50% -50%;pointer-events:none;will-change:rotate;background:conic-gradient(#ff7a1a00,#ff7a1ae6,#ff4d8db3,#8b5cff00 180deg,#ff7a1a00 360deg);animation:tc-orbit 6s linear infinite}.tc-steps__line:after{left:0;width:100%;translate:-100% 0;background:radial-gradient(closest-side,#fff,rgba(255,217,160,.6),transparent) right center / 90px 6px no-repeat}@keyframes tc-run{0%{translate:-100% 0}60%,to{translate:90px 0}}@keyframes tc-tilesh{0%,70%{translate:0 0}to{translate:475% 0}}@keyframes tc-cardsh{0%,75%{translate:0 0}to{translate:633% 0}}@keyframes tc-sheen{40%,to{translate:475% 0}}@keyframes tc-sweep{0%,55%{translate:0 0}to{translate:450% 0}}@keyframes tc-up{0%{opacity:0;translate:0 26px}to{opacity:1;translate:none}}@keyframes tc-cardin{0%{opacity:0;translate:0 50px;scale:.92}to{opacity:1;translate:none;scale:none}}@keyframes tc-tilein{0%{opacity:0;translate:0 30px;scale:.8}}@keyframes tc-chin{0%{opacity:0;transform:translateY(.6em) rotate(10deg)}to{opacity:1;transform:none}}@keyframes tc-chout{to{opacity:0;transform:translateY(-.5em)}}.tc-off,.tc-off *,.tc-off *:before,.tc-off *:after{animation-play-state:paused!important}.tc-lite .tc-ribbons,.tc-lite .tc-cur,.tc-lite .tc-card__sh,.tc-lite .tc-tile__sh,.tc-lite .tc-word:after,.tc-lite .tc-aur i:nth-child(n+3){display:none}.tc-lite .tc-word b span{animation:tc-letter 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.3s + var(--i) * .06s);background-position:calc(var(--j) * 11%) 0}.tc-lite .tc-card__big{animation:none}@media(prefers-reduced-motion:reduce){.tc-page *,.tc-sky *{animation:none!important;transition:none!important}.tc-r,.tc-step,.tc-word span,.tc-mark,.tc-mark .br{opacity:1!important;translate:none!important;filter:none!important;transform:none!important}.tc-ico svg{stroke-dashoffset:0}.tc-field__v{width:16ch}.tc-steps__line i{transform:none}.tc-fx{display:none}}
