.tk-welcome{isolation:isolate;color:#fff;min-height:100dvh;font-family:var(--font-archivo),sans-serif;background:#080e24;flex-direction:column;padding:30px clamp(24px,5vw,88px);display:flex;position:relative;overflow:hidden}.tk-welcome-grid{z-index:-2;background-image:linear-gradient(#818cbb0b 1px,#0000 1px),linear-gradient(90deg,#818cbb0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000,#000);mask-image:linear-gradient(120deg,#0000,#000)}.tk-welcome-glow{pointer-events:none;z-index:-1;background:radial-gradient(#2e418a55,#0000 65%);border-radius:50%;width:70vw;height:70vw;animation:14s ease-in-out infinite alternate tk-welcome-drift;position:absolute;top:-25vw;right:-15vw}.tk-welcome-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.tk-welcome-header>span{color:#8390b1;letter-spacing:2px;align-items:center;gap:8px;font-size:9px;display:flex}.tk-welcome-header>span i,.tk-welcome-footer i{background:#ff791e;border-radius:50%;width:5px;height:5px;display:inline-block}.tk-welcome-header>a{color:#d3daee;border:1px solid #ffffff20;border-radius:30px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.tk-welcome-hero{flex:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,6vw,100px);width:100%;max-width:1380px;margin:45px auto;display:grid}.tk-welcome-copy{animation:.8s both tk-welcome-enter}.tk-welcome-eyebrow{color:#ff9b58;letter-spacing:1.8px;align-items:center;gap:9px;margin-bottom:24px;font-size:9px;display:flex}.tk-welcome h1{letter-spacing:-3px;font-size:clamp(38px,4.8vw,76px);font-weight:750;line-height:1.07}.tk-welcome h1 em{color:#ff8234;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ffb273,#ff6a00);-webkit-background-clip:text;background-clip:text;font-style:normal}.tk-welcome-description{color:#a7b2cc;max-width:450px;margin:26px 0 30px;font-size:15px;line-height:1.9}.tk-welcome-actions{flex-wrap:wrap;gap:12px;display:flex}.tk-welcome-actions a{border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:16px 20px;font-size:13px;font-weight:600;transition:transform .2s,background .2s;display:flex}.tk-welcome-primary{color:#10162a;background:#ff812e;box-shadow:0 8px 38px #ff6a0026}.tk-welcome-secondary{color:#e1e6f5;background:#ffffff05;border:1px solid #ffffff25}.tk-welcome a:hover{transform:translateY(-2px)}.tk-welcome a:focus-visible{outline-offset:5px;outline:2px solid #ffac70}.tk-welcome-return{color:#8390ae;margin-top:21px;font-size:11px}.tk-welcome-return a{color:#e2e8f8;text-underline-offset:4px;align-items:center;gap:5px;margin-left:5px;text-decoration:underline;display:inline-flex}.tk-welcome-features{color:#8290b0;border-top:1px solid #ffffff10;flex-wrap:wrap;gap:22px;margin-top:42px;padding-top:24px;font-size:10px;display:flex}.tk-welcome-features span{align-items:center;gap:7px;display:flex}.tk-welcome-scene{width:100%;min-width:0;max-width:550px;margin:auto;position:relative}.tk-welcome-orbit{pointer-events:none;border:1px solid #ffffff06;border-radius:50%;position:absolute;inset:-32px;transform:rotate(-25deg)}.tk-welcome-orbit:after{content:"";border-top:1px solid #ff812e65;border-radius:50%;animation:20s linear infinite tk-welcome-orbit;position:absolute;inset:0}.tk-welcome-console{background:linear-gradient(145deg,#1a2441ed,#0e162a);border:1px solid #899de936;border-radius:20px;padding:22px;animation:7s ease-in-out infinite tk-welcome-float;position:relative;box-shadow:0 35px 100px #0006,0 0 70px #4768c310}.tk-console-top{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.tk-console-top>span{gap:5px;display:flex}.tk-console-top>span>i{background:#607092;border-radius:50%;width:5px;height:5px}.tk-console-top small{letter-spacing:1.5px;color:#8a9bbb;font-size:8px}.tk-console-top .tk-console-signal{align-items:end;gap:3px}.tk-console-top .tk-console-signal i{background:#fc8738;border-radius:2px;width:3px;height:6px;animation:1.6s ease-in-out infinite alternate tk-welcome-signal}.tk-console-top .tk-console-signal i:nth-child(2){height:10px;animation-delay:.3s}.tk-console-top .tk-console-signal i:nth-child(3){height:14px;animation-delay:.6s}.tk-console-heading{justify-content:space-between;align-items:center;gap:10px;margin:25px 0;display:flex}.tk-console-heading small{letter-spacing:1.5px;color:#899bb9;font-size:7px}.tk-console-heading h2{letter-spacing:-.5px;margin-top:7px;font-size:18px;font-weight:600}.tk-console-symbol{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;padding:10px}.tk-console-workflow{align-items:center;margin:0 8px 24px;display:flex}.tk-console-workflow>span{color:#ffab72;flex-direction:column;align-items:center;gap:8px;display:flex}.tk-console-workflow small{color:#a8b6d1;font-size:9px}.tk-console-workflow>b{background:#52617c;flex:1;height:1px;margin:0 15px 18px;position:relative;overflow:hidden}.tk-console-workflow>b:after{content:"";background:#ff963f;width:35%;height:1px;animation:3s linear infinite tk-welcome-flow;position:absolute;box-shadow:0 0 7px #ff8a35}.tk-console-message{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.tk-console-avatar{color:#b2c3fc;background:#6374c02b;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.tk-console-message small{letter-spacing:1px;color:#8495b8;font-size:7px}.tk-console-message p{color:#e0e7f9;margin-top:5px;font-size:12px}.tk-console-dot{background:#75d9bd;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 12px #75d9bd55}.tk-console-reply{justify-content:flex-end;gap:4px;margin:10px 8px 16px;display:flex}.tk-console-reply span{background:#879dc8;border-radius:50%;width:4px;height:4px;animation:1.3s ease-in-out infinite alternate tk-welcome-signal}.tk-console-reply span:nth-child(2){animation-delay:.2s}.tk-console-reply span:nth-child(3){animation-delay:.4s}.tk-console-chart{background:#080f223d;border:1px solid #ffffff10;border-radius:12px;padding:15px}.tk-console-chart>div:first-child{color:#ff9145;justify-content:space-between;display:flex}.tk-console-chart small{letter-spacing:1px;color:#91a1bd;font-size:7px}.tk-console-bars{align-items:flex-end;gap:9px;height:76px;margin-top:12px;display:flex}.tk-console-bars i{transform-origin:bottom;background:linear-gradient(#ffa353,#ff6a0033);border-radius:4px 4px 0 0;flex:1;animation:5s ease-in-out infinite tk-welcome-bars}.tk-console-chart footer{color:#7384a2;justify-content:space-between;margin-top:9px;font-size:7px;display:flex}.tk-console-bottom{color:#7e91b3;align-items:center;gap:7px;margin-top:18px;font-size:9px;display:flex}.tk-console-bottom>span{color:#6a83b3;margin-left:auto}.tk-welcome-demo{color:#7e8cab;text-align:center;margin-top:20px;font-size:9px}.tk-welcome-footer{color:#657391;letter-spacing:1.5px;border-top:1px solid #ffffff0d;justify-content:space-between;gap:16px;padding-top:18px;font-size:7px;display:flex}.tk-welcome-footer>span:last-child{align-items:center;gap:12px;display:flex}@keyframes tk-welcome-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes tk-welcome-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes tk-welcome-drift{to{transform:translate(-10%,20%)}}@keyframes tk-welcome-orbit{to{transform:rotate(360deg)}}@keyframes tk-welcome-flow{0%{left:-40%}to{left:110%}}@keyframes tk-welcome-bars{0%,to{transform:scaleY(.8)}50%{transform:scaleY(1)}75%{transform:scaleY(.6)}}@keyframes tk-welcome-signal{0%{opacity:.3}to{opacity:1}}@media (min-width:1000px) and (max-height:800px){.tk-welcome{padding-top:22px;padding-bottom:20px}.tk-welcome-hero{margin:18px auto}.tk-welcome-console{padding:18px}.tk-console-heading{margin:18px 0}.tk-welcome-features{margin-top:28px}}@media (max-width:900px){.tk-welcome-hero{grid-template-columns:1fr;gap:50px;max-width:620px}.tk-welcome h1{font-size:clamp(40px,7vw,64px)}.tk-welcome-scene{max-width:480px}.tk-welcome-header>span,.tk-welcome-footer>span:last-child{display:none}}@media (max-width:480px){.tk-welcome{padding:22px}.tk-welcome-header svg{max-width:130px}.tk-welcome h1{letter-spacing:-2px}.tk-welcome-eyebrow{letter-spacing:1px;font-size:7px}.tk-welcome-actions a{width:100%}.tk-welcome-return{line-height:2}.tk-welcome-features{gap:16px}.tk-welcome-console{padding:15px}.tk-console-heading h2{font-size:15px}}@media (prefers-reduced-motion:reduce){.tk-welcome *,.tk-welcome :after{transition:none!important;animation:none!important}}
