.tk-page{background:radial-gradient(ellipse at 50% -10%,rgba(57,255,136,.1),transparent 55%),#050505}.tk-grid{background-image:linear-gradient(rgba(57,255,136,.06) 1px,transparent 0),linear-gradient(90deg,rgba(57,255,136,.06) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%)}.tk-scan{top:-10rem;background:linear-gradient(180deg,transparent,rgba(57,255,136,.08),transparent);animation:tk-scan 7s linear infinite}@keyframes tk-scan{to{transform:translateY(1400px)}}.tk-monolith{font-size:clamp(2.7rem,13.2vw,9rem);line-height:.95;letter-spacing:-.02em;background:linear-gradient(180deg,#ffffff,#b8ffd6 35%,#39ff88 70%,#1e8f4c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px rgba(57,255,136,.35))}.tk-grad-text{background:linear-gradient(90deg,#39ff88,#d4ff6b);-webkit-background-clip:text;background-clip:text;color:transparent}.tk-sheen{position:relative;overflow:hidden}.tk-sheen:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%);transform:translateX(-100%);animation:tk-sheen 5.5s ease-in-out 1.2s infinite}@keyframes tk-sheen{0%,60%{transform:translateX(-100%)}to{transform:translateX(100%)}}@property --tk-p{syntax:"<percentage>";inherits:false;initial-value:0}.tk-core-ring{--tk-p:60%;background:conic-gradient(from -90deg,#39ff88 0 var(--tk-p),rgba(255,255,255,.06) var(--tk-p) 100%);box-shadow:0 0 80px -10px rgba(57,255,136,.45);animation:tk-fill 2.2s cubic-bezier(.2,.8,.2,1) both}@keyframes tk-fill{0%{--tk-p:0%}to{--tk-p:60%}}.tk-pulse{box-shadow:inset 0 0 60px rgba(57,255,136,.18);animation:tk-pulse 3.2s ease-in-out infinite}@keyframes tk-pulse{50%{box-shadow:inset 0 0 90px rgba(57,255,136,.32)}}.tk-flow{stroke-dasharray:6 6;animation:tk-dash 1.2s linear infinite}@keyframes tk-dash{to{stroke-dashoffset:-12}}.tk-spin{animation:tk-spin 14s linear infinite}@keyframes tk-spin{to{transform:rotate(1turn)}}.tk-bar{transform-origin:left;animation:tk-grow 1.4s cubic-bezier(.2,.8,.2,1) both}@keyframes tk-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.tk-bar,.tk-core-ring,.tk-flow,.tk-pulse,.tk-scan,.tk-sheen:after,.tk-spin{animation:none!important}.tk-core-ring{--tk-p:60%}}