.tb-install-btn{min-height:48px;min-width:160px;padding-inline:22px;touch-action:manipulation}.tb-install-btn:disabled{opacity:.7;cursor:wait}.tb-install-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(5,7,11,.72);backdrop-filter:blur(6px);pointer-events:auto}.tb-install-card{width:min(100%,360px);padding:24px 22px 20px;border-radius:12px;border:1px solid rgba(240,243,243,.16);background:hsla(0,0%,4%,.94);box-shadow:0 16px 48px rgba(0,0,0,.5);color:#f0f3f3;text-align:left}.tb-install-card-title{margin:0 0 14px;font-family:var(--tb-display,inherit);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:#fff}.tb-install-steps{margin:0 0 14px;padding-left:1.25rem;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45;color:rgba(245,248,248,.92)}.tb-install-hint{margin:0 0 18px;font-size:13px;line-height:1.45;color:rgba(240,243,243,.72)}.tb-install-dismiss{width:100%;min-height:44px}body.tb-clone-mode .bottom-nav-dock,body.tb-clone-mode [data-live-support-trigger],body.tb-clone-mode footer,body.tb-clone-mode header,body.tb-clone-mode nav[aria-label="Main navigation"]{display:none!important}body.tb-clone-mode main{padding-bottom:0!important}body.tb-clone-mode{background:#0a0a0a!important}body.tb-clone-mode .fixed.inset-0.-z-10{display:none!important}.tb{--tb-bg:#0a0a0a;--tb-surface:#121212;--tb-ink:#f0f3f3;--tb-mute:#9a9ea6;--tb-line:rgba(240,243,243,.18);--tb-accent:#00c853;--tb-accent-soft:#86efac;--tb-accent-glow:rgba(0,200,83,.35);--tb-lavender:#cecafb;--tb-sans:var(--font-sans),"Manrope",system-ui,sans-serif;--tb-display:var(--font-display),"Outfit",system-ui,sans-serif;--tb-mono:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;--tb-ease:cubic-bezier(0.16,1,0.3,1);position:relative;min-height:100vh;background:#0a0a0a;color:var(--tb-ink);font-family:var(--tb-sans);overflow-x:hidden}.tb *{box-sizing:border-box}.tb-scene{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#0a0a0a}.tb-scene img,.tb-scene video{-o-object-fit:cover;object-fit:cover;opacity:.55;filter:saturate(.85) contrast(1.05)}.tb-scene img,.tb-scene video,.tb-webgl{position:absolute;inset:0;width:100%;height:100%}.tb-webgl canvas{display:block;width:100%!important;height:100%!important}.tb-scene--webgl .tb-scene-veil{background:radial-gradient(780px 460px at 50% 38%,rgba(94,200,255,.08),transparent 55%),radial-gradient(520px 320px at 50% 42%,rgba(0,200,83,.06),transparent 60%),linear-gradient(180deg,rgba(5,5,8,.12),rgba(5,5,8,.32) 48%,#050508 96%)}.tb-scene--webgl .tb-orb{opacity:.22}.tb-scene--webgl .tb-scene-veil{opacity:calc(.5 + (var(--tb-scroll, 0) * .42))}.tb-hero-readability{position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 58% 42% at 50% 42%,rgba(5,5,8,.72) 0,rgba(5,5,8,.28) 48%,transparent 72%),linear-gradient(180deg,rgba(5,5,8,.35),transparent 28%,transparent 62%,rgba(5,5,8,.55));opacity:max(0,calc(1 - var(--tb-scroll, 0) * 3.2));transition:opacity .35s var(--tb-ease)}.tb-hero{transform:translate3d(0,calc(var(--tb-scroll, 0) * -6vh),0);will-change:transform}[data-tb-reveal]:not(.tb-hero){opacity:0;transform:translate3d(0,28px,0) scale(.985);filter:blur(6px) brightness(.85);transition:opacity .95s var(--tb-ease),transform .95s var(--tb-ease),filter .95s var(--tb-ease)}[data-tb-reveal]:not(.tb-hero).is-in{opacity:1;transform:none;filter:blur(0) brightness(1)}@media (prefers-reduced-motion:reduce){.tb-hero{transform:none}.tb-scene--webgl .tb-scene-veil{opacity:1}.tb-hero-readability{opacity:.85}[data-tb-reveal]:not(.tb-hero){opacity:1;transform:none;filter:none;transition:none}.tb-cine-anamorphic,.tb-cine-flash,.tb-cine-godray,.tb-cine-lights,.tb-cine-shaft,.tb-cine-sweep{animation:none!important;opacity:0!important}}.tb-scene-veil{position:absolute;inset:0;background:radial-gradient(900px 500px at 50% 35%,rgba(0,200,83,.18),transparent 55%),linear-gradient(180deg,hsla(0,0%,4%,.2),hsla(0,0%,4%,.55) 45%,#0a0a0a 92%)}.tb-scene-grain{position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tb-orb{position:absolute;border-radius:50%;filter:blur(40px);animation:tb-float 14s ease-in-out infinite}.tb-orb.a{width:42vw;height:42vw;left:28%;top:18%;background:radial-gradient(circle,rgba(0,200,83,.35),transparent 70%)}.tb-orb.b{width:28vw;height:28vw;right:12%;top:42%;background:radial-gradient(circle,rgba(206,202,251,.18),transparent 70%);animation-delay:-4s}@keyframes tb-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-3%,0) scale(1.06)}}.tb-content{position:relative;z-index:2}.tb-nav{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:28px 32px;pointer-events:none}.tb-nav a,.tb-nav button,.tb-nav-links{pointer-events:auto}.tb-nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;order:3;width:100%}.tb-nav-link{color:rgba(240,243,243,.78);font-family:var(--tb-sans);font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.2;text-decoration:none;padding:6px 0;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.tb-nav-link:hover{color:#fff;border-bottom-color:rgba(134,239,172,.55)}.tb-nav-link:focus-visible{outline:2px solid rgba(0,200,83,.55);outline-offset:4px;color:#fff;border-radius:4px}.tb-nav-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.tb-nav-actions .tb-btn{min-width:0;height:44px;padding:0 18px}.tb-nav-actions .tb-sound{width:40px;min-width:40px;padding:0;justify-content:center}.tb-nav-actions .tb-sound-label,.tb-nav-actions .tb-sound-tip{display:none}.tb-sound{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:8px;border:1px solid rgba(240,243,243,.28);background:rgba(0,0,0,.35);color:#f0f3f3;font-family:var(--tb-mono);font-size:12px;letter-spacing:.04em;cursor:pointer;backdrop-filter:blur(6px);transition:border-color .25s ease,color .25s ease,box-shadow .25s ease,background .25s ease}.tb-sound:hover{border-color:rgba(134,239,172,.45);color:#fff}.tb-sound.is-on{border-color:rgba(0,200,83,.55);color:var(--tb-accent-soft);box-shadow:0 0 0 1px rgba(0,200,83,.12),0 4px 24px rgba(0,200,83,.18)}.tb-sound-icon{display:inline-flex}.tb-sound-label{opacity:.9}.tb-logo{font-family:var(--tb-display);font-size:1.35rem;font-weight:700;letter-spacing:-.03em;color:#fff;text-decoration:none}.tb-logo span{color:var(--tb-accent)}.tb-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:140px;height:50px;padding:0 22px;border-radius:8px;overflow:hidden;font-family:var(--tb-sans);font-size:14px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:all .3s ease;border:0}.tb-btn-solid{background:rgba(0,0,0,.4);backdrop-filter:blur(5px);color:#000}.tb-btn-solid:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#2af07a,#00c853);z-index:0;border-radius:6px}.tb-btn-solid span{position:relative;z-index:1;font-weight:500}.tb-btn-solid:hover{box-shadow:0 4px 40px var(--tb-accent-glow)}.tb-btn-ghost{background:rgba(0,0,0,.05);border:1px solid #f0f3f3;color:#f0f3f3;backdrop-filter:blur(3px)}.tb-btn-ghost:hover{background:rgba(0,0,0,.85);color:var(--tb-lavender);border-color:transparent;box-shadow:0 4px 40px rgba(204,186,228,.5)}.tb-btn:focus-visible{outline:2px solid var(--tb-accent-soft);outline-offset:3px}.tb-hero{min-height:100vh;justify-content:center;text-align:center;gap:10vh;padding:120px 24px 18vh;pointer-events:none}.tb-hero,.tb-hero-copy{display:flex;flex-direction:column;align-items:center}.tb-hero-copy{position:relative;gap:14px;max-width:920px;z-index:2}.tb-hero-copy:before{content:"";position:absolute;left:50%;top:42%;width:min(110%,820px);height:140%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(5,5,8,.55) 0,rgba(5,5,8,.18) 55%,transparent 75%);pointer-events:none;z-index:-1}.tb-h1{font-family:var(--tb-display);font-size:clamp(2.4rem,6dvw,5.4rem);font-weight:700;letter-spacing:-.03em;line-height:.98;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.85),0 8px 32px rgba(0,0,0,.55),0 0 48px rgba(5,5,8,.45)}.tb-h1,.tb-lead{pointer-events:none}.tb-lead{max-width:650px;font-size:clamp(14px,1.5vw,18px);line-height:1.6;color:rgba(245,248,248,.94);text-shadow:0 1px 2px rgba(0,0,0,.75),0 6px 20px rgba(0,0,0,.45)}.tb-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;pointer-events:auto;margin-top:8px}.tb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 40px;width:min(900px,100%);position:relative;padding:18px 20px;border-radius:14px;background:rgba(5,5,8,.42);border:1px solid rgba(240,243,243,.08);box-shadow:0 12px 40px rgba(0,0,0,.35);backdrop-filter:blur(8px)}.tb-shock-svg,.tb-stats{pointer-events:none;overflow:visible}.tb-shock-svg{position:absolute;inset:-28px 0 -8px;width:100%;height:calc(100% + 36px);z-index:4}.tb-bolt{opacity:0;stroke-dasharray:160;stroke-dashoffset:160}.tb-stats[data-shock="1"] .tb-bolt--strike,.tb-stats[data-shock="2"] .tb-bolt--strike{opacity:1;animation:tb-bolt-draw .22s linear forwards,tb-bolt-flicker .35s ease-in-out .18s 2,tb-bolt-glow-pulse .55s ease-out forwards}.tb-stats[data-shock="3"] .tb-bolt--arc2,.tb-stats[data-shock="3"] .tb-bolt--strike{opacity:1;stroke-dashoffset:0;animation:tb-bolt-draw .2s linear forwards,tb-bolt-flicker .28s ease-in-out .15s 2,tb-bolt-glow-pulse .5s ease-out forwards}.tb-stats[data-shock="4"] .tb-bolt--arc3,.tb-stats[data-shock="5"] .tb-bolt--arc4{opacity:1;animation:tb-bolt-draw .18s linear forwards,tb-bolt-flicker .26s ease-in-out .12s 2,tb-bolt-glow-pulse .45s ease-out forwards}.tb-stats[data-shock="6"] .tb-bolt{opacity:0;transition:opacity .45s var(--tb-ease)}@keyframes tb-bolt-glow-pulse{0%{filter:drop-shadow(0 0 8px rgba(42,240,122,.9)) drop-shadow(0 0 16px rgba(42,240,122,.6))}to{filter:drop-shadow(0 0 2px rgba(42,240,122,.4)) drop-shadow(0 0 6px rgba(42,240,122,.2))}}.tb-stat{text-align:center;z-index:2;transition:transform .12s linear,filter .2s ease}.tb-stat strong{display:block;font-family:var(--tb-display);font-size:clamp(1.4rem,3vw,2rem);font-weight:700;letter-spacing:-.03em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7);transition:color .18s ease,text-shadow .18s ease,transform .12s linear}.tb-stat span{display:block;margin-top:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(210,216,220,.82);text-shadow:0 1px 2px rgba(0,0,0,.65);transition:color .18s ease,text-shadow .18s ease}.tb-stat-flash{position:absolute;left:50%;top:42%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:radial-gradient(circle,rgba(230,255,240,.95) 0,rgba(42,240,122,.55) 35%,transparent 70%);opacity:0;pointer-events:none;z-index:1}.tb-stat.is-striking{animation:tb-stat-shock .28s cubic-bezier(.16,1,.3,1)}.tb-stat.is-striking .tb-stat-flash{animation:tb-stat-flash .42s ease-out forwards}.tb-stat.is-striking strong{color:#2af07a;text-shadow:0 0 10px rgba(42,240,122,.75),0 0 24px rgba(42,240,122,.45),0 1px 2px rgba(0,0,0,.65)}.tb-stat.is-striking span{color:rgba(134,239,172,.95);text-shadow:0 0 8px rgba(42,240,122,.35)}.tb-stats.is-settled{box-shadow:0 12px 40px rgba(0,0,0,.35),0 0 28px rgba(42,240,122,.12);border-color:rgba(42,240,122,.22)}@keyframes tb-bolt-draw{to{stroke-dashoffset:0}}@keyframes tb-bolt-flicker{0%,to{opacity:1}40%{opacity:.35}70%{opacity:.95}}@keyframes tb-stat-shock{0%{transform:translateZ(0)}25%{transform:translate3d(-1.5px,1px,0)}50%{transform:translate3d(1.5px,-1px,0)}75%{transform:translate3d(-1px,.5px,0)}to{transform:translateZ(0)}}@keyframes tb-stat-flash{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(3.2)}to{opacity:0;transform:scale(5.5)}}@media (prefers-reduced-motion:reduce){.tb-bolt,.tb-stat-flash,.tb-stat.is-striking{animation:none!important}}.tb-section{position:relative;z-index:2;padding:18vh 32px}.tb-section-split{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;width:min(1200px,100%);margin:0 auto}.tb-h2{font-family:var(--tb-display);font-size:clamp(2rem,5.5dvw,4.8rem);font-weight:700;letter-spacing:-.03em;line-height:1.02;color:#fff;max-width:12ch}.tb-sub{max-width:400px;font-size:18px;line-height:1.35;color:#f0f3f3}.tb-compare{width:min(720px,100%);margin:48px auto 0;display:grid;gap:10px}.tb-compare-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:12px;padding:14px 0;border-bottom:.5px dashed hsla(0,0%,100%,.3)}.tb-compare-row:first-child{border-top:.5px dashed hsla(0,0%,100%,.3)}.tb-compare-label{font-size:15px;color:#f0f3f3}.tb-compare-good{color:var(--tb-accent-soft);font-size:16px}.tb-compare-bad{color:var(--tb-mute);font-size:16px;text-align:right}.tb-center{text-align:center;width:min(1100px,100%);margin:0 auto}.tb-logo-row,.tb-trust-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 48px;margin-top:48px}.tb-trust-card{min-width:180px;padding:22px 24px;border:1px solid var(--tb-line);border-radius:10px;background:hsla(0,0%,100%,.03);backdrop-filter:blur(6px);text-align:left}.tb-trust-card h3{font-family:var(--tb-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tb-mute);margin-bottom:10px}.tb-trust-card p{font-family:var(--tb-display);font-size:1.15rem;font-weight:600;color:#fff}.tb-pill{display:inline-flex;align-items:center;justify-content:center;min-width:140px;height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--tb-line);color:#f0f3f3;font-size:13px;letter-spacing:.04em;background:hsla(0,0%,100%,.03)}.tb-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.tb-asset{padding:28px 24px;border-radius:12px;border:1px solid var(--tb-line);background:linear-gradient(165deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));text-align:left;transition:border-color .3s ease,box-shadow .3s ease,transform .3s var(--tb-ease)}.tb-asset:hover{border-color:rgba(0,200,83,.4);box-shadow:0 8px 40px var(--tb-accent-glow);transform:translateY(-3px)}.tb-asset h3{font-family:var(--tb-display);font-size:1.35rem;font-weight:700;color:#fff}.tb-asset p{margin-top:10px;font-size:14px;line-height:1.5;color:var(--tb-mute)}.tb-final{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:28px;padding:18vh 24px}.tb-final .tb-h1{max-width:14ch}.tb-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:32px;border-top:1px solid var(--tb-line);font-size:13px;color:var(--tb-mute)}.tb-footer a{color:#fff;text-decoration:none;letter-spacing:.04em;transition:color .3s ease}.tb-footer a:hover{color:hsla(0,0%,100%,.6)}.tb-footer-links{display:flex;flex-wrap:wrap;gap:20px}.tb-desk-stage,.tb-desk-wrap{width:min(720px,calc(100% - 2rem));margin:-8vh auto 0;position:relative;z-index:3;pointer-events:auto}.tb-desk-stage{width:min(760px,calc(100% - 2rem));min-height:70vh;display:flex;align-items:center;margin-top:-4vh;margin-bottom:8vh}.tb-desk-pin{width:100%}.tb-desk-kicker{margin-bottom:14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tb-mute);text-align:center}@media (max-width:900px){.tb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-section-split{flex-direction:column;align-items:flex-start}.tb-assets{grid-template-columns:1fr}.tb-nav{padding:16px 20px 12px}.tb-nav-actions .tb-btn{padding:0 14px}}@media (min-width:901px){.tb-nav-links{order:0;width:auto;flex:1;justify-content:center;margin-inline:12px}.tb-nav-actions{margin-left:0}}@media (max-width:560px){.tb-sound{display:none}.tb-nav-actions .tb-btn{width:auto}.tb-h1{font-size:10dvw}.tb-lead,.tb-sub{font-size:14px}.tb-btn,.tb-hero-ctas{width:100%}.tb-compare-row{grid-template-columns:1fr;gap:4px}.tb-compare-bad{text-align:left}}@media (prefers-reduced-motion:reduce){.tb-orb{animation:none}.tb-asset:hover,.tb-btn,.tb-nav-link{transition:none}}.tb .lux-desk{margin:0 auto;padding:28px 24px;border-radius:14px;border:1px solid rgba(240,243,243,.16);background:hsla(0,0%,4%,.72);backdrop-filter:blur(14px);box-shadow:0 24px 80px rgba(0,0,0,.45);color:#f0f3f3;font-family:var(--tb-sans);pointer-events:auto}.tb .lux-desk-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:22px}.tb .lux-desk-title{font-family:var(--tb-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:#fff}.tb .lux-live{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.04em;color:var(--tb-accent-soft)}.tb .lux-live i{width:7px;height:7px;border-radius:50%;background:var(--tb-accent);box-shadow:0 0 0 4px rgba(0,200,83,.2)}.tb .lux-convert-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.tb .lux-field label{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tb-mute)}.tb .lux-field-row{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 14px;border-radius:10px;border:1px solid rgba(240,243,243,.14);background:hsla(0,0%,100%,.03)}.tb .lux-field-row input{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:1.4rem}.tb .lux-field-row .unit,.tb .lux-field-row input,.tb .lux-out{color:#fff;font-family:var(--tb-display);font-weight:700}.tb .lux-field-row .unit{font-size:12px;letter-spacing:.08em;color:var(--tb-mute);font-family:var(--tb-mono);font-weight:500}.tb .lux-out{flex:1;font-size:1.4rem}.tb .lux-swap{color:var(--tb-accent-soft);display:flex;justify-content:center;align-items:center}.tb .lux-orbital-beam{--orbital-beam:0.2;position:relative;color:var(--tb-accent-soft);opacity:calc(.35 + var(--orbital-beam) * .65);transition:opacity .28s var(--tb-ease,cubic-bezier(.16,1,.3,1))}.tb .lux-orbital-beam-svg{width:2.75rem;height:1.35rem}.tb .lux-orbital-beam-path{stroke-dasharray:40;stroke-dashoffset:40;opacity:.45}.tb .lux-orbital-beam.is-ready .lux-orbital-beam-path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .7s var(--tb-ease,cubic-bezier(.16,1,.3,1)),opacity .4s ease}.tb .lux-orbital-beam.is-snap{animation:lux-orbital-snap .55s var(--tb-ease,cubic-bezier(.16,1,.3,1))}.tb .lux-orbital-beam.is-snap .lux-orbital-beam-path{filter:drop-shadow(0 0 6px rgba(42,240,122,.55))}.tb .lux-live.is-orbital-locked{box-shadow:inset 0 0 0 1px rgba(42,240,122,.28)}@keyframes lux-orbital-snap{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.tb-stat{position:relative}.tb-orbital-ring{pointer-events:none;position:absolute;inset:-6px;border-radius:14px;border:1px solid transparent;opacity:0}.tb-stat.is-orbital-locked .tb-orbital-ring{border-color:rgba(42,240,122,.35);opacity:.7}.tb-stat.is-orbital-locking .tb-orbital-ring{animation:tb-orbital-lock .9s cubic-bezier(.16,1,.3,1) forwards}.tb-stat.is-orbital-locking strong{animation:tb-orbital-rate-tick .9s cubic-bezier(.16,1,.3,1)}@keyframes tb-orbital-lock{0%{opacity:0;transform:scale(.92);border-color:rgba(42,240,122,0)}35%{opacity:1;transform:scale(1.04);border-color:rgba(42,240,122,.65)}to{opacity:.7;transform:scale(1);border-color:rgba(42,240,122,.35)}}@keyframes tb-orbital-rate-tick{0%{transform:translateY(0)}35%{transform:translateY(-2px)}to{transform:translateY(0)}}.xp-cinematic--landing{min-height:100%}.tb .lux-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:16px;border-top:1px dashed hsla(0,0%,100%,.18)}.tb .lux-meta>div p:first-child{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tb-mute)}.tb .lux-meta>div p:last-child{margin-top:4px;font-size:13px;color:#fff}.tb .lux-cta-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:8px;background:linear-gradient(180deg,#2af07a,#00c853);color:#000;font-family:var(--tb-sans);font-size:14px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:box-shadow .3s ease}.tb .lux-cta-primary:hover{box-shadow:0 4px 40px var(--tb-accent-glow)}.tb .lux-live.is-flash{color:#fff;animation:tb-rate-flash .7s ease}.tb .lux-live.is-flash i{box-shadow:0 0 0 6px rgba(0,200,83,.35)}@keyframes tb-rate-flash{0%{filter:brightness(1)}35%{filter:brightness(1.45)}to{filter:brightness(1)}}.tb .lux-desk-error{margin-bottom:16px;padding:12px 14px;border-radius:10px;border:1px solid rgba(240,243,243,.14);background:hsla(0,0%,100%,.03);font-size:13px;line-height:1.45;color:var(--tb-mute)}.tb .lux-retry{margin-top:10px;height:36px;padding:0 14px;border-radius:8px;border:1px solid rgba(134,239,172,.35);background:transparent;color:var(--tb-accent-soft);font-family:var(--tb-sans);font-size:13px;font-weight:500;cursor:pointer}.tb .lux-retry:disabled{opacity:.6;cursor:wait}.tb .lux-proof{margin-top:16px;font-size:12px;letter-spacing:.04em;color:var(--tb-mute)}.tb .lux-text-link,.tb-text-link{color:rgba(240,243,243,.75);font-family:var(--tb-sans);font-size:14px;letter-spacing:-.01em;text-decoration:none;border-bottom:1px solid rgba(240,243,243,.25);transition:color .25s ease,border-color .25s ease}.tb .lux-text-link:hover,.tb-text-link:hover{color:#fff;border-color:rgba(134,239,172,.55)}.tb-trust-line{margin-top:18px;max-width:520px;font-size:13px;line-height:1.5;color:rgba(210,216,220,.88);text-shadow:0 1px 3px rgba(0,0,0,.7)}.tb-chapter{position:fixed;top:50%;left:18px;z-index:40;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);pointer-events:none;font-family:var(--tb-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgba(240,243,243,.55);text-shadow:0 0 12px rgba(42,240,122,.25);transition:color .45s var(--tb-ease),text-shadow .45s var(--tb-ease)}.tb[data-chapter="1"] .tb-chapter,.tb[data-chapter="2"] .tb-chapter,.tb[data-chapter="3"] .tb-chapter,.tb[data-chapter="4"] .tb-chapter{color:rgba(134,239,172,.72)}.tb:not(.is-booted) .tb-chapter,.tb:not(.is-booted) .tb-content,.tb:not(.is-booted) .tb-nav{opacity:0}.tb.is-booted .tb-chapter,.tb.is-booted .tb-content,.tb.is-booted .tb-nav{opacity:1;transition:opacity .6s var(--tb-ease) .1s}.tb-boot{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:#0a0a0a;transition:opacity .7s var(--tb-ease),visibility .7s}.tb-boot.is-done{opacity:0;visibility:hidden;pointer-events:none}.tb-boot-inner{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.tb-boot-mark{font-family:var(--tb-display);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;letter-spacing:-.03em;color:#fff;animation:tb-boot-in .8s var(--tb-ease) both}.tb-boot-mark span{color:var(--tb-accent)}.tb-boot-status{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(240,243,243,.55)}.tb-boot-pct,.tb-boot-status{margin:0;font-family:var(--tb-sans,inherit)}.tb-boot-pct{font-size:.95rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:rgba(240,243,243,.85)}@keyframes tb-boot-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tb-sound-wrap{position:relative}.tb-sound-tip{position:absolute;top:calc(100% + 10px);right:0;white-space:nowrap;padding:8px 10px;border-radius:8px;border:1px solid rgba(240,243,243,.2);background:hsla(0,0%,4%,.92);color:#f0f3f3;font-size:11px;letter-spacing:.03em;display:flex;align-items:center;gap:8px;z-index:60}.tb-sound-tip-x{border:0;background:transparent;color:var(--tb-mute);cursor:pointer;font-size:14px;line-height:1}.tb-wallet-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(68px,18vw,96px),max-content));justify-content:center;gap:clamp(10px,2.2vw,20px);width:min(720px,100%);margin-inline:auto;padding-inline:8px}.tb-wallet-mark{display:inline-flex;align-items:center;justify-content:center;width:clamp(68px,18vw,96px);height:clamp(60px,16vw,84px);min-width:0;padding:clamp(8px,1.8vw,14px);border-radius:14px;border:1px solid rgba(240,243,243,.14);background:hsla(0,0%,100%,.04)}.tb-wallet-img{width:clamp(32px,8.5vw,52px)!important;height:clamp(32px,8.5vw,52px)!important;-o-object-fit:contain;object-fit:contain;opacity:1;filter:none}.tb-wallet-img.is-invert{filter:invert(1)}.tb-final-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tb-mute)}.tb-final-title{max-width:12ch;margin-top:10px}.tb-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:55;padding:12px 16px calc(12px + env(safe-area-inset-bottom));pointer-events:none;opacity:0;transform:translateY(120%);transition:opacity .35s var(--tb-ease),transform .35s var(--tb-ease)}.tb-sticky-cta.is-on{opacity:1;transform:none;pointer-events:auto}.tb-sticky-inner{max-width:720px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(240,243,243,.16);background:hsla(0,0%,4%,.88);backdrop-filter:blur(14px);box-shadow:0 12px 40px rgba(0,0,0,.45);font-size:13px;color:#f0f3f3}.tb-btn-compact{min-width:120px;height:42px}.tb-webgl-poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.45}.tb-compare-head .tb-compare-bad,.tb-compare-head .tb-compare-good,.tb-compare-head .tb-compare-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tb-mute)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.tb-cursor-zone,body.tb-cursor-zone a,body.tb-cursor-zone button,body.tb-cursor-zone input{cursor:none}.tb-cursor-dot,.tb-cursor-ring{position:fixed;top:0;left:0;z-index:100;pointer-events:none;border-radius:50%;transform:translate3d(-100px,-100px,0)}.tb-cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:#86efac}.tb-cursor-ring{width:28px;height:28px;margin:-14px 0 0 -14px;border:1px solid rgba(134,239,172,.45)}@media (pointer:coarse){body.tb-cursor-zone,body.tb-cursor-zone a,body.tb-cursor-zone button,body.tb-cursor-zone input{cursor:auto}.tb-chapter,.tb-cursor-dot,.tb-cursor-ring{display:none}.tb-cine-godray,.tb-cine-shaft,.tb-orb{animation:none!important}.tb-cine-shaft{filter:blur(12px)}.tb-cine-godray{filter:blur(16px)}.tb-orb{filter:blur(28px)}}@media (max-width:900px){.tb-scene--mobile img,.tb-scene--mobile video{opacity:.62}.tb-hero{min-height:92vh;padding-bottom:8vh;gap:6vh}.tb-h1{font-size:clamp(2.1rem,11vw,3.2rem)}.tb-desk-stage{min-height:auto;margin:0 auto 10vh}.tb-chapter{display:none}.tb-sticky-inner{flex-direction:column;align-items:stretch;text-align:center}}@media (prefers-reduced-motion:reduce){.tb .lux-live.is-flash,.tb .lux-orbital-beam.is-snap,.tb-boot,.tb-boot-mark,.tb-boot-pct,.tb-boot-status,.tb-stat.is-orbital-locking .tb-orbital-ring,.tb-stat.is-orbital-locking strong,.tb-sticky-cta{animation:none!important;transition:none!important}.tb .lux-orbital-beam-path{stroke-dashoffset:0!important;opacity:1!important;transition:none!important}.tb-stat.is-orbital-locked .tb-orbital-ring{opacity:.55;transform:none}body.tb-cursor-zone{cursor:auto}.tb-cursor-dot,.tb-cursor-ring{display:none}}@media (max-width:720px){.tb .lux-convert-grid{grid-template-columns:1fr}.tb .lux-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.tb-cine-lights{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;mix-blend-mode:screen;opacity:calc(.55 + var(--tb-velocity, 0) * .35)}.tb-cine-shaft{position:absolute;top:-20%;width:28%;height:140%;background:linear-gradient(90deg,transparent,rgba(42,240,122,.07) 45%,rgba(200,255,230,.16) 50%,rgba(42,240,122,.07) 55%,transparent);filter:blur(18px);transform-origin:50% 0;animation:tb-shaft-drift 18s ease-in-out infinite}.tb-cine-shaft--a{left:18%;transform:rotate(12deg);opacity:calc(.45 + (1 - var(--tb-scroll, 0)) * .4)}.tb-cine-shaft--b{right:10%;width:18%;background:linear-gradient(90deg,transparent,rgba(126,200,255,.06) 45%,rgba(200,230,255,.14) 50%,rgba(126,200,255,.06) 55%,transparent);transform:rotate(-8deg);animation-name:tb-shaft-drift-b;animation-duration:22s;animation-delay:-6s;opacity:calc(.3 + var(--tb-scroll, 0) * .45)}.tb-cine-godray{position:absolute;inset:-10% -20%;background:conic-gradient(from calc(210deg + var(--tb-scroll, 0) * 40deg) at 50% 38%,transparent 0deg,rgba(42,240,122,.05) 18deg,transparent 36deg,rgba(126,200,255,.04) 58deg,transparent 82deg,rgba(42,240,122,.06) 110deg,transparent 140deg,rgba(255,244,230,.035) 170deg,transparent 210deg);filter:blur(28px);opacity:calc(.55 + var(--tb-chapter, 0) * .08);animation:tb-godray-breathe 12s ease-in-out infinite}.tb-cine-anamorphic{position:absolute;left:-10%;right:-10%;top:42%;height:2px;background:linear-gradient(90deg,transparent,rgba(42,240,122,0) 20%,rgba(200,255,230,.35) 48%,hsla(0,0%,100%,.55) 50%,rgba(200,255,230,.35) 52%,rgba(42,240,122,0) 80%,transparent);filter:blur(1.5px);opacity:calc(.15 + var(--tb-velocity, 0) * .55);transform:scaleX(calc(.7 + var(--tb-velocity, 0) * .5));transition:opacity .25s ease,transform .35s var(--tb-ease)}.tb-cine-iris{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 42%,transparent 35%,rgba(5,5,8,.15) 70%,rgba(5,5,8,.55) 100%);mix-blend-mode:multiply;opacity:calc(.35 + var(--tb-scroll, 0) * .35)}.tb-cine-sweep{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.04) 48%,rgba(42,240,122,.09) 50%,hsla(0,0%,100%,.04) 52%,transparent 65%);transform:translateX(calc(-40% + var(--tb-scroll, 0) * 80%));opacity:.55}.tb-cine-flash{position:absolute;inset:0;background:radial-gradient(ellipse 50% 40% at 50% 40%,rgba(42,240,122,.28),transparent 60%),linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);opacity:0;pointer-events:none}.tb.tb-chapter-flash .tb-cine-flash{animation:tb-light-flash .85s var(--tb-ease) both}.tb.tb-chapter-flash .tb-cine-anamorphic{animation:tb-flare-kick .85s var(--tb-ease) both}.tb.tb-chapter-flash .tb-chapter{animation:tb-chapter-glow .85s var(--tb-ease) both}.tb[data-chapter="0"] .tb-cine-godray{filter:blur(28px) hue-rotate(0deg)}.tb[data-chapter="1"] .tb-cine-godray{filter:blur(28px) hue-rotate(-8deg) saturate(1.15)}.tb[data-chapter="2"] .tb-cine-godray{filter:blur(26px) hue-rotate(20deg) saturate(1.1)}.tb[data-chapter="3"] .tb-cine-godray{filter:blur(30px) hue-rotate(-18deg)}.tb[data-chapter="4"] .tb-cine-godray{filter:blur(24px) hue-rotate(-4deg) brightness(1.1)}.tb.tb-scroll-fast .tb-cine-anamorphic,.tb.tb-scroll-fast .tb-cine-godray,.tb.tb-scroll-fast .tb-cine-shaft,.tb.tb-scroll-fast .tb-cine-shaft--a,.tb.tb-scroll-fast .tb-cine-shaft--b,.tb.tb-scroll-fast[data-chapter="0"] .tb-cine-godray,.tb.tb-scroll-fast[data-chapter="1"] .tb-cine-godray,.tb.tb-scroll-fast[data-chapter="2"] .tb-cine-godray,.tb.tb-scroll-fast[data-chapter="3"] .tb-cine-godray,.tb.tb-scroll-fast[data-chapter="4"] .tb-cine-godray{filter:none!important;animation:none!important}@media (pointer:coarse){.tb.tb-scroll-fast .tb-cine-lights{visibility:hidden!important;opacity:0!important;mix-blend-mode:normal!important;content-visibility:hidden;contain:strict}.tb.tb-scroll-fast .tb-cine-anamorphic,.tb.tb-scroll-fast .tb-cine-flash,.tb.tb-scroll-fast .tb-cine-godray,.tb.tb-scroll-fast .tb-cine-iris,.tb.tb-scroll-fast .tb-cine-lights *,.tb.tb-scroll-fast .tb-cine-shaft,.tb.tb-scroll-fast .tb-cine-shaft--a,.tb.tb-scroll-fast .tb-cine-shaft--b,.tb.tb-scroll-fast .tb-cine-sweep{animation:none!important;filter:none!important}.tb.tb-scroll-fast .tb-orb,.tb.tb-scroll-fast .tb-scene-grain{visibility:hidden!important;opacity:0!important;animation:none!important;filter:none!important;content-visibility:hidden;contain:strict}}@keyframes tb-shaft-drift{0%,to{transform:rotate(12deg) translateZ(0)}50%{transform:rotate(16deg) translate3d(3%,-2%,0)}}@keyframes tb-shaft-drift-b{0%,to{transform:rotate(-8deg) translateZ(0)}50%{transform:rotate(-12deg) translate3d(-2%,-1%,0)}}@keyframes tb-godray-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.72;transform:scale(1.03)}}@keyframes tb-light-flash{0%{opacity:0}18%{opacity:.85}to{opacity:0}}@keyframes tb-flare-kick{0%{opacity:.1;transform:scaleX(.5)}30%{opacity:.95;transform:scaleX(1.35)}to{opacity:.15;transform:scaleX(.85)}}@keyframes tb-chapter-glow{0%,to{color:rgba(240,243,243,.55);text-shadow:0 0 12px rgba(42,240,122,.25)}40%{color:rgba(200,255,220,.95);text-shadow:0 0 18px rgba(42,240,122,.65)}}.tb-asset h3,.tb-asset p,.tb-compare-label,.tb-final .tb-lead,.tb-final-kicker,.tb-h2,.tb-sub,.tb-trust-card h3,.tb-trust-card p{text-shadow:0 1px 2px rgba(0,0,0,.55),0 8px 24px rgba(0,0,0,.25)}.tb-final .tb-h1,.tb-section .tb-h2{text-shadow:0 1px 2px rgba(0,0,0,.8),0 10px 36px rgba(0,0,0,.45)}