:root{--tk-font: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--tk-font-display: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--tk-accent: #7c5cff;--tk-accent-rgb: 124 92 255;--tk-accent-2: #ff6ad5;--tk-accent-2-rgb: 255 106 213;--tk-accent-3: #4cc9ff;--tk-accent-3-rgb: 76 201 255;--tk-accent-text: #fff;--tk-gradient: linear-gradient(110deg, #7c5cff 0%, #ff6ad5 55%, #4cc9ff 100%);--tk-black: #000;--tk-dark: #1d1d1f;--tk-light: #f5f5f7;--tk-white: #fff;--tk-text-light: #f5f5f7;--tk-text-dark: #1d1d1f;--tk-muted: #86868b;--tk-page-width: 1240px;--tk-gutter-m: 20px;--tk-gutter-d: 40px;--tk-r-card: 28px;--tk-r-btn: 980px;--tk-r-img: 28px;--tk-r-input: 14px;--tk-body-size: 17px;--tk-body-lh: 1.5;--tk-btn-weight: 600;--tk-display-tracking: -.03em;--tk-m-scale: .75;--tk-ease: cubic-bezier(.22, 1, .36, 1);--tk-ease-io: cubic-bezier(.65, 0, .35, 1);--tk-shadow: 0 24px 80px rgba(0, 0, 0, .45);--tk-shell-black: #1a1a1e;--tk-shell-white: #e9e9ee;--tk-shell-purple: #6b4bff;--tk-shell-pink: #ff7ab8;--tk-header-h: 52px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.tk-body{margin:0;background:var(--tk-black);color:var(--tk-text-light);font-family:var(--tk-font);font-size:var(--tk-body-size);line-height:var(--tk-body-lh);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.tk-lock{overflow:hidden}@media(max-width:749px){.tk-hide-m{display:none!important}}@media(min-width:750px){.tk-hide-d{display:none!important}}.tk-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tk-section{position:relative;isolation:isolate;font-family:var(--tk-font);color:var(--tk-fg, var(--tk-text-light));background:var(--tk-bg, var(--tk-black));padding-top:var(--pt-d, 120px);padding-bottom:var(--pb-d, 120px);overflow:clip}.tk-section--black{--tk-bg: var(--tk-black);--tk-fg: var(--tk-text-light);--tk-fg-rgb: 245 245 247;--tk-sub: var(--tk-muted);--tk-surface: #141416;--tk-surface-2: #1d1d1f;--tk-line: rgba(255, 255, 255, .1)}.tk-section--dark{--tk-bg: var(--tk-dark);--tk-fg: var(--tk-text-light);--tk-fg-rgb: 245 245 247;--tk-sub: #a1a1a6;--tk-surface: #2a2a2d;--tk-surface-2: #343437;--tk-line: rgba(255, 255, 255, .12)}.tk-section--light{--tk-bg: var(--tk-light);--tk-fg: var(--tk-text-dark);--tk-fg-rgb: 29 29 31;--tk-sub: #6e6e73;--tk-surface: #fff;--tk-surface-2: #e8e8ed;--tk-line: rgba(0, 0, 0, .1)}.tk-section--white{--tk-bg: var(--tk-white);--tk-fg: var(--tk-text-dark);--tk-fg-rgb: 29 29 31;--tk-sub: #6e6e73;--tk-surface: #f5f5f7;--tk-surface-2: #e8e8ed;--tk-line: rgba(0, 0, 0, .1)}.tk-section--custom{--tk-fg-rgb: 245 245 247;--tk-sub: rgba(var(--tk-fg-rgb) / .6);--tk-surface: rgba(var(--tk-fg-rgb) / .06);--tk-surface-2: rgba(var(--tk-fg-rgb) / .1);--tk-line: rgba(var(--tk-fg-rgb) / .12)}.tk-section--line-top{border-top:1px solid var(--tk-line)}.tk-section--line-bottom{border-bottom:1px solid var(--tk-line)}@media(min-width:750px){.tk-section--hide-d{display:none!important}}@media(max-width:749px){.tk-section--hide-m{display:none!important}.tk-section{padding-top:calc(var(--pt-m, 64px) * var(--tk-m-scale));padding-bottom:calc(var(--pb-m, 64px) * var(--tk-m-scale))}}.tk-container{position:relative;width:100%;max-width:var(--tk-page-width);margin:0 auto;padding-inline:var(--tk-gutter-d);box-sizing:border-box}.tk-container--narrow{max-width:920px}.tk-container--full{max-width:none;padding-inline:var(--tk-gutter-d)}@media(max-width:749px){.tk-container,.tk-container--full{padding-inline:var(--tk-gutter-m)}}.tk-anchor{position:absolute;top:calc(-1 * var(--tk-header-h) - 8px)}.tk-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;overflow:hidden}.tk-glow:before,.tk-glow:after{content:"";position:absolute;width:60vw;height:60vw;max-width:900px;max-height:900px;border-radius:50%;filter:blur(90px);opacity:.55;transform:translateZ(0)}.tk-glow--violet:before{background:rgb(var(--tk-accent-rgb) / .55);left:-15%;top:-20%}.tk-glow--violet:after{background:rgb(var(--tk-accent-rgb) / .3);right:-20%;bottom:-25%}.tk-glow--pink:before{background:rgb(var(--tk-accent-2-rgb) / .45);left:-10%;top:-20%}.tk-glow--pink:after{background:rgb(var(--tk-accent-rgb) / .35);right:-15%;bottom:-30%}.tk-glow--cyan:before{background:rgb(var(--tk-accent-3-rgb) / .4);left:-10%;bottom:-30%}.tk-glow--cyan:after{background:rgb(var(--tk-accent-rgb) / .3);right:-20%;top:-20%}.tk-glow--mix:before{background:rgb(var(--tk-accent-rgb) / .5);left:-10%;top:-10%;animation:tk-float 14s ease-in-out infinite alternate}.tk-glow--mix:after{background:rgb(var(--tk-accent-2-rgb) / .4);right:-15%;bottom:-20%;animation:tk-float 18s ease-in-out infinite alternate-reverse}.tk-section--light .tk-glow:before,.tk-section--light .tk-glow:after,.tk-section--white .tk-glow:before,.tk-section--white .tk-glow:after{opacity:.35}@keyframes tk-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8vw,6vh,0) scale(1.15)}}.tk-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tk-accent)}.tk-eyebrow--pill{padding:6px 12px;border-radius:980px;background:rgb(var(--tk-accent-rgb) / .14);border:1px solid rgb(var(--tk-accent-rgb) / .3);color:var(--tk-fg);font-size:12px;letter-spacing:.04em;text-transform:none}.tk-eyebrow--pill .tk-dot{width:7px;height:7px;border-radius:50%;background:var(--tk-accent);box-shadow:0 0 12px var(--tk-accent)}.tk-h{margin:0;font-family:var(--tk-font-display);font-weight:var(--h-weight, 600);font-size:var(--h-size-d, 72px);line-height:var(--h-lh, 1.05);letter-spacing:var(--h-tracking, var(--tk-display-tracking));text-align:var(--h-align, center);max-width:var(--h-maxw, 100%);color:var(--h-color, inherit);text-transform:var(--h-case, none);text-wrap:balance}.tk-h--center,.tk-h[style*="--h-align:center"]{margin-inline:auto}.tk-h strong,.tk-h b{font-weight:inherit}.tk-h--grad strong,.tk-h--grad b,.tk-grad{background:var(--tk-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media(max-width:749px){.tk-h{font-size:var(--h-size-m, 40px)}}.tk-text{margin:0;font-size:var(--t-size-d, 21px);line-height:1.45;font-weight:var(--t-weight, 400);color:var(--t-color, var(--tk-sub));max-width:var(--t-maxw, 60%);text-wrap:pretty}.tk-text p{margin:0 0 1em}.tk-text p:last-child{margin-bottom:0}.tk-text a{color:var(--tk-fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--tk-fg-rgb) / .35)}@media(max-width:749px){.tk-text{font-size:var(--t-size-m, 17px);max-width:100%}}.tk-head{display:flex;flex-direction:column;align-items:var(--head-align, center);gap:16px;margin-bottom:var(--head-gap, 56px);text-align:var(--h-align, center)}.tk-head--left{--head-align: flex-start;--h-align: left;text-align:left}.tk-head .tk-text{margin-inline:var(--text-mi, auto)}.tk-head--left .tk-text{--text-mi: 0}@media(max-width:749px){.tk-head{margin-bottom:calc(var(--head-gap, 56px) * .6)}}.tk-small{font-size:13px;color:var(--tk-sub)}.tk-link{color:var(--tk-accent);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:4px}.tk-link:hover{text-decoration:underline;text-underline-offset:3px}.tk-link .tk-icon{transition:transform .3s var(--tk-ease)}.tk-link:hover .tk-icon{transform:translate(3px)}.tk-btn{--btn-h: 48px;--btn-px: 22px;--btn-fs: 16px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--tk-r-btn);font-family:var(--tk-font);font-size:var(--btn-fs);font-weight:var(--tk-btn-weight);line-height:1;letter-spacing:-.01em;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .35s var(--tk-ease),background .25s,color .25s,border-color .25s,box-shadow .35s;white-space:nowrap;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.tk-btn:active{transform:scale(.97)}.tk-btn--sm{--btn-h: 40px;--btn-px: 18px;--btn-fs: 14px}.tk-btn--lg{--btn-h: 56px;--btn-px: 30px;--btn-fs: 17px}.tk-btn--accent{background:var(--tk-accent);color:var(--tk-accent-text);border-color:var(--tk-accent);box-shadow:0 10px 30px -10px rgb(var(--tk-accent-rgb) / .7)}.tk-btn--accent:hover{background:color-mix(in srgb,var(--tk-accent) 85%,#fff);box-shadow:0 14px 36px -10px rgb(var(--tk-accent-rgb) / .85);transform:translateY(-1px)}.tk-btn--white{background:#fff;color:#000;border-color:#fff}.tk-btn--white:hover{background:#e8e8ed;border-color:#e8e8ed}.tk-btn--black{background:#000;color:#fff;border-color:#000}.tk-btn--black:hover{background:#1d1d1f}.tk-btn--glass{background:rgb(var(--tk-fg-rgb, 245 245 247) / .1);color:var(--tk-fg, #f5f5f7);border-color:rgb(var(--tk-fg-rgb, 245 245 247) / .16);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.tk-btn--glass:hover{background:rgb(var(--tk-fg-rgb, 245 245 247) / .18)}.tk-btn--outline{background:transparent;color:var(--tk-fg, #f5f5f7);border-color:rgb(var(--tk-fg-rgb, 245 245 247) / .35)}.tk-btn--outline:hover{border-color:var(--tk-fg, #f5f5f7);background:rgb(var(--tk-fg-rgb, 245 245 247) / .06)}.tk-btn--link{background:none;border:0;color:var(--tk-accent);padding:0;min-height:0;--btn-fs: 17px}.tk-btn--link:hover{text-decoration:underline;text-underline-offset:4px}.tk-btn--link .tk-icon{transition:transform .3s var(--tk-ease)}.tk-btn--link:hover .tk-icon{transform:translate(3px)}.tk-btn--full{width:100%}@media(max-width:749px){.tk-btn--full-m{width:100%}}.tk-btn[disabled],.tk-btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tk-btn.is-loading{color:transparent!important;pointer-events:none}.tk-btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:tk-spin .7s linear infinite}.tk-btn--white.is-loading:after,.tk-section--light .tk-btn--glass.is-loading:after{border-color:#0003;border-top-color:#000}@keyframes tk-spin{to{transform:rotate(360deg)}}.tk-btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:var(--btn-justify, center)}.tk-btn-row--left{--btn-justify: flex-start}.tk-card{position:relative;border-radius:var(--card-radius, var(--tk-r-card));padding:var(--card-pad-d, 32px);box-sizing:border-box;overflow:hidden;transition:transform .6s var(--tk-ease),box-shadow .6s var(--tk-ease),border-color .3s}.tk-card--glass{background:rgb(var(--tk-fg-rgb) / .06);border:1px solid rgb(var(--tk-fg-rgb) / .1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.tk-card--dark{background:var(--tk-dark);color:var(--tk-text-light);--tk-fg: var(--tk-text-light);--tk-fg-rgb: 245 245 247;--tk-sub: #a1a1a6}.tk-card--light{background:var(--tk-light);color:var(--tk-text-dark);--tk-fg: var(--tk-text-dark);--tk-fg-rgb: 29 29 31;--tk-sub: #6e6e73}.tk-card--white{background:#fff;color:var(--tk-text-dark);--tk-fg: var(--tk-text-dark);--tk-fg-rgb: 29 29 31;--tk-sub: #6e6e73}.tk-card--custom{background:var(--card-bg);color:var(--card-fg)}.tk-card--hover:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #0009}.tk-section--light .tk-card--hover:hover,.tk-section--white .tk-card--hover:hover{box-shadow:0 30px 60px -30px #00000040}@media(max-width:749px){.tk-card{padding:var(--card-pad-m, 22px)}}.tk-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--tk-ease),transform .9s var(--tk-ease);transition-delay:var(--rv-delay, 0s)}.tk-reveal.is-in,html.tk-no-motion .tk-reveal{opacity:1;transform:none}.tk-reveal--scale{transform:translateY(20px) scale(.96)}.tk-reveal--left{transform:translate(-28px)}.tk-reveal--right{transform:translate(28px)}.tk-ph{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:160px;border-radius:inherit;background:linear-gradient(135deg,rgb(var(--tk-fg-rgb, 245 245 247) / .08),rgb(var(--tk-fg-rgb, 245 245 247) / .03));border:1px dashed rgb(var(--tk-fg-rgb, 245 245 247) / .2);color:var(--tk-sub);font-size:13px;letter-spacing:.04em;text-align:center;padding:16px;box-sizing:border-box}.tk-media{position:relative;overflow:hidden;border-radius:var(--m-radius, var(--tk-r-img));aspect-ratio:var(--m-ratio, auto);background:rgb(var(--tk-fg-rgb, 245 245 247) / .04)}.tk-media img{display:block;width:100%;height:100%;object-fit:var(--m-fit, cover);object-position:var(--m-pos, center)}.tk-media--contain img{object-fit:contain}@media(max-width:749px){.tk-media{aspect-ratio:var(--m-ratio-m, var(--m-ratio, auto))}}.tk-console{--shell: #1a1a1e;--ex: 0;position:relative;width:100%;aspect-ratio:640 / 940;transform-style:preserve-3d;-webkit-user-select:none;user-select:none}.tk-console__stack{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.tk-console__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:visible;backface-visibility:hidden;transform:translate3d(0,calc(var(--ex) * var(--dy)),calc(var(--ex) * var(--dz)));transition:transform .9s var(--tk-ease);will-change:transform}.tk-console__layer--back{--dz: -170px;--dy: 150px}.tk-console__layer--battery{--dz: -115px;--dy: 100px}.tk-console__layer--board{--dz: -60px;--dy: 50px}.tk-console__layer--sd{--dz: -10px;--dy: 8px}.tk-console__layer--screen{--dz: 50px;--dy: -50px}.tk-console__layer--front{--dz: 110px;--dy: -100px}.tk-console__layer--buttons{--dz: 170px;--dy: -150px}.tk-console.is-exploded{--ex: 1}.tk-console--flat .tk-console__layer{transform:none}.tk-console--static .tk-console__layer{transition:none}.tk-console__glow{position:absolute;top:4%;right:-6%;bottom:4%;left:-6%;border-radius:50%;background:radial-gradient(ellipse at center,rgb(var(--tk-accent-rgb) / .55),rgb(var(--tk-accent-2-rgb) / .2) 45%,transparent 72%);filter:blur(42px);opacity:0;transition:opacity 1.2s var(--tk-ease);transform:translateZ(-200px);pointer-events:none}.tk-console.is-on .tk-console__glow{opacity:var(--glow, .9)}.tk-console__led{animation:tk-led 2.4s ease-in-out infinite}.tk-console.is-off .tk-console__led{animation:none;opacity:.25}@keyframes tk-led{0%,to{opacity:.45}50%{opacity:1}}.tk-scr__off,.tk-scr__boot{transition:opacity .5s var(--tk-ease)}.tk-console.is-on .tk-scr__off,.tk-console.is-boot .tk-scr__off{opacity:0}.tk-console.is-off .tk-scr__off{opacity:1}.tk-scr__boot{opacity:0}.tk-console.is-boot .tk-scr__boot{opacity:1}.tk-console.is-off .tk-scr__scene,.tk-console.is-boot .tk-scr__scene{opacity:0}.tk-scr__scene{transition:opacity .4s}.tk-scr__bootbar{transform-origin:204px 216px;animation:tk-boot 1.6s var(--tk-ease-io) infinite}@keyframes tk-boot{0%{transform:scaleX(0)}60%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}.tk-scr__scan{opacity:.7;pointer-events:none}.tk-scr__stars rect{animation:tk-twinkle 2.4s ease-in-out infinite}.tk-scr__stars rect:nth-child(2n){animation-delay:.6s}.tk-scr__stars rect:nth-child(3n){animation-delay:1.3s}.tk-scr__stars rect:nth-child(4n){animation-duration:3.2s}@keyframes tk-twinkle{0%,to{opacity:.3}50%{opacity:1}}.tk-scr__clouds{animation:tk-scroll-x 28s linear infinite}.tk-scr__ground{animation:tk-scroll-ground .72s linear infinite}@keyframes tk-scroll-x{to{transform:translate(-508px)}}@keyframes tk-scroll-ground{to{transform:translate(-60px)}}.tk-scr__hero{animation:tk-hop .72s var(--tk-ease-io) infinite}@keyframes tk-hop{0%,to{transform:translate(70px,252px)}45%{transform:translate(70px,234px)}}.tk-scr__press{animation:tk-blink 1.1s steps(1) infinite}@keyframes tk-blink{50%{opacity:0}}.tk-scr__legs rect:first-child{animation:tk-leg .36s steps(1) infinite}.tk-scr__legs rect:last-child{animation:tk-leg .36s steps(1) infinite reverse}@keyframes tk-leg{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tk-scr__coin{animation:tk-coin 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.tk-scr__coin:nth-child(2){animation-delay:.25s}.tk-scr__coin:nth-child(3){animation-delay:.5s}@keyframes tk-coin{0%,to{transform:translateY(0) scaleX(1)}50%{transform:translateY(-8px) scaleX(.35)}}.tk-scr__hud rect{animation:tk-hud 3s linear infinite}@keyframes tk-hud{0%{width:60px}50%{width:20px}to{width:60px}}.tk-console.is-off *,.tk-console.is-boot .tk-scr__scene *{animation-play-state:paused}.tk-console.is-boot .tk-scr__bootbar{animation-play-state:running}html.tk-no-motion .tk-console *{animation:none!important}.tk-header-spacer{height:calc(var(--tk-header-h) + var(--tk-ann-h, 0px))}.tk-header{position:fixed;top:0;left:0;right:0;z-index:80;font-family:var(--tk-font);color:var(--hd-fg, #f5f5f7);--tk-fg: var(--hd-fg, #f5f5f7);--tk-fg-rgb: var(--hd-fg-rgb, 245 245 247);transition:transform .5s var(--tk-ease)}.tk-header.is-hidden{transform:translateY(-100%)}.tk-header__ann{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;height:var(--tk-ann-h, 34px);padding-inline:48px;font-size:12.5px;font-weight:500;letter-spacing:.01em;background:var(--ann-bg, var(--tk-accent));color:var(--ann-fg, #fff);text-align:center;overflow:hidden}.tk-header__ann a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tk-header__ann-items{display:inline-flex;gap:48px;white-space:nowrap}.tk-header__ann--marquee .tk-header__ann-items{animation:tk-ann 24s linear infinite}@keyframes tk-ann{to{transform:translate(-50%)}}@media(max-width:749px){.tk-header__ann{padding-inline:16px;font-size:12px}.tk-header__ann:not(.tk-header__ann--marquee) .tk-header__ann-items span:nth-child(n+2){display:none}.tk-header__ann-items{gap:32px}}.tk-header__bar{position:relative;height:var(--tk-header-h);background:rgb(var(--hd-bg-rgb, 0 0 0) / var(--hd-alpha, .72));backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid rgb(var(--hd-fg-rgb, 245 245 247) / .08);transition:background .4s,border-color .4s}.tk-header--transparent:not(.is-scrolled) .tk-header__bar{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent}.tk-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100%;gap:16px}.tk-header__left{display:flex;align-items:center;gap:12px}.tk-header__center{display:flex;justify-content:center;min-width:0}.tk-header__right{display:flex;align-items:center;justify-content:flex-end;gap:6px}.tk-header__logo{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-family:var(--tk-font-display);font-weight:700;font-size:var(--logo-fs, 19px);letter-spacing:-.03em;white-space:nowrap}.tk-header__logo img{display:block;height:var(--logo-h, 22px);width:auto}.tk-header__logo-mark{width:26px;height:26px;border-radius:8px;background:var(--tk-gradient);display:grid;place-items:center;color:#fff;flex:none}.tk-header__nav{display:flex;align-items:center;gap:var(--nav-gap, 30px)}.tk-header__nav a{position:relative;color:inherit;opacity:.82;text-decoration:none;font-size:var(--nav-fs, 13.5px);font-weight:500;letter-spacing:-.005em;transition:opacity .2s;padding:6px 0;white-space:nowrap}.tk-header__nav a:hover,.tk-header__nav a.is-active{opacity:1}.tk-header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--tk-ease)}.tk-header__nav a:hover:after,.tk-header__nav a.is-active:after{transform:scaleX(1)}.tk-header__icon{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:transparent;border:0;color:inherit;cursor:pointer;transition:background .25s;text-decoration:none;padding:0}.tk-header__icon:hover{background:rgb(var(--hd-fg-rgb, 245 245 247) / .1)}.tk-header__icon svg{width:22px;height:22px;display:block;flex:none;overflow:visible}.tk-header__burger svg{width:24px;height:24px}.tk-header__cta{margin-left:8px}.tk-cart-count{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 5px;border-radius:980px;background:var(--tk-accent);color:var(--tk-accent-text);font-size:10.5px;font-weight:700;line-height:17px;text-align:center;box-sizing:border-box;transform:scale(0);transition:transform .35s var(--tk-ease)}.tk-cart-count:not([data-count="0"]){transform:scale(1)}.tk-header__burger,.tk-header__logo--m{display:none}@media(max-width:989px){.tk-header__nav{display:none}.tk-header__burger{display:inline-grid}.tk-header__logo--d{display:none}.tk-header__logo--m{display:inline-flex}.tk-header__cta{display:none}.tk-header__cta--m{display:inline-flex;margin-left:4px}}@media(min-width:990px){.tk-header__cta--m{display:none}}.tk-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden;pointer-events:none}.tk-nav__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .4s}.tk-nav__panel{position:absolute;top:0;left:0;bottom:0;width:min(86vw,380px);background:#141416eb;backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);color:#f5f5f7;transform:translate(-100%);transition:transform .55s var(--tk-ease);display:flex;flex-direction:column;padding:18px 22px 28px;box-sizing:border-box;border-right:1px solid rgba(255,255,255,.08)}.tk-nav.is-open{visibility:visible;pointer-events:auto}.tk-nav.is-open .tk-nav__backdrop{opacity:1}.tk-nav.is-open .tk-nav__panel{transform:none}.tk-nav__head{display:flex;align-items:center;justify-content:space-between;height:var(--tk-header-h)}.tk-nav__list{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.tk-nav__list a{display:flex;align-items:center;justify-content:space-between;padding:14px 4px;color:inherit;text-decoration:none;font-family:var(--tk-font-display);font-size:26px;font-weight:600;letter-spacing:-.02em;border-bottom:1px solid rgba(255,255,255,.08)}.tk-nav__foot{margin-top:auto;display:flex;flex-direction:column;gap:14px}.tk-nav__foot .tk-small a{color:inherit}.tk-hero{position:relative;background:var(--tk-black);color:var(--tk-text-light);--tk-fg: var(--tk-text-light);--tk-fg-rgb: 245 245 247;--tk-sub: #a1a1a6;font-family:var(--tk-font);overflow:clip}.tk-hero__track{position:relative;height:calc(var(--hero-len, 5) * 100vh);height:calc(var(--hero-len, 5) * 100svh)}.tk-hero__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;perspective:1500px;perspective-origin:50% 40%}.tk-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tk-hero__bg .tk-glow{z-index:0}.tk-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 120%,#0000 40%,#0009)}.tk-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse at 50% 55%,#000 25%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 55%,#000 25%,transparent 75%);opacity:var(--grid-o, .6)}.tk-hero__device{position:absolute;left:50%;top:50%;width:min(70vw,46vh);z-index:2;transform:translate(-50%,-50%) translate3d(0,var(--dev-y, 0px),0) rotateX(var(--dev-rx, 0deg)) rotateY(var(--dev-ry, 0deg)) rotate(var(--dev-rz, 0deg)) scale(var(--dev-s, 1));transform-style:preserve-3d;will-change:transform;filter:drop-shadow(0 40px 70px rgba(0,0,0,.6))}.tk-hero__device .tk-console{--ex: var(--dev-ex, 0)}.tk-hero__device .tk-console__layer{transition:none}.tk-hero__copy{position:absolute;left:50%;z-index:3;width:min(92vw,1000px);transform:translate(-50%) translateY(var(--c-y, 0px));text-align:center;opacity:var(--c-o, 0);pointer-events:none;will-change:opacity,transform}.tk-hero__copy.is-active{pointer-events:auto}.tk-hero__copy--intro{top:calc(var(--tk-header-h) + 6vh)}.tk-hero__copy--caption{top:11vh}.tk-hero__copy--bottom{top:auto;bottom:10vh}.tk-hero__title{margin:0;font-family:var(--tk-font-display);font-weight:700;font-size:clamp(42px,7.2vw,108px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.tk-hero__title strong{font-weight:inherit;background:var(--tk-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.tk-hero__sub{margin:20px auto 0;max-width:640px;font-size:clamp(17px,1.6vw,22px);color:var(--tk-sub);line-height:1.4;text-wrap:pretty}.tk-hero__caption{margin:0;font-family:var(--tk-font-display);font-weight:600;font-size:clamp(30px,4.6vw,64px);letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.tk-hero__caption small{display:block;margin-top:12px;font-family:var(--tk-font);font-weight:400;font-size:clamp(15px,1.4vw,20px);color:var(--tk-sub);letter-spacing:0}.tk-hero__hint{position:absolute;left:50%;bottom:28px;z-index:3;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tk-sub);opacity:var(--hint-o, 1);transition:opacity .4s}.tk-hero__hint span{display:block;width:1px;height:36px;background:linear-gradient(to bottom,var(--tk-sub),transparent);animation:tk-hint 1.8s var(--tk-ease-io) infinite}@keyframes tk-hint{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.tk-hero__labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.tk-hero__label{position:absolute;display:flex;flex-direction:column;gap:4px;max-width:240px;padding:14px 18px;border-radius:18px;background:#0a0a0c99;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:var(--l-o, 0);transform:translateY(calc((1 - var(--l-o, 0)) * 16px));will-change:opacity,transform}.tk-hero__label b{font-family:var(--tk-font-display);font-size:17px;font-weight:600;letter-spacing:-.02em}.tk-hero__label span{font-size:13px;color:var(--tk-sub);line-height:1.35}.tk-hero__label i{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--tk-accent);box-shadow:0 0 0 4px rgb(var(--tk-accent-rgb) / .25),0 0 20px var(--tk-accent)}.tk-hero__label--1{left:7%;top:22%}.tk-hero__label--1 i{right:-32px;top:50%}.tk-hero__label--2{right:7%;top:20%}.tk-hero__label--2 i{left:-32px;top:50%}.tk-hero__label--3{left:9%;bottom:20%}.tk-hero__label--3 i{right:-32px;top:50%}.tk-hero__label--4{right:9%;bottom:18%}.tk-hero__label--4 i{left:-32px;top:50%}.tk-hero__swatches{display:flex;justify-content:center;gap:14px;margin-top:22px}.tk-hero__swatch{width:34px;height:34px;border-radius:50%;background:var(--sw);border:2px solid rgba(255,255,255,.2);box-shadow:inset 0 0 0 2px #00000059;transition:transform .4s var(--tk-ease),border-color .3s}.tk-hero__swatch.is-active{transform:scale(1.22);border-color:#fff}.tk-hero__swatch-name{display:block;margin-top:10px;font-size:14px;color:var(--tk-sub);min-height:1.4em}.tk-hero__cta{position:absolute;left:50%;bottom:7vh;z-index:3;width:min(92vw,760px);transform:translate(-50%) translateY(var(--c-y, 0px));text-align:center;opacity:var(--c-o, 0);pointer-events:none}.tk-hero__cta.is-active{pointer-events:auto}.tk-hero__cta-title{margin:0;font-family:var(--tk-font-display);font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:-.04em}.tk-hero__cta-price{margin:10px 0 20px;font-size:18px;color:var(--tk-sub)}.tk-hero__cta-price b{color:var(--tk-fg);font-weight:600;margin-right:.3em}.tk-hero__cta-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:20px;font-size:13px;color:var(--tk-sub)}.tk-hero__cta-trust span{display:inline-flex;align-items:center;gap:6px}.tk-hero__cta-trust .tk-icon{color:var(--tk-accent)}.tk-hero__dots{position:absolute;right:22px;top:50%;z-index:5;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.tk-hero__dots li{width:6px;height:6px;border-radius:50%;background:#ffffff40;transition:background .3s,transform .3s}.tk-hero__dots li.is-active{background:#fff;transform:scale(1.4)}@media(max-width:749px){.tk-hero__device{width:min(74vw,44vh)}.tk-hero__copy--intro{top:calc(var(--tk-header-h) + 3vh)}.tk-hero__labels{display:grid;grid-template-columns:1fr 1fr;gap:8px;inset:auto 16px 9vh 16px}.tk-hero__label{position:static;max-width:none;padding:12px 14px;border-radius:14px}.tk-hero__label b{font-size:14px}.tk-hero__label span{font-size:12px}.tk-hero__label i{display:none}.tk-hero__dots{right:10px}.tk-hero__cta{bottom:4vh}.tk-hero__hint{bottom:16px}}.tk-hero--static .tk-hero__track{height:auto}.tk-hero--static .tk-hero__stage{position:relative;height:auto;min-height:0;padding:calc(var(--tk-header-h) + 60px) 0 60px;display:flex;flex-direction:column;align-items:center;gap:36px;perspective:none}.tk-hero--static .tk-hero__copy,.tk-hero--static .tk-hero__cta,.tk-hero--static .tk-hero__device{position:static;transform:none;opacity:1;pointer-events:auto;width:min(92vw,980px)}.tk-hero--static .tk-hero__copy--caption,.tk-hero--static .tk-hero__labels,.tk-hero--static .tk-hero__dots,.tk-hero--static .tk-hero__hint{display:none}.tk-hero--static .tk-hero__labels--static{display:grid;position:static;grid-template-columns:repeat(2,1fr);gap:10px;width:min(92vw,760px)}.tk-hero--static .tk-hero__labels--static .tk-hero__label{position:static;opacity:1;transform:none;max-width:none}.tk-hero--static .tk-hero__labels--static .tk-hero__label i{display:none}.tk-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none;font-family:var(--tk-font);--tk-fg: var(--cart-fg, #f5f5f7);--tk-fg-rgb: var(--cart-fg-rgb, 245 245 247);--tk-sub: rgb(var(--tk-fg-rgb) / .6);--tk-line: rgb(var(--tk-fg-rgb) / .1);color:var(--tk-fg)}.tk-cart__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .45s}.tk-cart__panel{position:absolute;top:0;right:0;bottom:0;width:min(100vw,var(--cart-w, 440px));background:var(--cart-bg, rgba(22, 22, 24, .92));backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);border-left:1px solid rgb(var(--tk-fg-rgb) / .08);display:flex;flex-direction:column;transform:translate(100%);transition:transform .6s var(--tk-ease);box-shadow:-30px 0 80px #00000080}.tk-cart.is-open{visibility:visible;pointer-events:auto}.tk-cart.is-open .tk-cart__backdrop{opacity:1}.tk-cart.is-open .tk-cart__panel{transform:none}.tk-cart__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--tk-line)}.tk-cart__title{margin:0;font-family:var(--tk-font-display);font-size:22px;font-weight:700;letter-spacing:-.03em;display:flex;align-items:center;gap:10px}.tk-cart__count{font-size:12px;font-weight:600;color:var(--tk-sub);background:rgb(var(--tk-fg-rgb) / .08);border-radius:980px;padding:4px 9px}.tk-cart__close{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgb(var(--tk-fg-rgb) / .08);border:0;color:inherit;cursor:pointer}.tk-cart__body{flex:1;overflow-y:auto;padding:8px 22px 20px}.tk-cart__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:60px 10px}.tk-cart__empty .tk-icon{color:var(--tk-sub)}.tk-cart__empty-title{margin:0;font-family:var(--tk-font-display);font-size:24px;font-weight:600;letter-spacing:-.03em}.tk-cart__empty-text{margin:0 0 8px;color:var(--tk-sub);font-size:15px}.tk-line{display:grid;grid-template-columns:var(--line-img, 84px) 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--tk-line);transition:opacity .3s}.tk-line.is-loading{opacity:.5;pointer-events:none}.tk-line__media{width:var(--line-img, 84px);aspect-ratio:1;border-radius:16px;overflow:hidden;background:rgb(var(--tk-fg-rgb) / .06);display:grid;place-items:center}.tk-line__media img{width:100%;height:100%;object-fit:cover;display:block}.tk-line__media .tk-console{width:58%}.tk-line__body{display:flex;flex-direction:column;gap:6px;min-width:0}.tk-line__top{display:flex;justify-content:space-between;gap:12px}.tk-line__title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:inherit;text-decoration:none}.tk-line__price{font-size:15px;font-weight:600;white-space:nowrap}.tk-line__price s{color:var(--tk-sub);font-weight:400;margin-right:6px}.tk-line__meta{font-size:13px;color:var(--tk-sub)}.tk-line__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.tk-qty{display:inline-flex;align-items:center;border:1px solid rgb(var(--tk-fg-rgb) / .16);border-radius:980px;height:34px;overflow:hidden}.tk-qty button{width:34px;height:34px;border:0;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.tk-qty button:hover{background:rgb(var(--tk-fg-rgb) / .08)}.tk-qty input{width:30px;text-align:center;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;-moz-appearance:textfield}.tk-qty input::-webkit-outer-spin-button,.tk-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.tk-line__remove{background:none;border:0;color:var(--tk-sub);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tk-line__remove:hover{color:var(--tk-fg)}.tk-cart__foot{padding:16px 22px 22px;border-top:1px solid var(--tk-line);background:#0003}.tk-cart__row{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;color:var(--tk-sub);margin-bottom:6px}.tk-cart__row--total{color:var(--tk-fg);font-size:18px;font-weight:600;margin:6px 0 14px}.tk-cart__note{font-size:12.5px;color:var(--tk-sub);margin:0 0 14px}.tk-cart__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:12.5px;color:var(--tk-sub)}.tk-cart__trust span{display:inline-flex;align-items:center;gap:6px}.tk-cart__trust .tk-icon{color:var(--tk-accent)}.tk-cart__shipbar{padding:14px 0 4px;font-size:13.5px;color:var(--tk-sub)}.tk-cart__shipbar b{color:var(--tk-fg)}.tk-progress{height:5px;border-radius:980px;background:rgb(var(--tk-fg-rgb) / .1);margin-top:8px;overflow:hidden}.tk-progress__bar{height:100%;width:var(--pct, 0%);background:var(--tk-gradient);border-radius:inherit;transition:width .8s var(--tk-ease)}.tk-cart__upsell{margin-top:18px}.tk-cart__upsell-title{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tk-sub)}.tk-upsell{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:10px;border-radius:16px;background:rgb(var(--tk-fg-rgb) / .05)}.tk-upsell__img{width:64px;height:64px;border-radius:12px;object-fit:cover;background:rgb(var(--tk-fg-rgb) / .06)}.tk-upsell__title{font-size:14px;font-weight:600;color:inherit;text-decoration:none}.tk-upsell__price{font-size:13px;color:var(--tk-sub)}.tk-toast{position:fixed;left:50%;bottom:26px;z-index:120;transform:translate(-50%) translateY(20px);padding:12px 18px;border-radius:980px;background:#1e1e20e6;color:#f5f5f7;font:500 14px/1 var(--tk-font);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);opacity:0;transition:opacity .3s,transform .4s var(--tk-ease);pointer-events:none}.tk-toast.is-on{opacity:1;transform:translate(-50%)}@media(max-width:749px){.tk-cart__panel{width:100vw;border-left:0}.tk-cart--sheet-m .tk-cart__panel{top:auto;height:92vh;border-radius:24px 24px 0 0;transform:translateY(100%)}.tk-cart--sheet-m.is-open .tk-cart__panel{transform:none}}.tk-footer{font-family:var(--tk-font);background:var(--ft-bg, var(--tk-black));color:var(--ft-fg, var(--tk-text-light));--tk-fg: var(--ft-fg, var(--tk-text-light));--tk-fg-rgb: var(--ft-fg-rgb, 245 245 247);--tk-sub: rgb(var(--tk-fg-rgb) / .6);--tk-line: rgb(var(--tk-fg-rgb) / .1);border-top:1px solid var(--tk-line);padding:var(--ft-pt, 64px) 0 28px}.tk-footer__grid{display:grid;grid-template-columns:1.6fr repeat(var(--ft-cols, 3),1fr);gap:40px}.tk-footer__brand{display:flex;flex-direction:column;gap:14px;max-width:360px}.tk-footer__logo{color:inherit;text-decoration:none;font-family:var(--tk-font-display);font-weight:700;font-size:22px;letter-spacing:-.03em;display:inline-flex;align-items:center;gap:10px}.tk-footer__logo img{height:24px;width:auto;display:block}.tk-footer__tag{margin:0;font-size:14.5px;color:var(--tk-sub);line-height:1.5}.tk-footer__h{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--tk-fg)}.tk-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tk-footer__links a{color:var(--tk-sub);text-decoration:none;font-size:14px;transition:color .2s}.tk-footer__links a:hover{color:var(--tk-fg)}.tk-footer__news{display:flex;gap:8px;margin-top:4px}.tk-input{height:46px;padding:0 16px;border-radius:var(--tk-r-input);border:1px solid rgb(var(--tk-fg-rgb) / .16);background:rgb(var(--tk-fg-rgb) / .05);color:var(--tk-fg);font:inherit;font-size:15px;width:100%;box-sizing:border-box;outline:none;transition:border-color .2s,box-shadow .2s}.tk-input:focus{border-color:var(--tk-accent);box-shadow:0 0 0 3px rgb(var(--tk-accent-rgb) / .25)}.tk-input::placeholder{color:var(--tk-sub)}.tk-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:48px;padding-top:22px;border-top:1px solid var(--tk-line);font-size:12.5px;color:var(--tk-sub)}.tk-footer__policies{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0;padding:0}.tk-footer__policies a{color:inherit;text-decoration:none}.tk-footer__policies a:hover{color:var(--tk-fg)}.tk-footer__pay{display:flex;flex-wrap:wrap;gap:6px}.tk-footer__pay svg{height:24px;width:auto;border-radius:4px}.tk-footer__social{display:flex;gap:10px}.tk-footer__social a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgb(var(--tk-fg-rgb) / .07);color:inherit;transition:background .2s}.tk-footer__social a:hover{background:rgb(var(--tk-fg-rgb) / .14)}.tk-footer__note{width:100%;font-size:12px;color:var(--tk-sub);opacity:.8;margin:0}@media(max-width:989px){.tk-footer__grid{grid-template-columns:1fr 1fr}.tk-footer__brand{grid-column:1 / -1}}@media(max-width:749px){.tk-footer{padding-top:44px}.tk-footer__grid{gap:28px 20px}.tk-footer__bottom{margin-top:32px}}.tk-acc{border-top:1px solid var(--tk-line)}.tk-acc__item{border-bottom:1px solid var(--tk-line)}.tk-acc__btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:22px 0;background:none;border:0;color:inherit;font-family:var(--tk-font-display);font-size:var(--acc-fs, 20px);font-weight:600;letter-spacing:-.02em;text-align:left;cursor:pointer}.tk-acc__btn .tk-icon{flex:none;color:var(--tk-sub);transition:transform .4s var(--tk-ease)}.tk-acc__item.is-open .tk-acc__btn .tk-icon{transform:rotate(45deg);color:var(--tk-fg)}.tk-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--tk-ease)}.tk-acc__item.is-open .tk-acc__panel{grid-template-rows:1fr}.tk-acc__inner{overflow:hidden}.tk-acc__content{padding:0 0 24px;color:var(--tk-sub);font-size:16.5px;line-height:1.55;max-width:720px}.tk-acc__content p{margin:0 0 1em}.tk-acc__content p:last-child{margin-bottom:0}.tk-acc__content ul{padding-left:20px;margin:0}@media(max-width:749px){.tk-acc__btn{padding:17px 0;font-size:var(--acc-fs-m, 17px)}.tk-acc__content{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tk.css.map */
