.tnx-spro-pdp{--bg:#010101;--surface:#0D0F12;--surface-2:#14171C;--glass:rgba(14, 16, 20, .72);--orange:#F56E01;--lime:#DAFF00;--white:#F7F7F7;--gray:#9BA1AB;--muted:#5E646E;--line:rgba(255, 255, 255, .1);--line-strong:rgba(255, 255, 255, .2);--font-display:"Michroma", sans-serif;--font-sans:"Manrope", "Open Sans", -apple-system, BlinkMacSystemFont, sans-serif;--max-w:1360px}.tnx-spro-pdp *{box-sizing:border-box;margin:0;padding:0}.tnx-spro-pdp{background:var(--bg);color:var(--white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.tnx-spro-pdp img,.tnx-spro-pdp video{display:block;width:100%;height:auto}.tnx-spro-pdp .wrap{max-width:var(--max-w);margin:0 auto;padding:0 64px}.tnx-spro-pdp .screen{padding:150px 0;border-bottom:1px solid var(--line);position:relative}.tnx-spro-pdp .gallery-stage-main{height:460px;display:flex;align-items:center;justify-content:center}.tnx-spro-pdp .gallery-stage-main img{max-height:430px;width:auto;object-fit:contain}@media(max-width:900px){.tnx-spro-pdp .wrap{padding:0 20px}.tnx-spro-pdp .screen{padding:84px 0}}.tnx-spro-pdp .bjk-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.08);font-family:Michroma,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.tnx-spro-pdp .bjk-modal-close{background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#f7f7f7;padding:8px 16px;border-radius:999px;cursor:pointer;font-family:Michroma,sans-serif;font-size:10px;letter-spacing:.12em}.tnx-spro-pdp .bjk-modal-close:hover{background:#f56e01;color:#010101;border-color:#f56e01}.tnx-spro-pdp .hscroll-wrap{position:relative;height:420vh;background:#010101;border:none}.tnx-spro-pdp .hscroll-sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 75% 40%,rgba(245,110,1,.09),transparent 55%),#010101}.tnx-spro-pdp .hscroll-dot{padding:6px 12px;border-radius:999px;font-family:Michroma,sans-serif;font-size:10px;letter-spacing:.1em;border:1px solid rgba(255,255,255,.12);color:#9ba1ab;cursor:pointer;transition:.25s}.tnx-spro-pdp .hscroll-dot.active{background:#f56e01;color:#010101;border-color:#f56e01;font-weight:700}.tnx-spro-pdp .hscroll-track{display:flex;width:400vw;height:calc(100vh - 110px);will-change:transform;transition:transform .08s linear}.tnx-spro-pdp .hpanel{width:100vw;height:100%;padding:20px 56px 36px;display:grid;grid-template-columns:1.25fr .95fr;gap:40px;align-items:center;position:relative;overflow:hidden;flex-shrink:0}.tnx-spro-pdp .hpanel-big{font-family:Michroma,sans-serif;font-size:clamp(72px,10.5vw,152px);line-height:.92;letter-spacing:-.03em;color:#f7f7f7;margin:14px 0 18px;display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.tnx-spro-pdp .hscroll-foot{padding:0 56px 22px;display:flex;justify-content:space-between;align-items:center;font-family:Michroma,sans-serif;font-size:10px;color:#9ba1ab;letter-spacing:.14em}.tnx-spro-pdp .badge-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid rgba(245,110,1,.4);background:#f56e011f;font-family:Michroma,sans-serif;font-size:10px;letter-spacing:.12em;color:#f56e01}@media(max-width:1024px){.tnx-spro-pdp .hscroll-wrap{height:auto}.tnx-spro-pdp .hscroll-sticky{position:relative;height:auto}.tnx-spro-pdp .hscroll-track{width:100%;flex-direction:column;height:auto;transform:none!important}.tnx-spro-pdp .hpanel{width:100%;grid-template-columns:1fr;padding:32px 24px}}@media(max-width:720px){.tnx-spro-pdp .hero-2line-title span{white-space:normal!important}}.tnx-spro-pdp .v5-sec{padding:132px 0;border-bottom:none;position:relative;background:#010101}.tnx-spro-pdp .v5-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px}.tnx-spro-pdp .v5-title{font-family:Michroma,sans-serif;font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-.02em;color:#f7f7f7;margin:0}.tnx-spro-pdp .v5-sub{font-size:16px;line-height:1.55;color:#9ba1ab;max-width:380px;margin:0}.tnx-spro-pdp .bjk-lockup-divider{width:1px;height:68px;background:linear-gradient(180deg,#fff0,#38d6ff73,#fff0);flex-shrink:0}.tnx-spro-pdp .bjk-lockup-copy{display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.tnx-spro-pdp .bjk-lockup-title{font-size:16px;font-weight:700;line-height:1.32;color:#f7f7f7;letter-spacing:-.01em}.tnx-spro-pdp .bjk-lockup-title strong{color:#38d6ff;font-weight:800}.tnx-spro-pdp .bjk-lockup-sub{font-size:13px;font-weight:500;color:#c8d0dc;line-height:1.35}@media(max-width:720px){.tnx-spro-pdp .bjk-lockup-title{font-size:14px}}.tnx-spro-pdp .v5-hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;border-bottom:none;background:#010101}.tnx-spro-pdp .v5-hero video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.72) contrast(1.06)}.tnx-spro-pdp .v5-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 75% at 24% 50%,rgba(1,1,1,.56) 0%,rgba(1,1,1,.18) 62%,transparent 100%),linear-gradient(180deg,#0101016b,#0101013d 42%,#0101017a 70%,#010101d6 86%,#010101f5 94%,#010101)}.tnx-spro-pdp .v5-hero-inner{position:relative;z-index:2;width:100%;padding:80px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:28px;will-change:transform,opacity}.tnx-spro-pdp .v5-play-btn{display:inline-flex;align-items:center;gap:14px;background:#f56e01;color:#010101;border:0;border-radius:999px;padding:18px 32px;font-family:Michroma,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:none!important;white-space:nowrap}.tnx-spro-pdp .v5-hpanel{width:100vw;height:100%;padding:24px 64px 40px;display:grid;grid-template-columns:1.3fr .7fr;gap:48px;align-items:center;position:relative;flex-shrink:0}.tnx-spro-pdp .v5-giant-num{font-family:Michroma,sans-serif;font-size:clamp(92px,12vw,176px);line-height:.88;letter-spacing:-.03em;color:#f7f7f7;margin:18px 0 16px}.tnx-spro-pdp .v5-giant-num .u-orange{font-size:.28em;color:#f56e01;margin-left:12px;letter-spacing:.08em}.tnx-spro-pdp .v5-giant-num .u-lime{font-size:.22em;color:#daff00;margin-left:14px;letter-spacing:.08em}.tnx-spro-pdp .v5-duo-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.tnx-spro-pdp .v5-showcase-card{position:relative;border-radius:26px;overflow:hidden;height:520px;border:1px solid rgba(255,255,255,.1);background:#08090c;display:flex;flex-direction:column;justify-content:flex-end;padding:36px}.tnx-spro-pdp .v5-showcase-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.72)}.tnx-spro-pdp .v5-showcase-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0101011a,#01010159,#010101f0)}.tnx-spro-pdp .v5-showcase-body{position:relative;z-index:2}.tnx-spro-pdp .v5-bento-row{display:flex;gap:18px;height:400px;margin-bottom:18px}.tnx-spro-pdp .v5-bento-tile{position:relative;flex:1;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#08090c;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;transition:flex .45s cubic-bezier(.22,1,.36,1),border-color .3s}.tnx-spro-pdp .v5-bento-tile:hover{flex:1.65;border-color:#f56e018c}.tnx-spro-pdp .v5-bento-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.68)}.tnx-spro-pdp .v5-bento-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(1,1,1,.92) 100%)}.tnx-spro-pdp .v5-bento-info{position:relative;z-index:2}.tnx-spro-pdp .v5-bento-info h3{font-family:Michroma,sans-serif;font-size:20px;color:#f7f7f7;margin:6px 0 4px}.tnx-spro-pdp .v5-bento-info p{font-size:14px;color:#9ba1ab;margin:0}.tnx-spro-pdp .v5-play-btn{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,filter .22s ease;will-change:transform}.tnx-spro-pdp .v5-play-btn:hover{transform:translateY(-2px) scale(1.015);box-shadow:none!important;filter:brightness(1.05)}.tnx-spro-pdp .v5-play-btn:active{transform:translateY(0) scale(.985)}.tnx-spro-pdp .v5-play-btn:focus-visible,.tnx-spro-pdp .hscroll-dot:focus-visible,.tnx-spro-pdp .bjk-modal-close:focus-visible{outline:2px solid #F56E01;outline-offset:3px}.tnx-spro-pdp .hscroll-track{transition:none!important}.tnx-spro-pdp .v5-hero video{will-change:transform;transform:scale(1.06);transform-origin:center center}@media(max-width:720px){.tnx-spro-pdp .wrap{padding:0 20px}.tnx-spro-pdp .gallery-stage-main{height:320px}.tnx-spro-pdp .gallery-stage-main img{max-height:300px}.tnx-spro-pdp .v5-sec{padding:88px 0}.tnx-spro-pdp .v5-hero{min-height:78vh}.tnx-spro-pdp .v5-hero-inner{flex-direction:column;align-items:flex-start;padding:56px 0 48px}.tnx-spro-pdp .v5-bento-row{flex-direction:column;height:auto}.tnx-spro-pdp .v5-bento-tile{height:240px;flex:none!important}.tnx-spro-pdp .v5-play-btn{min-height:48px}}@media(prefers-reduced-motion:reduce){.tnx-spro-pdp.js-ready .reveal-up,.tnx-spro-pdp.js-ready .reveal-fade,.tnx-spro-pdp.js-ready .reveal-clip,.tnx-spro-pdp .v5-play-btn,.tnx-spro-pdp .v5-bento-tile{transition:none!important}.tnx-spro-pdp .v5-hero video{transform:none!important}}.tnx-spro-pdp .wrap,.tnx-spro-pdp .container{width:100%;max-width:1440px;margin:0 auto;padding-left:48px!important;padding-right:48px!important;box-sizing:border-box}.tnx-spro-pdp .hscroll-foot{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:48px!important;padding-right:48px!important;padding-bottom:28px;box-sizing:border-box;position:relative;z-index:6}.tnx-spro-pdp{overflow-x:clip}.tnx-spro-pdp .v5-play-btn:focus,.tnx-spro-pdp .v5-play-btn:focus-visible{outline:none!important;box-shadow:none!important}.tnx-spro-pdp .bjk-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000000e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:none;align-items:center;justify-content:center;padding:32px}.tnx-spro-pdp .bjk-lightbox.is-open,.tnx-spro-pdp .bjk-lightbox[open]{display:flex}.tnx-spro-pdp .bjk-lb-inner{width:min(1100px,100%);background:#0a0a0a;border:1px solid rgba(255,255,255,.12);border-radius:18px;overflow:hidden}.tnx-spro-pdp .bjk-lb-inner video{width:100%;aspect-ratio:16/9;display:block;background:#000}.tnx-spro-pdp.lb-lock{overflow:hidden}.tnx-spro-pdp .v5-sec{min-height:92vh;padding:128px 0;display:flex;flex-direction:column;justify-content:center}.tnx-spro-pdp #s06-ai-base [class*=stage]{min-height:580px}.tnx-spro-pdp .v5-showcase-card{min-height:560px}.tnx-spro-pdp .v5-bento-row{min-height:460px}.tnx-spro-pdp .reveal-up,.tnx-spro-pdp .reveal-fade,.tnx-spro-pdp .reveal-child{opacity:1}.tnx-spro-pdp #s04-perf-bento.hscroll-wrap{height:100vh;position:relative;border:none!important;background:#010101!important}.tnx-spro-pdp #s04-perf-bento .hscroll-sticky{position:relative;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;border:none!important;background-color:#010101!important;background-repeat:no-repeat!important;background-image:radial-gradient(95% 75% at 88% 12%,#050509f0,#06070dd1,#0509128f,#040c183d,#040c1800 88%),radial-gradient(120% 46% at 38% 102%,#ffa6629e,#fc935385,#ec704061 32%,#e15e2c38,#a1777614,#02427600 86%),radial-gradient(90% 58% at 18% 62%,#024c7f8c,#01376270,#01284847 48%,#00182f1f 70%,#00122600 90%),linear-gradient(180deg,#010101,#070a15,#060c19,#040c1a,#030e1e,#021123,#001226,#001328,#00142a,#00182f,#001b35,#001d38,#00203c,#012341,#012848,#012f55,#013762,#024276,#0a5484,#466783,#a17776,#df7657,#ec7040,#e25d2f,#e95f26,#f3691e)!important}.tnx-spro-pdp .hscroll-intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;overflow:hidden;background:transparent;will-change:opacity,transform,filter}.tnx-spro-pdp .hscroll-intro-word{font-family:Michroma,sans-serif;font-weight:400;font-size:clamp(84px,14.2vw,240px);line-height:1;letter-spacing:.14em;text-indent:.14em;color:#ffffff14;-webkit-text-stroke:0;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;text-shadow:none}.tnx-spro-pdp .hscroll-intro-sub{position:absolute;bottom:52px;font-family:Michroma,sans-serif;font-size:10.5px;letter-spacing:.24em;color:#ffffff6b;text-transform:uppercase}.tnx-spro-pdp .hscroll-track{display:flex;flex:1;align-items:center;width:400vw;height:100vh;will-change:transform,opacity}.tnx-spro-pdp .v5-hpanel{flex:0 0 100vw;width:100vw;height:100%;box-sizing:border-box;padding-top:32px;padding-bottom:24px;padding-left:max(48px,calc((100vw - 1440px)/2 + 48px))!important;padding-right:max(48px,calc((100vw - 1440px)/2 + 48px))!important;display:grid!important;grid-template-columns:minmax(0,470px) minmax(0,440px);justify-content:space-between;gap:48px;align-items:center;position:relative;overflow:hidden;border-right:1px solid rgba(255,255,255,.06)}.tnx-spro-pdp .hp-left{position:relative;z-index:4;min-width:0;width:100%;max-width:470px;justify-self:start}.tnx-spro-pdp .v5-hpanel .v5-giant-num{font-family:Michroma,sans-serif;font-size:clamp(78px,calc(8.2vw + 6px),134px)!important;line-height:.94;letter-spacing:-.03em;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:18px 0 16px;color:#f7f7f7;text-shadow:0 0 60px rgba(245,110,1,.22)}.tnx-spro-pdp .v5-hpanel .v5-giant-num .u-orange{font-size:.27em!important;letter-spacing:.06em;color:#f56e01;margin-left:0}.tnx-spro-pdp .v5-hpanel .v5-giant-num .u-lime{font-size:.24em!important;letter-spacing:.08em;color:#daff00;margin-left:0;flex-basis:100%;margin-top:2px}.tnx-spro-pdp .v5-hpanel[data-i="2"] .v5-giant-num{font-size:clamp(64px,calc(6.2vw + 4px),104px)!important}.tnx-spro-pdp .v5-hpanel .v5-giant-num .u-orange{white-space:nowrap;flex-shrink:0}.tnx-spro-pdp .hp-desc{font-family:Poppins,sans-serif;color:#9ba1ab;font-size:15px;line-height:1.65;max-width:450px;margin:0}.tnx-spro-pdp .hp-right{position:relative;z-index:4;justify-self:end;width:100%;max-width:440px;border-left:1px solid rgba(255,255,255,.12);padding-left:32px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.tnx-spro-pdp .hp-micro{position:relative;border:1px solid rgba(255,255,255,.08);background:#ffffff05;border-radius:8px;padding:14px 16px 12px}.tnx-spro-pdp .hp-micro svg{width:100%;height:auto;display:block;overflow:visible}.tnx-spro-pdp .hp-speed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.tnx-spro-pdp .hp-speed i{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(218,255,0,.42),transparent);animation:hpSpd linear infinite}@keyframes hpSpd{0%{transform:translate(105vw)}to{transform:translate(-55vw)}}.tnx-spro-pdp .banc{position:absolute;width:0;height:0;pointer-events:none;z-index:6}.tnx-spro-pdp .v5-hpanel .gapanc{left:50%;top:47%}.tnx-spro-pdp .v5-hpanel[data-i="1"] .gapanc{left:50%;top:34%}.tnx-spro-pdp .v5-hpanel[data-i="3"] .gapanc{left:50%;top:40%}.tnx-spro-pdp .tball-trail{position:fixed;left:0;top:0;height:3px;width:0;z-index:44;pointer-events:none;transform-origin:0 50%;opacity:0;background:linear-gradient(90deg,rgba(218,255,0,.92),rgba(245,110,1,.45) 38%,transparent);filter:blur(1px);box-shadow:0 0 18px #daff00a6}.tnx-spro-pdp .tball-trail:before,.tnx-spro-pdp .tball-trail:after{content:"";position:absolute;left:0;height:1px;width:72%;background:inherit;top:-12px;opacity:.55}.tnx-spro-pdp .tball-trail:after{top:14px;width:56%}.tnx-spro-pdp .tball-stage{position:fixed;left:0;top:0;width:260px;height:260px;z-index:45;pointer-events:none;opacity:0;will-change:transform,opacity;display:flex;align-items:center;justify-content:center}.tnx-spro-pdp .tball-hud{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;width:300px;height:300px;transition:opacity .25s ease}.tnx-spro-pdp .tb-pulse{transform-origin:150px 150px;animation:tbPulse 2.2s ease-out infinite}@keyframes tbPulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.15)}}.tnx-spro-pdp #tballCanvas,.tnx-spro-pdp #tballFallback{width:260px;height:260px;position:relative;filter:none}.tnx-spro-pdp .tball-status{position:absolute;bottom:-24px;left:50%;transform:translate(-50%);white-space:nowrap;background:#f56e01;color:#010101;font:700 10.5px Michroma,sans-serif;letter-spacing:.1em;padding:6px 14px;border-radius:999px;box-shadow:0 8px 24px #f56e0166;transition:opacity .25s ease,transform .25s ease}.tnx-spro-pdp .hscroll-dot{cursor:pointer}.tnx-spro-pdp .hp-vid{position:relative;border-radius:10px;overflow:hidden;border:none;background:#07080b;aspect-ratio:16 / 9.2;box-shadow:0 18px 44px #0009}.tnx-spro-pdp .hp-vid video{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.9) contrast(1.05)}.tnx-spro-pdp .hp-vid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(1,1,1,.5) 0%,transparent 35%,transparent 65%,rgba(1,1,1,.75) 100%);pointer-events:none}.tnx-spro-pdp .v5-showcase-card video,.tnx-spro-pdp .v5-bento-tile video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.72);display:block}.tnx-spro-pdp .opc-nav{display:flex;align-items:center;gap:12px}.tnx-spro-pdp .opc-arrow{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff08;color:#f7f7f7;font-size:17px;cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;justify-content:center}.tnx-spro-pdp .opc-arrow:hover{background:#f56e01;color:#010101;border-color:#f56e01;transform:translateY(-1px)}.tnx-spro-pdp .opc-viewport{overflow:hidden;width:100%}.tnx-spro-pdp .opc-track{display:flex;gap:24px;transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.tnx-spro-pdp .opc-card{position:relative;flex:0 0 calc((100% - 48px) / 3);height:540px;border-radius:24px;overflow:hidden;background:#080808;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:border-color .35s ease,transform .35s ease,box-shadow .35s ease;display:flex;flex-direction:column;justify-content:space-between}.tnx-spro-pdp .opc-card:hover{border-color:#ffffff42;transform:translateY(-3px)}.tnx-spro-pdp .opc-card.active{border-color:#f56e01a6;box-shadow:0 24px 60px #000000a6}@media(max-width:1100px){.tnx-spro-pdp .opc-card{flex:0 0 calc((100% - 24px)/2);height:500px}}@media(max-width:1100px){.tnx-spro-pdp .v5-hpanel{grid-template-columns:1fr;gap:28px}.tnx-spro-pdp .hp-right{justify-self:start;border-left:0;padding-left:0;width:100%;max-width:460px}.tnx-spro-pdp .v5-hpanel .gapanc{left:78%;top:28%}}@media(max-width:720px){.tnx-spro-pdp .wrap,.tnx-spro-pdp .container,.tnx-spro-pdp .hscroll-foot,.tnx-spro-pdp .v5-hpanel{padding-left:24px!important;padding-right:24px!important}.tnx-spro-pdp .v5-sec{min-height:auto;padding:88px 0}.tnx-spro-pdp #s04-perf-bento.hscroll-wrap,.tnx-spro-pdp #s04-perf-bento .hscroll-sticky{height:auto}.tnx-spro-pdp .hscroll-track{flex-direction:column}.tnx-spro-pdp .v5-hpanel{width:100%;flex:none;padding-top:48px;padding-bottom:48px}.tnx-spro-pdp .tball-stage{display:none}.tnx-spro-pdp .opc-card{flex:0 0 100%;height:460px}}.tnx-spro-pdp .spro-only-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:999px;background:#daff00;color:#050505!important;font-family:Michroma,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 18px #daff0047}.tnx-spro-pdp .ai-tag-row{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.tnx-spro-pdp .ai-role-tag{display:inline-flex;align-items:center;padding:5px 13px;border-radius:999px;background:#f56e0129;border:1px solid rgba(245,110,1,.55);color:#f56e01;font-family:Michroma,sans-serif;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.tnx-spro-pdp .video-redblack-wrap{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(245,80,30,.35);background:#080304;box-shadow:0 28px 70px #000000a6,inset 0 0 80px #dc26262e}.tnx-spro-pdp .video-redblack-wrap video{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.16) saturate(1.15) brightness(.88) hue-rotate(-8deg)}.tnx-spro-pdp .video-redblack-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 75% 25%,rgba(245,60,20,.26),transparent 55%),linear-gradient(180deg,#0c020259,#08020226 45%,#0a0202d1);mix-blend-mode:multiply;pointer-events:none}.tnx-spro-pdp .video-redblack-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(239,68,68,.18) 0%,transparent 45%,rgba(245,110,1,.16) 100%);pointer-events:none;z-index:2}.tnx-spro-pdp .s03-cinema-sec{padding:112px 0 128px;position:relative;background:#010101}.tnx-spro-pdp .s03-cinema-head{margin-bottom:44px}.tnx-spro-pdp .s03-cinema-title{font-size:54px!important;line-height:1.28;letter-spacing:-.02em;max-width:none;margin:0;display:flex;flex-wrap:wrap;gap:.28em;align-items:baseline;overflow:visible}.tnx-spro-pdp .s03-cinema-title>span{display:inline-block;padding:.16em .04em;margin:-.16em -.04em}.tnx-spro-pdp .s03-cinema-title .s03-title-accent{display:inline-block;padding:.18em .06em .22em;margin:-.18em -.06em -.22em;line-height:1.32;background:linear-gradient(92deg,#fff,#f56e01 52%,#daff00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.tnx-spro-pdp .s03-cinema-stage{position:relative;display:flex;flex-direction:column;gap:0}.tnx-spro-pdp #s03-rally .s03-video-stage{position:relative;border-radius:28px;overflow:hidden;border:none;box-shadow:none;height:clamp(460px,60vh,640px);background:#050608}.tnx-spro-pdp #s03-rally .s03-video-stage video{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block;transform:scale(1.02);transition:transform .9s cubic-bezier(.22,1,.36,1),filter .6s ease;filter:brightness(.88) contrast(1.06)}.tnx-spro-pdp #s03-rally .s03-cinema-stage:hover .s03-video-stage video{transform:scale(1.05);filter:brightness(.95) contrast(1.08)}.tnx-spro-pdp .s03-video-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(90% 80% at 50% 35%,transparent 0%,rgba(1,1,1,.28) 70%,rgba(1,1,1,.72) 100%),linear-gradient(180deg,#0101012e,#0101010a,#01010194 76%,#010101f0 94%,#010101)}.tnx-spro-pdp .s03-pillars-rail{position:relative;z-index:3;margin-top:-118px;padding:0 44px;display:grid;grid-template-columns:repeat(3,1fr);gap:56px;align-items:start}.tnx-spro-pdp .s03-pillar{position:relative;padding:22px 0 8px;background:transparent;border:none;box-shadow:none;border-radius:0;cursor:pointer;outline:none;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease;opacity:.52}.tnx-spro-pdp .s03-pillar:hover,.tnx-spro-pdp .s03-pillar.is-active{opacity:1;transform:translateY(-6px)}.tnx-spro-pdp .s03-pillar-bar{position:relative;width:100%;height:2px;background:#ffffff24;margin-bottom:22px;overflow:hidden}.tnx-spro-pdp .s03-pillar-fill{display:block;width:100%;height:100%;background:linear-gradient(90deg,#f56e01,#daff00);transform:scaleX(0);transform-origin:left center;transition:transform .55s cubic-bezier(.22,1,.36,1)}.tnx-spro-pdp .s03-pillar:hover .s03-pillar-fill,.tnx-spro-pdp .s03-pillar.is-active .s03-pillar-fill{transform:scaleX(1)}.tnx-spro-pdp #s03-rally .s03-point-title{font-family:Michroma,sans-serif;font-size:clamp(20px,1.85vw,26px);line-height:1.24;color:#f7f7f7;margin:0 0 10px;letter-spacing:-.01em;transition:color .3s ease}.tnx-spro-pdp .s03-pillar.is-active .s03-point-title{color:#fff}.tnx-spro-pdp #s03-rally .s03-point-desc{color:#c8d0dc;font-size:16px;margin:0;line-height:1.55;max-width:340px}.tnx-spro-pdp .s03-point-title{font-family:Michroma,sans-serif;font-size:20px;color:#f7f7f7;margin:0 0 6px}.tnx-spro-pdp .s03-point-desc{color:#b8bdc4;font-size:15px;margin:0;line-height:1.55}.tnx-spro-pdp .s03-video-stage{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.12);min-height:460px;background:#0b0d10}.tnx-spro-pdp .s03-video-stage video{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:960px){.tnx-spro-pdp .s03-pillars-rail{margin-top:24px;padding:0;grid-template-columns:1fr;gap:24px}.tnx-spro-pdp #s03-rally .s03-video-stage{height:340px}}.tnx-spro-pdp #bento-colorway-card .cw-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .38s ease,transform .55s ease}.tnx-spro-pdp #bento-colorway-card .cw-img.is-active{opacity:1!important;transform:scale(1)}.tnx-spro-pdp #bento-colorway-card .cw-img:not(.is-active){opacity:0!important;transform:scale(1.03)}.tnx-spro-pdp .bjk-unified-lockup{display:inline-flex;align-items:center;gap:22px;padding:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;margin-bottom:26px}.tnx-spro-pdp .bjk-lockup-tile{height:54px;width:auto;flex-shrink:0;background:transparent;border:none;box-shadow:none;border-radius:0;display:flex;align-items:center}.tnx-spro-pdp .bjk-lockup-tile img{height:100%;width:auto;object-fit:contain;display:block}.tnx-spro-pdp .bjk-lockup-divider{width:1px;height:40px;background:#ffffff38;flex-shrink:0}.tnx-spro-pdp .bjk-lockup-copy{display:flex;flex-direction:column;gap:3px;text-align:left}.tnx-spro-pdp .bjk-lockup-title{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#fffffff5;letter-spacing:.01em;line-height:1.3}.tnx-spro-pdp .bjk-lockup-sub{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#ffffffa3;letter-spacing:.02em;line-height:1.35}@media(max-width:720px){.tnx-spro-pdp .bjk-unified-lockup{gap:14px}.tnx-spro-pdp .bjk-lockup-tile{height:44px}.tnx-spro-pdp .bjk-lockup-title{font-size:13px}.tnx-spro-pdp .bjk-lockup-sub{font-size:11.5px}}@keyframes aiLoopPulse{0%{stroke-dashoffset:140}to{stroke-dashoffset:0}}@keyframes trinityBeamSweep{0%{stroke-dashoffset:1380}to{stroke-dashoffset:0}}@keyframes trinityArcFlow{0%{stroke-dashoffset:88}to{stroke-dashoffset:0}}@keyframes trinityRingPulse{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.18);opacity:1}}@keyframes s06bOrbitSpin{0%{stroke-dashoffset:1180}to{stroke-dashoffset:0}}@keyframes s06bArcShoot{0%{stroke-dashoffset:340;opacity:.2}45%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0;opacity:.9}to{stroke-dashoffset:-340;opacity:0}}@keyframes s06bRailLoop{0%{stroke-dashoffset:1780}to{stroke-dashoffset:0}}.tnx-spro-pdp .s06b-apple-sec{position:relative;padding:156px 0 148px;background:#000;overflow:hidden}.tnx-spro-pdp .s06b-apple-head{text-align:center;max-width:960px;margin:0 auto 56px;display:flex;flex-direction:column;align-items:center}.tnx-spro-pdp .s06b-apple-head .ai-tag-row{justify-content:center;margin-bottom:20px}.tnx-spro-pdp .s06b-apple-stage{position:relative;width:100%;max-width:1280px;height:680px;margin:0 auto;display:flex;align-items:center;justify-content:center}.tnx-spro-pdp .s06b-callout{position:absolute;z-index:4;text-decoration:none;display:flex;flex-direction:column;gap:8px;transform:translateY(-50%);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease}.tnx-spro-pdp .s06b-callout:hover{transform:translateY(calc(-50% - 3px))}.tnx-spro-pdp .s06b-callout--matching{top:25.88%;left:24px;align-items:flex-start;text-align:left}.tnx-spro-pdp .s06b-callout--coaching{top:50%;right:24px;align-items:flex-end;text-align:right}.tnx-spro-pdp .s06b-callout--training{top:74.12%;left:24px;align-items:flex-start;text-align:left}.tnx-spro-pdp .s06b-callout-kicker{font-family:Poppins,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;color:#daff00;line-height:1.25;transition:opacity .3s ease}.tnx-spro-pdp .s06b-callout-title{font-family:Michroma,sans-serif;font-size:clamp(28px,2.35vw,34px);line-height:1.14;color:#f7f7f7;margin:0;letter-spacing:-.015em}@media(max-width:1024px){.tnx-spro-pdp .s06b-apple-stage{height:auto;flex-direction:column;gap:28px;padding-top:12px}.tnx-spro-pdp .s06b-callout,.tnx-spro-pdp .s06b-callout--matching,.tnx-spro-pdp .s06b-callout--coaching,.tnx-spro-pdp .s06b-callout--training{position:relative;top:auto;left:auto;right:auto;transform:none;align-items:center;text-align:center;width:100%;padding:18px 0;border-top:1px solid rgba(255,255,255,.08)}.tnx-spro-pdp .s06b-callout:hover{transform:none}}.tnx-spro-pdp #s06b-ai-roles .s06b-apple-head,.tnx-spro-pdp #s06b-ai-roles .s06b-apple-stage,.tnx-spro-pdp #s07-ai-opponent .v5-head{opacity:1!important;transform:none!important}.tnx-spro-pdp #s07-ai-opponent .v5-head{align-items:center!important}.tnx-spro-pdp #s07-ai-opponent .v5-title{margin-bottom:0!important}.tnx-spro-pdp #s07-ai-opponent .opc-nav{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;align-self:center;margin-top:42px}.tnx-spro-pdp #s07-ai-opponent .opc-arrow{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff08;color:#f7f7f7;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.tnx-spro-pdp #s07-ai-opponent .opc-arrow svg{width:18px;height:18px;display:block;flex-shrink:0}.tnx-spro-pdp .s07-tcg-sec{position:relative;overflow:hidden}.tnx-spro-pdp .tcg-stage{position:relative;margin:16px -48px 0;padding:16px 0 36px}.tnx-spro-pdp .tcg-stage:before,.tnx-spro-pdp .tcg-stage:after{content:"";position:absolute;top:0;bottom:0;z-index:6;pointer-events:none;transition:opacity .45s ease}.tnx-spro-pdp .tcg-stage:before{left:0;width:96px;opacity:0;background:linear-gradient(90deg,#010101,#010101d9 38%,#01010100)}.tnx-spro-pdp .tcg-stage.has-scrolled-left:before{opacity:1}.tnx-spro-pdp .tcg-stage:after{right:0;width:172px;background:linear-gradient(270deg,#010101,#010101e0 40%,#01010100)}.tnx-spro-pdp .tcg-viewport{position:relative;overflow:hidden;width:100%;padding:28px 140px 52px 48px;perspective:1600px}.tnx-spro-pdp .tcg-track{display:flex;gap:28px;transform-style:flat!important;transition:transform .88s cubic-bezier(.16,1,.3,1);will-change:transform}.tnx-spro-pdp #s07-ai-opponent .tcg-card{--rx:0deg;--ry:0deg;--holo-pos:50% 50%;flex:0 0 324px;height:482px;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;overflow:visible!important;perspective:1500px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;opacity:0;transform:translate3d(280px,12px,0) scale(.96);will-change:transform,opacity}.tnx-spro-pdp #s07-ai-opponent .tcg-stage.is-dealt .tcg-card{animation:tcgSlideInRight 2.15s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--tcg-idx, 0) * .26s)}@keyframes tcgSlideInRight{0%{opacity:0;transform:translate3d(340px,16px,0) rotate(2deg) scale(.95)}45%{opacity:1}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}.tnx-spro-pdp #s07-ai-opponent .tcg-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d!important;-webkit-transform-style:preserve-3d!important;transform:translateZ(0) rotateX(0) rotateY(0);transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform}.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover{z-index:8}.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover:not(.is-flipped) .tcg-card-inner{transform:translate3d(0,-7px,12px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .42s cubic-bezier(.22,1,.36,1)}.tnx-spro-pdp #s07-ai-opponent .tcg-card.is-flipped .tcg-card-inner{transform:translate3d(0,-4px,10px) rotateY(180deg);transition:transform .86s cubic-bezier(.16,1,.3,1)}.tnx-spro-pdp #s07-ai-opponent .tcg-card.is-flipped:hover .tcg-card-inner{transform:translate3d(0,-7px,12px) rotateY(180deg)}.tnx-spro-pdp .tcg-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:1.5px;border:none!important;background:radial-gradient(120px 32px at 24% 0%,rgba(255,255,255,.68) 0%,rgba(220,230,245,.22) 50%,transparent 100%),radial-gradient(120px 32px at 76% 100%,rgba(255,255,255,.48) 0%,rgba(210,222,240,.16) 50%,transparent 100%),linear-gradient(155deg,#ffffff61,#ffffff1a 34%,#10131af0 66%,#ffffff3d);box-shadow:0 1px #2b303b,0 2px #1b1e26,0 3px #101218,0 4px #232833,0 22px 46px -10px #000000db,inset 0 1px #ffffff61;transition:box-shadow .55s cubic-bezier(.22,1,.36,1),background .55s cubic-bezier(.22,1,.36,1)}.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover .tcg-face{background:radial-gradient(150px 36px at 26% 0%,#FFFFFF 0%,rgba(255,255,255,.78) 38%,transparent 100%),radial-gradient(150px 36px at 74% 100%,#FFFFFF 0%,rgba(255,255,255,.68) 38%,transparent 100%),radial-gradient(32px 130px at 0% 36%,rgba(255,255,255,.85) 0%,transparent 100%),radial-gradient(32px 130px at 100% 66%,rgba(255,255,255,.85) 0%,transparent 100%),linear-gradient(155deg,#ffffffeb,#f56e01b8 48%,#141820f2,#ffffffd1);box-shadow:0 1px #3e4554,0 2px #262b35,0 3px #151820,0 4px #2e3440,0 28px 56px -8px #000000eb,0 8px 28px -6px #ffffff24,inset 0 1px #fff}.tnx-spro-pdp #s07-ai-opponent .tcg-front{transform:rotateY(0) translateZ(1px);-webkit-transform:rotateY(0deg) translateZ(1px);display:flex;flex-direction:column;justify-content:space-between;padding:24px 24px 22px}.tnx-spro-pdp .tcg-front:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:17px;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #000000a6;background:radial-gradient(95px 2px at 26% 0%,rgba(255,255,255,.72) 0%,transparent 100%),radial-gradient(95px 2px at 74% 100%,rgba(255,255,255,.48) 0%,transparent 100%);pointer-events:none;z-index:2;transition:border-color .5s ease,box-shadow .5s ease}.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover .tcg-front:before{border-color:#ffffff6b;box-shadow:inset 0 1px #ffffffa6,0 0 16px #ffffff14}.tnx-spro-pdp .tcg-front:after{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:22.5px;pointer-events:none;z-index:4;background:linear-gradient(125deg,transparent 32%,rgba(255,255,255,.03) 46%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.03) 54%,transparent 68%);background-size:220% 220%;background-position:var(--holo-pos, 50% 50%);mix-blend-mode:screen;opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),background-position .45s ease-out}.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover .tcg-front:after{opacity:.85}.tnx-spro-pdp .tcg-art{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:22.5px;overflow:hidden;z-index:0;background:#272727}.tnx-spro-pdp .tcg-art img{width:100%;height:100%;object-fit:cover;object-position:center 14%;display:block;filter:contrast(1.04) saturate(1.02);transition:transform .95s cubic-bezier(.16,1,.3,1),filter .65s ease}.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover .tcg-art img{transform:scale(1.032);filter:contrast(1.07) saturate(1.05)}.tnx-spro-pdp .tcg-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04060a94,#04060a05 28%,#04060a1f,#04060ad6,#04060af5)}.tnx-spro-pdp .tcg-front-top{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px}.tnx-spro-pdp .tcg-num{font-family:Michroma,sans-serif;font-size:14px;color:#ffffffe6;letter-spacing:.12em;padding:5px 12px;border-radius:999px;background:#080a0f9e;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #fff3;transition:border-color .4s ease,color .4s ease}.tnx-spro-pdp .tcg-num:before{content:none!important;display:none!important}.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover .tcg-num{border-color:#ffffff6b;color:#fff}.tnx-spro-pdp .tcg-role-pill{font-family:Michroma,sans-serif;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe0;padding:6px 12px;border-radius:999px;background:#080a0f9e;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff2e;transition:border-color .4s ease}.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover .tcg-role-pill{border-color:#ffffff5c}.tnx-spro-pdp .tcg-front-bottom{position:relative;z-index:3;display:flex;flex-direction:column;gap:8px;padding:0 4px 2px;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tnx-spro-pdp .tcg-name{font-family:Michroma,sans-serif;font-size:28px;line-height:1.1;color:#fff;margin:0;letter-spacing:.06em;text-shadow:0 4px 18px rgba(0,0,0,.85)}.tnx-spro-pdp .tcg-shots-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:Poppins,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7}.tnx-spro-pdp .tcg-dot{width:4px;height:4px;border-radius:50%;background:#f56e01;display:inline-block}.tnx-spro-pdp .tcg-flip-cue{margin-top:6px;padding-top:11px;border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;font-family:Michroma,sans-serif;font-size:8.5px;letter-spacing:.18em;color:#ffffff85;transition:color .4s ease,border-color .4s ease}.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover .tcg-flip-cue{color:#fff;border-top-color:#ffffff47}.tnx-spro-pdp .tcg-flip-cue svg{width:14px;height:14px;opacity:.75;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease,color .4s ease}.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover .tcg-flip-cue svg{transform:rotate(180deg);opacity:1;color:#fff}.tnx-spro-pdp #s07-ai-opponent .tcg-back{transform:rotateY(180deg) translateZ(1px);-webkit-transform:rotateY(180deg) translateZ(1px);padding:28px 26px 26px;display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;right:0;bottom:0;left:0}.tnx-spro-pdp .tcg-back:after{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:22.5px;background:radial-gradient(110% 80% at 88% 92%,rgba(255,255,255,.07) 0%,rgba(245,110,1,.05) 35%,transparent 70%),linear-gradient(165deg,#10131c,#07090e 52%,#050609);z-index:0;pointer-events:none}.tnx-spro-pdp .tcg-back:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:17px;border:1px solid rgba(255,255,255,.11);background:radial-gradient(90px 2px at 26% 0%,rgba(255,255,255,.55) 0%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 50%,transparent 100%);pointer-events:none;z-index:1}.tnx-spro-pdp .tcg-back-product{position:absolute;right:-18px;bottom:-14px;width:215px;height:215px;z-index:1;pointer-events:none;display:flex;align-items:flex-end;justify-content:flex-end;opacity:.34;transition:opacity .55s ease,transform .65s cubic-bezier(.16,1,.3,1);mask-image:radial-gradient(circle at 72% 72%,#000 25%,#0000008c 62%,#0000 92%);-webkit-mask-image:radial-gradient(circle at 72% 72%,rgba(0,0,0,1) 25%,rgba(0,0,0,.55) 62%,rgba(0,0,0,0) 92%)}.tnx-spro-pdp .tcg-back-product img{width:100%;height:100%;object-fit:contain;object-position:bottom right;filter:grayscale(.25) contrast(1.18) brightness(.95) drop-shadow(0 12px 24px rgba(0,0,0,.9))}.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover .tcg-back-product{opacity:.48;transform:scale(1.04) translate3d(-3px,-3px,0)}.tnx-spro-pdp .tcg-back-head{position:relative;z-index:2;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:6px}.tnx-spro-pdp .tcg-back-id{font-family:Michroma,sans-serif;font-size:21px;color:#fff;letter-spacing:.04em;line-height:1.15}.tnx-spro-pdp .tcg-back-role{font-family:Michroma,sans-serif;font-size:9px;color:#ffffff9e;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.tnx-spro-pdp .tcg-back-role:before{content:"";width:14px;height:1.5px;background:#f56e01;display:inline-block}.tnx-spro-pdp .tcg-back-body{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-top:18px}.tnx-spro-pdp .tcg-back-block{display:flex;flex-direction:column;gap:6px}.tnx-spro-pdp .tcg-back-label{font-family:Michroma,sans-serif;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#fff6}.tnx-spro-pdp .tcg-back-shots{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;color:#fff;margin:0;line-height:1.35}.tnx-spro-pdp .tcg-back-desc{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#e2e8f0d1;margin:0;line-height:1.62;max-width:92%}@media(max-width:768px){.tnx-spro-pdp #s07-ai-opponent>.container{display:flex;flex-direction:column}.tnx-spro-pdp #s07-ai-opponent .v5-head{display:contents!important}.tnx-spro-pdp #s07-ai-opponent .v5-head>div:first-child{order:1;width:100%;margin-bottom:16px}.tnx-spro-pdp #s07-ai-opponent .tcg-stage{order:2;margin:4px -20px 0;padding:12px 0 20px}.tnx-spro-pdp #s07-ai-opponent .opc-nav{order:3;width:100%;justify-content:center!important;align-self:center!important;margin-top:8px;gap:16px}.tnx-spro-pdp .tcg-viewport{padding:20px 28px 28px 20px}.tnx-spro-pdp #s07-ai-opponent .tcg-card{flex:0 0 284px;height:436px}}.tnx-spro-pdp #s08-ai-coach .v5-head,.tnx-spro-pdp #s08-ai-coach .s08-coach-split{opacity:1!important;transform:none!important}.tnx-spro-pdp #s08-ai-coach .s08-coach-split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:44px;align-items:center}.tnx-spro-pdp #s08-ai-coach .s08-video-card{height:580px;margin:0;border-radius:26px}.tnx-spro-pdp #s08-ai-coach .s08-phone-stage{display:flex;align-items:center;justify-content:center;position:relative}.tnx-spro-pdp #s08-ai-coach .s08-phone-shell{position:relative;width:292px;aspect-ratio:1200 / 2466;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 28px 54px rgba(0,0,0,.85))}.tnx-spro-pdp #s08-ai-coach .s08-phone-screen{position:absolute;top:1.5%;bottom:1.5%;left:3.9%;right:3.9%;border-radius:13.2%/6.42%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background:#272727;z-index:1;cursor:grab;-webkit-mask-image:-webkit-radial-gradient(white,black);transform:translateZ(0)}.tnx-spro-pdp #s08-ai-coach .s08-phone-screen:active{cursor:grabbing}.tnx-spro-pdp #s08-ai-coach .s08-phone-screen::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.tnx-spro-pdp #s08-ai-coach .s08-phone-screen img{display:block;width:100%;height:auto;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.tnx-spro-pdp #s08-ai-coach .s08-phone-bezel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}@media(max-width:1024px){.tnx-spro-pdp #s08-ai-coach .s08-coach-split{grid-template-columns:minmax(0,1fr) 290px;gap:28px}.tnx-spro-pdp #s08-ai-coach .s08-video-card{height:520px}.tnx-spro-pdp #s08-ai-coach .s08-phone-shell{width:256px}}@media(max-width:768px){.tnx-spro-pdp #s08-ai-coach .s08-coach-split{grid-template-columns:1fr;gap:32px}.tnx-spro-pdp #s08-ai-coach .s08-video-card{height:400px}.tnx-spro-pdp #s08-ai-coach .s08-phone-shell{width:268px;margin:0 auto}}.tnx-spro-pdp #s08-ai-coach .v5-sub,.tnx-spro-pdp #s09-ai-trainer .v5-sub,.tnx-spro-pdp #s09a-ai-training .v5-sub,.tnx-spro-pdp #s09d-custom-drills .v5-sub,.tnx-spro-pdp #s11-compare .v5-sub{color:#9ba1ab;font-size:16px;line-height:1.55;max-width:720px}.tnx-spro-pdp #s10-hardware .v5-bento-row{height:420px;gap:16px;margin-bottom:16px}.tnx-spro-pdp #s10-hardware .v5-bento-tile{border-radius:26px;border:1px solid rgba(255,255,255,.11);padding:30px 28px;box-shadow:0 22px 48px -24px #000c}.tnx-spro-pdp #s10-hardware .v5-bento-tile:hover{border-color:#f56e0180}.tnx-spro-pdp #s10-hardware .v5-bento-info h3{font-size:19px;margin:0 0 8px;letter-spacing:.02em}.tnx-spro-pdp #s10-hardware .v5-bento-info p{font-size:14.5px;color:#9ba1ab;line-height:1.5;max-width:92%}.tnx-spro-pdp #s11-compare{padding-bottom:120px}.tnx-spro-pdp #s11-compare td{color:#9ba1ab}@media(max-width:960px){.tnx-spro-pdp #s10-hardware .v5-bento-row{height:auto;flex-direction:column}.tnx-spro-pdp #s10-hardware .v5-bento-tile{height:260px;flex:none!important}}.tnx-spro-pdp #s10c-closing-banner.s10c-gallery{padding:96px 0 110px;background:#010101;border-top:none!important}.tnx-spro-pdp #s10c-closing-banner .s10c-thumb{appearance:none;-webkit-appearance:none;padding:0;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;background:#0a0c10;cursor:pointer;aspect-ratio:1;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.tnx-spro-pdp #s10c-closing-banner .s10c-thumb img{width:100%;height:100%;object-fit:cover;display:block;opacity:.72;transition:opacity .25s ease}.tnx-spro-pdp #s10c-closing-banner .s10c-thumb:hover{border-color:#f56e0173;transform:translateY(-1px)}.tnx-spro-pdp #s10c-closing-banner .s10c-thumb:hover img{opacity:.95}.tnx-spro-pdp #s10c-closing-banner .s10c-thumb.is-active{border-color:#f56e01bf;box-shadow:0 0 0 1px #f56e0159,0 10px 24px -12px #f56e0159}.tnx-spro-pdp #s10c-closing-banner .s10c-thumb.is-active img{opacity:1}.tnx-spro-pdp #s09a-ai-training .s09a-duo-card{height:500px;border-radius:26px;border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 48px -24px #000c}.tnx-spro-pdp #s09a-ai-training .s09a-duo-card:hover{border-color:#f56e0173}.tnx-spro-pdp #s09a-ai-training .s09a-card-title{font-family:Michroma,sans-serif;font-size:22px;color:#f7f7f7;margin:0 0 8px;letter-spacing:.02em}.tnx-spro-pdp #s09a-ai-training .s09a-card-hook{color:#f7f7f7;font-size:15px;margin:0 0 10px;font-weight:500;line-height:1.45}.tnx-spro-pdp #s09a-ai-training .s09a-card-bullets{color:#9ba1ab;font-size:14px;margin:0;line-height:1.55}.tnx-spro-pdp #s08-ai-coach .s08-video-card .v5-showcase-body{display:none}.tnx-spro-pdp #s08-ai-coach .s08-coach-split{align-items:center}.tnx-spro-pdp #s08-ai-coach .s08-video-card{border-radius:26px;border:1px solid rgba(255,255,255,.12)}.tnx-spro-pdp #s10-hardware .v5-bento-info h3{margin:0 0 6px}.tnx-spro-pdp #s10-hardware .v5-bento-info p{margin:0;max-width:26em}.tnx-spro-pdp #s10-hardware .v5-bento-tile{border-radius:26px}.tnx-spro-pdp .v5-hpanel .v5-giant-num{display:block!important;white-space:nowrap!important;font-size:clamp(68px,6.8vw,118px)!important}.tnx-spro-pdp .v5-hpanel .v5-giant-num .u-orange{display:inline!important;margin-left:10px!important;white-space:nowrap!important}.tnx-spro-pdp .v5-hpanel .v5-giant-num .u-lime{display:block!important;margin-top:8px!important;margin-left:0!important}.tnx-spro-pdp #s04-perf-bento .hp-right,.tnx-spro-pdp #s04-perf-bento .hp-vid,.tnx-spro-pdp #s04-perf-bento .hp-micro{box-shadow:none!important;filter:none!important}.tnx-spro-pdp #s04-perf-bento .hp-vid:after{display:none!important}.tnx-spro-pdp #s07-ai-opponent .tcg-back:after{background:radial-gradient(110% 80% at 88% 92%,rgba(255,255,255,.05) 0%,transparent 70%),linear-gradient(165deg,#111,#080808 52%,#040404)!important}.tnx-spro-pdp #s07-ai-opponent .tcg-back{background:radial-gradient(120px 32px at 24% 0%,rgba(255,255,255,.55) 0%,rgba(255,255,255,.14) 50%,transparent 100%),radial-gradient(120px 32px at 76% 100%,rgba(255,255,255,.38) 0%,rgba(255,255,255,.1) 50%,transparent 100%),linear-gradient(155deg,#ffffff57,#ffffff1a 34%,#0f0f0ff5 66%,#ffffff38)!important;box-shadow:0 1px #262626,0 2px #181818,0 3px #101010,0 4px #202020,0 22px 46px -10px #000000e0,inset 0 1px #ffffff52!important}.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover .tcg-back{background:radial-gradient(150px 36px at 26% 0%,#FFFFFF 0%,rgba(255,255,255,.72) 38%,transparent 100%),radial-gradient(150px 36px at 74% 100%,#FFFFFF 0%,rgba(255,255,255,.62) 38%,transparent 100%),linear-gradient(155deg,#ffffffe0,#ffffff47 48%,#121212f5,#ffffffbf)!important;box-shadow:0 1px #363636,0 2px #222,0 3px #141414,0 4px #2a2a2a,0 28px 56px -8px #000000eb,inset 0 1px #fff!important}.tnx-spro-pdp #s07-ai-opponent .tcg-back-desc{color:#ffffffc7!important}.tnx-spro-pdp #s07-ai-opponent .tcg-name{font-size:24px!important}.tnx-spro-pdp #s07-ai-opponent .tcg-back-id{font-size:17px!important}.tnx-spro-pdp #s10-hardware .v5-bento-tile--battery video{transform:scale(1.12)!important;transform-origin:center center!important}.tnx-spro-pdp #s10c-closing-banner.s10c-gallery{position:relative;padding:108px 0 96px!important;overflow:hidden;background:#010101!important}.tnx-spro-pdp #s10c-closing-banner.s10c-gallery{padding:80px 0 96px!important;overflow:hidden!important}.tnx-spro-pdp #s10c-closing-banner.s10c-gallery{padding:56px 0 72px!important;overflow:hidden!important}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-canvas{position:relative;width:100%;max-width:1440px;margin:0 auto;aspect-ratio:4487 / 2199}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head{position:absolute;left:31.57%;top:10.54%;width:35.34%;z-index:3;text-align:center;display:flex;align-items:center;justify-content:center}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head .v5-title{margin:0!important;font-size:clamp(24px,2.55vw,42px)!important;line-height:1.28!important;color:#fff!important;letter-spacing:.01em!important}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head .v5-title span{color:#fff!important}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-item{position:absolute;margin:0;border-radius:14px;overflow:hidden;background:#0d0e12;border:1px solid rgba(255,255,255,.08)}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-item:hover img{transform:scale(1.03)}.tnx-spro-pdp #s10c-closing-banner .s10c-p1{left:0%;top:10.54%;width:8.17%;height:34.1%;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.tnx-spro-pdp #s10c-closing-banner .s10c-p2{left:0%;top:59.06%;width:5.55%;height:34.1%;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.tnx-spro-pdp #s10c-closing-banner .s10c-p3{left:10.94%;top:32.8%;width:21.93%;height:46.35%}.tnx-spro-pdp #s10c-closing-banner .s10c-p4{left:15.55%;top:84.99%;width:10.09%;height:11.08%}.tnx-spro-pdp #s10c-closing-banner .s10c-p5{left:35.64%;top:38.93%;width:21.93%;height:34.1%}.tnx-spro-pdp #s10c-closing-banner .s10c-p6{left:36.29%;top:84.99%;width:12.72%;height:15.01%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.tnx-spro-pdp #s10c-closing-banner .s10c-p7{left:63.33%;top:34.61%;width:19.79%;height:30.77%}.tnx-spro-pdp #s10c-closing-banner .s10c-p8{left:61.06%;top:78.15%;width:12.72%;height:15.01%}.tnx-spro-pdp #s10c-closing-banner .s10c-p9{left:86.24%;top:11.12%;width:13.76%;height:34.1%;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.tnx-spro-pdp #s10c-closing-banner .s10c-p10{left:83.12%;top:73.03%;width:16.88%;height:26.97%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-right:none;border-bottom:none}@media(max-width:900px){.tnx-spro-pdp #s10c-closing-banner .s10c-proto-canvas{aspect-ratio:auto;padding:0 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head{position:static;grid-column:1 / -1;width:100%;margin-bottom:16px}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-item{position:static;width:100%!important;height:auto!important;aspect-ratio:4 / 3;border-radius:14px!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p1,.tnx-spro-pdp #s10c-closing-banner .s10c-p2{display:none}}.tnx-spro-pdp #s11-compare{padding:120px 0 140px!important;background:#010101!important}.tnx-spro-pdp #s11-compare .s11-head{text-align:center;max-width:780px;margin:0 auto 56px}.tnx-spro-pdp #s11-compare .s11-head .v5-title{margin:0 0 14px}.tnx-spro-pdp #s11-compare .s11-head .v5-sub{margin:0 auto}.tnx-spro-pdp #s11-compare .s11-stage{max-width:960px;margin:0 auto}.tnx-spro-pdp #s11-compare .s11-products{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;padding-bottom:36px}.tnx-spro-pdp #s11-compare .s11-prod-col{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.16)}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap{height:220px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap img{max-height:210px;width:auto;object-fit:contain;display:block}.tnx-spro-pdp #s11-compare .s11-prod-title{font-family:Michroma,sans-serif;font-size:22px;color:#fff;letter-spacing:.04em}.tnx-spro-pdp #s11-compare .s11-spec-list{display:flex;flex-direction:column}.tnx-spro-pdp #s11-compare .s11-spec-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.07)}.tnx-spro-pdp #s11-compare .s11-spec-row:last-child{border-bottom:none}.tnx-spro-pdp #s11-compare .s11-spec-col{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 18px}.tnx-spro-pdp #s11-compare .s11-val{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.48;color:#fff;max-width:360px}.tnx-spro-pdp #s11-compare .s11-val strong{color:#fff;font-weight:700}.tnx-spro-pdp #s11-compare .s11-val--stat{font-size:18px;font-weight:700;letter-spacing:.01em}.tnx-spro-pdp #s11-compare .s11-val--dash{font-size:20px;font-weight:400;color:#ffffff5c}.tnx-spro-pdp #s11-compare .s11-feat-label{margin-top:8px;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;color:#ffffff75;letter-spacing:.02em}@media(max-width:768px){.tnx-spro-pdp #s11-compare .s11-products,.tnx-spro-pdp #s11-compare .s11-spec-row{gap:20px}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap{height:150px}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap img{max-height:140px}.tnx-spro-pdp #s11-compare .s11-prod-title{font-size:17px}.tnx-spro-pdp #s11-compare .s11-spec-col{padding:0 6px}.tnx-spro-pdp #s11-compare .s11-val{font-size:13.5px}.tnx-spro-pdp #s11-compare .s11-val--stat{font-size:15px}.tnx-spro-pdp #s11-compare .s11-feat-label{font-size:11px}}.tnx-spro-pdp #s11-compare .s11-head{margin:0 auto 48px!important}.tnx-spro-pdp #s11-compare .s11-head .v5-title{margin:0!important}.tnx-spro-pdp #s11-compare .s11-stage{max-width:820px!important;margin:0 auto!important}.tnx-spro-pdp #s11-compare .s11-products{gap:48px!important;padding-bottom:18px!important}.tnx-spro-pdp #s11-compare .s11-prod-col{border-bottom:1px solid rgba(255,255,255,.22)!important;padding-bottom:24px!important}.tnx-spro-pdp #s11-compare .s11-spec-row{gap:48px!important;padding:22px 0!important;border-bottom:none!important}.tnx-spro-pdp #s11-compare .s11-val{max-width:320px!important}.tnx-spro-pdp #s08-ai-coach .v5-showcase-card,.tnx-spro-pdp #s08-ai-coach .s08-video-card,.tnx-spro-pdp #s09a-ai-training .v5-showcase-card,.tnx-spro-pdp #s09a-ai-training .s09a-duo-card,.tnx-spro-pdp #s09-ai-trainer .s03-video-stage,.tnx-spro-pdp #s09d-custom-drills .s03-video-stage,.tnx-spro-pdp #s10-hardware .v5-bento-tile,.tnx-spro-pdp #s10c-closing-banner .s10c-proto-item{border:none!important;border-radius:12px!important;box-shadow:none!important}.tnx-spro-pdp #s08-ai-coach .v5-showcase-card:hover,.tnx-spro-pdp #s09a-ai-training .v5-showcase-card:hover,.tnx-spro-pdp #s10-hardware .v5-bento-tile:hover{border:none!important;box-shadow:none!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p1,.tnx-spro-pdp #s10c-closing-banner .s10c-p2{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p9{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p6{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p10{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}@media(min-width:961px){.tnx-spro-pdp #s10-hardware .v5-bento-row--top .v5-bento-tile{flex:1;transition:flex .45s cubic-bezier(.22,1,.36,1)}.tnx-spro-pdp #s10-hardware .v5-bento-row--top .v5-bento-tile--voice,.tnx-spro-pdp #s10-hardware .v5-bento-row--top .v5-bento-tile:nth-child(2){flex:1.65}.tnx-spro-pdp #s10-hardware .v5-bento-row--top:hover .v5-bento-tile{flex:1}.tnx-spro-pdp #s10-hardware .v5-bento-row--top .v5-bento-tile:hover{flex:1.65}}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head{left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:760px!important}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head .v5-title{white-space:nowrap!important;font-size:clamp(20px,2.55vw,42px)!important;line-height:1.26!important;text-align:center!important}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head .s10c-title-line{display:inline-block;white-space:nowrap!important}@media(max-width:900px){.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head{left:auto!important;transform:none!important;margin-left:auto;margin-right:auto}}.tnx-spro-pdp #s06b-ai-roles .s06b-callout{z-index:10!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;transition:transform .35s cubic-bezier(.22,1,.36,1)}.tnx-spro-pdp #s06b-ai-roles .s06b-callout .s06b-callout-kicker{color:#daff00!important;opacity:1!important}.tnx-spro-pdp #s06b-ai-roles .s06b-callout .s06b-callout-title{color:#f7f7f7!important;opacity:1!important;text-shadow:0 2px 18px rgba(0,0,0,.85)}@media(max-width:1024px){.tnx-spro-pdp #s06b-ai-roles .s06b-callout{opacity:1}}@media(min-width:769px){.tnx-spro-pdp #s09-ai-trainer .s09-2line-title{white-space:nowrap}}@media(max-width:768px){.tnx-spro-pdp #s09-ai-trainer .s09-2line-title{white-space:normal}.tnx-spro-pdp #s09-ai-trainer .s09-2line-title br{display:none}}.tnx-spro-pdp #s11-compare .s11-pro-lime,.tnx-spro-pdp #s11-compare .s11-prod-col--pro .s11-prod-title{color:#daff00!important}.tnx-spro-pdp #s09-ai-trainer{position:relative;overflow:hidden;padding-top:120px!important;padding-bottom:130px!important;background-color:#010101!important;background-repeat:no-repeat!important;background-image:linear-gradient(180deg,#010101,#01010100 18% 84%,#010101),radial-gradient(95% 75% at 88% 14%,#050509eb,#0509128f 44%,#040c1800 86%),radial-gradient(110% 48% at 50% 96%,#ff98526b,#ec704047 28%,#e15e2c24 52%,#02427600 84%),radial-gradient(88% 58% at 18% 46%,#024c7f7a,#01376257 32%,#01203c29 62%,#00122600 90%),linear-gradient(180deg,#010101,#030e1e 22%,#012341 48%,#023866 68%,#6e5558 84%,#140a06 96%,#010101)!important}.tnx-spro-pdp #s09-ai-trainer .s09-arena-stage{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#07090d;box-shadow:0 32px 80px #000000a6}.tnx-spro-pdp #s09-ai-trainer .s09-arena-canvas{position:relative;width:100%;aspect-ratio:16 / 8.6;max-height:640px;overflow:hidden}.tnx-spro-pdp #s09-ai-trainer .s09-arena-canvas img{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block;transform:scale(1.01);transition:transform .9s cubic-bezier(.22,1,.36,1)}.tnx-spro-pdp #s09-ai-trainer .s09-arena-stage:hover .s09-arena-canvas img{transform:scale(1.035)}.tnx-spro-pdp #s09-ai-trainer .s09-arena-canvas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#01081214,#01060e00 48%,#04060adb 86%,#04060af5);pointer-events:none}@media(max-width:900px){.tnx-spro-pdp #s09-ai-trainer .s09-arena-canvas{aspect-ratio:16 / 11}}.tnx-spro-pdp #s09d-custom-drills .s09d-editorial-grid{display:grid;grid-template-columns:4fr 8fr;gap:56px;align-items:center}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-list{display:flex;flex-direction:column;gap:8px}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-item{position:relative;display:grid;grid-template-columns:3px 1fr;gap:24px;padding:24px 16px 24px 0;background:transparent!important;border:none!important;border-radius:0!important;cursor:pointer;opacity:.42;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-item:hover{opacity:.78}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-item.is-active{opacity:1;transform:translate(4px)}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-bar{position:relative;width:3px;height:100%;background:#ffffff1f;border-radius:99px;overflow:hidden}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-fill{position:absolute;top:0;left:0;width:100%;height:0%;background:linear-gradient(180deg,#f56e01,#daff00);border-radius:99px;transition:height .15s linear}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-item.is-active .s09d-rail-fill{height:100%;transition:height 4.2s linear}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-body{display:flex;flex-direction:column;gap:6px}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-title{margin:0!important;font-family:Michroma,sans-serif;font-size:clamp(20px,1.75vw,26px)!important;line-height:1.25!important;color:#fff!important}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-desc{margin:4px 0 0!important;font-size:15px!important;line-height:1.5!important;color:#ffffffad!important}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media{width:100%;min-height:540px;border-radius:12px!important;overflow:hidden;border:none!important;box-shadow:0 28px 72px #0000008c}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media video{width:100%;height:100%;min-height:540px;object-fit:cover;display:block}@media(max-width:960px){.tnx-spro-pdp #s09d-custom-drills .s09d-editorial-grid{grid-template-columns:1fr;gap:28px}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media,.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media video{min-height:320px}}@media(hover:hover)and (pointer:fine){.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover .tcg-card-inner,.tnx-spro-pdp #s07-ai-opponent .tcg-card.is-flipped .tcg-card-inner,.tnx-spro-pdp #s07-ai-opponent .tcg-card.is-flipped:hover .tcg-card-inner{transform:translate3d(0,-7px,12px) rotateY(180deg)!important;transition:transform .72s cubic-bezier(.16,1,.3,1)!important}.tnx-spro-pdp #s07-ai-opponent .tcg-card:not(:hover):not(.is-flipped) .tcg-card-inner{transform:translateZ(0) rotateX(0) rotateY(0)!important;transition:transform .65s cubic-bezier(.22,1,.36,1)!important}}.tnx-spro-pdp #s09-ai-trainer .s09-arena-stage,.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media,.tnx-spro-pdp #s08-ai-coach .s03-video-stage,.tnx-spro-pdp #s09-ai-trainer .s03-video-stage,.tnx-spro-pdp #s09d-custom-drills .s03-video-stage,.tnx-spro-pdp #s10-hardware .v5-bento-tile,.tnx-spro-pdp #s10c-closing-banner .s10c-proto-item{box-shadow:none!important}@media(min-width:901px){.tnx-spro-pdp #s10c-closing-banner .s10c-p1{left:0%!important;top:10%!important;width:8%!important;height:36%!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p2{left:0%!important;top:54%!important;width:8%!important;height:36%!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p3{left:11%!important;top:28%!important;width:22%!important;height:46%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p4{left:15.5%!important;top:79%!important;width:13%!important;height:15%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p5{left:36%!important;top:35%!important;width:28%!important;height:35%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p6{left:43.5%!important;top:75%!important;width:13%!important;height:15%!important;border-radius:12px!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p7{left:67%!important;top:31%!important;width:22%!important;height:35%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p8{left:71.5%!important;top:71%!important;width:13%!important;height:15%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p9{left:92%!important;top:10%!important;width:8%!important;height:36%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p10{left:87.5%!important;top:54%!important;width:12.5%!important;height:36%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img{transition:opacity .28s ease,transform .28s ease}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img:not(.is-active){position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;pointer-events:none}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img.is-active{position:relative;opacity:1}.tnx-spro-pdp #s11-compare .s11-color-picker{display:flex;flex-direction:column;align-items:center;gap:8px;margin:4px 0 18px}.tnx-spro-pdp #s11-compare .s11-color-dots{display:inline-flex;align-items:center;justify-content:center;gap:12px}.tnx-spro-pdp #s11-compare .s11-color-dot{width:14px;height:14px;border-radius:50%;padding:0;border:none;cursor:pointer;position:relative;transition:transform .2s ease,box-shadow .2s ease}.tnx-spro-pdp #s11-compare .s11-color-dot--orange{background:linear-gradient(135deg,#2b2d33 0% 35%,#f56e01 35%,#ff7a12);box-shadow:inset 0 1px 2px #ffffff40}.tnx-spro-pdp #s11-compare .s11-color-dot--white{background:linear-gradient(135deg,#f4f5f7,#d9dde3);box-shadow:inset 0 1px 2px #00000038}.tnx-spro-pdp #s11-compare .s11-color-dot.is-active{box-shadow:0 0 0 2.5px #010101,0 0 0 4px #ffffffd1}.tnx-spro-pdp #s11-compare .s11-color-dot:hover:not(.is-active){transform:scale(1.12)}.tnx-spro-pdp #s11-compare .s11-color-name{font-size:11px;line-height:1.2;letter-spacing:.02em;color:#ffffff8f}.tnx-spro-pdp #s08-ai-coach .v5-showcase-card,.tnx-spro-pdp #s08-ai-coach .s08-video-card,.tnx-spro-pdp #s09a-ai-training .v5-showcase-card,.tnx-spro-pdp #s09a-ai-training .s09a-duo-card,.tnx-spro-pdp #s09-ai-trainer .s09-arena-stage,.tnx-spro-pdp #s09-ai-trainer .s09-arena-canvas,.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media,.tnx-spro-pdp #s10-hardware .v5-bento-tile,.tnx-spro-pdp #s10c-closing-banner .s10c-proto-item{box-shadow:none!important}@media(min-width:901px){.tnx-spro-pdp #s10c-closing-banner .s10c-p1{left:0%!important;top:10%!important;width:8%!important;height:36%!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p2{left:0%!important;top:54%!important;width:8%!important;height:36%!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p3{left:11%!important;top:28%!important;width:22%!important;height:46%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p4{left:15.5%!important;top:79%!important;width:13%!important;height:15%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p5{left:36%!important;top:35%!important;width:28%!important;height:35%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p6{left:43.5%!important;top:75%!important;width:13%!important;height:15%!important;border-radius:12px!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p7{left:67%!important;top:31%!important;width:22%!important;height:35%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p8{left:71.5%!important;top:71%!important;width:13%!important;height:15%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p9{left:92%!important;top:10%!important;width:8%!important;height:36%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p10{left:84%!important;top:72%!important;width:16%!important;height:28%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap{position:relative}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img+.s11-sku-img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img:not(.is-active){opacity:0!important;pointer-events:none;transform:scale(.985)}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img.is-active{opacity:1!important;transform:scale(1)}.tnx-spro-pdp #s10-hardware .v5-bento-tile--voice video{object-position:62% 72%!important}.tnx-spro-pdp #s10-hardware .s10-voice-bubble{position:absolute;top:30px;right:30px;z-index:4;display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border-radius:999px!important;background:#daff00;color:#010101;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.25;white-space:nowrap;pointer-events:none;animation:s10VoiceFloat 3.2s ease-in-out infinite}.tnx-spro-pdp #s10-hardware .s10-voice-bubble:after{content:"";position:absolute;left:24px;bottom:-6px;width:13px;height:8px;background:#daff00;clip-path:polygon(0 0,100% 0,22% 100%);transform:none!important;border-radius:0!important}.tnx-spro-pdp #s10-hardware .s10-voice-wave{display:inline-flex;align-items:center;gap:2.5px;height:14px}.tnx-spro-pdp #s10-hardware .s10-voice-wave i{display:block;width:2.5px;border-radius:2px;background:#010101;animation:s10VoiceWaveBar 1.1s ease-in-out infinite}.tnx-spro-pdp #s10-hardware .s10-voice-wave i:nth-child(1){height:6px;animation-delay:0s}.tnx-spro-pdp #s10-hardware .s10-voice-wave i:nth-child(2){height:13px;animation-delay:.18s}.tnx-spro-pdp #s10-hardware .s10-voice-wave i:nth-child(3){height:9px;animation-delay:.36s}.tnx-spro-pdp #s10-hardware .s10-voice-wave i:nth-child(4){height:12px;animation-delay:.54s}@keyframes s10VoiceWaveBar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.1)}}@keyframes s10VoiceFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:768px){.tnx-spro-pdp #s10-hardware .s10-voice-bubble{top:18px;right:18px;padding:8px 14px;font-size:12px}}.tnx-spro-pdp #s07a-ai-matching .video-redblack-wrap,.tnx-spro-pdp .video-redblack-wrap{border:none!important;box-shadow:none!important;border-radius:12px!important;height:660px!important}@media(max-width:768px){.tnx-spro-pdp #s07a-ai-matching .video-redblack-wrap,.tnx-spro-pdp .video-redblack-wrap{height:360px!important}}.tnx-spro-pdp #s10c-closing-banner.s10c-gallery{background-color:#010101!important;background-repeat:no-repeat!important;background-image:linear-gradient(180deg,#010101,#01010100 18% 84%,#010101),radial-gradient(72% 46% at 50% 34%,#064e8a6b,#04346042 42%,#02183000 82%),radial-gradient(88% 52% at 50% 76%,#e862264d,#b0441a2e 44%,#3c180c00 85%),linear-gradient(180deg,#010101,#041020 26%,#061b33 50%,#1a1412 78%,#010101)!important}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-canvas{background:transparent!important}.tnx-spro-pdp #s06b-ai-roles .s06b-apple-stage{isolation:isolate}.tnx-spro-pdp #s06b-ai-roles .s06b-callout,.tnx-spro-pdp #s06b-ai-roles .s06b-callout--matching,.tnx-spro-pdp #s06b-ai-roles .s06b-callout--coaching,.tnx-spro-pdp #s06b-ai-roles .s06b-callout--training,.tnx-spro-pdp #s06b-ai-roles .s06b-callout.is-role-active{z-index:20!important;opacity:1!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;filter:none!important}.tnx-spro-pdp #s06b-ai-roles .s06b-callout-kicker{color:#daff00!important;opacity:1!important}.tnx-spro-pdp #s06b-ai-roles .s06b-callout-title,.tnx-spro-pdp #s06b-ai-roles .s06b-callout.is-role-active .s06b-callout-title{color:#f7f7f7!important;opacity:1!important;text-shadow:0 2px 16px rgba(0,0,0,.85)!important}.tnx-spro-pdp #s10-hardware .s10-voice-bubble{border-radius:999px!important;padding:10px 18px!important}.tnx-spro-pdp #s10-hardware .s10-voice-bubble:after{content:""!important;position:absolute!important;left:28px!important;bottom:-5px!important;width:12px!important;height:12px!important;background:#daff00!important;clip-path:none!important;border-radius:0 0 3px!important;transform:rotate(45deg)!important}.tnx-spro-pdp #s09-ai-trainer,.tnx-spro-pdp #s09-ai-trainer.s09-premium-sec{background-color:#010101!important;background-image:radial-gradient(76% 52% at 50% 42%,#04305847,#021a3424 48%,#01010100 82%),linear-gradient(180deg,#010101,#020b16 46%,#010101)!important}.tnx-spro-pdp #s10c-closing-banner.s10c-gallery{background-color:#010101!important;background-image:radial-gradient(72% 48% at 50% 40%,#0430583d,#021a341f 48%,#01010100 82%),linear-gradient(180deg,#010101,#020a14 48%,#010101)!important}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head .v5-title .s10c-hl-orange{color:#f56e01!important}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head .v5-title .s10c-hl-lime{color:#daff00!important}@media(min-width:901px){.tnx-spro-pdp #s10c-closing-banner .s10c-p10{left:92%!important;top:54%!important;width:8%!important;height:36%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:14px!important}}.tnx-spro-pdp #s09-ai-trainer,.tnx-spro-pdp #s09-ai-trainer.s09-premium-sec,.tnx-spro-pdp #s10c-closing-banner,.tnx-spro-pdp #s10c-closing-banner.s10c-gallery{background:#010101!important;background-color:#010101!important;background-image:none!important}.tnx-spro-pdp #s11-compare .s11-color-dots{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:4px!important}.tnx-spro-pdp #s11-compare .s11-color-dot{width:12px!important;height:12px!important;border-radius:50%!important;padding:0!important;border:none!important;outline:none!important;cursor:pointer!important;position:relative!important;-webkit-appearance:none!important;appearance:none!important;transition:transform .2s cubic-bezier(.22,1,.36,1)!important;box-shadow:inset 0 1px 1.5px #00000061,inset 0 -.5px 1px #ffffff38!important}.tnx-spro-pdp #s11-compare .s11-color-dot--orange{background:radial-gradient(circle at 35% 30%,#ff852b,#f56e01 58%,#c85200)!important}.tnx-spro-pdp #s11-compare .s11-color-dot--white{background:radial-gradient(circle at 35% 30%,#fff,#e8ecee 62%,#c5cbd0)!important}.tnx-spro-pdp #s11-compare .s11-color-dot:after{content:""!important;position:absolute!important;top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,0)!important;transition:border-color .2s ease,transform .2s ease!important;pointer-events:none!important}.tnx-spro-pdp #s11-compare .s11-color-dot.is-active{box-shadow:inset 0 1px 1.5px #00000061,inset 0 -.5px 1px #ffffff38!important}.tnx-spro-pdp #s11-compare .s11-color-dot.is-active:after{border-color:#ffffffb8!important}.tnx-spro-pdp #s11-compare .s11-color-dot:hover:not(.is-active):after{border-color:#ffffff47!important}.tnx-spro-pdp #s11-compare .s11-color-name{display:none!important}.tnx-spro-pdp #s11-compare .s11-color-picker{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;margin:6px 0 18px!important}.tnx-spro-pdp #s11-compare .s11-color-dots{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:4px!important}.tnx-spro-pdp #s11-compare .s11-color-dot{width:14px!important;height:14px!important;border-radius:50%!important;padding:0!important;border:none!important;outline:none!important;cursor:pointer!important;position:relative!important;-webkit-appearance:none!important;appearance:none!important;transition:transform .2s cubic-bezier(.22,1,.36,1)!important;box-shadow:inset 0 1px 1px #ffffff59,inset 0 -1px 1.5px #00000073!important}.tnx-spro-pdp #s11-compare .s11-color-dot--orange{background:radial-gradient(circle at 35% 28%,#ff8b33,#f56e01 58%,#c44e00)!important}.tnx-spro-pdp #s11-compare .s11-color-dot--white{background:radial-gradient(circle at 35% 28%,#fff,#eaecef 60%,#c6ccd2)!important}.tnx-spro-pdp #s11-compare .s11-color-dot:after{content:""!important;position:absolute!important;top:-3.5px!important;right:-3.5px!important;bottom:-3.5px!important;left:-3.5px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,0)!important;transition:border-color .2s ease!important;pointer-events:none!important}.tnx-spro-pdp #s11-compare .s11-color-dot.is-active{box-shadow:inset 0 1px 1px #ffffff59,inset 0 -1px 1.5px #00000073!important}.tnx-spro-pdp #s11-compare .s11-color-dot.is-active:after{border-color:#ffffffd1!important}.tnx-spro-pdp #s11-compare .s11-color-dot:hover:not(.is-active):after{border-color:#ffffff52!important}.tnx-spro-pdp #s11-compare .s11-color-name{display:block!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Poppins,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.01em!important;color:#86868b!important}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap{height:248px!important;margin-bottom:18px!important}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img{max-height:238px!important;width:auto!important;object-fit:contain!important}.tnx-spro-pdp #s11-compare .s11-pro-lime,.tnx-spro-pdp #s11-compare .s11-prod-col--pro .s11-prod-title{color:#f56e01!important;transition:color .28s cubic-bezier(.22,1,.36,1)!important}.tnx-spro-pdp #s11-compare[data-pro-color=white] .s11-pro-lime,.tnx-spro-pdp #s11-compare .s11-prod-col--pro[data-active-color=white] .s11-prod-title{color:#daff00!important}@media(max-width:768px){.tnx-spro-pdp #s11-compare .s11-prod-img-wrap{height:176px!important}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img{max-height:168px!important}}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media{position:relative!important;min-height:540px}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-pane{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1);z-index:1}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-pane.is-active{opacity:1;pointer-events:auto;z-index:2}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-pane video{width:100%;height:100%;min-height:540px;object-fit:cover;display:block}@media(max-width:960px){.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media,.tnx-spro-pdp #s09d-custom-drills .s09d-stage-pane video{min-height:320px}}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap{position:relative!important;width:100%!important;height:248px!important;display:block!important}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img,.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img+.s11-sku-img,.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img.is-active,.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img:not(.is-active){position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;margin:auto!important;height:238px!important;max-height:238px!important;width:auto!important;object-fit:contain!important;transform:none!important;transition:opacity .24s ease!important}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img:not(.is-active){opacity:0!important;pointer-events:none!important}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img.is-active{opacity:1!important;pointer-events:auto!important}@media(max-width:768px){.tnx-spro-pdp #s11-compare .s11-prod-img-wrap{height:176px!important}.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img,.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img+.s11-sku-img,.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img.is-active,.tnx-spro-pdp #s11-compare .s11-prod-img-wrap .s11-sku-img:not(.is-active){height:168px!important;max-height:168px!important}}.tnx-spro-pdp #s02-hero.v5-hero video,.tnx-spro-pdp #s02-hero .hero-video-parallax{filter:brightness(.96) contrast(1.03)!important}.tnx-spro-pdp #s02-hero .v5-hero-scrim{background:radial-gradient(65% 65% at 22% 52%,rgba(1,1,1,.36) 0%,rgba(1,1,1,.1) 55%,transparent 100%),linear-gradient(180deg,#01010124,#0101010a 45%,#0101012e 78%,#010101b8 94%,#010101)!important}.tnx-spro-pdp #s07a-ai-matching .video-redblack-wrap{background:#05070b!important;box-shadow:0 28px 70px #000000a6!important}.tnx-spro-pdp #s07a-ai-matching .video-redblack-wrap video{filter:contrast(1.04) saturate(1.06) brightness(.98)!important}.tnx-spro-pdp #s07a-ai-matching .video-redblack-wrap:after,.tnx-spro-pdp #s07a-ai-matching .video-redblack-glow{display:none!important}.tnx-spro-pdp #s06-ai-base .v5-bento-tile,.tnx-spro-pdp #s06-ai-base .v5-bento-tile:hover{border:none!important;outline:none!important;box-shadow:none!important}.tnx-spro-pdp #s03-rally .s03-cinema-title.v5-title{font-size:clamp(32px,4vw,54px)!important;line-height:1.16!important}@media(max-width:768px){.tnx-spro-pdp .wrap,.tnx-spro-pdp .container{padding-left:20px!important;padding-right:20px!important}.tnx-spro-pdp .v5-sec{min-height:auto!important;padding:68px 0!important}.tnx-spro-pdp .v5-head{margin-bottom:28px!important}.tnx-spro-pdp .v5-title,.tnx-spro-pdp #s02-hero .hero-2line-title.v5-title,.tnx-spro-pdp #s03-rally .s03-cinema-title.v5-title,.tnx-spro-pdp #s06-ai-base .v5-title,.tnx-spro-pdp #s06b-ai-roles .v5-title,.tnx-spro-pdp #s07a-ai-matching .v5-title,.tnx-spro-pdp #s07-ai-opponent .v5-title,.tnx-spro-pdp #s08-ai-coach .v5-title,.tnx-spro-pdp #s09a-ai-training .v5-title,.tnx-spro-pdp #s09-ai-trainer .v5-title,.tnx-spro-pdp #s09-ai-trainer .v5-head,.tnx-spro-pdp #s09-ai-trainer .v5-head>div{min-width:0!important;max-width:100%!important;width:100%!important}.tnx-spro-pdp #s09-ai-trainer .s09-2line-title,.tnx-spro-pdp #s09-ai-trainer .s09-2line-title.v5-title{white-space:normal!important;max-width:100%!important;width:100%!important}.tnx-spro-pdp #s02-hero .v5-title,.tnx-spro-pdp #s03-rally .v5-title,.tnx-spro-pdp #s07a-ai-matching .v5-title,.tnx-spro-pdp #s09-ai-trainer .v5-title,.tnx-spro-pdp #s09-ai-trainer .s09-2line-title.v5-title,.tnx-spro-pdp #s09d-custom-drills .v5-title,.tnx-spro-pdp #s10-hardware .v5-title,.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head .v5-title,.tnx-spro-pdp #s11-compare .s11-head .v5-title{font-size:clamp(24px,6.4vw,32px)!important;line-height:1.22!important;letter-spacing:-.015em!important;white-space:normal!important;word-break:break-word}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head .s10c-title-line{white-space:normal!important;display:inline!important}.tnx-spro-pdp .v5-sub,.tnx-spro-pdp #s02-hero .v5-sub,.tnx-spro-pdp #s06-ai-base .v5-sub,.tnx-spro-pdp #s07a-ai-matching .v5-sub,.tnx-spro-pdp #s08-ai-coach .v5-sub,.tnx-spro-pdp #s09a-ai-training .v5-sub,.tnx-spro-pdp #s09-ai-trainer .v5-sub,.tnx-spro-pdp #s09d-custom-drills .v5-sub,.tnx-spro-pdp #s11-compare .v5-sub{font-size:14.5px!important;line-height:1.58!important;color:#c8d0dc!important}}@media(max-width:1024px){.tnx-spro-pdp #s04-perf-bento.hscroll-wrap{height:auto!important;padding:48px 0 56px!important;background:#010101!important}.tnx-spro-pdp #s04-perf-bento .hscroll-sticky{position:relative!important;height:auto!important;overflow:visible!important;background:#010101!important;background-image:radial-gradient(80% 50% at 50% 0%,#f56e0114,#01010100 70%)!important}.tnx-spro-pdp #s04-perf-bento .hscroll-intro,.tnx-spro-pdp #s04-perf-bento .tball-stage,.tnx-spro-pdp #s04-perf-bento .tball-trail,.tnx-spro-pdp #s04-perf-bento .hscroll-foot,.tnx-spro-pdp #s04-perf-bento .hp-speed{display:none!important}.tnx-spro-pdp #s04-perf-bento .hscroll-track{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;gap:20px!important;padding:0 20px!important;box-sizing:border-box!important;transform:none!important;opacity:1!important}.tnx-spro-pdp #s04-perf-bento .v5-hpanel{flex:none!important;width:100%!important;height:auto!important;padding:28px 22px!important;margin:0!important;display:grid!important;grid-template-columns:1fr!important;gap:22px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(165deg,#10141cf5,#07090dfa)!important;box-shadow:0 18px 40px #000000a6!important}.tnx-spro-pdp #s04-perf-bento .hp-left{max-width:100%!important}.tnx-spro-pdp #s04-perf-bento .badge-pill{background:#f56e012e!important;border-color:#f56e0194!important;color:#ff7e1d!important;font-weight:700!important}.tnx-spro-pdp #s04-perf-bento .v5-hpanel .v5-giant-num{font-size:clamp(46px,12.5vw,68px)!important;line-height:1.02!important;margin:14px 0 12px!important;color:#fff!important;text-shadow:0 2px 24px rgba(0,0,0,.85)!important;white-space:normal!important}.tnx-spro-pdp #s04-perf-bento .v5-hpanel .v5-giant-num .u-orange{color:#ff7a14!important;font-size:.34em!important}.tnx-spro-pdp #s04-perf-bento .v5-hpanel .v5-giant-num .u-lime{color:#daff00!important;font-size:.28em!important;margin-top:6px!important;text-shadow:0 1px 12px rgba(0,0,0,.85)!important}.tnx-spro-pdp #s04-perf-bento .hp-desc{color:#e5e9f0!important;font-size:15px!important;line-height:1.6!important;font-weight:400!important;max-width:100%!important;text-shadow:0 1px 8px rgba(0,0,0,.75)!important}.tnx-spro-pdp #s04-perf-bento .hp-right{max-width:100%!important;border-left:none!important;padding-left:0!important;gap:14px!important}.tnx-spro-pdp #s04-perf-bento .hp-micro{background:#05070be0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;padding:14px!important}.tnx-spro-pdp #s04-perf-bento .hp-micro svg text[fill*="rgba(255,255,255"]{fill:#ffffffc7!important}}@media(max-width:768px){.tnx-spro-pdp #s02-hero.v5-hero{min-height:540px!important;height:78vh!important}.tnx-spro-pdp #s02-hero .v5-hero-inner{padding-bottom:36px!important}.tnx-spro-pdp #s06b-ai-roles.s06b-apple-sec{padding:68px 0!important}.tnx-spro-pdp #s06b-ai-roles .s06b-apple-head{margin-bottom:24px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-callout-title{font-size:clamp(20px,5.4vw,24px)!important}.tnx-spro-pdp #s11-compare .s11-products,.tnx-spro-pdp #s11-compare .s11-spec-row{gap:16px!important}.tnx-spro-pdp #s11-compare .s11-prod-title{font-size:16px!important}}.tnx-spro-pdp #s09-ai-trainer .s09-arena-canvas video{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.tnx-spro-pdp #s09-ai-trainer .s09-arena-canvas:after{display:none!important;background:none!important}.tnx-spro-pdp #s04-perf-bento .hp-micro{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:8px 0 0!important}@media(max-width:1024px){.tnx-spro-pdp #s04-perf-bento.hscroll-wrap{height:auto!important;padding:0!important;background:#010101!important}.tnx-spro-pdp #s04-perf-bento .hscroll-sticky{position:relative!important;height:auto!important;overflow:hidden!important;padding:64px 0 72px!important;background:radial-gradient(120% 24% at 50% 16%,#024a8675,#01182e00 74%),radial-gradient(120% 26% at 50% 48%,#013e7066,#01122400 74%),radial-gradient(120% 26% at 50% 80%,#e05c1442,#120a0800 76%),linear-gradient(180deg,#010101,#021324 7%,#012340 20%,#022c50,#04223e 52%,#0c1c2c 66%,#1d1614 78%,#2b170f 88%,#130b08 95%,#010101)!important}.tnx-spro-pdp #s04-perf-bento .hscroll-intro,.tnx-spro-pdp #s04-perf-bento .hp-speed{display:none!important}.tnx-spro-pdp #s04-perf-bento .hscroll-track{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;gap:0!important;padding:0 20px!important;box-sizing:border-box!important;transform:none!important;opacity:1!important}.tnx-spro-pdp #s04-perf-bento .v5-hpanel{flex:none!important;width:100%!important;height:auto!important;padding:44px 0!important;margin:0!important;display:grid!important;grid-template-columns:1fr!important;gap:22px!important;border-radius:0!important;border:none!important;border-top:1px solid rgba(255,255,255,.12)!important;background:transparent!important;box-shadow:none!important}.tnx-spro-pdp #s04-perf-bento .v5-hpanel:first-child{border-top:none!important;padding-top:8px!important}.tnx-spro-pdp #s04-perf-bento .badge-pill{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;color:#ff7a14!important;font-family:var(--font-display)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important}.tnx-spro-pdp #s04-perf-bento .v5-hpanel .v5-giant-num{font-size:clamp(52px,13.5vw,72px)!important;line-height:1!important;margin:8px 0 12px!important;color:#fff!important;text-shadow:0 4px 28px rgba(0,0,0,.65)!important}.tnx-spro-pdp #s04-perf-bento .hp-vid{border:none!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 20px 44px #0000007a!important}.tnx-spro-pdp #s04-perf-bento .hp-micro{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:6px 0 0!important}}@media(max-width:768px){.tnx-spro-pdp{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.tnx-spro-pdp .v5-sec,.tnx-spro-pdp #s02-hero,.tnx-spro-pdp #s06b-ai-roles,.tnx-spro-pdp #s06b-ai-roles .container,.tnx-spro-pdp #s06b-ai-roles .s06b-apple-stage{overflow:hidden!important;max-width:100%!important}.tnx-spro-pdp #s02-hero .hero-2line-title span{white-space:normal!important}.tnx-spro-pdp #s07-ai-opponent{padding-top:68px!important}.tnx-spro-pdp #s07-ai-opponent .tcg-stage:before{display:none!important}.tnx-spro-pdp #s07-ai-opponent .tcg-stage:after{width:24px!important;opacity:.38!important}.tnx-spro-pdp #s07-ai-opponent .tcg-stage{margin:8px 0 0!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.tnx-spro-pdp #s07-ai-opponent .tcg-viewport{padding:16px 20px 26px!important;box-sizing:border-box!important}.tnx-spro-pdp #s07-ai-opponent .tcg-track{gap:16px!important}.tnx-spro-pdp #s07-ai-opponent .tcg-role-pill{font-size:8.5px!important;padding:4px 8px!important;letter-spacing:.04em!important;white-space:nowrap!important;line-height:1.2!important}.tnx-spro-pdp #s07-ai-opponent .tcg-shots-row{font-size:9.5px!important;letter-spacing:.03em!important;white-space:nowrap!important;gap:6px!important}.tnx-spro-pdp #s07-ai-opponent .opc-arrow:focus,.tnx-spro-pdp #s07-ai-opponent .opc-arrow:focus-visible{outline:none!important;box-shadow:none!important}.tnx-spro-pdp #s07-ai-opponent .opc-arrow:hover{background:#ffffff0d!important;border-color:#ffffff29!important;color:#fff!important;box-shadow:none!important;transform:none!important}.tnx-spro-pdp #s07-ai-opponent .opc-arrow:active{background:#f56e01!important;border-color:#f56e01!important;color:#050505!important;transform:scale(.95)!important}.tnx-spro-pdp #s09a-ai-training .v5-duo-grid,.tnx-spro-pdp .v5-duo-grid{grid-template-columns:1fr!important;gap:20px!important}.tnx-spro-pdp #s09a-ai-training .s09a-duo-card{height:400px!important;min-height:400px!important;padding:28px 24px!important;border-radius:16px!important}.tnx-spro-pdp #s09a-ai-training .s09a-card-title{font-size:clamp(22px,6vw,26px)!important;line-height:1.2!important;white-space:normal!important}}@media(max-width:900px){.tnx-spro-pdp #s10c-closing-banner .s10c-proto-canvas{aspect-ratio:auto!important;padding:0 20px!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;align-items:stretch!important}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head{position:relative!important;left:auto!important;right:auto!important;top:auto!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;margin:0 0 20px!important;opacity:1!important;visibility:visible!important;transform:none!important}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-item,.tnx-spro-pdp #s10c-closing-banner .s10c-p1,.tnx-spro-pdp #s10c-closing-banner .s10c-p2,.tnx-spro-pdp #s10c-closing-banner .s10c-p3,.tnx-spro-pdp #s10c-closing-banner .s10c-p4,.tnx-spro-pdp #s10c-closing-banner .s10c-p5,.tnx-spro-pdp #s10c-closing-banner .s10c-p6,.tnx-spro-pdp #s10c-closing-banner .s10c-p7,.tnx-spro-pdp #s10c-closing-banner .s10c-p8,.tnx-spro-pdp #s10c-closing-banner .s10c-p9,.tnx-spro-pdp #s10c-closing-banner .s10c-p10{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p1,.tnx-spro-pdp #s10c-closing-banner .s10c-p2{display:none!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p5{grid-column:1 / -1!important;aspect-ratio:16 / 9.5!important;order:1!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p3{aspect-ratio:3 / 3.6!important;order:2!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p7{aspect-ratio:3 / 3!important;align-self:end!important;order:3!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p6{aspect-ratio:4 / 3.1!important;order:4!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p8{aspect-ratio:4 / 3.7!important;order:5!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p4{grid-column:1 / -1!important;aspect-ratio:16 / 9!important;order:6!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p9{aspect-ratio:3 / 3.4!important;order:7!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p10{aspect-ratio:3 / 3.4!important;order:8!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p10 img{object-position:center 18%!important}}.tnx-spro-pdp #s06-ai-base .s06-missing-placeholder{width:100%;aspect-ratio:16 / 9;border-radius:16px;background:#5a1216;display:flex;align-items:center;justify-content:center;margin-top:28px;font-family:Michroma,sans-serif;font-size:clamp(18px,2vw,28px);color:#f7f7f7;letter-spacing:.06em;text-align:center;-webkit-user-select:none;user-select:none}@media(max-width:768px){.tnx-spro-pdp #s06-ai-base .s06-missing-placeholder{border-radius:12px;margin-top:20px}}.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec{padding-top:104px!important;padding-bottom:112px!important;background:#010101!important;overflow:hidden!important}.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-apple-head{text-align:center!important;max-width:980px!important;margin:0 auto 28px!important}.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-apple-head .ai-tag-row{justify-content:center!important;margin-bottom:16px!important}.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-apple-head .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-2line-title{white-space:nowrap!important;font-size:clamp(32px,3.8vw,54px)!important;line-height:1.15!important;color:#f7f7f7!important;letter-spacing:-.01em!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-stage{position:relative!important;width:100%!important;max-width:1220px!important;height:650px!important;margin:0 auto!important;display:block!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:3!important;pointer-events:none!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core{position:absolute!important;left:50%!important;top:52%!important;transform:translate(-50%,-50%)!important;width:clamp(360px,44vw,540px)!important;z-index:2!important;pointer-events:none!important;display:flex!important;align-items:center!important;justify-content:center!important}@keyframes s06bAuraPulse{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-img{width:100%!important;height:auto!important;display:block!important;object-fit:contain!important;-webkit-mask-image:radial-gradient(ellipse 68% 64% at 50% 50%,#000 54%,rgba(0,0,0,.72) 74%,transparent 96%)!important;mask-image:radial-gradient(ellipse 68% 64% at 50% 50%,#000 54%,rgba(0,0,0,.72) 74%,transparent 96%)!important}@keyframes s06bLensScan{0%{opacity:.35;transform:translate(-50%,-50%) scale(.82)}to{opacity:.92;transform:translate(-50%,-50%) scale(1.18)}}@keyframes s06bSonarRipple{0%{opacity:.16;transform:scale(.95)}50%{opacity:.62;transform:scale(1.02)}to{opacity:.16;transform:scale(.95)}}@keyframes s06bParticleTwinkle{0%,to{opacity:.22;transform:translateY(0) scale(.85)}50%{opacity:.92;transform:translateY(-4px) scale(1.25)}}@keyframes s06bCometArc1{0%{stroke-dasharray:0 120;stroke-dashoffset:0;opacity:0}5%{stroke-dasharray:22 120;stroke-dashoffset:0;opacity:1}28%{stroke-dasharray:22 120;stroke-dashoffset:-78;opacity:1}33.33%,to{stroke-dasharray:0 120;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometArc2{0%,33.33%{stroke-dasharray:0 120;stroke-dashoffset:0;opacity:0}38%{stroke-dasharray:22 120;stroke-dashoffset:0;opacity:1}61%{stroke-dasharray:22 120;stroke-dashoffset:-78;opacity:1}66.66%,to{stroke-dasharray:0 120;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometArc3{0%,66.66%{stroke-dasharray:0 120;stroke-dashoffset:0;opacity:0}71%{stroke-dasharray:22 120;stroke-dashoffset:0;opacity:1}94%{stroke-dasharray:22 120;stroke-dashoffset:-78;opacity:1}to{stroke-dasharray:0 120;stroke-dashoffset:-100;opacity:0}}@keyframes s06bNodeGlowPulse{0%,24%,to{border-color:#ffffff24;box-shadow:0 14px 36px #000000ad,inset 0 1px #ffffff1a}8%,16%{border-color:#daff009e;box-shadow:0 14px 40px #000000c7,0 0 26px #daff0038,inset 0 1px #daff006b}}.tnx-spro-pdp #s06b-ai-roles .s06b-callout.s06b-loop-node{position:absolute!important;z-index:4!important;width:clamp(270px,26vw,336px)!important;padding:18px 26px 20px!important;border-radius:16px!important;background:radial-gradient(120% 90% at 50% 0%,#daff0014,#0e1014d1 52%,#060709e6)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 14px 36px #000000ad,inset 0 1px #ffffff1a!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;text-decoration:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:5px!important;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease!important;animation:s06bNodeGlowPulse 4.8s ease-in-out infinite!important}.tnx-spro-pdp #s06b-ai-roles .s06b-callout.s06b-loop-node:hover{transform:translate(-50%,-53%) scale(1.03)!important;border-color:#daff00c7!important;box-shadow:0 18px 44px #000000d9,0 0 32px #daff0047,inset 0 1px #daff008c!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--top{left:50%!important;top:14%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;animation-delay:0s!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--right{left:80.5%!important;top:76%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;animation-delay:1.6s!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--left{left:19.5%!important;top:76%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;animation-delay:3.2s!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-node-num{font-family:Michroma,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#daff00!important;letter-spacing:.1em!important;line-height:1.1!important;text-shadow:0 0 12px rgba(218,255,0,.42)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-callout-title{font-family:Michroma,sans-serif!important;font-size:clamp(20px,1.9vw,27px)!important;line-height:1.2!important;color:#fff!important;margin:2px 0 1px!important;white-space:nowrap!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-callout-kicker{font-family:Poppins,sans-serif!important;font-size:clamp(13px,1.05vw,15px)!important;font-weight:400!important;color:#f7f7f7b8!important;letter-spacing:.02em!important}.tnx-spro-pdp #s06b-ai-roles .s06b-callout.s06b-loop-node:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(218,255,0,.88) 50%,transparent 100%);box-shadow:0 0 14px #daff007a;pointer-events:none}.tnx-spro-pdp .ai-tag-row.v5-role-kicker-row,.tnx-spro-pdp #s07a-ai-matching .s07a-priority-kicker-row{display:inline-flex!important;align-items:center!important;gap:14px!important;margin-bottom:18px!important;flex-wrap:wrap!important}.tnx-spro-pdp .v5-role-ball-wrap,.tnx-spro-pdp #s07a-ai-matching .s07a-mini-ball-wrap{width:42px!important;height:42px!important;margin-right:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;position:relative!important;filter:drop-shadow(0 4px 14px rgba(218,255,0,.3))!important}.tnx-spro-pdp .v5-role-spin-ball,.tnx-spro-pdp #s07a-ai-matching #s07aSpinBallCanvas{width:42px!important;height:42px!important;display:block!important;object-fit:contain!important;border-radius:50%!important;background:transparent!important;animation:v5RoleSpinBall 14s linear infinite!important;transform-origin:50% 50%!important;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes v5RoleSpinBall{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tnx-spro-pdp .v5-role-spin-ball,.tnx-spro-pdp #s07a-ai-matching #s07aSpinBallCanvas{animation:none!important;will-change:auto}}.tnx-spro-pdp .ai-role-tag.v5-role-kicker-text,.tnx-spro-pdp #s07a-ai-matching .ai-role-tag.s07a-role-kicker{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;font-family:Michroma,sans-serif!important;font-size:clamp(16px,1.35vw,20px)!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#daff00!important;line-height:1.1!important}.tnx-spro-pdp .spro-only-pill,.tnx-spro-pdp #s06-ai-base .spro-only-pill,.tnx-spro-pdp #s06b-ai-roles .spro-only-pill,.tnx-spro-pdp .spro-only-pill.v5-role-spro-pill,.tnx-spro-pdp #s07a-ai-matching .spro-only-pill.s07a-spro-outline-pill{background:transparent!important;border:1px solid rgba(255,255,255,.24)!important;color:#f7f7f79e!important;box-shadow:none!important;border-radius:999px!important;padding:5px 14px!important;font-family:Michroma,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.06em!important;line-height:1!important}.tnx-spro-pdp #s07a-ai-matching .v5-title.s07a-hero-title{font-family:Michroma,sans-serif!important;font-size:clamp(34px,4.2vw,60px)!important;line-height:1.12!important;letter-spacing:-.01em!important;color:#f7f7f7!important;margin:0 0 16px!important}.tnx-spro-pdp #s07a-ai-matching .v5-sub.s07a-hero-sub{font-family:Poppins,sans-serif!important;font-size:clamp(15px,1.15vw,18px)!important;line-height:1.6!important;color:#f7f7f79e!important;max-width:680px!important;margin:0 0 12px!important}.tnx-spro-pdp #s07a-ai-matching .video-redblack-wrap{border-radius:20px!important;overflow:hidden!important}.tnx-spro-pdp #s07a-ai-matching .video-redblack-glow{opacity:.18!important}.tnx-spro-pdp #s07-ai-opponent .tcg-sim-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 9px;margin-bottom:6px;border-radius:999px;background:#f56e0129;border:1px solid rgba(245,110,1,.48);font-family:Michroma,sans-serif;font-size:7.5px;letter-spacing:.12em;color:#ff8b2e;text-transform:uppercase;line-height:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tnx-spro-pdp #s07-ai-opponent .tcg-sim-dot{width:5px;height:5px;border-radius:50%;background:#f56e01;box-shadow:0 0 6px #f56e01;flex-shrink:0}.tnx-spro-pdp #s07-ai-opponent .tcg-back-body{justify-content:space-between!important;gap:14px!important;padding-top:18px!important}.tnx-spro-pdp #s07-ai-opponent .tcg-back-sim-block{margin-top:auto;padding-top:8px}.tnx-spro-pdp #s07-ai-opponent .tcg-back-sim{display:inline-flex;align-items:center;gap:7px;margin:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1.35}.tnx-spro-pdp #s07-ai-opponent .tcg-back-sim.is-supported{color:#f7f7f7}.tnx-spro-pdp #s07-ai-opponent .tcg-back-sim.is-supported .tcg-sim-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#daff0029;border:1px solid rgba(218,255,0,.55);color:#daff00;font-size:10px;font-weight:700}.tnx-spro-pdp #s07-ai-opponent .tcg-back-sim.is-unsupported{color:#ffffff6b}.tnx-spro-pdp #s07-ai-opponent .tcg-back-sim.is-unsupported .tcg-sim-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:#ffffff6b;font-size:9px}@media(max-width:768px){.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec{padding-top:64px!important;padding-bottom:68px!important}.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-apple-head .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-2line-title{white-space:nowrap!important;font-size:clamp(22px,6.2vw,30px)!important;line-height:1.24!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-stage{height:460px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core{width:240px!important;top:49%!important}.tnx-spro-pdp #s06b-ai-roles .s06b-callout.s06b-loop-node{width:auto!important;min-width:148px!important;max-width:172px!important;padding:10px 12px 12px!important;border-radius:12px!important;gap:2px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--top{top:12%!important;left:50%!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--right{top:82%!important;left:74%!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--left{top:82%!important;left:26%!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-node-num{font-size:10px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-callout-title{font-size:13.5px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-callout-kicker{font-size:10.5px!important}.tnx-spro-pdp .ai-tag-row.v5-role-kicker-row,.tnx-spro-pdp #s07a-ai-matching .s07a-priority-kicker-row{gap:10px!important;margin-bottom:12px!important}.tnx-spro-pdp .v5-role-ball-wrap,.tnx-spro-pdp .v5-role-spin-ball,.tnx-spro-pdp #s07a-ai-matching .s07a-mini-ball-wrap,.tnx-spro-pdp #s07a-ai-matching #s07aSpinBallCanvas{width:32px!important;height:32px!important;margin-right:2px!important}.tnx-spro-pdp .ai-role-tag.v5-role-kicker-text,.tnx-spro-pdp #s07a-ai-matching .ai-role-tag.s07a-role-kicker{font-size:15px!important}.tnx-spro-pdp #s07a-ai-matching .v5-title.s07a-hero-title{font-size:clamp(24px,6.8vw,34px)!important}}.tnx-spro-pdp #s09a-ai-training .v5-head .v5-title{max-width:none}.tnx-spro-pdp #s09-ai-trainer .s09-arena-corner-tag{position:absolute;top:22px;left:24px;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#080c12b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(218,255,0,.38);color:#daff00;font-family:Michroma,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;box-shadow:0 6px 20px #00000061;pointer-events:none}.tnx-spro-pdp #s09-ai-trainer .s09-arena-corner-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#daff00;box-shadow:0 0 8px #daff00d9}@media(max-width:767px){.tnx-spro-pdp #s09-ai-trainer .s09-arena-corner-tag{top:14px;left:14px;padding:5px 11px;font-size:9.5px;letter-spacing:.11em}}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media{position:relative!important;width:100%!important;height:560px!important;min-height:560px!important;border-radius:20px!important;overflow:hidden!important;background:#080a0f!important;border:1px solid rgba(255,255,255,.09)!important}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-pane{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:0!important;pointer-events:none!important;transition:opacity .48s cubic-bezier(.22,1,.36,1)!important;z-index:1!important;overflow:hidden!important}.tnx-spro-pdp #s09d-custom-drills .s09d-phone-showcase{position:relative!important;z-index:3!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.tnx-spro-pdp #s09d-custom-drills .s09d-flank-phone{position:absolute!important;top:50%!important;width:198px!important;height:412px!important;border-radius:28px!important;padding:6px!important;background:#181c24b8!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 42px #000000a6!important;overflow:hidden!important;filter:blur(3.5px) brightness(.48) saturate(.92)!important;opacity:.76!important;cursor:pointer!important;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .35s ease,opacity .35s ease!important;z-index:2!important}.tnx-spro-pdp #s09d-custom-drills .s09d-flank-phone:hover{filter:blur(1.5px) brightness(.68) saturate(1.05)!important;opacity:.92!important}.tnx-spro-pdp #s09d-custom-drills .s09d-flank-phone img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:22px!important;display:block!important}.tnx-spro-pdp #s09d-custom-drills .s09d-hero-phone{position:relative!important;z-index:4!important;width:242px!important;height:504px!important;border-radius:36px!important;padding:8px!important;background:linear-gradient(145deg,#323741,#15181f 48%,#282d36)!important;border:1px solid rgba(255,255,255,.26)!important;box-shadow:0 28px 68px #000000d9,0 0 44px #daff0024,inset 0 1px 1px #ffffff52!important;transform:translateY(6px) scale(.985);transition:transform .48s cubic-bezier(.22,1,.36,1)!important}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-pane.is-active .s09d-hero-phone{transform:translateY(0) scale(1)}.tnx-spro-pdp #s09d-custom-drills .s09d-hero-phone-screen{position:relative!important;width:100%!important;height:100%!important;border-radius:29px!important;overflow:hidden!important;background:#000!important;box-shadow:inset 0 0 0 1px #ffffff0f!important}.tnx-spro-pdp #s09d-custom-drills .s09d-app-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important}@keyframes s09dCustomScrollPan{0%,18%{object-position:center 0%}72%,90%{object-position:center 100%}to{object-position:center 0%}}@media(max-width:768px){.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media{height:410px!important;min-height:410px!important;border-radius:16px!important}.tnx-spro-pdp #s09d-custom-drills .s09d-hero-phone{width:180px!important;height:374px!important;border-radius:28px!important;padding:6px!important}.tnx-spro-pdp #s09d-custom-drills .s09d-hero-phone-screen{border-radius:22px!important}.tnx-spro-pdp #s09d-custom-drills .s09d-flank-phone{width:138px!important;height:286px!important;border-radius:22px!important;padding:4px!important}}.tnx-spro-pdp .s09-coming-inline{color:#ffffff57!important;font-size:.88em!important;font-weight:400!important;margin-left:6px!important;letter-spacing:.01em!important}@media(min-width:961px){.tnx-spro-pdp #s10-hardware .v5-bento-row--top{height:460px!important;gap:18px!important;margin-bottom:18px!important}.tnx-spro-pdp #s10-hardware .v5-bento-row:not(.v5-bento-row--top){height:390px!important;gap:18px!important}.tnx-spro-pdp #s10-hardware .v5-bento-row .v5-bento-tile{flex:1 1 0%!important;transition:flex .5s cubic-bezier(.22,1,.36,1),border-color .3s ease!important}.tnx-spro-pdp #s10-hardware .v5-bento-row--top .v5-bento-tile:first-child{flex:1.45 1 0%!important}.tnx-spro-pdp #s10-hardware .v5-bento-row:hover .v5-bento-tile{flex:.92 1 0%!important}.tnx-spro-pdp #s10-hardware .v5-bento-row .v5-bento-tile:hover{flex:1.68 1 0%!important}}.tnx-spro-pdp #s11-compare .s11-color-dot--orange.is-active:after{border-color:#f56e01!important;box-shadow:0 0 8px #f56e0159!important}.tnx-spro-pdp #s11-compare .s11-color-dot--white.is-active:after{border-color:#ffffffe0!important}.tnx-spro-pdp #s11-compare .s11-spec-row{align-items:start!important}.tnx-spro-pdp #s11-compare .s11-spec-col{justify-content:flex-start!important;align-items:center!important}.tnx-spro-pdp #s11-compare .s11-val,.tnx-spro-pdp #s11-compare .s11-val--pro,.tnx-spro-pdp #s11-compare .s11-val--stat,.tnx-spro-pdp #s11-compare .s11-val strong{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;color:#fff!important}.tnx-spro-pdp #s11-compare .s11-val--dash{font-size:16px!important;font-weight:500!important;color:#ffffff5c!important}@media(max-width:768px){.tnx-spro-pdp #s11-compare .s11-val,.tnx-spro-pdp #s11-compare .s11-val--pro,.tnx-spro-pdp #s11-compare .s11-val--stat,.tnx-spro-pdp #s11-compare .s11-val strong{font-size:14px!important;font-weight:500!important}}.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec{background:#000!important;padding:110px 0 115px!important}.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-apple-head .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-2line-title{white-space:nowrap!important;max-width:none!important;font-size:clamp(32px,3.35vw,48px)!important;line-height:1.18!important;letter-spacing:-.015em!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-stage{position:relative!important;max-width:1240px!important;height:640px!important;margin:24px auto 0!important;background:#000!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core{position:absolute!important;left:50%!important;top:48.5%!important;transform:translate(-50%,-50%)!important;width:clamp(350px,38vw,480px)!important;z-index:3!important;pointer-events:none!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-img-wrap{position:relative!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-img{width:100%!important;height:auto!important;display:block!important;object-fit:contain!important;-webkit-mask-image:radial-gradient(ellipse 52% 46% at 50% 50%,#000 66%,rgba(0,0,0,.55) 83%,transparent 98%)!important;mask-image:radial-gradient(ellipse 52% 46% at 50% 50%,#000 66%,rgba(0,0,0,.55) 83%,transparent 98%)!important;filter:contrast(1.08) brightness(.96)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-hero-dark-mask{position:absolute!important;top:-12%!important;right:-12%!important;bottom:-12%!important;left:-12%!important;pointer-events:none!important;background:radial-gradient(ellipse 46% 39% at 50% 50%,#0000 58%,#000000ad 82%,#000 97%)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-callout.s06b-loop-node{position:absolute!important;z-index:4!important;width:auto!important;min-width:220px!important;padding:6px 12px!important;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:6px!important;transition:transform .25s ease,opacity .25s ease!important}.tnx-spro-pdp #s06b-ai-roles .s06b-callout.s06b-loop-node:after{display:none!important;content:none!important}.tnx-spro-pdp #s06b-ai-roles .s06b-callout.s06b-loop-node:hover{transform:translate(-50%,-52%) scale(1.03)!important;border:none!important;box-shadow:none!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--top{left:50%!important;top:14%!important;transform:translate(-50%,-50%)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--right{left:81.5%!important;top:72%!important;transform:translate(-50%,-50%)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--left{left:18.5%!important;top:72%!important;transform:translate(-50%,-50%)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-node-num{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#d4ff00!important;letter-spacing:.04em!important;line-height:1.1!important;text-shadow:none!important;margin-bottom:2px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-callout-title{font-family:Poppins,sans-serif!important;font-size:clamp(28px,2.5vw,36px)!important;font-weight:600!important;letter-spacing:-.015em!important;line-height:1.15!important;color:#fff!important;margin:0!important;white-space:nowrap!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-callout-kicker{font-family:Poppins,sans-serif!important;font-size:clamp(14px,1.15vw,16px)!important;font-weight:400!important;color:#ffffff6b!important;letter-spacing:.01em!important;margin-top:2px!important}@keyframes s06bCometArc1{0%{stroke-dasharray:0 120;stroke-dashoffset:0;opacity:0}4%{stroke-dasharray:16 120;stroke-dashoffset:0;opacity:1}29%{stroke-dasharray:16 120;stroke-dashoffset:-84;opacity:1}33.33%,to{stroke-dasharray:0 120;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometArc2{0%,33.33%{stroke-dasharray:0 120;stroke-dashoffset:0;opacity:0}37%{stroke-dasharray:16 120;stroke-dashoffset:0;opacity:1}62%{stroke-dasharray:16 120;stroke-dashoffset:-84;opacity:1}66.66%,to{stroke-dasharray:0 120;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometArc3{0%,66.66%{stroke-dasharray:0 120;stroke-dashoffset:0;opacity:0}70%{stroke-dasharray:16 120;stroke-dashoffset:0;opacity:1}95%{stroke-dasharray:16 120;stroke-dashoffset:-84;opacity:1}to{stroke-dasharray:0 120;stroke-dashoffset:-100;opacity:0}}@media(max-width:767px){.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-apple-head .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-2line-title{white-space:nowrap!important;font-size:clamp(22px,6vw,30px)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-stage{height:440px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core{width:240px!important;top:47%!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-callout-title{font-size:18px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-callout-kicker{font-size:12px!important}}.tnx-spro-pdp .spro-only-pill,.tnx-spro-pdp .spro-only-pill.v5-role-spro-pill,.tnx-spro-pdp #s07a-ai-matching .spro-only-pill.s07a-spro-outline-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:1px solid rgba(255,255,255,.24)!important;color:#f7f7f79e!important;box-shadow:none!important;border-radius:999px!important;padding:5px 14px!important;font-family:Michroma,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase!important}.tnx-spro-pdp #s03-rally .s03-video-stage,.tnx-spro-pdp #s06-ai-base .s06-missing-placeholder,.tnx-spro-pdp #s06-ai-base .video-redblack-wrap,.tnx-spro-pdp #s07a-ai-matching .video-redblack-wrap,.tnx-spro-pdp #s09-ai-trainer .s09-arena-stage,.tnx-spro-pdp #s09-ai-trainer .s09-arena-canvas{width:100%!important;height:auto!important;aspect-ratio:16 / 8.6!important;max-height:640px!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important}.tnx-spro-pdp #s03-rally .s03-video-stage video,.tnx-spro-pdp #s06-ai-base .video-redblack-wrap video,.tnx-spro-pdp #s07a-ai-matching .video-redblack-wrap video,.tnx-spro-pdp #s09-ai-trainer .s09-arena-canvas video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}@media(max-width:900px){.tnx-spro-pdp #s03-rally .s03-video-stage,.tnx-spro-pdp #s06-ai-base .s06-missing-placeholder,.tnx-spro-pdp #s06-ai-base .video-redblack-wrap,.tnx-spro-pdp #s07a-ai-matching .video-redblack-wrap,.tnx-spro-pdp #s09-ai-trainer .s09-arena-stage,.tnx-spro-pdp #s09-ai-trainer .s09-arena-canvas{aspect-ratio:16 / 11!important}}.tnx-spro-pdp #s09e-portability .s09e-46-grid{display:grid!important;grid-template-columns:4fr 6fr!important;gap:28px!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card{position:relative!important;height:500px!important;border-radius:12px!important;border:none!important;box-shadow:none!important;overflow:hidden!important;background:#08090c!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:36px!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card picture{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;filter:brightness(.84)!important;transition:transform .65s cubic-bezier(.22,1,.36,1)!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card:hover img{transform:scale(1.03)!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#0101010a,#01010138 55%,#010101e0)!important;pointer-events:none!important}.tnx-spro-pdp #s09e-portability .s09a-card-body{position:relative!important;z-index:2!important}.tnx-spro-pdp #s09e-portability .s09a-card-title{font-family:Michroma,sans-serif!important;font-size:clamp(18px,1.55vw,22px)!important;line-height:1.35!important;color:#f7f7f7!important;margin:0!important;letter-spacing:.02em!important}@media(max-width:900px){.tnx-spro-pdp #s09e-portability .s09e-46-grid{grid-template-columns:1fr!important;gap:18px!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card{height:380px!important;padding:24px!important}}.tnx-spro-pdp #s09c-ai-loop-flow{background:#010101!important;position:relative}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;align-items:start!important;position:relative}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-step{display:flex;flex-direction:column;min-width:0;position:relative;animation:s09cStepBreath 8s infinite ease-in-out}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-1{animation-delay:0s}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-2{animation-delay:2s}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-3{animation-delay:4s}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-4{animation-delay:6s}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-node-track{display:flex;align-items:center;width:100%;margin-bottom:24px;position:relative}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-node-circle{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#010101;font-family:Michroma,sans-serif;font-size:12px;line-height:1;letter-spacing:.06em;position:relative;z-index:2;transition:border-color .4s ease,color .4s ease,transform .4s ease}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-step--orange .s09c-node-circle{color:#f56e01;border:1px solid rgba(245,110,1,.68)}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-step--lime .s09c-node-circle{color:#daff00;border:1px solid rgba(218,255,0,.85)}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-node-line{flex:1;height:1px;background:#ffffff29;margin-left:14px;margin-right:-14px;position:relative;overflow:hidden}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-node-line--return{background:linear-gradient(90deg,#daff0061,#ffffff14);margin-right:0}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-line-dot{position:absolute;top:-1px;left:-28%;width:28%;height:3px;border-radius:999px;background:linear-gradient(90deg,#f56e0100,#f56e01d9 75%,#fff);animation:s09cLineDotRun 8s infinite linear}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-line-dot--lime{background:linear-gradient(90deg,#daff0000,#daff00e6 75%,#daff00)}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-1 .s09c-line-dot{animation-delay:0s}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-2 .s09c-line-dot{animation-delay:2s}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-3 .s09c-line-dot{animation-delay:4s}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-4 .s09c-line-dot{animation-delay:6s}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-header{display:flex;flex-direction:column;justify-content:flex-start;min-height:68px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-stage-label{font-family:Michroma,sans-serif;font-size:clamp(18px,1.45vw,22px);font-weight:400;line-height:1.25;letter-spacing:.05em;color:#fff;text-transform:uppercase;margin:0 0 8px}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-feature-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:.01em;color:#fff;margin:0}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-showcase-box{position:relative;width:100%;aspect-ratio:16 / 10.5;border-radius:12px!important;border:none!important;box-shadow:none!important;overflow:hidden;background:#08090c}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-showcase-box picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-showcase-box img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:brightness(.84) contrast(1.03);transition:transform .6s cubic-bezier(.22,1,.36,1),filter .45s ease}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-step:hover .s09c-showcase-box img{transform:scale(1.03);filter:brightness(1) contrast(1.04)}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-showcase-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#01010105,#0101012e 56%,#010101db);pointer-events:none}@keyframes s09cLineDotRun{0%{left:-28%;opacity:0}5%{opacity:1}22%{left:100%;opacity:1}26%{left:105%;opacity:0}to{left:105%;opacity:0}}@keyframes s09cStepBreath{0%,to{opacity:.86}6%,20%{opacity:1}28%{opacity:.86}}@media(max-width:1024px){.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-node-line{margin-right:0}}@media(max-width:640px){.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-grid{grid-template-columns:1fr!important;gap:22px!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-header{min-height:auto;margin-bottom:14px;padding-bottom:12px}}.tnx-spro-pdp #s09c-ai-loop-flow .v5-head{margin-bottom:56px!important}@keyframes s09cRailPulseDot{0%{left:0%;opacity:0}5%{opacity:1}90%{left:100%;opacity:1}98%,to{left:100%;opacity:0}}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;position:relative!important;z-index:2!important}@keyframes s09cStepBright1{0%,22%{filter:brightness(1.04)}28%,to{filter:brightness(.82)}}@keyframes s09cStepBright2{0%,22%{filter:brightness(.82)}28%,47%{filter:brightness(1.04)}53%,to{filter:brightness(.82)}}@keyframes s09cStepBright3{0%,47%{filter:brightness(.82)}53%,72%{filter:brightness(1.04)}78%,to{filter:brightness(.82)}}@keyframes s09cStepBright4{0%,72%{filter:brightness(.82)}78%,96%{filter:brightness(1.06)}to{filter:brightness(.82)}}@media(max-width:960px){.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important}}@media(max-width:600px){.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-grid{grid-template-columns:1fr!important;gap:32px!important}}.tnx-spro-pdp #s10b-app-2.s10b-app2-sec{background:#010101!important;position:relative;overflow:hidden;padding:112px 0 104px!important}.tnx-spro-pdp #s10b-app-2 .s10b-app2-grid{display:grid!important;grid-template-columns:minmax(0,4.6fr) minmax(0,5.4fr)!important;gap:56px!important;align-items:center!important}.tnx-spro-pdp #s10b-app-2 .s10b-app2-copy{display:flex;flex-direction:column;align-items:flex-start;max-width:540px}.tnx-spro-pdp #s10b-app-2 .s10b-app2-title{margin:0 0 18px!important}.tnx-spro-pdp #s10b-app-2 .s10b-app2-desc{margin:0 0 34px!important;max-width:490px!important;font-size:16.5px!important;line-height:1.65!important;color:#ffffffb8!important}.tnx-spro-pdp #s10b-app-2 .s10b-store-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.tnx-spro-pdp #s10b-app-2 .s10b-store-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;border-radius:10px;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s ease}.tnx-spro-pdp #s10b-app-2 .s10b-store-btn:hover{transform:translateY(-2px);opacity:.94}.tnx-spro-pdp #s10b-app-2 .s10b-store-btn picture,.tnx-spro-pdp #s10b-app-2 .s10b-store-btn img{height:52px;width:auto;display:block;object-fit:contain}.tnx-spro-pdp #s10b-app-2 .s10b-app2-stage{position:relative;width:100%;min-height:540px;display:flex;align-items:center;justify-content:center;perspective:1200px}.tnx-spro-pdp #s10b-app-2 .s10b-ambient-glow{position:absolute;width:72%;height:68%;border-radius:50%;background:radial-gradient(circle,#daff0014,#f56e010f 45%,#01010100 74%);filter:blur(42px);pointer-events:none;z-index:0}.tnx-spro-pdp #s10b-app-2 .s10b-phone{margin:0;position:relative;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease,filter .45s ease;-webkit-user-select:none;user-select:none}.tnx-spro-pdp #s10b-app-2 .s10b-phone img{width:100%;height:auto;display:block;filter:drop-shadow(0 28px 54px rgba(0,0,0,.78))}.tnx-spro-pdp #s10b-app-2 .s10b-phone--center{width:clamp(220px,18.5vw,264px);z-index:3;transform:translateY(0) scale(1)}.tnx-spro-pdp #s10b-app-2 .s10b-phone--left{width:clamp(190px,15.8vw,226px);z-index:2;margin-right:-54px;transform:translateY(20px) rotate(-6deg) scale(.94);opacity:.88}.tnx-spro-pdp #s10b-app-2 .s10b-phone--right{width:clamp(190px,15.8vw,226px);z-index:2;margin-left:-54px;transform:translateY(20px) rotate(6deg) scale(.94);opacity:.88}.tnx-spro-pdp #s10b-app-2 .s10b-app2-stage:hover .s10b-phone--left{transform:translate(-12px) translateY(14px) rotate(-8deg) scale(.95);opacity:.96}.tnx-spro-pdp #s10b-app-2 .s10b-app2-stage:hover .s10b-phone--right{transform:translate(12px) translateY(14px) rotate(8deg) scale(.95);opacity:.96}.tnx-spro-pdp #s10b-app-2 .s10b-app2-stage:hover .s10b-phone--center{transform:translateY(-6px) scale(1.02)}@media(max-width:960px){.tnx-spro-pdp #s10b-app-2.s10b-app2-sec{padding:76px 0 72px!important}.tnx-spro-pdp #s10b-app-2 .s10b-app2-grid{grid-template-columns:1fr!important;gap:40px!important}.tnx-spro-pdp #s10b-app-2 .s10b-app2-copy{max-width:100%}.tnx-spro-pdp #s10b-app-2 .s10b-app2-stage{min-height:400px}.tnx-spro-pdp #s10b-app-2 .s10b-phone--center{width:clamp(176px,42vw,224px)}.tnx-spro-pdp #s10b-app-2 .s10b-phone--left,.tnx-spro-pdp #s10b-app-2 .s10b-phone--right{width:clamp(148px,35vw,190px)}.tnx-spro-pdp #s10b-app-2 .s10b-phone--left{margin-right:-42px}.tnx-spro-pdp #s10b-app-2 .s10b-phone--right{margin-left:-42px}.tnx-spro-pdp #s10b-app-2 .s10b-store-btn,.tnx-spro-pdp #s10b-app-2 .s10b-store-btn picture,.tnx-spro-pdp #s10b-app-2 .s10b-store-btn img{height:46px}}.tnx-spro-pdp #s10c-closing-banner .s10c-p1 img{object-position:center 45%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p2 img{object-position:center 32%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p3 img{object-position:center 38%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p4 img{object-position:62% 48%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p5 img{object-position:center 35%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p6 img{object-position:center 42%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p7 img{object-position:center 28%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p8 img{object-position:center 34%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p9 img{object-position:center 42%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p10 img{object-position:center 36%!important}.tnx-spro-pdp #s09d-custom-drills .s09d-editorial-grid{display:grid!important;grid-template-columns:minmax(280px,380px) 1fr!important;gap:clamp(32px,5vw,72px)!important;align-items:center!important}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-list{display:flex!important;flex-direction:column!important;gap:32px!important}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-item{position:relative!important;display:grid!important;grid-template-columns:2px 1fr!important;align-items:stretch!important;gap:20px!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;cursor:pointer!important;opacity:.38!important;transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)!important}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-item:hover{opacity:.72!important}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-item.is-active{opacity:1!important;transform:translate(4px)!important}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-bar{position:relative!important;width:2px!important;height:100%!important;align-self:stretch!important;background:#ffffff24!important;border-radius:99px!important;overflow:hidden!important}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-fill{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:0%!important;background:#daff00!important;box-shadow:0 0 10px #daff0073!important;border-radius:99px!important;transition:height .15s linear!important}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-item.is-active .s09d-rail-fill{height:100%!important;transition:height 4.2s linear!important}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-body{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;padding:2px 0!important}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-title{margin:0!important;font-family:Michroma,sans-serif!important;font-size:clamp(20px,1.75vw,26px)!important;line-height:1.22!important;color:#fff!important}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-desc{margin:0!important;font-size:15px!important;line-height:1.45!important;color:#f7f7f7ad!important}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media{position:relative!important;width:100%!important;height:600px!important;min-height:600px!important;max-height:none!important;aspect-ratio:auto!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:24px!important;overflow:visible!important;background:radial-gradient(52% 52% at 50% 50%,#daff0012,#ffffff05 44%,#0000 76%)!important}.tnx-spro-pdp #s09d-custom-drills .s09d-flank-phone{display:none!important}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-pane{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:0!important;pointer-events:none!important;transition:opacity .45s cubic-bezier(.22,1,.36,1)!important;overflow:visible!important}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-pane.is-active{opacity:1!important;pointer-events:auto!important;z-index:2!important}.tnx-spro-pdp #s09d-custom-drills .s09d-phone-showcase{position:relative!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.tnx-spro-pdp #s09d-custom-drills .s09d-hero-phone{position:relative!important;width:280px!important;height:auto!important;aspect-ratio:1200 / 2466!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 28px 56px rgba(0,0,0,.88))!important;transform:translateY(8px) scale(.985)!important;transition:transform .48s cubic-bezier(.22,1,.36,1)!important;-webkit-user-select:none!important;user-select:none!important}.tnx-spro-pdp #s09d-custom-drills .s09d-hero-phone-screen{position:absolute!important;top:1.5%!important;bottom:1.5%!important;left:3.9%!important;right:3.9%!important;width:auto!important;height:auto!important;border-radius:13.2%/6.42%!important;overflow:hidden!important;background:#18181a!important;box-shadow:none!important;z-index:1!important;-webkit-mask-image:-webkit-radial-gradient(white,black)!important;transform:translateZ(0)!important}.tnx-spro-pdp #s09d-custom-drills .s09d-hero-phone-screen picture{display:block!important;width:100%!important;height:100%!important}.tnx-spro-pdp #s09d-custom-drills .s09d-app-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important;animation:none!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}.tnx-spro-pdp #s09d-custom-drills .s09d-phone-bezel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:fill!important;pointer-events:none!important;z-index:2!important}@media(max-width:960px){.tnx-spro-pdp #s09d-custom-drills .s09d-editorial-grid{grid-template-columns:1fr!important;gap:28px!important}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-list{gap:18px!important}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media{height:500px!important;min-height:500px!important}.tnx-spro-pdp #s09d-custom-drills .s09d-hero-phone{width:232px!important}}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media{position:relative!important;width:100%!important;height:580px!important;min-height:580px!important;border-radius:20px!important;border:none!important;outline:none!important;box-shadow:none!important;overflow:hidden!important;background-color:#020813!important;background-repeat:no-repeat!important;background-image:radial-gradient(95% 75% at 88% 12%,#050509e6,#05091285 44%,#040c1800 86%),radial-gradient(115% 52% at 50% 100%,#ff98528a,#ec70405c 28%,#e15e2c2e 54%,#02427600 86%),radial-gradient(92% 62% at 22% 38%,#024c7f8f,#0137626b,#01203c33 64%,#00122600 90%),linear-gradient(180deg,#030914,#021324 18%,#012341 44%,#02335c,#3a241e 84%,#24120b)!important}@media(max-width:960px){.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media{height:500px!important;min-height:500px!important;border-radius:16px!important}}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media{height:560px!important;min-height:560px!important;overflow:hidden!important;border:none!important;border-radius:20px!important}.tnx-spro-pdp #s09d-custom-drills .s09d-phone-showcase{align-items:flex-start!important;justify-content:center!important;padding-top:52px!important;box-sizing:border-box!important}.tnx-spro-pdp #s09d-custom-drills .s09d-hero-phone{width:288px!important;height:auto!important;aspect-ratio:1200 / 2466!important;margin-bottom:0!important;transform:translateY(10px) scale(.985)!important}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-pane.is-active .s09d-hero-phone{transform:translateY(0) scale(1)!important}@media(max-width:960px){.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media{height:460px!important;min-height:460px!important}.tnx-spro-pdp #s09d-custom-drills .s09d-phone-showcase{padding-top:36px!important}.tnx-spro-pdp #s09d-custom-drills .s09d-hero-phone{width:242px!important;margin-bottom:0!important}}@media(min-width:901px){.tnx-spro-pdp #s10c-closing-banner.s10c-gallery{padding:48px 0 64px!important;overflow:hidden!important}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-canvas{width:100%!important;max-width:100%!important;margin:0 auto!important;aspect-ratio:1920 / 920!important}.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head{left:0!important;right:0!important;top:8.5%!important;width:100%!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p1{left:0%!important;top:6%!important;width:12.2%!important;height:41%!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:none!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p2{left:0%!important;top:51%!important;width:12.2%!important;height:42%!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:none!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p3{left:14.4%!important;top:23%!important;width:21.6%!important;height:50%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p4{left:16.4%!important;top:76.5%!important;width:16.5%!important;height:18.5%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p5{left:38.2%!important;top:31%!important;width:23.6%!important;height:39%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p6{left:41.8%!important;top:73.5%!important;width:16.4%!important;height:19.5%!important;border-radius:14px!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p7{left:64%!important;top:25%!important;width:21.6%!important;height:44%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p8{left:67.2%!important;top:72.5%!important;width:16.5%!important;height:19.5%!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p9{left:87.8%!important;top:6%!important;width:12.2%!important;height:41%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:none!important}.tnx-spro-pdp #s10c-closing-banner .s10c-p10{left:87.8%!important;top:51%!important;width:12.2%!important;height:42%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:14px!important;border-right:none!important}}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media{background-color:#012341!important;background-repeat:no-repeat!important;-webkit-mask-image:none!important;mask-image:none!important;background-image:linear-gradient(180deg,#011c36,#012545,#013159 40%,#024073 56%,#0b5484 68%,#4a6882,#c97562 86%,#e66b3b 94%,#f3691e)!important}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media:before,.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media:after{display:none!important;content:none!important}.tnx-spro-pdp #s09d-custom-drills .s09d-hero-phone{filter:none!important;box-shadow:none!important}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media{border:none!important;outline:none!important;box-shadow:none!important;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important;background-color:#021830!important;background-repeat:no-repeat!important;background-image:radial-gradient(115% 58% at 50% 102%,#ff9c4e9e,#f56e016b 32%,#e860242e,#02386800 84%),radial-gradient(105% 68% at 50% 28%,#065c9e7a,#023e7247 46%,#011c3800 86%),linear-gradient(180deg,#021022,#021830 16%,#012341 34%,#02315a 50%,#044274 64%,#3d5e78 75%,#9e6e6b,#dc6f4b 91%,#f3691e)!important}.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media:before,.tnx-spro-pdp #s09d-custom-drills .s09d-stage-media:after,.tnx-spro-pdp #s09d-custom-drills .s09d-phone-showcase:before,.tnx-spro-pdp #s09d-custom-drills .s09d-phone-showcase:after{display:none!important;content:none!important}.tnx-spro-pdp #s09d-custom-drills .s09d-hero-phone,.tnx-spro-pdp #s09d-custom-drills .s09d-stage-pane.is-active .s09d-hero-phone{filter:none!important;-webkit-filter:none!important;box-shadow:none!important;mask-image:none!important;-webkit-mask-image:none!important}.tnx-spro-pdp #s09d-custom-drills .s09d-hero-phone-screen{box-shadow:none!important;mask-image:none!important;-webkit-mask-image:none!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-stage-label{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.14em!important;color:#f7f7f78f!important;text-transform:uppercase!important;margin:0 0 6px!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-feature-title{font-family:Michroma,sans-serif!important;font-size:clamp(19px,1.5vw,24px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.02em!important;color:#fff!important;margin:0!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-showcase-box img{filter:none!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-header{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:64px!important;margin-bottom:18px!important;padding-bottom:16px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-stage-label{font-family:Michroma,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.14em!important;color:#f7f7f78f!important;text-transform:uppercase!important;margin:0 0 8px!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-feature-title{font-family:Michroma,sans-serif!important;font-size:clamp(20px,1.55vw,24px)!important;font-weight:400!important;line-height:1.22!important;letter-spacing:.02em!important;color:#fff!important;margin:0!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-feature-title--lime{color:#daff00!important;text-transform:uppercase!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-showcase-box:after{display:none!important;content:none!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-showcase-box img{filter:brightness(.96) contrast(1.02)!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-step:hover .s09c-showcase-box img{filter:brightness(1.04) contrast(1.03)!important}@media(min-width:901px){.tnx-spro-pdp #s09e-portability .s09e-46-grid{align-items:end!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card:first-child{height:388px!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card:last-child{height:500px!important}}.tnx-spro-pdp #s09e-portability .s09e-duo-card:first-child img{object-fit:cover!important;object-position:center 22%!important;filter:brightness(.92)!important}.tnx-spro-pdp #s09e-portability .s09e-46-grid{align-items:end!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card:first-child{height:392px!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card:last-child{height:500px!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card:first-child img{object-fit:cover!important;object-position:center 42%!important;filter:brightness(.94)!important}@media(max-width:900px){.tnx-spro-pdp #s09e-portability .s09e-duo-card:first-child,.tnx-spro-pdp #s09e-portability .s09e-duo-card:last-child{height:360px!important}}.tnx-spro-pdp #s02-hero .v5-title,.tnx-spro-pdp .v5-sec .v5-title,.tnx-spro-pdp .v5-sec h2,.tnx-spro-pdp .v5-sec h3,.tnx-spro-pdp .v5-sec h4,.tnx-spro-pdp #s06b-ai-roles .s06b-callout-title,.tnx-spro-pdp #s06b-ai-roles .s06b-node-num,.tnx-spro-pdp #s07-ai-opponent .tcg-name,.tnx-spro-pdp #s09a-ai-training .s09a-card-title,.tnx-spro-pdp #s09c-ai-loop-flow .s09c-feature-title,.tnx-spro-pdp #s09d-custom-drills .s09d-rail-title,.tnx-spro-pdp #s09e-portability .s09a-card-title,.tnx-spro-pdp #s10-hardware .v5-bento-info h3{font-family:Michroma,sans-serif!important}.tnx-spro-pdp #s02-hero p,.tnx-spro-pdp .v5-sec p,.tnx-spro-pdp .v5-sec .v5-sub,.tnx-spro-pdp #s06b-ai-roles .s06b-callout-kicker{font-family:Poppins,sans-serif!important}.tnx-spro-pdp #s03-rally .v5-title,.tnx-spro-pdp #s03-rally .s03-cinema-title.v5-title,.tnx-spro-pdp #s06-ai-base .v5-title,.tnx-spro-pdp #s06b-ai-roles .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-apple-head .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-2line-title,.tnx-spro-pdp #s07a-ai-matching .v5-title,.tnx-spro-pdp #s07a-ai-matching .v5-title.s07a-hero-title,.tnx-spro-pdp #s07-ai-opponent .v5-title,.tnx-spro-pdp #s08-ai-coach .v5-title,.tnx-spro-pdp #s09a-ai-training .v5-title,.tnx-spro-pdp #s09-ai-trainer .v5-title,.tnx-spro-pdp #s09-ai-trainer .s09-2line-title.v5-title,.tnx-spro-pdp #s09c-ai-loop-flow .v5-title,.tnx-spro-pdp #s09d-custom-drills .v5-title,.tnx-spro-pdp #s09e-portability .v5-title,.tnx-spro-pdp #s10-hardware .v5-title,.tnx-spro-pdp #s10b-app-2 .v5-title,.tnx-spro-pdp #s10b-app-2 .s10b-app2-title{font-family:Michroma,sans-serif!important;font-size:clamp(32px,2.8125vw,54px)!important;font-weight:700!important;line-height:1.18!important;letter-spacing:-.015em!important;color:#f7f7f7!important;background:none!important;-webkit-text-fill-color:#F7F7F7!important}.tnx-spro-pdp #s03-rally .s03-title-accent{color:#f7f7f7!important;background:none!important;-webkit-text-fill-color:#F7F7F7!important}.tnx-spro-pdp #s02-hero .v5-hero-inner p,.tnx-spro-pdp #s03-rally .s03-point-desc,.tnx-spro-pdp #s06-ai-base .v5-sub,.tnx-spro-pdp #s06b-ai-roles .s06b-callout-kicker,.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-callout-kicker,.tnx-spro-pdp #s07a-ai-matching .v5-sub,.tnx-spro-pdp #s07a-ai-matching .v5-sub.s07a-hero-sub,.tnx-spro-pdp #s08-ai-coach .v5-sub,.tnx-spro-pdp #s09a-ai-training .v5-sub,.tnx-spro-pdp #s09a-ai-training .s09a-card-hook,.tnx-spro-pdp #s09-ai-trainer .v5-sub,.tnx-spro-pdp #s09c-ai-loop-flow .v5-sub,.tnx-spro-pdp #s09d-custom-drills .v5-sub,.tnx-spro-pdp #s09d-custom-drills .s09d-rail-desc,.tnx-spro-pdp #s09e-portability .v5-sub,.tnx-spro-pdp #s10b-app-2 .v5-sub,.tnx-spro-pdp #s10b-app-2 .s10b-app2-desc{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;color:#9ba1ab!important}.tnx-spro-pdp #s09a-ai-training .s09a-card-bullets,.tnx-spro-pdp #s10-hardware .v5-bento-info p,.tnx-spro-pdp #s07-ai-opponent .tcg-back-shots,.tnx-spro-pdp #s07-ai-opponent .tcg-back-desc,.tnx-spro-pdp #s07-ai-opponent .tcg-back-sim{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;color:#9ba1ab!important}.tnx-spro-pdp #s07-ai-opponent .tcg-back-shots,.tnx-spro-pdp #s07-ai-opponent .tcg-back-sim.is-supported{color:#f7f7f7!important;font-weight:500!important}.tnx-spro-pdp #s08-ai-coach .s09-coming-inline,.tnx-spro-pdp #s09-ai-trainer .s09-coming-inline{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#ffffff57!important}.tnx-spro-pdp #s09a-ai-training .s09a-card-title,.tnx-spro-pdp #s09e-portability .s09a-card-title,.tnx-spro-pdp #s10-hardware .v5-bento-info h3{font-family:Michroma,sans-serif!important;font-size:19px!important;font-weight:700!important;line-height:1.32!important;letter-spacing:.01em!important;color:#f7f7f7!important}.tnx-spro-pdp #s03-rally .s03-point-title,.tnx-spro-pdp #s06b-ai-roles .s06b-callout-title,.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-callout-title,.tnx-spro-pdp #s07-ai-opponent .tcg-name,.tnx-spro-pdp #s09c-ai-loop-flow .s09c-feature-title,.tnx-spro-pdp #s09d-custom-drills .s09d-rail-title{font-family:Michroma,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.01em!important;color:#f7f7f7!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-feature-title--lime{color:#daff00!important}@media(min-width:901px){.tnx-spro-pdp #s03-rally.v5-sec,.tnx-spro-pdp #s06-ai-base.v5-sec,.tnx-spro-pdp #s06b-ai-roles.v5-sec,.tnx-spro-pdp #s07a-ai-matching.v5-sec,.tnx-spro-pdp #s07-ai-opponent.v5-sec,.tnx-spro-pdp #s08-ai-coach.v5-sec,.tnx-spro-pdp #s09a-ai-training.v5-sec,.tnx-spro-pdp #s09-ai-trainer.v5-sec,.tnx-spro-pdp #s09c-ai-loop-flow.v5-sec,.tnx-spro-pdp #s09d-custom-drills.v5-sec,.tnx-spro-pdp #s09e-portability.v5-sec,.tnx-spro-pdp #s10-hardware.v5-sec,.tnx-spro-pdp #s10b-app-2.v5-sec,.tnx-spro-pdp #s11-compare.v5-sec{padding-top:128px!important;padding-bottom:128px!important}.tnx-spro-pdp .v5-sec .v5-head,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-apple-head,.tnx-spro-pdp #s06b-ai-roles .s06b-apple-head,.tnx-spro-pdp #s11-compare .s11-head{margin-bottom:56px!important}}.tnx-spro-pdp .reveal-up,.tnx-spro-pdp .reveal-child{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(max-width:900px){.tnx-spro-pdp #s03-rally .v5-title,.tnx-spro-pdp #s06-ai-base .v5-title,.tnx-spro-pdp #s06b-ai-roles .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-apple-head .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-2line-title,.tnx-spro-pdp #s07a-ai-matching .v5-title,.tnx-spro-pdp #s07-ai-opponent .v5-title,.tnx-spro-pdp #s08-ai-coach .v5-title,.tnx-spro-pdp #s09a-ai-training .v5-title,.tnx-spro-pdp #s09-ai-trainer .v5-title,.tnx-spro-pdp #s09c-ai-loop-flow .v5-title,.tnx-spro-pdp #s09d-custom-drills .v5-title,.tnx-spro-pdp #s09e-portability .v5-title,.tnx-spro-pdp #s10-hardware .v5-title,.tnx-spro-pdp #s10b-app-2 .v5-title{font-size:clamp(24px,6.4vw,32px)!important;white-space:normal!important}}.tnx-spro-pdp #s06-ai-base .v5-sub strong{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:400!important;color:#9ba1ab!important}.tnx-spro-pdp #s06b-ai-roles .s06b-node-num{font-family:Michroma,sans-serif!important}.tnx-spro-pdp #s11-compare .s11-prod-title{font-family:Michroma,sans-serif!important;font-size:24px!important;font-weight:700!important}.tnx-spro-pdp #s11-compare .s11-color-name,.tnx-spro-pdp #s11-compare .s11-feat-label{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#9ba1ab!important}@media(min-width:901px){.tnx-spro-pdp #s09c-ai-loop-flow.v5-sec,.tnx-spro-pdp #s09d-custom-drills.v5-sec{min-height:0!important;display:block!important;padding-top:128px!important;padding-bottom:128px!important}}@media(min-width:901px){.tnx-spro-pdp #s09e-portability .s09e-duo-card.v5-showcase-card:first-child{height:392px!important;min-height:392px!important;max-height:392px!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card.v5-showcase-card:last-child{height:500px!important;min-height:500px!important;max-height:500px!important}}.tnx-spro-pdp #s02-hero{overflow:hidden!important;max-width:100vw!important}@media(max-width:900px){.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-step{overflow:hidden!important;max-width:100%!important}.tnx-spro-pdp #s09d-custom-drills .s09d-rail-item,.tnx-spro-pdp #s09d-custom-drills .s09d-rail-item.is-active{transform:none!important;max-width:100%!important;box-sizing:border-box!important}.tnx-spro-pdp #s10b-app-2 .s10b-app2-grid{grid-template-columns:minmax(0,1fr)!important;gap:36px!important;width:100%!important;max-width:100%!important}.tnx-spro-pdp #s10b-app-2 .s10b-app2-copy,.tnx-spro-pdp #s10b-app-2 .s10b-app2-desc{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.tnx-spro-pdp #s10b-app-2 .s10b-store-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important}.tnx-spro-pdp #s10b-app-2 .s10b-store-btn{height:44px!important;min-width:132px!important}.tnx-spro-pdp #s10b-app-2 .s10b-store-btn picture,.tnx-spro-pdp #s10b-app-2 .s10b-store-btn img{height:44px!important;width:auto!important;aspect-ratio:3 / 1!important}.tnx-spro-pdp #s10b-app-2 .s10b-app2-stage{min-width:0!important;width:100%!important;max-width:100%!important;min-height:320px!important;overflow:hidden!important;padding:8px 0 16px!important;box-sizing:border-box!important}.tnx-spro-pdp #s10b-app-2 .s10b-phone img{aspect-ratio:440 / 900!important;width:100%!important;height:auto!important}.tnx-spro-pdp #s10b-app-2 .s10b-phone--center{width:clamp(134px,37vw,168px)!important}.tnx-spro-pdp #s10b-app-2 .s10b-phone--left,.tnx-spro-pdp #s10b-app-2 .s10b-phone--right{width:clamp(110px,30.5vw,138px)!important}.tnx-spro-pdp #s10b-app-2 .s10b-phone--left{margin-right:-34px!important}.tnx-spro-pdp #s10b-app-2 .s10b-phone--right{margin-left:-34px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-stage{height:430px!important;max-width:100%!important;overflow:visible!important}.tnx-spro-pdp #s06b-ai-roles .s06b-callout.s06b-loop-node{width:auto!important;min-width:140px!important;max-width:162px!important;padding:8px 10px 10px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--top{top:11%!important;left:50%!important;transform:translate(-50%,-50%)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--left{top:80%!important;left:24.5%!important;transform:translate(-50%,-50%)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--right{top:80%!important;left:75.5%!important;transform:translate(-50%,-50%)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-node-num{font-size:11px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-callout-title{font-size:15px!important;line-height:1.2!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-callout-kicker{font-size:11.5px!important;line-height:1.3!important;white-space:nowrap!important}.tnx-spro-pdp #s02-hero .v5-title,.tnx-spro-pdp #s02-hero .hero-2line-title.v5-title,.tnx-spro-pdp #s03-rally .v5-title,.tnx-spro-pdp #s03-rally .s03-cinema-title.v5-title,.tnx-spro-pdp #s06-ai-base .v5-title,.tnx-spro-pdp #s06b-ai-roles .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-apple-head .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-2line-title.v5-title,.tnx-spro-pdp #s07a-ai-matching .v5-title,.tnx-spro-pdp #s07a-ai-matching .v5-title.s07a-hero-title,.tnx-spro-pdp #s07-ai-opponent .v5-title,.tnx-spro-pdp #s08-ai-coach .v5-title,.tnx-spro-pdp #s09a-ai-training .v5-title,.tnx-spro-pdp #s09-ai-trainer .v5-title,.tnx-spro-pdp #s09-ai-trainer .v5-head,.tnx-spro-pdp #s09-ai-trainer .v5-head>div{min-width:0!important;max-width:100%!important;width:100%!important}.tnx-spro-pdp #s09-ai-trainer .s09-2line-title,.tnx-spro-pdp #s09-ai-trainer .s09-2line-title.v5-title{white-space:normal!important;max-width:100%!important;width:100%!important}.tnx-spro-pdp #s02-hero .v5-title,.tnx-spro-pdp #s03-rally .v5-title,.tnx-spro-pdp #s07a-ai-matching .v5-title,.tnx-spro-pdp #s09-ai-trainer .v5-title,.tnx-spro-pdp #s09-ai-trainer .s09-2line-title.v5-title,.tnx-spro-pdp #s09c-ai-loop-flow .v5-title,.tnx-spro-pdp #s09d-custom-drills .v5-title,.tnx-spro-pdp #s09e-portability .v5-title,.tnx-spro-pdp #s10-hardware .v5-title,.tnx-spro-pdp #s10b-app-2 .v5-title,.tnx-spro-pdp #s10b-app-2 .s10b-app2-title.v5-title,.tnx-spro-pdp #s10c-closing-banner .v5-title,.tnx-spro-pdp #s11-compare .v5-title{font-size:clamp(22px,6.1vw,26px)!important;line-height:1.24!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important}.tnx-spro-pdp #s03-rally.v5-sec,.tnx-spro-pdp #s06-ai-base.v5-sec,.tnx-spro-pdp #s06b-ai-roles.v5-sec,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec,.tnx-spro-pdp #s07a-ai-matching.v5-sec,.tnx-spro-pdp #s07-ai-opponent.v5-sec,.tnx-spro-pdp #s08-ai-coach.v5-sec,.tnx-spro-pdp #s09a-ai-training.v5-sec,.tnx-spro-pdp #s09-ai-trainer.v5-sec,.tnx-spro-pdp #s09c-ai-loop-flow.v5-sec,.tnx-spro-pdp #s09d-custom-drills.v5-sec,.tnx-spro-pdp #s09e-portability.v5-sec,.tnx-spro-pdp #s10-hardware.v5-sec,.tnx-spro-pdp #s10b-app-2.v5-sec,.tnx-spro-pdp #s10b-app-2.s10b-app2-sec,.tnx-spro-pdp #s11-compare.v5-sec{padding-top:68px!important;padding-bottom:68px!important;min-height:0!important}.tnx-spro-pdp .v5-sec .v5-head,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-apple-head,.tnx-spro-pdp #s06b-ai-roles .s06b-apple-head,.tnx-spro-pdp #s11-compare .s11-head{margin-bottom:32px!important}.tnx-spro-pdp #s08-ai-coach .s08-video-card.v5-showcase-card{height:360px!important;min-height:360px!important;max-height:360px!important}.tnx-spro-pdp #s08-ai-coach .s08-phone-stage{height:auto!important;max-height:none!important;overflow:visible!important;padding:4px 0!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card.v5-showcase-card:first-child{height:292px!important;min-height:292px!important;max-height:292px!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card.v5-showcase-card:last-child{height:360px!important;min-height:360px!important;max-height:360px!important}.tnx-spro-pdp #s11-compare .s11-prod-title{font-size:20px!important}}@media(max-width:900px){.tnx-spro-pdp #s09-ai-trainer .v5-head,.tnx-spro-pdp #s09-ai-trainer .v5-head>div{min-width:0!important;max-width:100%!important;width:100%!important}.tnx-spro-pdp #s02-hero .v5-title,.tnx-spro-pdp #s02-hero .hero-2line-title.v5-title,.tnx-spro-pdp #s03-rally .v5-title,.tnx-spro-pdp #s03-rally .s03-cinema-title.v5-title,.tnx-spro-pdp #s03-rally .s03-cinema-title.v5-title>span,.tnx-spro-pdp #s03-rally .s03-cinema-title .s03-title-accent,.tnx-spro-pdp #s06-ai-base .v5-title,.tnx-spro-pdp #s06b-ai-roles .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-apple-head .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-2line-title.v5-title,.tnx-spro-pdp #s07a-ai-matching .v5-title,.tnx-spro-pdp #s07a-ai-matching .v5-title.s07a-hero-title,.tnx-spro-pdp #s07-ai-opponent .v5-title,.tnx-spro-pdp #s08-ai-coach .v5-title,.tnx-spro-pdp #s09a-ai-training .v5-title,.tnx-spro-pdp #s09a-ai-training .v5-head .v5-title,.tnx-spro-pdp #s09-ai-trainer .v5-title,.tnx-spro-pdp #s09-ai-trainer .s09-2line-title,.tnx-spro-pdp #s09-ai-trainer .s09-2line-title.v5-title,.tnx-spro-pdp #s09c-ai-loop-flow .v5-title,.tnx-spro-pdp #s09d-custom-drills .v5-title,.tnx-spro-pdp #s09e-portability .v5-title,.tnx-spro-pdp #s10-hardware .v5-title,.tnx-spro-pdp #s10b-app-2 .v5-title,.tnx-spro-pdp #s10b-app-2 .s10b-app2-title.v5-title,.tnx-spro-pdp #s10c-closing-banner .v5-title,.tnx-spro-pdp #s10c-closing-banner .s10c-proto-head .v5-title,.tnx-spro-pdp #s10c-closing-banner .s10c-title-line,.tnx-spro-pdp #s11-compare .v5-title,.tnx-spro-pdp #s11-compare .s11-head .v5-title,.tnx-spro-pdp #s11-compare .v5-title .s11-pro-lime{font-size:clamp(22px,6.2vw,28px)!important;line-height:1.22!important;white-space:normal!important;max-width:100%!important;width:100%!important;word-break:normal!important;overflow-wrap:normal!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-line-dot{display:none!important}.tnx-spro-pdp #s10-hardware .v5-bento-tile{overflow:hidden!important}.tnx-spro-pdp #s08-ai-coach .s08-video-card{min-height:320px!important;height:320px!important;max-height:320px!important}.tnx-spro-pdp #s08-ai-coach .s08-phone-stage{height:auto!important;max-height:none!important;overflow:visible!important;padding:4px 0!important}.tnx-spro-pdp #s03-rally .s03-point-title,.tnx-spro-pdp #s07-ai-opponent .tcg-name,.tnx-spro-pdp #s09c-ai-loop-flow .s09c-feature-title,.tnx-spro-pdp #s09d-custom-drills .s09d-rail-title,.tnx-spro-pdp #s11-compare .s11-prod-title{font-size:20px!important;line-height:1.25!important}.tnx-spro-pdp #s09a-ai-training .s09a-card-title,.tnx-spro-pdp #s09e-portability .s09a-card-title,.tnx-spro-pdp #s10-hardware .v5-bento-info h3{font-size:17.5px!important;line-height:1.3!important}.tnx-spro-pdp #s11-compare .s11-spec-col{display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important}}.tnx-spro-pdp #s10c-closing-banner,.tnx-spro-pdp #s10c-closing-banner.s10c-gallery{border-top:none!important;border-bottom:none!important}.tnx-spro-pdp #s06b-ai-roles,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec{background-color:#010101!important}.tnx-spro-pdp .v5-showcase-card video,.tnx-spro-pdp .v5-showcase-card img,.tnx-spro-pdp .v5-bento-tile video,.tnx-spro-pdp .v5-bento-tile img,.tnx-spro-pdp #s09a-ai-training .s09a-duo-card video,.tnx-spro-pdp #s09a-ai-training .s09a-duo-card img,.tnx-spro-pdp #s08-ai-coach .s08-video-card video,.tnx-spro-pdp #s09e-portability .s09e-duo-card img,.tnx-spro-pdp #s09e-portability .s09e-duo-card:first-child img,.tnx-spro-pdp #s10-hardware .v5-bento-tile video,.tnx-spro-pdp #s10-hardware .v5-bento-tile img,.tnx-spro-pdp #s03-rally .s03-video-stage video{filter:none!important}.tnx-spro-pdp .v5-showcase-card:after,.tnx-spro-pdp #s09a-ai-training .s09a-duo-card:after,.tnx-spro-pdp #s09e-portability .s09e-duo-card:after,.tnx-spro-pdp .v5-bento-tile:after,.tnx-spro-pdp #s10-hardware .v5-bento-tile:after{background:linear-gradient(180deg,#01010100 0% 58%,#01010180 78%,#010101db)!important}.tnx-spro-pdp #s08-ai-coach .s08-video-card:after,.tnx-spro-pdp #s03-rally .s03-video-scrim{display:none!important}@media(min-width:901px){.tnx-spro-pdp #s09e-portability .s09e-duo-card,.tnx-spro-pdp #s09e-portability .s09e-duo-card.v5-showcase-card:first-child,.tnx-spro-pdp #s09e-portability .s09e-duo-card.v5-showcase-card:last-child{height:500px!important;min-height:500px!important;max-height:500px!important}}.tnx-spro-pdp #s09e-portability .s09e-duo-card:first-child img{object-fit:cover!important;object-position:center 48%!important}@media(max-width:900px){.tnx-spro-pdp #s02-hero .v5-hero-scrim{display:none!important}.tnx-spro-pdp #s08-ai-coach .v5-title{font-size:clamp(19.5px,5.25vw,22.5px)!important}.tnx-spro-pdp #s10b-app-2 .s10b-app2-stage{overflow:visible!important;padding:8px 0 32px!important}.tnx-spro-pdp #s09e-portability .s09e-duo-card,.tnx-spro-pdp #s09e-portability .s09e-duo-card.v5-showcase-card:first-child,.tnx-spro-pdp #s09e-portability .s09e-duo-card.v5-showcase-card:last-child{height:360px!important;min-height:360px!important;max-height:360px!important}.tnx-spro-pdp #s07-ai-opponent .tcg-stage:after{display:none!important}}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-stage{background:transparent!important;isolation:isolate!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-stage:before{content:""!important;position:absolute!important;top:-6%!important;right:-4%!important;bottom:-6%!important;left:-4%!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(54% 48% at 50% 49%,#1868d657,#0c347629 46%,#01010100 76%),radial-gradient(28% 24% at 50% 48.5%,#4094ff2e,#01010100 68%)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-svg{z-index:2!important}.tnx-spro-pdp #s06b-ai-roles .s06b-hero-dark-mask{display:none!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core{width:clamp(402px,43.7vw,552px)!important;top:48.5%!important;z-index:3!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-img{-webkit-mask-image:none!important;mask-image:none!important;filter:contrast(1.08) brightness(.99) drop-shadow(0 20px 48px rgba(14,88,196,.28))!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--top{top:10.5%!important;left:50%!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--right{left:83.5%!important;top:74%!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--left{left:16.5%!important;top:74%!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-node-num{width:38px!important;height:38px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#050b16e6!important;border:1px solid rgba(218,255,0,.72)!important;box-shadow:0 0 16px #daff0024,inset 0 0 8px #daff0014!important;font-family:Michroma,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1!important;letter-spacing:.06em!important;color:#daff00!important;margin-bottom:6px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--top .s06b-node-num{animation:s06bBadgePulse1 4.8s ease-in-out infinite!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--right .s06b-node-num{animation:s06bBadgePulse2 4.8s ease-in-out infinite!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--left .s06b-node-num{animation:s06bBadgePulse3 4.8s ease-in-out infinite!important}@keyframes s06bBadgePulse1{0%,8%{border-color:#f4ff99;box-shadow:0 0 24px #daff0085,inset 0 0 10px #daff003d;transform:scale(1.07)}16%,92%{border-color:#daff00a6;box-shadow:0 0 14px #daff001f,inset 0 0 6px #daff000f;transform:scale(1)}96%,to{border-color:#f4ff99;box-shadow:0 0 24px #daff0085,inset 0 0 10px #daff003d;transform:scale(1.07)}}@keyframes s06bBadgePulse2{0%,27%,45%,to{border-color:#daff00a6;box-shadow:0 0 14px #daff001f,inset 0 0 6px #daff000f;transform:scale(1)}31%,38%{border-color:#f4ff99;box-shadow:0 0 24px #daff0085,inset 0 0 10px #daff003d;transform:scale(1.07)}}@keyframes s06bBadgePulse3{0%,60%,78%,to{border-color:#daff00a6;box-shadow:0 0 14px #daff001f,inset 0 0 6px #daff000f;transform:scale(1)}64%,71%{border-color:#f4ff99;box-shadow:0 0 24px #daff0085,inset 0 0 10px #daff003d;transform:scale(1.07)}}@keyframes s06bCometTail1{0%{stroke-dasharray:0 140;stroke-dashoffset:0;opacity:0}3%{stroke-dasharray:28 140;stroke-dashoffset:0;opacity:1}29%{stroke-dasharray:28 140;stroke-dashoffset:-72;opacity:1}33.33%,to{stroke-dasharray:0 140;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometHalo1{0%{stroke-dasharray:0 140;stroke-dashoffset:-8;opacity:0}3%{stroke-dasharray:20 140;stroke-dashoffset:-8;opacity:1}29%{stroke-dasharray:20 140;stroke-dashoffset:-80;opacity:1}33.33%,to{stroke-dasharray:0 140;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometArc1{0%{stroke-dasharray:0 140;stroke-dashoffset:-13;opacity:0}3%{stroke-dasharray:15 140;stroke-dashoffset:-13;opacity:1}29%{stroke-dasharray:15 140;stroke-dashoffset:-85;opacity:1}33.33%,to{stroke-dasharray:0 140;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometHead1{0%{stroke-dasharray:0 140;stroke-dashoffset:-24.8;opacity:0}3%{stroke-dasharray:3.2 140;stroke-dashoffset:-24.8;opacity:1}29%{stroke-dasharray:3.2 140;stroke-dashoffset:-96.8;opacity:1}33.33%,to{stroke-dasharray:0 140;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometTail2{0%,33.33%{stroke-dasharray:0 140;stroke-dashoffset:0;opacity:0}36.33%{stroke-dasharray:28 140;stroke-dashoffset:0;opacity:1}62.33%{stroke-dasharray:28 140;stroke-dashoffset:-72;opacity:1}66.66%,to{stroke-dasharray:0 140;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometHalo2{0%,33.33%{stroke-dasharray:0 140;stroke-dashoffset:-8;opacity:0}36.33%{stroke-dasharray:20 140;stroke-dashoffset:-8;opacity:1}62.33%{stroke-dasharray:20 140;stroke-dashoffset:-80;opacity:1}66.66%,to{stroke-dasharray:0 140;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometArc2{0%,33.33%{stroke-dasharray:0 140;stroke-dashoffset:-13;opacity:0}36.33%{stroke-dasharray:15 140;stroke-dashoffset:-13;opacity:1}62.33%{stroke-dasharray:15 140;stroke-dashoffset:-85;opacity:1}66.66%,to{stroke-dasharray:0 140;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometHead2{0%,33.33%{stroke-dasharray:0 140;stroke-dashoffset:-24.8;opacity:0}36.33%{stroke-dasharray:3.2 140;stroke-dashoffset:-24.8;opacity:1}62.33%{stroke-dasharray:3.2 140;stroke-dashoffset:-96.8;opacity:1}66.66%,to{stroke-dasharray:0 140;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometTail3{0%,66.66%{stroke-dasharray:0 140;stroke-dashoffset:0;opacity:0}69.66%{stroke-dasharray:28 140;stroke-dashoffset:0;opacity:1}95.66%{stroke-dasharray:28 140;stroke-dashoffset:-72;opacity:1}to{stroke-dasharray:0 140;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometHalo3{0%,66.66%{stroke-dasharray:0 140;stroke-dashoffset:-8;opacity:0}69.66%{stroke-dasharray:20 140;stroke-dashoffset:-8;opacity:1}95.66%{stroke-dasharray:20 140;stroke-dashoffset:-80;opacity:1}to{stroke-dasharray:0 140;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometArc3{0%,66.66%{stroke-dasharray:0 140;stroke-dashoffset:-13;opacity:0}69.66%{stroke-dasharray:15 140;stroke-dashoffset:-13;opacity:1}95.66%{stroke-dasharray:15 140;stroke-dashoffset:-85;opacity:1}to{stroke-dasharray:0 140;stroke-dashoffset:-100;opacity:0}}@keyframes s06bCometHead3{0%,66.66%{stroke-dasharray:0 140;stroke-dashoffset:-24.8;opacity:0}69.66%{stroke-dasharray:3.2 140;stroke-dashoffset:-24.8;opacity:1}95.66%{stroke-dasharray:3.2 140;stroke-dashoffset:-96.8;opacity:1}to{stroke-dasharray:0 140;stroke-dashoffset:-100;opacity:0}}@media(max-width:900px){.tnx-spro-pdp #s06b-ai-roles .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-apple-head .v5-title,.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-2line-title.v5-title{font-size:clamp(16px,4.35vw,19.5px)!important;line-height:1.28!important;white-space:nowrap!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-stage{height:456px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core{width:276px!important;top:46.5%!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node .s06b-node-num{width:30px!important;height:30px!important;font-size:10.5px!important;margin-bottom:4px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--top{top:8.5%!important;left:50%!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--left{top:82.5%!important;left:24%!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--right{top:82.5%!important;left:76%!important}}.tnx-spro-pdp #s06b-ai-roles{position:relative!important;overflow:hidden!important}.tnx-spro-pdp #s06b-ai-roles .s06b-court-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.tnx-spro-pdp #s06b-ai-roles>.container{position:relative;z-index:1}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-stage:before{display:none!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core:before{content:"";position:absolute;left:50%;top:50%;width:118%;height:128%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%,#000 52%,#000000d9 66%,#0000)}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-img{-webkit-mask-image:radial-gradient(ellipse 52% 46% at 50% 50%,#000 66%,rgba(0,0,0,.55) 83%,transparent 98%)!important;mask-image:radial-gradient(ellipse 52% 46% at 50% 50%,#000 66%,rgba(0,0,0,.55) 83%,transparent 98%)!important;filter:contrast(1.08) brightness(.98)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-cl{stroke-dasharray:var(--L) 300;stroke-dashoffset:var(--L);animation:s06bCometRun 4.8s linear infinite}.tnx-spro-pdp #s06b-ai-roles .s06b-comet--2 .s06b-cl{animation-delay:1.6s}.tnx-spro-pdp #s06b-ai-roles .s06b-comet--3 .s06b-cl{animation-delay:3.2s}.tnx-spro-pdp #s06b-ai-roles .s06b-comet{opacity:1}@keyframes s06bCometRun{0%{stroke-dashoffset:var(--L);opacity:0}3%{opacity:1}26%{opacity:1}33.33%{stroke-dashoffset:calc(var(--L) - 140);opacity:0}to{stroke-dashoffset:calc(var(--L) - 140);opacity:0}}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core{isolation:isolate}.tnx-spro-pdp #s03-rally .s03-video-scrim{display:block!important;background:linear-gradient(180deg,#01010100 0% 52%,#01010161 72%,#010101c7 90%,#010101eb)!important}@media(min-width:961px){.tnx-spro-pdp #s03-rally .s03-pillars-rail{margin-top:-172px!important;padding-bottom:0!important}.tnx-spro-pdp #s03-rally .s03-pillar,.tnx-spro-pdp #s03-rally .s03-cinema-stage{padding-bottom:0!important}}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core:before{width:190%!important;height:230%!important;background:radial-gradient(ellipse 50% 50% at 50% 50%,#000 30%,#000000e0,#0009,#00000040 84%,#0000)!important}.tnx-spro-pdp #s06b-ai-roles{background:#010101!important}.tnx-spro-pdp #s06b-ai-roles .s06b-court-bg{z-index:0!important}.tnx-spro-pdp #s06b-ai-roles>.container,.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-stage{position:relative;z-index:1}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core{z-index:2!important;isolation:isolate}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-svg{z-index:3!important}.tnx-spro-pdp #s06b-ai-roles .s06b-callout.s06b-loop-node{z-index:4!important}@property --s06bP{syntax:"<number>";inherits:true;initial-value:0;}.tnx-spro-pdp #s06b-ai-roles .s06b-cl{animation:none!important;stroke-dasharray:var(--L) 300;stroke-dashoffset:calc(var(--L) - var(--s06bP))}.tnx-spro-pdp #s06b-ai-roles .s06b-comet{animation:s06bCometP 4.8s linear infinite!important}.tnx-spro-pdp #s06b-ai-roles .s06b-comet--2{animation-delay:1.6s!important}.tnx-spro-pdp #s06b-ai-roles .s06b-comet--3{animation-delay:3.2s!important}@keyframes s06bCometP{0%{--s06bP:0;opacity:0}3%{opacity:1}26%{opacity:1}33.33%{--s06bP:140;opacity:0}to{--s06bP:140;opacity:0}}@media(max-width:760px){.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-svg{inset:auto!important;left:50%!important;top:52%!important;width:150vw!important;height:79.6875vw!important;transform:translate(-50%,-51.8%)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-stage{overflow:visible}}.tnx-spro-pdp #s06b-ai-roles .s06b-callout.s06b-loop-node,.tnx-spro-pdp #s06b-ai-roles .s06b-callout.s06b-loop-node:hover,.tnx-spro-pdp #s06b-ai-roles .s06b-callout.s06b-loop-node:focus-visible{transform:translate(-50%,-50%)!important;transition:none!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node:hover *,.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node:focus-visible *{transform:none!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node{cursor:default!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core:before{width:150%!important;height:175%!important;background:radial-gradient(ellipse 50% 50% at 50% 50%,#000000eb 22%,#0009 45%,#00000047 70%,#0000)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-court-bg{filter:none!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core:after{content:"";position:absolute;left:50%;top:50%;width:92%;height:84%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%,#000 70%,#000000e6,#0000)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%)!important;-webkit-mask-composite:source-in!important;mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%)!important;mask-composite:intersect!important;opacity:1!important;mix-blend-mode:normal!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-img{-webkit-mask-image:none!important;mask-image:none!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core:after{display:none!important}.tnx-spro-pdp #s06b-ai-roles.s06b-offscreen *,.tnx-spro-pdp #s06b-ai-roles.s06b-offscreen *:before,.tnx-spro-pdp #s06b-ai-roles.s06b-offscreen *:after{animation-play-state:paused!important}.tnx-spro-pdp video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}@media(prefers-reduced-motion:reduce){.tnx-spro-pdp *,.tnx-spro-pdp *:before,.tnx-spro-pdp *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:reduce){.tnx-spro-pdp #s06b-ai-roles .s06b-comet,.tnx-spro-pdp #s06b-ai-roles .s06b-comet *,.tnx-spro-pdp .v5-role-spin-ball,.tnx-spro-pdp #s06b-ai-roles *{animation:none!important}}@media(max-width:760px){.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-svg{transform:translate(-50%,calc(-51.8% - 5.6vw))!important}.tnx-spro-pdp #s06b-ai-roles .s06b-court-bg{inset:auto!important;left:50%!important;top:55.7%!important;width:118vw!important;height:73.75vw!important;transform:translate(-50%,-55.5%) scale(1.25,1.6)!important;transform-origin:50% 55.5%}}@media(max-width:760px){.tnx-spro-pdp #s06b-ai-roles .s06b-court-bg{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%)}.tnx-spro-pdp #s06b-ai-roles .s06b-court-bg *{vector-effect:non-scaling-stroke}}.tnx-spro-pdp #s06-ai-base .s06-video-wrap{margin-top:28px;background:#05070b!important}.tnx-spro-pdp #s06-ai-base .s06-video-wrap video{filter:none!important}.tnx-spro-pdp #s06-ai-base .s06-video-wrap:after{display:none!important}@media(max-width:768px){.tnx-spro-pdp #s06-ai-base .s06-video-wrap{margin-top:20px}}.tnx-spro-pdp #s07a-ai-matching .video-redblack-wrap video{object-position:center top!important}@media(max-width:900px){.tnx-spro-pdp #s07a-ai-matching .video-redblack-wrap{aspect-ratio:16 / 9!important}}@media(max-width:768px){.tnx-spro-pdp #s09c-ai-loop-flow .s09c-showcase-box{display:none!important}}.tnx-spro-pdp #s03-rally .s03-pillar,.tnx-spro-pdp #s03-rally .s03-pillar:hover{opacity:1!important;transform:none!important;cursor:default!important;transition:none!important}.tnx-spro-pdp #s03-rally .s03-pillar .s03-point-title{color:#fff!important}.tnx-spro-pdp #s03-rally .s03-pillar .s03-point-desc{color:#ffffffb8!important}.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels rect{fill:#daff00;stroke:none}.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels text{fill:#010101;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.04em}@media(max-width:760px){.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels{display:none}}.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels text{font-family:Michroma,sans-serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:.08em!important}.tnx-spro-pdp #s06b-ai-roles .s06b-bl{transform-box:view-box}@media(max-width:760px){.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels{display:inline!important}.tnx-spro-pdp #s06b-ai-roles .s06b-bl{transform:scale(1.75);transform-origin:0 0}}@media(max-width:760px){.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels>g:nth-child(1)>.s06b-bl{transform:translate(98px,-76px) scale(1.75)}.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels>g:nth-child(2)>.s06b-bl{transform:translate(-98px,-76px) scale(1.75)}}.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels>g:nth-child(1)>.s06b-bl{transform:rotate(-53deg)}.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels>g:nth-child(2)>.s06b-bl{transform:rotate(53deg)}@media(max-width:760px){.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels>g:nth-child(1)>.s06b-bl{transform:translate(98px,-76px) rotate(-25deg) scale(1.75)}.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels>g:nth-child(2)>.s06b-bl{transform:translate(-98px,-76px) rotate(25deg) scale(1.75)}}@media(max-width:760px){.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels>g:nth-child(1)>.s06b-bl{transform:translate(98px,-76px) rotate(-25deg) scale(1.45)}.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels>g:nth-child(2)>.s06b-bl{transform:translate(-98px,-76px) rotate(25deg) scale(1.45)}.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels>g:nth-child(3)>.s06b-bl{transform:scale(1.45)}}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-feature-title--lime{text-transform:none!important}@media(min-width:1025px){.tnx-spro-pdp .hero-body-copy{white-space:nowrap;max-width:none!important}}.tnx-spro-pdp #s02-hero .hero-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.tnx-spro-pdp #s02-hero .hero-poster-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1;pointer-events:none;transition:opacity .3s ease}.tnx-spro-pdp #s02-hero .hero-poster-img.is-hidden{opacity:0}.tnx-spro-pdp #s02-hero .hero-video-parallax{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:2;opacity:0;transition:opacity .3s ease}.tnx-spro-pdp #s02-hero .hero-video-parallax.is-ready{opacity:1}.tnx-spro-pdp #s02-hero .v5-hero-scrim,.tnx-spro-pdp #s02-hero .v5-hero-inner{position:relative;z-index:3}@media(min-width:769px){.tnx-spro-pdp #s02-hero .hero-video-parallax.is-ready{opacity:1}}.tnx-spro-pdp .bjk-lockup-tile picture{display:flex;height:100%;align-items:center}@media(max-width:768px){.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-grid{gap:0!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-step{flex-direction:row!important;align-items:center!important;gap:16px!important;padding:20px 0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-node-track{margin:0!important;flex:0 0 auto!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-node-circle{width:40px!important;height:40px!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-node-line{display:none!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-header{margin:0!important;padding:0!important;border:0!important;min-width:0}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-header:after,.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-header:before{display:none!important}}@media(max-width:768px){.tnx-spro-pdp #s09c-ai-loop-flow .s09c-node-track{width:40px!important;min-width:40px!important;max-width:40px!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-header{flex:1 1 auto!important;width:auto!important}}@media(max-width:768px){.tnx-spro-pdp #s09c-ai-loop-flow .s09c-flow-step{padding:14px 0!important}}.tnx-spro-pdp .hero-body-copy,.tnx-spro-pdp #s02-hero .v5-hero-inner p.hero-body-copy{color:#fff!important;opacity:1!important}@media(max-width:900px){.tnx-spro-pdp #s02-hero .v5-hero-inner h1,.tnx-spro-pdp #s02-hero .v5-hero-inner p.hero-body-copy,.tnx-spro-pdp #s02-hero .bjk-lockup-copy span{text-shadow:0 1px 2px rgba(0,0,0,.65),0 0 18px rgba(0,0,0,.5)}}@media(max-width:768px){.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-header>*{line-height:1!important;margin:0!important;padding:0!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-header>*+*{margin-top:6px!important}.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-header{justify-content:center!important;gap:0!important}}@media(max-width:768px){.tnx-spro-pdp #s09c-ai-loop-flow .s09c-step-header{transform:translateY(-2px)!important}}@media(max-width:900px){.tnx-spro-pdp #s02-hero.v5-hero{align-items:flex-start!important}.tnx-spro-pdp #s02-hero .v5-hero-inner{margin-top:clamp(0px,calc(39vh - 212px),220px)!important}}.tnx-spro-pdp #s02-hero .v5-hero-inner h1,.tnx-spro-pdp #s02-hero .v5-hero-inner p.hero-body-copy,.tnx-spro-pdp #s02-hero .bjk-lockup-copy span{text-shadow:0 1px 2px rgba(0,0,0,.65),0 0 18px rgba(0,0,0,.5)}@media(max-width:767px){.tnx-spro-pdp #s02-hero.v5-hero{height:100vh!important;height:100svh!important;min-height:0!important;align-items:flex-end!important}.tnx-spro-pdp #s02-hero .hero-media,.tnx-spro-pdp #s02-hero .hero-video-parallax{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.tnx-spro-pdp #s02-hero .hero-video-parallax{object-fit:cover!important;filter:none!important;transform:none!important}.tnx-spro-pdp #s02-hero .v5-hero-inner{margin-top:0!important;padding:0 20px calc(40px + env(safe-area-inset-bottom))!important;opacity:1!important;transform:none!important}.tnx-spro-pdp #s02-hero .v5-hero-inner,.tnx-spro-pdp #s02-hero .v5-hero-inner *{opacity:1!important}.tnx-spro-pdp #s02-hero h1.hero-2line-title{font-size:clamp(34px,9.5vw,40px)!important;line-height:1.12!important}.tnx-spro-pdp #s02-hero h1.hero-2line-title>span{white-space:normal!important}.tnx-spro-pdp #s02-hero .v5-hero-inner p.hero-body-copy{font-size:14px!important;line-height:1.5!important;color:#fff!important}}@media(max-width:767px){.tnx-spro-pdp #s02-hero h1.hero-2line-title.v5-title{font-size:clamp(34px,9.5vw,40px)!important;line-height:1.12!important}}@media(max-width:767px){.tnx-spro-pdp #s02-hero.v5-hero{width:100%!important;max-width:100vw!important;overflow:hidden!important}.tnx-spro-pdp #s02-hero .v5-hero-inner{box-sizing:border-box!important;flex:0 0 100vw!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;margin-inline:0!important;padding-inline:16px!important}.tnx-spro-pdp #s02-hero .v5-hero-inner>div,.tnx-spro-pdp #s02-hero .bjk-unified-lockup,.tnx-spro-pdp #s02-hero .bjk-lockup-copy,.tnx-spro-pdp #s02-hero h1.hero-2line-title,.tnx-spro-pdp #s02-hero p.hero-body-copy{box-sizing:border-box!important;width:calc(100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important}.tnx-spro-pdp #s02-hero .bjk-lockup-copy{overflow:hidden}.tnx-spro-pdp #s02-hero .bjk-lockup-copy span,.tnx-spro-pdp #s02-hero h1.hero-2line-title>span,.tnx-spro-pdp #s02-hero p.hero-body-copy{overflow-wrap:break-word}.tnx-spro-pdp #s02-hero .v5-play-btn{align-self:flex-start!important;width:min(212px,100%)!important;height:42px!important;min-height:42px!important;min-width:0!important;max-width:100%!important;gap:10px!important;padding:0 16px!important;border-radius:999px!important}.tnx-spro-pdp #s02-hero .v5-play-btn svg{flex:0 0 10px;width:10px;height:10px}.tnx-spro-pdp #s02-hero .v5-play-btn span{min-width:0;font-size:10px!important;letter-spacing:.1em!important;line-height:1.2!important;white-space:nowrap}}@media(max-width:360px){.tnx-spro-pdp #s02-hero .v5-hero-inner{padding-inline:8px!important}.tnx-spro-pdp #s02-hero .v5-hero-inner>div,.tnx-spro-pdp #s02-hero .bjk-unified-lockup,.tnx-spro-pdp #s02-hero .bjk-lockup-copy,.tnx-spro-pdp #s02-hero h1.hero-2line-title,.tnx-spro-pdp #s02-hero p.hero-body-copy{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.tnx-spro-pdp #s02-hero h1.hero-2line-title.v5-title{font-size:clamp(32px,11vw,34px)!important}}.mt-footer{margin-top:0!important;padding-top:64px}@media(hover:none),(pointer:coarse){.tnx-spro-pdp #s07-ai-opponent .tcg-card:hover:not(.is-flipped) .tcg-card-inner,.tnx-spro-pdp #s07-ai-opponent .tcg-card:not(.is-flipped) .tcg-card-inner{transform:translateZ(0) rotateY(0)}.tnx-spro-pdp #s07-ai-opponent .tcg-card.is-flipped:hover .tcg-card-inner,.tnx-spro-pdp #s07-ai-opponent .tcg-card.is-flipped .tcg-card-inner{transform:translateZ(0) rotateY(180deg)}}@media(max-width:760px){.tnx-spro-pdp #s06b-ai-roles.s06b-loop-sec .s06b-loop-orbit-stage{height:min(480px,122vw)!important;min-height:420px!important}.tnx-spro-pdp #s06b-ai-roles .s06b-vision-core{width:46vw!important;max-width:200px!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:2!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-orbit-svg{width:96vw!important;max-width:420px!important;height:51vw!important;max-height:223.125px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels{display:inline!important;transform:none!important}.tnx-spro-pdp #s06b-ai-roles .s06b-bl{transform-box:fill-box!important;transform-origin:center center!important}.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels>g:nth-child(1)>.s06b-bl{transform:rotate(-53deg) scale(1.7)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels>g:nth-child(2)>.s06b-bl{transform:rotate(53deg) scale(1.7)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-bridge-labels>g:nth-child(3)>.s06b-bl{transform:scale(1.7)!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--top{top:12%!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--left{left:14%!important;top:82%!important}.tnx-spro-pdp #s06b-ai-roles .s06b-loop-node--right{left:86%!important;top:82%!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/tnx-spro-pdp.css.map */
