.tlp{--bg:#000000;--s1:rgba(17,17,21,0.65);--s2:#111115;--s3:#18181B;--s4:#1F1F23;--glass:rgba(255,255,255,0.03);--gb:rgba(255,255,255,0.06);--gbh:rgba(255,255,255,0.10);--v:#724FC9;--vl:#8866DE;--vp:#B9A8F0;--vg:rgba(136,102,222,0.40);--vw:rgba(136,102,222,0.08);--grad:radial-gradient(51.85% 188.85% at 50% 50%,#8E6CE4 0%,#724FC9 100%);--green:#22C55E;--gd:rgba(34,197,94,0.12);--red:#EF4444;--t1:#FAFAFA;--t2:#A1A1AA;--t3:#71717A;--t4:#3F3F46;--t5:#27272A;--sans:"Inter",system-ui,sans-serif;--display:"Instrument Sans",sans-serif;--mono:"Inter",system-ui,sans-serif;--mono-ls:-0.05em;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:48px;--text-4xl:56px;--text-5xl:64px;--text-6xl:72px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--r:12px;--rs:8px;--rf:9999px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-5:40px;--sp-6:48px;--sp-8:64px;--sp-10:80px;--sp-12:96px;--sp-16:128px}.tlp *,.tlp :after,.tlp :before{margin:0;padding:0;box-sizing:border-box}.tlp{scroll-behavior:smooth;overflow-x:clip;font-family:var(--sans);font-size:var(--text-base);font-weight:var(--fw-regular);background:var(--bg);color:var(--t1);-webkit-font-smoothing:antialiased;line-height:1.5}.tlp a{color:inherit;text-decoration:none}.tlp button{font:inherit;cursor:pointer;border:none;background:none}.tlp ul{list-style:none}.tlp:after{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px}.tlp .page-content{position:relative;z-index:1}.tlp .w{max-width:1280px;margin:0 auto;padding:0 var(--sp-4)}.tlp .sec{padding:var(--sp-12) 0;position:relative}.tlp .divider{border:none;border-top:1px solid var(--gb);margin:0}.tlp .sr{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.4,0,.2,1)}.tlp .sr.in{opacity:1;transform:none}.tlp .sr-d1{transition-delay:.04s}.tlp .sr-d2{transition-delay:.08s}.tlp .sr-d3{transition-delay:.12s}.tlp .sr-d4{transition-delay:.16s}.tlp .sr-d5{transition-delay:.2s}.tlp .sr-d6{transition-delay:.24s}@keyframes fade-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.tlp .animate-fade-rise{animation:fade-rise .8s ease-out both}.tlp .animate-fade-rise-d1{animation:fade-rise .8s ease-out .2s both}.tlp .animate-fade-rise-d2{animation:fade-rise .8s ease-out .4s both}.tlp .animate-fade-rise-d3{animation:fade-rise .8s ease-out .6s both}.tlp .liquid-glass{background:rgba(255,255,255,.01);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;box-shadow:inset 0 1px 1px rgba(255,255,255,.1);position:relative;overflow:hidden}.tlp .liquid-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,.15) 20%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,rgba(255,255,255,.15) 80%,rgba(255,255,255,.45));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.tlp .kicker{font-family:var(--mono);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:1.5px;text-transform:uppercase;color:var(--vl);margin-bottom:var(--sp-2);display:inline-block;padding:7px 18px;position:relative;border-radius:100px}.tlp .kicker:before{content:"";position:absolute;inset:0;border-radius:100px;border:1px solid rgba(136,102,222,.3);background:rgba(136,102,222,.06)}.tlp .sec-title{font-size:clamp(var(--text-2xl),4vw,var(--text-3xl));line-height:1.1;letter-spacing:-.04em;color:#FAFAFA;margin-bottom:var(--sp-2)}.tlp .sec-title,.tlp .sec-title em{font-family:var(--display);font-weight:var(--fw-semibold)}.tlp .sec-title em{letter-spacing:-.03em;font-style:normal;background:linear-gradient(135deg,#C683E3,#8B5CF6 50%,#C683E3);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bm-shimmer 4s ease-in-out infinite}.tlp .sec-desc{font-size:var(--text-base);color:var(--t2);max-width:600px;line-height:1.75}.tlp #coming-soon .sec-desc{max-width:800px;white-space:nowrap}.tlp #dart .sec-desc{max-width:900px}@media (max-width:768px){.tlp #coming-soon .sec-desc{white-space:normal;max-width:100%}}.tlp .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-4);min-height:44px;font-family:var(--sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:#fff;background:var(--grad);border:none;border-radius:var(--rs);cursor:pointer;transition:all .15s ease}.tlp .btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.tlp .btn-primary:active{transform:translateY(0);filter:brightness(.97)}.tlp .btn-primary:focus-visible{outline:2px solid var(--vp);outline-offset:3px}.tlp .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-4);min-height:44px;font-family:var(--sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--t2);background:transparent;border:1px solid var(--gb);border-radius:var(--rs);cursor:pointer;transition:all .15s ease}.tlp .btn-ghost:hover{border-color:rgba(136,102,222,.3);color:var(--t1);background:var(--vw)}.tlp .btn-ghost:active{transform:translateY(0)}.tlp .btn-ghost:focus-visible{outline:2px solid var(--vp);outline-offset:3px}.tlp .btn-full{width:100%}.tlp .btn-sweep{position:relative;overflow:hidden}.tlp .btn-sweep:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:btn-light-sweep .7s ease-in-out .25s both;pointer-events:none}@keyframes btn-light-sweep{0%{left:-60%}to{left:120%}}.tlp .btn-link{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--vl);background:none;border:none;padding:0;min-height:44px;cursor:pointer;transition:color .15s ease,gap .15s ease}.tlp .btn-link:hover{color:var(--vp);gap:10px}.tlp .btn-link:focus-visible{outline:2px solid var(--vp);outline-offset:3px;border-radius:2px}.tlp .btn-link-arrow{transition:transform .15s ease}.tlp .btn-link:hover .btn-link-arrow{transform:translateX(3px)}@keyframes heroPulse{0%{box-shadow:0 0 0 0 rgba(136,102,222,.55),0 4px 20px rgba(109,37,139,.35)}65%{box-shadow:0 0 0 14px rgba(136,102,222,0),0 4px 20px rgba(109,37,139,.35)}to{box-shadow:0 0 0 0 rgba(136,102,222,0),0 4px 20px rgba(109,37,139,.35)}}.tlp .btn-primary.btn-pulse{font-size:var(--text-base);padding:var(--sp-2) var(--sp-5);letter-spacing:-.01em;animation:heroPulse 2.2s ease-out infinite}.tlp .btn-primary.btn-pulse:hover{filter:brightness(1.12);transform:translateY(-2px);animation:none;box-shadow:0 6px 32px rgba(109,37,139,.45)}.tlp .btn-primary.btn-pulse:focus-visible{animation:none}.tlp .hero-btns{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;justify-content:center}.tlp .btn-video{display:inline-flex;align-items:center;gap:8px;padding:var(--sp-2) var(--sp-5);min-height:44px;border-radius:var(--rs);border:1px solid rgba(198,131,227,.3);background:linear-gradient(135deg,rgba(109,37,139,.18),rgba(180,140,60,.12));color:#E8D5A3;font-family:var(--sans);font-size:var(--text-base);font-weight:500;text-decoration:none;letter-spacing:-.01em;transition:all .15s ease;cursor:pointer}.tlp .btn-video:hover{border-color:rgba(198,131,227,.5);background:linear-gradient(135deg,rgba(109,37,139,.28),rgba(180,140,60,.2));color:#F0E2B8;transform:translateY(-1px);box-shadow:0 4px 24px rgba(109,37,139,.22)}.tlp .btn-video svg{flex-shrink:0}.tlp .sec-cta{margin-top:var(--sp-5);display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.tlp .sec-cta--center{justify-content:center}.tlp .btn-tag{display:inline-flex;align-items:center;gap:var(--sp-1);padding:4px var(--sp-2);border-radius:var(--rf);font-size:var(--text-xs);font-weight:var(--fw-semibold);background:var(--gd);color:var(--green)}.tlp .nav{position:relative;z-index:9999;padding:var(--sp-2) 0}.tlp .nav-sticky{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;background:rgba(10,11,15,.72);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);-webkit-transform:translateZ(0);transform:translateZ(0);border-bottom:1px solid transparent;transition:border-color .2s ease,background .2s ease}.tlp .nav-scrolled{background:rgba(10,11,15,.82);border-bottom-color:rgba(255,255,255,.07)}.tlp .nav .w{justify-content:space-between;position:relative}.tlp .nav .w,.tlp .nav-brand{display:flex;align-items:center}.tlp .nav-brand{font-family:var(--display);font-size:var(--text-xl);font-weight:var(--fw-semibold);letter-spacing:-.03em;color:#fff;background:none;border:none;padding:0;cursor:pointer;min-height:44px;flex-shrink:0}.tlp .nav-brand span{color:var(--vl)}.tlp .nav-links-center{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:4px}.tlp .nav-dropdown-wrap{position:relative}.tlp .nav-link{font-family:var(--sans);font-size:var(--text-sm);font-weight:var(--fw-regular);letter-spacing:-.04em;color:#AEAAC0;transition:color .15s ease;cursor:pointer;padding:8px 12px;min-height:44px;display:inline-flex;align-items:center;background:none;border:none;text-decoration:none;border-radius:var(--rs)}.tlp .nav-link:hover{color:#fff}.tlp .nav-link:focus-visible{outline:2px solid var(--vp);outline-offset:3px;border-radius:4px}.tlp .nav-link--chevron{gap:4px}.tlp .nav-link--chevron svg{transition:transform .2s ease;opacity:.6}.tlp .nav-link--active{color:#fff}.tlp .nav-link--active svg{transform:rotate(180deg);opacity:1}.tlp .nav-right{display:flex;align-items:center;gap:var(--sp-1);flex-shrink:0}.tlp .nav-try-free{padding:9px 18px;font-family:var(--sans);font-size:13px;font-weight:var(--fw-semibold);color:#fff;background:var(--grad);border:none;border-radius:var(--rf);cursor:pointer;transition:all .2s ease;letter-spacing:.01em;min-height:36px;display:inline-flex;align-items:center;text-decoration:none;box-shadow:0 2px 12px rgba(114,79,201,.35)}.tlp .nav-try-free:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 20px rgba(114,79,201,.5)}.tlp .nav-try-free:active{transform:scale(.97)}.tlp .nav-try-free:focus-visible{outline:2px solid var(--vp);outline-offset:3px}.tlp .nav-cta{padding:10px 16px;font-family:var(--sans);font-size:13px;font-weight:var(--fw-medium);color:var(--t2);background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:var(--rf);cursor:pointer;transition:all .2s ease;letter-spacing:.01em;min-height:44px;display:inline-flex;align-items:center}.tlp .nav-cta:hover{color:#fff;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.04)}.tlp .nav-cta:active{transform:scale(.97)}.tlp .nav-cta:focus-visible{outline:2px solid var(--vp);outline-offset:3px}.tlp .mega-dropdown{position:fixed;top:68px;left:50%;transform:translateX(-50%) translateY(-6px);width:min(1200px,96vw);background:rgb(13,13,17);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:40px 40px 0;opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out;box-shadow:0 24px 80px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.03);z-index:300}.tlp .mega-dropdown--open{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.tlp .mega-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0 32px}.tlp .mega-col{display:flex;flex-direction:column}.tlp .mega-col-header{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:0 0 10px;margin-bottom:16px;border-bottom:2px solid;opacity:1}.tlp .mega-item{display:flex;align-items:flex-start;gap:10px;padding:7px 8px;border-radius:8px;text-decoration:none;transition:background .15s ease;cursor:pointer;margin-bottom:2px}.tlp .mega-item:last-child{margin-bottom:0}.tlp .mega-item:hover{background:rgba(255,255,255,.04)}.tlp .mega-item:focus-visible{outline:2px solid var(--vp);outline-offset:2px}.tlp .mega-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:7px}.tlp .mega-item-icon svg{width:18px;height:18px}.tlp .mega-item-text{display:flex;flex-direction:column;gap:1px;padding-top:2px}.tlp .mega-item-name{font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--t1);line-height:1.3;letter-spacing:-.02em}.tlp .mega-item-desc{font-family:var(--sans);font-size:11.5px;font-weight:400;color:rgba(255,255,255,.52);line-height:1.4;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.tlp .mega-bottom-bar{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding:16px 0 20px;border-top:1px solid rgba(255,255,255,.06)}.tlp .mega-bottom-bar-text{color:var(--t4)}.tlp .mega-bottom-bar-link,.tlp .mega-bottom-bar-text{font-family:var(--sans);font-size:12px;letter-spacing:-.01em}.tlp .mega-bottom-bar-link{font-weight:500;color:var(--vp);text-decoration:none;transition:opacity .15s ease}.tlp .mega-bottom-bar-link:hover{opacity:.75}.tlp .more-dropdown{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-6px);min-width:200px;background:rgb(17,17,22);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:6px;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;box-shadow:0 24px 64px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.03);z-index:300}.tlp .more-dropdown--open{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.tlp .more-item{display:block;padding:8px 12px;font-family:var(--sans);font-size:13px;font-weight:400;color:var(--t3);text-decoration:none;border-radius:8px;transition:color .15s ease,background .15s ease;cursor:pointer;letter-spacing:-.02em}.tlp .more-item:hover{color:var(--t1);background:rgba(255,255,255,.05)}.tlp .more-item--soon{cursor:default;opacity:.5}.tlp .more-item--soon:hover{color:var(--t3);background:none}.tlp .more-soon-badge{font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:.02em;color:var(--t4);background:rgba(255,255,255,.06);padding:2px 7px;border-radius:4px;margin-left:8px}.tlp .more-item:focus-visible{outline:2px solid var(--vp);outline-offset:2px}.tlp .hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:0;border-radius:var(--rs);flex-shrink:0;transition:background .15s ease}.tlp .hamburger:hover{background:rgba(255,255,255,.06)}.tlp .hamburger:focus-visible{outline:2px solid var(--vp);outline-offset:3px}.tlp .hamburger-bar{display:block;width:20px;height:2px;background:#fff;border-radius:2px;transition:transform .25s ease,opacity .25s ease;transform-origin:center}.tlp .hamburger--open .hamburger-bar:first-child{transform:translateY(7px) rotate(45deg)}.tlp .hamburger--open .hamburger-bar:nth-child(2){opacity:0}.tlp .hamburger--open .hamburger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.tlp .mobile-menu-overlay{position:fixed;inset:0;z-index:98;background:rgba(0,0,0,.5)}.tlp .mobile-menu{display:none;position:absolute;top:calc(100% - 8px);left:0;right:0;z-index:99;background:rgba(17,17,21,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--gb);border-bottom:1px solid var(--gb);flex-direction:column;padding:var(--sp-2) var(--sp-3);gap:var(--sp-1);opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;max-height:calc(100dvh - 64px);overflow-y:auto}.tlp .mobile-menu--open{opacity:1;transform:translateY(0);pointer-events:auto}.tlp .mobile-nav-link{display:flex;align-items:center;width:100%;min-height:52px;padding:0 var(--sp-2);font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--t2);background:none;border:none;border-radius:var(--rs);cursor:pointer;text-align:left;transition:color .15s ease,background .15s ease}.tlp .mobile-nav-link:hover{color:#fff;background:rgba(255,255,255,.05)}.tlp .mobile-nav-link:focus-visible{outline:2px solid var(--vp);outline-offset:3px}.tlp .mobile-nav-cta{margin-top:var(--sp-1);background:var(--grad);color:#fff;border-radius:var(--rs);font-weight:var(--fw-semibold);text-decoration:none;justify-content:center}.tlp .mobile-nav-cta:hover{background:var(--grad);filter:brightness(1.1);color:#fff}.tlp .mobile-socials{display:flex;justify-content:center;gap:16px;padding:12px 0 4px;border-top:1px solid rgba(255,255,255,.06);margin-top:8px}.tlp .mobile-social{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.05);color:var(--t2);transition:background .2s,color .2s}.tlp .mobile-social:hover{background:rgba(255,255,255,.1);color:#fff}.tlp .mobile-accordion{width:100%}.tlp .mobile-accordion-trigger{justify-content:space-between}.tlp .mobile-accordion-chevron{display:flex;align-items:center;transition:transform .2s ease;opacity:.5}.tlp .mobile-accordion-trigger--open .mobile-accordion-chevron{transform:rotate(180deg);opacity:1}.tlp .mobile-accordion-body{display:none;flex-direction:column;gap:2px;padding:4px 0 8px var(--sp-2);overflow:hidden}.tlp .mobile-accordion-body--open{display:flex}.tlp .mobile-feat-col{margin-bottom:var(--sp-2)}.tlp .mobile-feat-col-header{font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;padding:0 8px}.tlp .mobile-feat-item{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--rs);text-decoration:none;color:var(--t2);font-size:var(--text-sm);transition:color .12s ease,background .12s ease}.tlp .mobile-feat-item:hover{color:#fff;background:rgba(255,255,255,.05)}.tlp .mobile-feat-item-name{font-weight:var(--fw-medium)}.tlp .mobile-more-item{display:block;padding:8px var(--sp-2);font-size:var(--text-sm);color:var(--t2);text-decoration:none;border-radius:var(--rs);transition:color .12s ease,background .12s ease}.tlp .mobile-more-item:hover{color:#fff;background:rgba(255,255,255,.05)}.tlp .hero-wrapper{position:relative;background:#000;overflow:hidden;min-height:1260px;padding-top:64px;margin-bottom:48px}.tlp .hero-wrapper:before{top:0;height:680px;background:linear-gradient(180deg,rgba(0,0,0,.93) 0,rgba(0,0,0,.72) 50%,rgba(0,0,0,0))}.tlp .hero-wrapper:after,.tlp .hero-wrapper:before{content:"";position:absolute;left:0;right:0;z-index:3;pointer-events:none}.tlp .hero-wrapper:after{bottom:0;height:520px;background:linear-gradient(0deg,#000 0,#000 15%,rgba(0,0,0,.92) 35%,rgba(0,0,0,.6) 60%,rgba(0,0,0,0))}.tlp .hero{text-align:center;padding:var(--sp-10) var(--sp-3) var(--sp-8)}.tlp .hero,.tlp .hero-content{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center}.tlp .hero-content{width:100%}.tlp .hero-badge{display:inline-flex;align-items:center;gap:var(--sp-1);border:1px solid rgba(255,255,255,.19);border-radius:var(--rs);padding:4px var(--sp-2);margin-bottom:var(--sp-3);transition:border-color .15s ease}.tlp .hero-badge:hover{border-color:rgba(255,255,255,.32)}.tlp .hero-badge-dot{width:6px;height:6px;border-radius:3px;background:#8E6CE4;flex-shrink:0}.tlp .hero-badge-new{font-weight:var(--fw-semibold);color:#DAD7DE}.tlp .hero-badge-new,.tlp .hero-badge-text{font-family:var(--sans);font-size:var(--text-xs)}.tlp .hero-badge-text{font-weight:var(--fw-regular);color:#8B8E9C}.tlp .hero-title{font-weight:var(--fw-regular);text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}.tlp .ht-sans{font-family:var(--display);font-size:var(--text-4xl);font-weight:var(--fw-semibold);letter-spacing:-.04em;color:#FAFAFA}.tlp .ht-line2,.tlp .ht-sans{line-height:1;white-space:nowrap;display:block}.tlp .ht-serif-grad{background:linear-gradient(135deg,#C683E3,#8B5CF6 50%,#C683E3);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bm-shimmer 4s ease-in-out infinite}.tlp .ht-serif-amp,.tlp .ht-serif-grad{font-family:var(--display);font-size:var(--text-6xl);font-weight:var(--fw-semibold);letter-spacing:-.03em}.tlp .ht-serif-amp{color:#FAFAFA;-webkit-text-fill-color:#FAFAFA}.tlp .hero-sub{font-family:var(--sans);font-size:var(--text-base);font-weight:var(--fw-regular);color:#B5AEC6;line-height:1.5;max-width:540px;text-align:center;margin-top:var(--sp-2);opacity:.75}.tlp .hero-vid-box{position:relative;width:83.2%;aspect-ratio:987/433;border-radius:24px;border:2px solid rgba(255,255,255,.82);background:rgba(217,217,217,.01);backdrop-filter:blur(12.5px);-webkit-backdrop-filter:blur(12.5px);margin-top:var(--sp-8);z-index:2;display:block}.tlp .hero-anim-glow{width:min(1000px,calc(100% - 32px));height:650px;z-index:4;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(109,37,139,.5) 0,rgba(109,37,139,.22) 35%,transparent 70%);filter:blur(56px)}.tlp .hero-anim-glow,.tlp .hero-anim-wrap{position:absolute;top:620px;left:50%;transform:translateX(-50%)}.tlp .hero-anim-wrap{width:min(860px,calc(100% - 32px));height:600px;z-index:5;overflow:hidden}.tlp .hero-bg-scene{position:absolute;top:0;left:50%;transform:translateX(-50%);width:max(100%,1200px);height:auto;display:block;z-index:1;pointer-events:none;opacity:0;transition:opacity .5s ease-out;object-fit:cover}.tlp .hero-bg-scene--loaded{opacity:1}.tlp .hero-video-fallback{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(114,79,201,.18) 0,transparent 70%),radial-gradient(ellipse 50% 50% at 30% 60%,rgba(136,102,222,.08) 0,transparent 60%),#000}@keyframes barPulse{0%,to{opacity:.2}50%{opacity:1}}@keyframes pulseDot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes sentenceIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.94) translateX(-4px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(var(--sp-1))}to{opacity:1;transform:none}}@keyframes blockIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tlp .ta-feed{max-height:420px;overflow-y:auto;padding:var(--sp-2) var(--sp-2);scrollbar-width:none;-ms-overflow-style:none}.tlp .ta-feed::-webkit-scrollbar{display:none}.tlp .ta-expand-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:var(--rs);color:var(--t3);cursor:pointer;padding:4px var(--sp-1);font-size:var(--text-xs);font-family:inherit;margin-left:auto}.tlp .featured{border-top:1px solid var(--gb);border-bottom:1px solid var(--gb);position:relative;z-index:5}.tlp .featured-logos{display:flex;align-items:center;justify-content:center;gap:var(--sp-6);flex-wrap:wrap;padding:var(--sp-6) 0}.tlp .press-logo-wrap{display:flex;align-items:center;cursor:default}.tlp .press-logo-svg{opacity:.38;transition:opacity .15s ease}.tlp .press-logo-svg img,.tlp .press-logo-svg svg{display:block}.tlp .press-logo-wrap:hover .press-logo-svg{opacity:.75}.tlp .feat-quote-section{position:relative;border-top:1px solid var(--gb);padding:var(--sp-10) 0 var(--sp-12);overflow:hidden}.tlp .feat-quote-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0;filter:blur(1px) grayscale(.3) brightness(.55)}.tlp .feat-quote-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(0,0,0,.72)}.tlp .feat-quote-vignette{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#000 0,rgba(0,0,0,.85) 12%,rgba(0,0,0,.15) 30%,rgba(0,0,0,.15) 70%,rgba(0,0,0,.85) 88%,#000)}.tlp .feat-quote-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:500px;pointer-events:none;z-index:3;background:radial-gradient(ellipse at center,rgba(109,37,139,.22) 0,rgba(109,37,139,.08) 40%,transparent 70%)}.tlp .feat-quote-inner{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center}.tlp .feat-quote-deco{font-size:clamp(120px,18vw,220px);line-height:.8;color:rgba(198,131,227,.07);pointer-events:none;user-select:none;position:absolute;top:-20px;left:-20px}.tlp .feat-quote-body,.tlp .feat-quote-deco{font-family:var(--display);font-weight:var(--fw-semibold);letter-spacing:-.03em}.tlp .feat-quote-body{position:relative;text-align:center;display:flex;flex-direction:column;gap:0;align-items:center;margin:0;padding:0;border:none;max-width:960px}.tlp .feat-q-setup{display:block;font-size:clamp(var(--text-sm),2.2vw,var(--text-2xl));color:#FAFAFA;line-height:1.5;letter-spacing:-.02em;margin-bottom:var(--sp-3);opacity:.6}.tlp .feat-q-punch{color:#FAFAFA;font-weight:var(--fw-regular)}.tlp .feat-q-close,.tlp .feat-q-punch{display:block;font-size:clamp(var(--text-2xl),5.5vw,var(--text-6xl));line-height:1.1;letter-spacing:-.04em}.tlp .feat-q-close{background:linear-gradient(135deg,#C683E3,#8B5CF6 50%,#C683E3);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bm-shimmer 4s ease-in-out infinite}.tlp .feat-q-close em{font-style:normal}.tlp .feat-br{display:none}@media (min-width:640px){.tlp .feat-br{display:inline}}@media (max-width:768px){.tlp .featured-logos{gap:var(--sp-3);padding:var(--sp-4) 0}}.tlp .ep-section{position:relative;padding:100px 0;overflow:hidden}.tlp .ep-bg-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);width:900px;height:700px;background:radial-gradient(ellipse at center,rgba(114,79,201,.16) 0,rgba(114,79,201,.04) 50%,transparent 75%);filter:blur(60px);pointer-events:none}.tlp .ep-center{display:flex;flex-direction:column;align-items:center;text-align:center}.tlp .ep-icon-wrap{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(136,102,222,.12);border:1px solid rgba(198,131,227,.18);margin-bottom:var(--sp-3)}.tlp .ep-icon{width:24px;height:24px;color:var(--vp)}.tlp .ep-label{display:inline-block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--vp);margin-bottom:var(--sp-2)}.tlp .ep-title{font-family:var(--display);font-weight:var(--fw-semibold);font-size:clamp(var(--text-2xl),3.5vw,var(--text-4xl));line-height:1.15;letter-spacing:-.03em;color:var(--t1);margin-bottom:var(--sp-2)}.tlp .ep-title em{font-style:normal;background:linear-gradient(135deg,#C683E3,#8B5CF6 50%,#C683E3);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bm-shimmer 4s ease-in-out infinite;text-shadow:0 0 30px rgba(139,92,246,.3)}.tlp .ep-subtitle{font-size:var(--text-base);color:var(--t2);font-weight:500;margin-bottom:var(--sp-2);max-width:650px}.tlp .ep-desc{font-size:var(--text-sm);color:var(--t3);line-height:1.75;max-width:650px;margin-bottom:var(--sp-4)}.tlp .ep-cta{display:flex;justify-content:center;margin-bottom:var(--sp-4)}.tlp .ep-video-wrap{position:relative;width:100%;max-width:860px;border-radius:16px;overflow:hidden;border:1px solid rgba(198,131,227,.2);box-shadow:0 8px 40px rgba(114,79,201,.15),0 0 60px rgba(114,79,201,.08)}.tlp .ep-video-glow{position:absolute;inset:-40px;background:radial-gradient(ellipse at center,rgba(114,79,201,.12) 0,transparent 70%);pointer-events:none;z-index:-1}.tlp .ep-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}@media (max-width:640px){.tlp .ep-section{padding:60px 0}.tlp .ep-title{font-size:var(--text-2xl)}.tlp .ep-subtitle{font-size:var(--text-sm)}.tlp .ep-desc{font-size:var(--text-xs)}.tlp .ep-icon-wrap{width:44px;height:44px;border-radius:12px}.tlp .ep-icon{width:20px;height:20px}.tlp .ep-video-wrap{border-radius:12px}}.tlp .bm-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--sp-4)}.tlp .bm-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:100px;border:1px solid rgba(198,131,227,.22);background:rgba(109,37,139,.1);font-family:var(--sans);font-size:13px;font-weight:500;color:#C683E3;letter-spacing:.01em;backdrop-filter:blur(8px)}.tlp .bm-badge strong{color:#ddb3f0;font-weight:600}.tlp .bm-hero-title{font-weight:var(--fw-semibold);font-size:clamp(28px,4.5vw,64px);letter-spacing:-.04em;line-height:1.08;color:#FAFAFA;max-width:1000px}.tlp .bm-hero-title .bm-highlight{background:linear-gradient(135deg,#C683E3,#8B5CF6 50%,#C683E3);background-size:200% 150%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bm-shimmer 4s ease-in-out infinite;display:inline-block;padding-bottom:.35em;margin-bottom:-.35em;padding-right:.1em;margin-right:-.1em}@keyframes bm-shimmer{0%,to{background-position:0}50%{background-position:100%}}.tlp .bm-hero-sub{font-family:var(--sans);font-size:var(--text-base);max-width:560px;margin-top:var(--sp-2);line-height:1.5}.tlp .bm-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-2);margin-top:var(--sp-6);position:relative}.tlp .bm-cards--6{grid-template-columns:repeat(6,1fr)}.tlp .bm-card{border-radius:var(--r);border:1px solid rgba(255,255,255,.06);background:rgba(17,17,21,.65);backdrop-filter:blur(12px);padding:var(--sp-4) var(--sp-3);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease;cursor:default}.tlp .bm-card:hover{border-color:rgba(255,255,255,.14);transform:translateY(-3px)}.tlp .bm-card--featured{border:1px solid rgba(198,131,227,.25);background:linear-gradient(160deg,rgba(109,37,139,.22),rgba(17,17,21,.92));box-shadow:0 0 80px rgba(109,37,139,.35),0 0 160px rgba(109,37,139,.12),0 4px 32px rgba(0,0,0,.55);transform:scale(1.08);z-index:1;padding-top:var(--sp-5);padding-bottom:var(--sp-5);position:relative}.tlp .bm-card--featured:before{content:"";position:absolute;inset:-1px;border-radius:var(--r);padding:1.5px;background:conic-gradient(from var(--bm-border-angle,0deg),transparent 0,transparent 25%,rgba(198,131,227,.6) 33%,rgba(139,92,246,.9) 37%,rgba(198,131,227,.6) 41%,transparent 50%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:bm-border-spin 4s linear infinite}@property --bm-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes bm-border-spin{to{--bm-border-angle:360deg}}.tlp .bm-card--featured:hover{transform:scale(1.08) translateY(-3px);box-shadow:0 0 100px rgba(109,37,139,.45),0 0 180px rgba(109,37,139,.15),0 4px 32px rgba(0,0,0,.55)}.tlp .bm-card--featured .bm-score{color:#C683E3;font-size:clamp(var(--text-3xl),3.5vw,48px)}.tlp .bm-medal{font-size:var(--text-2xl);line-height:1}.tlp .bm-rank-num{color:#52525B;font-family:var(--mono);letter-spacing:var(--mono-ls)}.tlp .bm-name,.tlp .bm-rank-num{font-size:var(--text-sm);font-weight:var(--fw-semibold)}.tlp .bm-name{font-family:var(--display);color:#FAFAFA}.tlp .bm-name--featured{color:#C683E3;font-size:var(--text-base)}.tlp .bm-score{font-size:var(--text-3xl);font-weight:var(--fw-semibold);color:#FAFAFA;letter-spacing:-2px;line-height:1.1}.tlp .bm-sub{font-size:var(--text-xs);color:var(--t3);font-family:var(--mono);letter-spacing:var(--mono-ls)}.tlp .bm-crown{font-size:28px;line-height:1;margin-bottom:2px}.tlp .bm-pills{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}.tlp .bm-pill{display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--rf);border:1px solid rgba(255,255,255,.06);background:rgba(17,17,21,.65);backdrop-filter:blur(12px)}.tlp .bm-pill-val{color:#C683E3;font-weight:var(--fw-semibold);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:var(--mono-ls)}.tlp .bm-pill-label{color:var(--t2);font-size:var(--text-xs)}@media (max-width:960px){.tlp .bm-cards,.tlp .bm-cards--6{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.tlp .bm-cards{gap:10px}.tlp .bm-cards,.tlp .bm-cards--6{grid-template-columns:repeat(2,1fr)}.tlp .bm-cards--6 .bm-card:first-child{grid-column:1/-1}.tlp .bm-card--featured{transform:scale(1);padding-top:var(--sp-4);padding-bottom:var(--sp-4)}.tlp .bm-card--featured:hover{transform:translateY(-3px)}.tlp .bm-card--featured .bm-score{font-size:var(--text-3xl)}.tlp .bm-hero-title{font-size:28px}.tlp .bm-hero-sub{font-size:var(--text-base)}.tlp .bm-badges{gap:8px}.tlp .bm-badge{font-size:12px;padding:6px 12px}.tlp .bm-pills{flex-direction:column}}.tlp .ms-section{position:relative;min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 40px}.tlp .ms-deco-wrap{inset:0;overflow:hidden}.tlp .ms-backdrop,.tlp .ms-deco-wrap{position:absolute;pointer-events:none}.tlp .ms-backdrop{top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:1100px;aspect-ratio:1.4/1;z-index:1}.tlp .ms-backdrop img{width:100%;height:100%;object-fit:contain;opacity:.55;filter:saturate(1.1) contrast(1.05);animation:ms-breathe 8s ease-in-out infinite}@keyframes ms-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.03);opacity:.65}}.tlp .ms-backdrop:after{content:"";position:absolute;inset:-30%;background:radial-gradient(ellipse 60% 55% at center,transparent 25%,var(--bg) 70%);z-index:2}.tlp .ms-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:500px;background:radial-gradient(ellipse at center,rgba(114,79,201,.14) 0,rgba(114,79,201,.05) 40%,transparent 70%);z-index:0;filter:blur(40px);animation:ms-glow-pulse 6s ease-in-out infinite}@keyframes ms-glow-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.tlp .ms-content{position:relative;z-index:30;text-align:center;max-width:900px;display:flex;flex-direction:column;align-items:center;gap:32px}.tlp .ms-label{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:3.5px;text-transform:uppercase;background:linear-gradient(135deg,#FFE033,#FFD000 35%,#FFF176 55%,#FFE033 80%,#FFD000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;padding:8px 24px;filter:drop-shadow(0 0 8px rgba(255,225,50,.7)) drop-shadow(0 0 24px rgba(255,210,0,.4))}.tlp .ms-label:before{content:"";position:absolute;inset:0;border-radius:100px;border:1px solid rgba(255,225,50,.5);background:rgba(255,225,50,.1);box-shadow:0 0 14px rgba(255,225,50,.3),0 0 36px rgba(255,210,0,.15),inset 0 0 10px rgba(255,225,50,.08)}.tlp .ms-divider{width:1px;height:48px;background:linear-gradient(to bottom,transparent,var(--vg),transparent)}.tlp .ms-quote{font-family:var(--display);font-size:clamp(22px,4.5vw,56px);line-height:1.35;font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--t1)}.tlp .ms-accent{background:linear-gradient(135deg,#FFE033,#FFD000 30%,#FFF176 50%,#FFD000 70%,#FFE033);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bm-shimmer 4s ease-in-out infinite}@keyframes ms-shimmer{0%,to{background-position:0 -5%}50%{background-position:100% -5%}}.tlp .ms-footer{margin-top:24px;display:flex;align-items:center;gap:20px}.tlp .ms-footer-line{width:40px;height:1px;background:rgba(220,225,235,.25)}.tlp .ms-footer-text{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(135deg,#B8C0CC,#E8ECF2 30%,#FFFFFF 50%,#E8ECF2 70%,#B8C0CC);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bm-shimmer 4s ease-in-out infinite}.tlp .ms-edge-bottom,.tlp .ms-edge-top{position:absolute;left:0;right:0;height:180px;z-index:20;pointer-events:none}.tlp .ms-edge-top{top:0;background:linear-gradient(to bottom,var(--bg),transparent)}.tlp .ms-edge-bottom{bottom:0;background:linear-gradient(to top,var(--bg),transparent)}.tlp .ms-particles{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.tlp .ms-particle{position:absolute;width:2px;height:2px;background:rgba(185,168,240,.5);border-radius:50%;animation:ms-float linear infinite}.tlp .ms-particle:first-child{left:15%;top:20%;animation-duration:12s;animation-delay:0s}.tlp .ms-particle:nth-child(2){left:75%;top:30%;animation-duration:15s;animation-delay:2s;width:3px;height:3px}.tlp .ms-particle:nth-child(3){left:40%;top:70%;animation-duration:10s;animation-delay:4s}.tlp .ms-particle:nth-child(4){left:85%;top:60%;animation-duration:14s;animation-delay:1s;width:1.5px;height:1.5px}.tlp .ms-particle:nth-child(5){left:25%;top:80%;animation-duration:11s;animation-delay:3s}.tlp .ms-particle:nth-child(6){left:60%;top:15%;animation-duration:13s;animation-delay:5s;width:2.5px;height:2.5px}@keyframes ms-float{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-120px) translateX(30px);opacity:0}}@media (max-width:768px){.tlp .ms-section{padding:48px 24px}.tlp .ms-content{gap:24px}.tlp .ms-divider{height:32px}.tlp .ms-backdrop{width:130vw}.tlp .ms-glow{width:400px;height:300px}}.tlp .eco-pills{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:var(--sp-4) 0 var(--sp-6)}.tlp .eco-pill{padding:var(--sp-1) var(--sp-2);border-radius:var(--rf);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--t3);background:var(--glass);border:1px solid var(--gb)}.tlp .eco-layers{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}.tlp .eco-layer{display:flex;align-items:flex-start;gap:16px;padding:28px;border-radius:20px;border:1px solid rgba(255,255,255,.06);transition:transform .25s ease,box-shadow .25s ease;position:relative}.tlp .eco-layer:before{content:"";position:absolute;inset:0;border-radius:20px;opacity:0;transition:opacity .25s ease;pointer-events:none}.tlp .eco-layer:hover{transform:translateY(-6px)}.tlp .eco-layer:hover:before{opacity:1}.tlp .eco-layer:first-child{background:linear-gradient(165deg,rgba(230,200,50,.1),rgba(230,200,50,.03) 40%,rgba(15,15,20,.95))}.tlp .eco-layer:nth-child(2){background:linear-gradient(165deg,rgba(80,180,255,.1),rgba(80,180,255,.03) 40%,rgba(15,15,20,.95))}.tlp .eco-layer:nth-child(3){background:linear-gradient(165deg,rgba(200,170,60,.1),rgba(200,170,60,.03) 40%,rgba(15,15,20,.95))}.tlp .eco-layer:nth-child(4){background:linear-gradient(165deg,rgba(100,220,130,.1),rgba(100,220,130,.03) 40%,rgba(15,15,20,.95))}.tlp .eco-layer:first-child:hover{box-shadow:0 20px 60px rgba(230,200,50,.1),0 0 0 1px rgba(230,200,50,.12)}.tlp .eco-layer:nth-child(2):hover{box-shadow:0 20px 60px rgba(80,180,255,.1),0 0 0 1px rgba(80,180,255,.12)}.tlp .eco-layer:nth-child(3):hover{box-shadow:0 20px 60px rgba(200,170,60,.1),0 0 0 1px rgba(200,170,60,.12)}.tlp .eco-layer:nth-child(4):hover{box-shadow:0 20px 60px rgba(100,220,130,.1),0 0 0 1px rgba(100,220,130,.12)}.tlp .eco-layer:first-child:before{background:radial-gradient(ellipse at top left,rgba(230,200,50,.06),transparent 60%)}.tlp .eco-layer:nth-child(2):before{background:radial-gradient(ellipse at top left,rgba(80,180,255,.06),transparent 60%)}.tlp .eco-layer:nth-child(3):before{background:radial-gradient(ellipse at top left,rgba(200,170,60,.06),transparent 60%)}.tlp .eco-layer:nth-child(4):before{background:radial-gradient(ellipse at top left,rgba(100,220,130,.06),transparent 60%)}.tlp .eco-layer-num{width:48px;height:48px;border-radius:var(--r);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:var(--text-base);font-weight:var(--fw-semibold);letter-spacing:var(--mono-ls);background:var(--vw);color:var(--vl)}.tlp .eco-layer-icon{width:64px;height:64px;border-radius:16px;object-fit:cover;flex-shrink:0}.tlp .eco-layer-kicker{font-family:var(--mono);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:var(--sp-1);color:var(--eco-accent)}.tlp .eco-layer:first-child{--eco-accent:rgba(230,200,50,0.85)}.tlp .eco-layer:nth-child(2){--eco-accent:rgba(100,190,255,0.85)}.tlp .eco-layer:nth-child(3){--eco-accent:#E1C993}.tlp .eco-layer:nth-child(4){--eco-accent:rgba(100,220,130,0.85)}.tlp .eco-layer-title{font-family:var(--display);font-size:var(--text-base);font-weight:var(--fw-semibold);margin-bottom:var(--sp-1);color:var(--t1)}.tlp .eco-layer-desc{font-size:var(--text-sm);color:var(--t3);line-height:1.6}.tlp .coming-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:200px 320px 220px;gap:16px;margin-top:var(--sp-6)}.tlp .coming-card--r1c1{grid-column:1/6;grid-row:1}.tlp .coming-card--r1c2{grid-column:6/9;grid-row:1}.tlp .coming-card--r1c3{grid-column:9/13;grid-row:1}.tlp .coming-card--r2c1{grid-column:1/4;grid-row:2}.tlp .coming-card--r2c2{grid-column:4/9;grid-row:2}.tlp .coming-card--r2r3c3{grid-column:9/13;grid-row:2/4}.tlp .coming-card--r3c1{grid-column:1/4;grid-row:3}.tlp .coming-card--r3c2{grid-column:4/9;grid-row:3}.tlp .coming-card{background:#111115;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s ease}.tlp .coming-card:hover{border-color:rgba(255,255,255,.1)}.tlp .coming-img-placeholder{border:1.5px dashed rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;color:var(--t3);font-size:12px;font-family:var(--sans);letter-spacing:.02em}.tlp .coming-img-area,.tlp .coming-img-placeholder{flex:1;border-radius:10px;margin:12px 12px 0;position:relative;overflow:hidden}.tlp .coming-img-area{background:linear-gradient(110deg,#1a1a20 8%,#25252d 18%,#1a1a20 33%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}.tlp .coming-img-area.loaded{animation:none;background:transparent}.tlp .coming-img-area img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .5s ease}.tlp .coming-img-area.loaded img{opacity:1}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tlp .coming-label{padding:10px 14px 12px;font-size:13px;font-family:var(--sans);font-weight:500;color:var(--t2);line-height:1.3}.tlp .coming-label--ai{display:flex;flex-direction:column;padding:8px 14px 12px;gap:0}.tlp .coming-label--ai-sub{font-family:var(--sans);font-size:11px;font-weight:500;color:var(--t3);letter-spacing:.04em;text-transform:uppercase;line-height:1.4}.tlp .coming-label--ai-big{font-family:var(--display);font-size:24px;font-weight:600;color:var(--t1);letter-spacing:-.03em;line-height:1.1}.tlp .coming-card--hero{position:relative}.tlp .coming-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:16px}.tlp .coming-hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.55);border-radius:16px;pointer-events:none}.tlp .coming-hero-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tlp .coming-2026{font-family:var(--display);font-size:clamp(64px,10vw,110px);font-weight:600;letter-spacing:-.04em;background:linear-gradient(135deg,#C683E3,#8B5CF6 50%,#C683E3);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bm-shimmer 4s ease-in-out infinite;filter:drop-shadow(0 0 32px rgba(114,79,201,.45))}@media (max-width:768px){.tlp .coming-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:16px}.tlp .coming-card--r1c1,.tlp .coming-card--r1c2,.tlp .coming-card--r1c3,.tlp .coming-card--r2c1,.tlp .coming-card--r2c2,.tlp .coming-card--r2r3c3,.tlp .coming-card--r3c1,.tlp .coming-card--r3c2{grid-column:1/2;grid-row:auto}.tlp .coming-card--r1c1,.tlp .coming-card--r1c2,.tlp .coming-card--r1c3{min-height:200px}.tlp .coming-card--r2c1,.tlp .coming-card--r2c2,.tlp .coming-card--r2r3c3{min-height:280px}.tlp .coming-card--r3c1,.tlp .coming-card--r3c2{min-height:200px}}.tlp .feeds-stats{display:flex;gap:var(--sp-4);margin:var(--sp-4) 0 var(--sp-6);flex-wrap:wrap}.tlp .feed-stat{text-align:center}.tlp .feed-stat-val{font-family:var(--display);font-size:var(--text-3xl);color:var(--vl);font-weight:var(--fw-semibold);letter-spacing:-.03em;display:block}.tlp .feed-stat-label{font-size:var(--text-xs);color:var(--t3)}.tlp .feeds-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--sp-1)}.tlp .feed-card{padding:var(--sp-3) var(--sp-2);border-radius:var(--r);border:1px solid var(--gb);background:var(--s1);backdrop-filter:blur(12px);transition:border-color .15s ease,transform .15s ease;text-align:center}.tlp .feed-card:hover{border-color:var(--gbh);transform:translateY(-2px)}.tlp .feed-icon{display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-1)}.tlp .feed-name{font-size:var(--text-xs);font-weight:var(--fw-semibold);margin-bottom:2px;color:var(--t1)}.tlp .feed-desc{font-size:var(--text-xs);color:var(--t4);line-height:1.4}.tlp .feed-live{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--green);margin-top:var(--sp-1)}.tlp .feed-dot{width:5px;height:5px;border-radius:50%;background:var(--green);animation:livePulse 2s ease infinite;flex-shrink:0}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.4}}.tlp .pricing-toggle-wrap{display:flex;justify-content:flex-start;margin:var(--sp-4) 0 var(--sp-6)}.tlp .pricing-toggle{display:inline-flex;border-radius:var(--rf);border:1px solid var(--gb);background:var(--s1);overflow:hidden}.tlp .pricing-toggle-btn{padding:var(--sp-1) var(--sp-3);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--t3);border-radius:var(--rf);transition:all .15s ease;cursor:pointer;min-height:44px}.tlp .pricing-toggle-btn.active{background:var(--grad);color:#fff}.tlp .pricing-toggle-save{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--green);margin-left:var(--sp-1)}.tlp .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2)}.tlp .p-card{padding:var(--sp-4);border-radius:var(--r);border:1px solid var(--gb);background:var(--s1);backdrop-filter:blur(12px);display:flex;flex-direction:column;position:relative;transition:transform .15s ease,border-color .15s ease}.tlp .p-card:hover{transform:translateY(-3px)}.tlp .p-card--pro{border:1px solid rgba(198,131,227,.25);background:linear-gradient(160deg,rgba(109,37,139,.22),rgba(17,17,21,.92));box-shadow:0 0 80px rgba(109,37,139,.35),0 0 160px rgba(109,37,139,.12),0 4px 32px rgba(0,0,0,.55);z-index:1}.tlp .p-card--pro:before{content:"";position:absolute;inset:-1px;border-radius:var(--r);padding:1.5px;background:conic-gradient(from var(--p-border-angle,0deg),transparent 0,transparent 25%,rgba(198,131,227,.6) 33%,rgba(139,92,246,.9) 37%,rgba(198,131,227,.6) 41%,transparent 50%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:p-border-spin 4s linear infinite}@property --p-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes p-border-spin{to{--p-border-angle:360deg}}.tlp .p-card--pro:hover{box-shadow:0 0 100px rgba(109,37,139,.45),0 0 180px rgba(109,37,139,.15),0 4px 32px rgba(0,0,0,.55)}.tlp .p-card--flag{border:1px solid rgba(230,160,50,.25);background:linear-gradient(160deg,rgba(230,160,50,.15),rgba(17,17,21,.92));box-shadow:0 0 60px rgba(230,160,50,.1),0 4px 24px rgba(0,0,0,.4)}.tlp .p-card--flag:hover{box-shadow:0 0 80px rgba(230,160,50,.2),0 0 140px rgba(230,160,50,.08),0 4px 32px rgba(0,0,0,.5)}.tlp .p-badge{display:inline-flex;align-self:flex-start;padding:4px var(--sp-2);border-radius:var(--rs);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.5px;text-transform:uppercase;margin-bottom:var(--sp-2)}.tlp .p-badge-trial{background:var(--gd);color:var(--green)}.tlp .p-badge-pop{background:var(--grad);color:#fff}.tlp .p-badge-flag{background:linear-gradient(135deg,#E8A020,#F0C050);color:#1a1200}.tlp .p-tier{font-family:var(--display);font-size:var(--text-2xl);font-weight:var(--fw-semibold);letter-spacing:-.03em;margin-bottom:var(--sp-1);color:var(--t1)}.tlp .p-desc{font-size:var(--text-sm);color:var(--t3);line-height:1.6;margin-bottom:var(--sp-3)}.tlp .p-amount{font-family:var(--display);font-size:var(--sp-8);line-height:1;font-weight:var(--fw-semibold);letter-spacing:-.03em;margin-bottom:var(--sp-3);color:var(--t1);animation:price-pop .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes price-pop{0%{opacity:0;transform:translateY(14px) scale(.9);filter:blur(6px);text-shadow:0 0 0 transparent}40%{opacity:1;filter:blur(0)}55%{transform:translateY(-3px) scale(1.05);text-shadow:0 0 20px rgba(139,92,246,.35)}75%{transform:translateY(1px) scale(.98);text-shadow:0 0 10px rgba(139,92,246,.15)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0);text-shadow:0 0 0 transparent}}.tlp .p-amount .sm{font-size:var(--text-lg);color:var(--t3);font-family:var(--sans);letter-spacing:0}.tlp .p-amount .cur{font-size:var(--text-xl);color:var(--t3);vertical-align:top;margin-top:var(--sp-1);display:inline-block}.tlp .p-features{display:flex;flex-direction:column;gap:var(--sp-1);margin-bottom:var(--sp-4);flex:1}.tlp .p-features li{font-size:var(--text-sm);color:var(--t2);display:flex;align-items:center;gap:var(--sp-1)}.tlp .p-check{color:var(--vl);font-size:var(--text-sm);flex-shrink:0}.tlp .pricing-link{margin-top:var(--sp-4)}.tlp .pricing-link .btn-link{font-size:var(--text-base);padding:var(--sp-2) var(--sp-4);border-radius:var(--rf);border:1px solid rgba(109,37,139,.2);transition:all .15s ease}.tlp .pricing-link .btn-link:hover{background:var(--vw);border-color:rgba(109,37,139,.3)}.tlp .p-billed-note{font-size:var(--text-xs);color:var(--t4);margin-top:-8px;margin-bottom:var(--sp-2)}.tlp .pricing-hero{position:relative;padding:140px var(--sp-4) 32px;text-align:center;overflow:hidden}.tlp .pricing-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0}.tlp .pricing-hero-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,rgba(109,37,139,.18) 0,transparent 60%),linear-gradient(180deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.7) 50%,rgba(0,0,0,.9));pointer-events:none;z-index:1}.tlp .pricing-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:12px}.tlp .pricing-hero-title{font-family:var(--display);font-size:var(--text-5xl);font-weight:var(--fw-semibold);color:var(--t1);line-height:1.06;letter-spacing:-.03em}.tlp .pricing-hero-title em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tlp .pricing-hero-sub{font-size:var(--text-lg);color:var(--t3);max-width:520px;line-height:1.6}.tlp section.pricing-cards-sec{padding-top:20px;padding-bottom:var(--sp-8)}.tlp .pricing-launch-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:var(--rf);font-size:13px;font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--vp);background:rgba(114,79,201,.1);border:1px solid rgba(114,79,201,.2)}.tlp .pricing-strip{text-align:center}.tlp .pricing-strip-inner{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2)}.tlp .pricing-compare-sec{padding-top:var(--sp-6)}.tlp .pricing-table-wrap{overflow-x:auto;border-radius:var(--rm);border:1px solid var(--gb)}.tlp .pricing-table{width:100%;border-collapse:collapse;min-width:640px}.tlp .pricing-table thead{position:sticky;top:0;z-index:2}.tlp .pricing-table th{padding:14px 20px;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--t1);text-align:left;background:var(--s2);border-bottom:1px solid var(--gb);letter-spacing:.02em;text-transform:uppercase}.tlp .pricing-table th:not(:first-child){text-align:center}.tlp .pricing-table td{padding:12px 20px;font-size:var(--text-sm);color:var(--t2);border-bottom:1px solid var(--gb);text-align:center}.tlp .pricing-table td:first-child{text-align:left;color:var(--t1);font-weight:var(--fw-medium)}.tlp .pricing-table tbody tr:hover{background:var(--s2)}.tlp .pricing-table-feature{white-space:nowrap}.tlp .pricing-table-check{color:var(--green);font-weight:var(--fw-semibold)}.tlp .pricing-table-dash{color:var(--t4)}.tlp .table-scroll-hint{display:none;font-size:var(--text-xs);color:var(--t4);text-align:right;padding:0 4px 6px;margin:0}@media (max-width:768px){.tlp .table-scroll-hint{display:block}}.tlp .pricing-faq-sec{padding-top:var(--sp-6);text-align:center}.tlp .pricing-faq-sec .sec-title{text-align:center}.tlp .pricing-faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.tlp .pricing-faq-item{border:1px solid var(--gb);border-radius:var(--rm);overflow:hidden;transition:border-color .2s ease}.tlp .pricing-faq-item:hover{border-color:rgba(109,37,139,.3)}.tlp .pricing-faq-open{border-color:rgba(109,37,139,.4)}.tlp .pricing-faq-q{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 20px;background:none;border:none;color:var(--t1);font-size:var(--text-base);font-weight:var(--fw-semibold);text-align:left;cursor:pointer;gap:var(--sp-2)}.tlp .pricing-faq-icon{flex-shrink:0;color:var(--t3);transition:transform .25s ease;display:flex}.tlp .pricing-faq-open .pricing-faq-icon{transform:rotate(180deg)}.tlp .pricing-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 20px}.tlp .pricing-faq-open .pricing-faq-a{max-height:200px;padding:0 20px 18px}.tlp .pricing-faq-a p{font-size:var(--text-sm);color:var(--t3);line-height:1.7;margin:0}.tlp .pricing-bottom-sec{padding:var(--sp-8) 0 var(--sp-4)}.tlp .pricing-proof{padding:var(--sp-4) 0 var(--sp-8);text-align:center}.tlp .pricing-proof-text{font-size:var(--text-sm);color:var(--t4);letter-spacing:.02em}@media (max-width:900px){.tlp .pricing-hero-title{font-size:var(--text-3xl)}}@media (max-width:640px){.tlp .pricing-hero{padding:100px var(--sp-3) 20px}.tlp .pricing-hero-inner{gap:8px}.tlp section.pricing-cards-sec{padding-top:12px}.tlp .pricing-hero-title{font-size:var(--text-2xl)}.tlp .pricing-hero-sub{font-size:var(--text-base)}.tlp .pricing-table-feature{white-space:normal}.tlp .pricing-table td,.tlp .pricing-table th{padding:10px 12px;font-size:var(--text-xs)}.tlp .pricing-table{min-width:520px}.tlp .pricing-faq-q{padding:14px 16px;font-size:var(--text-sm)}.tlp .pricing-faq-a{padding:0 16px}.tlp .pricing-faq-open .pricing-faq-a{padding:0 16px 14px}}@media (max-width:480px){.tlp .pricing-table{min-width:460px}.tlp .ap-tiers-table td,.tlp .ap-tiers-table th{padding:var(--sp-2) var(--sp-2);font-size:var(--text-xs)}}.tlp .dart-agents{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}.tlp .dart-card{border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.06);transition:transform .25s ease,box-shadow .25s ease;position:relative;display:flex;flex-direction:column}.tlp .dart-card:before{content:"";position:absolute;inset:0;border-radius:20px;opacity:0;transition:opacity .25s ease;pointer-events:none}.tlp .dart-card:hover{transform:translateY(-6px)}.tlp .dart-card:hover:before{opacity:1}.tlp .dart-card--snap{background:linear-gradient(165deg,rgba(239,68,68,.12),rgba(239,68,68,.04) 40%,rgba(15,15,20,.95))}.tlp .dart-card--react{background:linear-gradient(165deg,rgba(136,102,222,.14),rgba(136,102,222,.05) 40%,rgba(15,15,20,.95))}.tlp .dart-card--deep{background:linear-gradient(165deg,rgba(34,197,94,.12),rgba(34,197,94,.04) 40%,rgba(15,15,20,.95))}.tlp .dart-card--snap:hover{box-shadow:0 20px 60px rgba(239,68,68,.12),0 0 0 1px rgba(239,68,68,.15)}.tlp .dart-card--react:hover{box-shadow:0 20px 60px rgba(136,102,222,.12),0 0 0 1px rgba(136,102,222,.15)}.tlp .dart-card--deep:hover{box-shadow:0 20px 60px rgba(34,197,94,.12),0 0 0 1px rgba(34,197,94,.15)}.tlp .dart-card--snap:before{background:radial-gradient(ellipse at top left,rgba(239,68,68,.08),transparent 60%)}.tlp .dart-card--react:before{background:radial-gradient(ellipse at top left,rgba(136,102,222,.08),transparent 60%)}.tlp .dart-card--deep:before{background:radial-gradient(ellipse at top left,rgba(34,197,94,.08),transparent 60%)}.tlp .dart-card-top{padding:28px 28px 20px;display:flex;align-items:flex-start;justify-content:space-between}.tlp .dart-card-header{display:flex;align-items:center;gap:14px}.tlp .dart-card-icon{width:56px;height:56px;border-radius:14px;object-fit:cover;flex-shrink:0}.tlp .dart-card-name{font-family:"Instrument Serif",Georgia,serif;font-size:26px;font-weight:400;font-style:italic;letter-spacing:.5px}.tlp .dart-card-name--snap{color:var(--red)}.tlp .dart-card-name--react{color:var(--vl)}.tlp .dart-card-name--deep{color:var(--green)}.tlp .dart-card-sub{font-size:var(--text-xs);color:var(--t3);margin-top:3px;letter-spacing:.3px;white-space:nowrap}.tlp .dart-card-speed{font-family:var(--mono);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--mono-ls);padding:6px 12px;border-radius:8px;flex-shrink:0;margin-top:2px}.tlp .dart-card-speed--snap{background:rgba(239,68,68,.1);color:var(--red);border:1px solid rgba(239,68,68,.12)}.tlp .dart-card-speed--react{background:rgba(136,102,222,.1);color:var(--vl);border:1px solid rgba(136,102,222,.12)}.tlp .dart-card-speed--deep{background:rgba(34,197,94,.1);color:var(--green);border:1px solid rgba(34,197,94,.12)}.tlp .dart-card-features{padding:16px 28px 28px;display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(255,255,255,.05);flex:1}.tlp .dart-feat{font-size:var(--text-sm);color:rgba(255,255,255,.55);line-height:1.6;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.03);display:flex;align-items:baseline;gap:10px}.tlp .dart-feat:before{content:"";width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.25);flex-shrink:0;position:relative;top:-1px}.tlp .dart-feat:last-child{border-bottom:none}.tlp .dart-stream{margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r);border:1px solid var(--gb);background:var(--s1);backdrop-filter:blur(12px)}.tlp .dart-stream-header{display:flex;align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-2)}.tlp .dart-stream-dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:streamPulse 1.5s ease infinite}@keyframes streamPulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(34,197,94,.3)}50%{opacity:.7;box-shadow:0 0 0 4px rgba(34,197,94,0)}}.tlp .dart-stream-title{font-family:var(--mono);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--green)}.tlp .dart-stream-items{display:flex;flex-direction:column;gap:var(--sp-1)}.tlp .dart-stream-item{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-1) var(--sp-2);border-radius:var(--rs);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.03)}.tlp .dart-stream-item-left{display:flex;align-items:center;gap:var(--sp-1);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:var(--mono-ls);color:var(--vl)}.tlp .dart-stream-check{color:var(--green);font-size:var(--text-sm)}.tlp .arxiv-card{margin-top:var(--sp-5);padding:var(--sp-6);border-radius:var(--r);border:1px solid var(--gb);background:var(--s1);backdrop-filter:blur(16px);display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8);align-items:center}.tlp .arxiv-badge{display:inline-flex;align-items:center;gap:var(--sp-1);padding:4px var(--sp-2);border-radius:var(--rf);background:var(--vw);border:1px solid rgba(109,37,139,.15);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--vl);margin-bottom:var(--sp-3)}.tlp .arxiv-title{font-family:var(--display);font-size:clamp(var(--text-xl),3.5vw,40px);line-height:1.1;font-weight:var(--fw-semibold);letter-spacing:-.03em;margin-bottom:var(--sp-2);color:var(--t1)}.tlp .arxiv-title em{font-style:normal;color:var(--vl)}.tlp .arxiv-desc{font-size:var(--text-base);color:var(--t2);line-height:1.75;margin-bottom:var(--sp-3)}.tlp .arxiv-points{display:flex;flex-direction:column;gap:var(--sp-2)}.tlp .arxiv-point{display:flex;align-items:flex-start;gap:var(--sp-2)}.tlp .arxiv-point-icon{width:40px;height:40px;border-radius:var(--rs);display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);background:var(--vw);flex-shrink:0}.tlp .arxiv-point-icon-img{width:48px;height:48px;border-radius:12px;object-fit:cover;flex-shrink:0}.tlp .arxiv-point-text{font-size:var(--text-sm);color:var(--t2);line-height:1.6}.tlp .arxiv-point-text strong{color:var(--t1);font-weight:var(--fw-semibold)}.tlp .socials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2);margin-top:var(--sp-5)}.tlp .social-card{padding:var(--sp-4);border-radius:var(--r);border:1px solid var(--gb);background:var(--s1);text-align:center;transition:border-color .15s ease,transform .15s ease;backdrop-filter:blur(12px);text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px}.tlp .social-card:hover{border-color:var(--gbh);transform:translateY(-3px)}.tlp .social-card:focus-visible{outline:2px solid var(--vp);outline-offset:3px}.tlp .social-logo{width:48px;height:48px;border-radius:12px;object-fit:contain;margin-bottom:var(--sp-2)}.tlp .social-name{font-family:var(--display);font-size:var(--text-base);font-weight:var(--fw-semibold);margin-bottom:4px;color:var(--t1)}.tlp .social-handle{font-size:var(--text-sm);color:var(--t3)}.tlp .legal-hub{min-height:100vh;padding:140px 24px 100px;max-width:900px;margin:0 auto}.tlp .legal-hub-title{font-family:var(--display);font-size:clamp(32px,5vw,48px);font-weight:600;color:var(--t1);margin-bottom:8px}.tlp .legal-hub-date{font-size:14px;color:var(--t4);margin-bottom:48px}.tlp .legal-hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.tlp .legal-hub-card-wrap{display:flex;flex-direction:column;background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:28px 24px;transition:border-color .2s ease,background .2s ease}.tlp .legal-hub-card-wrap:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.03)}.tlp .legal-hub-card{display:flex;flex-direction:column;text-decoration:none;flex:1}.tlp .legal-hub-card-title{font-family:var(--display);font-size:18px;font-weight:600;color:var(--t1);margin-bottom:8px}.tlp .legal-hub-card-desc{font-size:14px;color:var(--t3);line-height:1.5;flex:1;margin-bottom:16px}.tlp .legal-hub-card-link{font-size:13px;font-weight:500;color:var(--vp);letter-spacing:-.01em}.tlp .legal-hub-card-pdf{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--t3);margin-top:4px;transition:color .15s ease}.tlp .legal-hub-card-pdf:hover{color:var(--vp)}.tlp .legal-doc{min-height:100vh;padding:120px 24px 100px}.tlp .legal-doc-layout{max-width:1080px;margin:0 auto;display:flex;gap:48px}.tlp .legal-toc{width:220px;flex-shrink:0}.tlp .legal-toc-sticky{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:12px}.tlp .legal-toc-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--t4);margin-bottom:12px}.tlp .legal-toc-item{display:block;width:100%;text-align:left;background:none;font-family:var(--sans);font-size:12.5px;color:var(--t4);padding:5px 0 5px 12px;cursor:pointer;border:none;border-left:2px solid transparent;transition:color .15s,border-color .15s;line-height:1.4}.tlp .legal-toc-item:hover{color:var(--t2)}.tlp .legal-toc-item--active{color:var(--t1);border-left-color:var(--vp);font-weight:500}.tlp .legal-doc-inner{flex:1;min-width:0;max-width:760px}.tlp .legal-back{display:inline-block;font-size:13px;color:var(--t4);text-decoration:none;margin-bottom:32px;transition:color .15s}.tlp .legal-back:hover{color:var(--t2)}.tlp .legal-doc-title{font-family:var(--display);font-size:clamp(28px,4vw,40px);font-weight:600;color:var(--t1);margin-bottom:8px}.tlp .legal-doc-meta{display:flex;align-items:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}.tlp .legal-doc-date{font-size:14px;color:var(--t4)}.tlp .legal-doc-pdf-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--vp);padding:6px 14px;border-radius:var(--rs);border:1px solid rgba(136,102,222,.2);background:rgba(136,102,222,.06);transition:all .15s ease}.tlp .legal-doc-pdf-link:hover{border-color:rgba(136,102,222,.4);background:rgba(136,102,222,.12);color:var(--t1)}.tlp .legal-doc-intro{font-size:15px;color:var(--t3);line-height:1.65;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--border)}.tlp .legal-section{margin-bottom:40px}.tlp .legal-section-title{font-family:var(--display);font-size:17px;font-weight:600;color:var(--t1);margin-bottom:16px}.tlp .legal-section-body p{font-size:14px;color:var(--t3);line-height:1.7;margin-bottom:12px;white-space:pre-line}.tlp .legal-section-body p:last-child{margin-bottom:0}@media (max-width:768px){.tlp .legal-hub-grid{grid-template-columns:1fr}.tlp .legal-toc{display:none}.tlp .legal-doc-layout{flex-direction:column;gap:0}.tlp .legal-doc-inner{max-width:100%}}.tlp .ft{position:relative;background:#0a0a10;padding:var(--sp-8) 0 0;overflow:hidden}.tlp .ft-glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:900px;height:120px;background:radial-gradient(ellipse at center,rgba(114,79,201,.06) 0,transparent 70%);filter:blur(40px);pointer-events:none}.tlp .ft-border{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--v) 50%,transparent 100%);opacity:.4}.tlp .ft-inner{position:relative;z-index:1}.tlp .ft-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr 1fr;gap:var(--sp-4);align-items:start}.tlp .ft-brand-col{display:flex;flex-direction:column;gap:var(--sp-2);padding-right:var(--sp-4)}.tlp .ft-logo{display:inline-flex;align-items:center;min-height:44px;transition:filter .25s ease}.tlp .ft-logo img{height:36px;width:auto;display:block}.tlp .ft-logo:hover{filter:drop-shadow(0 0 8px rgba(114,79,201,.35))}.tlp .ft-tagline{font-size:var(--text-sm);color:var(--t3);line-height:1.6;max-width:260px}.tlp .ft-socials{display:flex;gap:12px;margin-top:var(--sp-3)}.tlp .ft-social{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--rs);color:var(--t4);border:1px solid var(--gb);transition:color .2s ease,border-color .2s ease,background .2s ease}.tlp .ft-social:hover{color:var(--t1);border-color:var(--gbh);background:var(--glass)}.tlp .ft-social:focus-visible{outline:2px solid var(--vp);outline-offset:3px}.tlp .ft-col{display:flex;flex-direction:column}.tlp .ft-group-spacer{margin-top:var(--sp-4)}.tlp .ft-col-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--v);margin-right:8px;vertical-align:middle;flex-shrink:0}.tlp .ft-col-title{font-size:11px;font-weight:var(--fw-semibold);color:var(--t1);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;display:flex;align-items:center}.tlp .ft-col-list{display:flex;flex-direction:column;gap:0;list-style:none;padding:0;margin:0}.tlp .ft-col-link{font-size:var(--text-sm);color:var(--t3);text-decoration:none;padding:6px 0;display:flex;align-items:center;transition:color .2s ease,transform .2s ease;min-height:32px}.tlp .ft-col-link:hover{color:var(--t1);transform:translateX(2px)}.tlp .ft-col-link:focus-visible{outline:2px solid var(--vp);outline-offset:2px;border-radius:2px}.tlp .ft-bottom-border{height:1px;margin-top:var(--sp-6);background:linear-gradient(90deg,transparent 0,var(--v) 50%,transparent 100%);opacity:.25}.tlp .ft-bottom{display:flex;align-items:center;justify-content:center;padding:var(--sp-4) 0}.tlp .ft-copy{font-size:var(--text-xs);color:var(--t4)}.tlp .ft-tv{text-align:center;padding:48px 0 56px;margin-top:32px;border-top:1px solid rgba(255,255,255,.06)}.tlp .ft-tv-powered{font-size:16px;font-weight:500;color:var(--t3);margin-bottom:16px}.tlp .ft-tv-link{display:inline-block;transition:opacity .15s ease}.tlp .ft-tv-link:hover{opacity:.8}.tlp .ft-tv-logo{height:34px;width:auto}.tlp .ft-tv-desc{font-size:15px;color:var(--t3);margin-top:16px;line-height:1.6}.tlp .ft-tv-asset{color:var(--t2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.2);transition:color .15s ease,text-decoration-color .15s ease}.tlp .ft-tv-asset:hover{color:#fff;text-decoration-color:rgba(255,255,255,.5)}@keyframes ftColIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tlp .ft .sr{opacity:0;transform:none;transition:none;animation:ftColIn .4s ease-out forwards;animation-play-state:paused}.tlp .ft .sr.in{animation-play-state:running;transform:none}.tlp .footer{padding:var(--sp-8) 0 var(--sp-5);border-top:1px solid var(--gb)}.tlp .footer--legal-only{padding:var(--sp-3) 0 var(--sp-5);border-top:none}.tlp .footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--sp-5);border-bottom:1px solid var(--gb);flex-wrap:wrap;gap:var(--sp-3)}.tlp .footer-brand{background:none;border:none;padding:0;cursor:pointer;min-height:44px;display:flex;align-items:center}.tlp .footer-links{display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:center}.tlp .footer-links a{font-size:var(--text-sm);color:var(--t3);transition:color .15s ease;min-height:44px;display:inline-flex;align-items:center;padding:0 4px}.tlp .footer-links a:hover{color:var(--vl)}.tlp .footer-links a:focus-visible{outline:2px solid var(--vp);outline-offset:3px;border-radius:2px}.tlp .footer-legal{padding-top:var(--sp-2)}.tlp .footer-legal-title{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--t3);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--sp-1);font-family:var(--mono)}.tlp .footer-legal-updated{font-size:var(--text-xs);color:var(--t4);margin-bottom:var(--sp-3);font-family:var(--mono)}.tlp .footer-legal-warning{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.15);border-radius:var(--r);padding:var(--sp-3);margin-bottom:var(--sp-3)}.tlp .footer-legal-warning strong{font-size:var(--text-xs);color:rgba(239,68,68,.9);font-weight:var(--fw-semibold);display:block;margin-bottom:var(--sp-1);letter-spacing:.5px}.tlp .footer-legal-warning p{font-size:var(--text-xs);color:var(--t3);line-height:1.6;margin:0}.tlp .footer-legal-items{column-count:2;column-gap:32px}.tlp .footer-legal-item{font-size:var(--text-xs);color:var(--t4);line-height:1.6;break-inside:avoid;padding-bottom:24px}.tlp .footer-legal-item strong{color:var(--t3);font-weight:var(--fw-semibold);display:block;margin:0 0 4px}.tlp .footer-legal-item p{margin:0 0 6px}.tlp .footer-legal-item p:last-child{margin-bottom:0}.tlp .footer-legal-accept{font-size:var(--text-xs);color:var(--t3);line-height:1.6;margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--gb);font-weight:var(--fw-medium)}.tlp .footer-copy{margin-top:var(--sp-5);font-size:var(--text-xs);color:var(--t5)}.tlp ::-webkit-scrollbar{width:4px}.tlp ::-webkit-scrollbar-track{background:var(--bg)}.tlp ::-webkit-scrollbar-thumb{background:var(--s4);border-radius:2px}@media (min-width:1280px){.tlp .hero-anim-glow,.tlp .hero-anim-wrap{top:780px}.tlp .hero-wrapper{min-height:1440px}}@media (max-width:1024px){.tlp .arxiv-card{gap:var(--sp-5)}.tlp .hero-anim-wrap{top:600px;height:540px}.tlp .hero-anim-glow{top:600px}.tlp .hero-wrapper{min-height:1180px}}@media (max-width:960px){.tlp .feeds-grid{grid-template-columns:repeat(3,1fr)}.tlp .pricing-grid{max-width:480px;margin:0 auto}.tlp .arxiv-card,.tlp .dart-agents,.tlp .pricing-grid{grid-template-columns:1fr}.tlp .arxiv-card{gap:var(--sp-4)}.tlp .eco-layers{grid-template-columns:1fr}.tlp .footer-legal-items{column-count:1}.tlp .socials-grid{grid-template-columns:1fr}.tlp .hero-anim-wrap{height:520px;top:580px}.tlp .hero-anim-glow{top:580px}.tlp .hero-wrapper{min-height:1140px}}@media (max-width:768px){.tlp .sec{padding:var(--sp-10) 0}.tlp .ht-sans{font-size:40px}.tlp .ht-serif-amp,.tlp .ht-serif-grad{font-size:var(--text-4xl)}.tlp .hero-anim-wrap{height:600px}.tlp .feeds-grid{grid-template-columns:repeat(3,1fr)}.tlp .hamburger,.tlp .mobile-menu{display:flex}.tlp .nav-cta,.tlp .nav-links-center,.tlp .nav-try-free{display:none}.tlp .ft-grid{grid-template-columns:1fr 1fr 1fr;gap:var(--sp-4) var(--sp-3)}.tlp .ft-brand-col{grid-column:1/-1;flex-direction:row;align-items:center;gap:var(--sp-4);padding-right:0;padding-bottom:var(--sp-4);border-bottom:1px solid var(--gb);margin-bottom:var(--sp-2)}.tlp .ft-tagline{max-width:none;flex:1}.tlp .ft-socials{margin-top:0}.tlp .mega-dropdown{width:95vw;left:50%}}@media (max-width:480px){.tlp .ft-grid{grid-template-columns:1fr 1fr}.tlp .ft-brand-col{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.tlp .sec{padding:var(--sp-8) 0}.tlp .w{padding:0 var(--sp-3)}.tlp .feeds-grid{grid-template-columns:repeat(2,1fr)}.tlp .featured-logos{gap:var(--sp-3)}.tlp .hero-anim-wrap{height:480px;top:650px}.tlp .hero-anim-glow{top:650px}.tlp .ht-sans{font-size:var(--text-2xl);white-space:normal}.tlp .ht-serif-amp,.tlp .ht-serif-grad{font-size:40px}.tlp .ht-line2{white-space:normal}.tlp .bm-pills{gap:var(--sp-1)}.tlp .hero-btns{flex-direction:column;width:100%;gap:var(--sp-2);align-items:center}.tlp .hero-btns .btn-primary,.tlp .hero-btns .btn-video{width:100%;max-width:280px;justify-content:center}.tlp .hero-wrapper{min-height:1160px}.tlp .arxiv-card{padding:var(--sp-4)}.tlp .eco-layer{padding:20px}.tlp .dart-card-top{padding:20px 20px 14px}.tlp .dart-card-features{padding:12px 20px 20px}.tlp .ms-section{padding:40px var(--sp-3)}}@media (max-width:390px){.tlp .ht-sans{font-size:var(--text-2xl)}.tlp .ht-serif-amp,.tlp .ht-serif-grad{font-size:36px}.tlp .feeds-grid{grid-template-columns:repeat(2,1fr)}.tlp .hero-anim-wrap{height:420px;top:610px}.tlp .hero-anim-glow{top:610px}.tlp .hero-wrapper{min-height:1060px}.tlp .bm-hero-title{font-size:24px}.tlp .feat-q-close,.tlp .feat-q-punch{font-size:var(--text-xl)}}@media (max-width:375px){.tlp .ht-sans{font-size:var(--text-xl)}.tlp .ht-serif-amp,.tlp .ht-serif-grad{font-size:var(--text-2xl)}.tlp .feeds-grid{grid-template-columns:repeat(2,1fr)}.tlp .hero-anim-wrap{height:380px;top:590px}.tlp .hero-anim-glow{top:590px}.tlp .hero-wrapper{min-height:1000px}}.tlp .fp-hero{position:relative;padding:140px var(--sp-4) var(--sp-12);overflow:hidden}.tlp .fp-hero-video{width:100%;height:100%;object-fit:cover}.tlp .fp-hero-overlay,.tlp .fp-hero-video{position:absolute;inset:0;pointer-events:none}.tlp .fp-hero-overlay{background:rgba(7,8,12,.82)}.tlp .fp-hero-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 55% at 50% 0,rgba(114,79,201,.22) 0,transparent 70%);pointer-events:none}.tlp .fp-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-4)}.tlp .fp-hero-kicker{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--t2);letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;background:var(--glass);border:1px solid rgba(255,255,255,.08);border-radius:var(--rf)}.tlp .fp-hero-kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--v);animation:pulse-dot 2s ease-in-out infinite}.tlp .fp-hero-title{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--text-5xl);line-height:1.06}.tlp .fp-hero-sub{max-width:620px;font-size:var(--text-lg);color:var(--t2);line-height:1.6}.tlp .fp-hook{padding:var(--sp-6) var(--sp-4);border-top:1px solid var(--t5);border-bottom:1px solid var(--t5);background:linear-gradient(180deg,var(--s2) 0,transparent 100%)}.tlp .fp-hook-inner{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);text-align:center}.tlp .fp-hook-quote{font-family:var(--display);font-size:var(--text-3xl);font-weight:var(--fw-semibold);color:var(--t1);line-height:1.15;margin:0}.tlp .fp-hook-quote em{font-family:"Instrument Serif",serif;font-style:italic;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tlp .fp-hook-body{max-width:680px;font-size:var(--text-base);color:var(--t2);line-height:1.7;margin:0}.tlp .fp-intro{border-top:1px solid var(--t5);border-bottom:1px solid var(--t5)}.tlp .fp-intro-inner{display:flex;flex-direction:column;gap:var(--sp-3);max-width:820px;margin:0 auto}.tlp .fp-intro-p{font-size:var(--text-base);color:var(--t2);line-height:1.75;margin:0}.tlp .fp-cat-legend{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-5)}.tlp .fp-cat-pill{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--t2);padding:6px 14px;background:var(--glass);border:1px solid rgba(255,255,255,.08);border-radius:var(--rf)}.tlp .fp-cat-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tlp .fp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-2)}.tlp .fp-tile{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);background:var(--glass);border:1px solid rgba(255,255,255,.07);border-radius:var(--r);text-decoration:none;color:inherit;cursor:pointer;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.tlp .fp-tile:before{content:"";position:absolute;inset:0;border-radius:var(--r);background:linear-gradient(135deg,rgba(255,255,255,.03),transparent 60%);pointer-events:none}.tlp .fp-tile:hover{background:var(--gb);border-color:rgba(255,255,255,.13);transform:translateY(-3px);box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.2)}.tlp .fp-tile:focus-visible{outline:2px solid var(--v);outline-offset:2px}.tlp .fp-tile-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--rs);flex-shrink:0}.tlp .fp-tile-body{display:flex;flex-direction:column;gap:4px;flex:1}.tlp .fp-tile-cat{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase}.tlp .fp-tile-name{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--t1);line-height:1.3}.tlp .fp-tile-desc{font-size:var(--text-sm);color:var(--t2);line-height:1.5}.tlp .fp-tile-arrow{align-self:flex-end;font-size:var(--text-base);color:var(--t3);transition:color .2s,transform .2s}.tlp .fp-tile:hover .fp-tile-arrow{color:var(--t1);transform:translateX(3px)}.tlp .fp-proof{padding:var(--sp-8) var(--sp-4);border-top:1px solid var(--t5);border-bottom:1px solid var(--t5);background:var(--s2)}.tlp .fp-proof-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-4) var(--sp-8)}.tlp .fp-proof-stat{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.tlp .fp-proof-val{font-family:var(--display);font-size:var(--text-3xl);font-weight:var(--fw-semibold);background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.tlp .fp-proof-label{font-size:var(--text-sm);color:var(--t2)}.tlp .fp-cta{position:relative;overflow:hidden}.tlp .fp-cta-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.tlp .fp-cta-glow{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:600px;height:300px;background:radial-gradient(ellipse at 50% 100%,rgba(114,79,201,.18) 0,transparent 70%);pointer-events:none}.tlp .fs-hero{position:relative;padding:140px var(--sp-4) var(--sp-10);overflow:hidden}.tlp .fs-hero-glow{position:absolute;inset:0;pointer-events:none}.tlp .fs-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3)}.tlp .fs-back{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--t3);text-decoration:none;margin-bottom:var(--sp-3);transition:color .2s}.tlp .fs-back:hover{color:var(--t1)}.tlp .fs-category{display:flex;align-items:center;gap:10px;font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase}.tlp .fs-category-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rs)}.tlp .fs-feature-name{font-family:var(--display);font-size:var(--text-5xl);font-weight:var(--fw-semibold);color:var(--t1);line-height:1.06;max-width:780px}.tlp .fs-headline-sub{font-family:var(--display);font-size:var(--text-2xl);font-weight:var(--fw-medium);color:var(--t2);line-height:1.2;max-width:700px}.tlp .fs-subheadline{max-width:640px;font-size:var(--text-lg);color:var(--t3);line-height:1.6}.tlp .fs-hook{padding:var(--sp-6) var(--sp-4);border-top:1px solid var(--t5);border-bottom:1px solid var(--t5);background:linear-gradient(180deg,var(--s2) 0,transparent 100%)}.tlp .fs-hook-inner{display:flex;justify-content:center;text-align:center}.tlp .fs-hook-quote{font-family:"Instrument Serif",serif;font-style:italic;font-size:var(--text-xl);color:var(--t2);line-height:1.5;max-width:680px;margin:0}.tlp .fs-body-inner{display:flex;flex-direction:column;gap:var(--sp-3);max-width:720px;margin:0 auto}.tlp .fs-body-p{font-size:var(--text-base);color:var(--t2);line-height:1.75;margin:0}.tlp .fs-proof{padding:var(--sp-4) var(--sp-4);text-align:center}.tlp .fs-proof-text{font-size:var(--text-sm);color:var(--t3);letter-spacing:.02em}.tlp .fs-cta{padding:var(--sp-8) var(--sp-4) var(--sp-12)}.tlp .fs-cta-inner{display:flex;justify-content:center}@media (max-width:900px){.tlp .fs-feature-name{font-size:var(--text-3xl)}.tlp .fs-headline-sub{font-size:var(--text-xl)}.tlp .fs-hook-quote{font-size:var(--text-lg)}}@media (max-width:640px){.tlp .fs-hero{padding:120px var(--sp-3) var(--sp-8)}.tlp .fs-feature-name{font-size:var(--text-2xl)}.tlp .fs-headline-sub{font-size:var(--text-lg)}.tlp .fs-subheadline{font-size:var(--text-base)}.tlp .fs-bottom-sec{padding:var(--sp-6) 0 var(--sp-8)}.tlp .fs-animation-section{padding:var(--sp-4) 0}.tlp .fs-cta-box .ap-cta-title{font-size:var(--text-xl)}.tlp .fs-cta-box .ap-cta-subtitle{font-size:var(--text-base)}}.tlp .ap-hero{position:relative;padding:140px var(--sp-4) var(--sp-10);overflow:hidden}.tlp .ap-hero-video{width:100%;height:100%;object-fit:cover;opacity:.35}.tlp .ap-hero-video,.tlp .ap-hero-vignette{position:absolute;inset:0;pointer-events:none}.tlp .ap-hero-vignette{background:linear-gradient(180deg,rgba(0,0,0,.85) 0,transparent 30%),linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent 35%),linear-gradient(90deg,rgba(0,0,0,.7) 0,transparent 25%),linear-gradient(270deg,rgba(0,0,0,.7) 0,transparent 25%);z-index:1}.tlp .ap-hero-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 55% at 50% 0,rgba(114,79,201,.22) 0,transparent 70%);pointer-events:none;z-index:2}.tlp .ap-hero-inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3)}.tlp .ap-headline{font-family:var(--display);font-size:var(--text-5xl);font-weight:var(--fw-semibold);color:var(--t1);line-height:1.06;max-width:780px}.tlp .ap-subheadline{max-width:640px;font-size:var(--text-lg);color:var(--t2);line-height:1.6}.tlp .ap-intro-inner{display:flex;flex-direction:column;gap:var(--sp-3);max-width:720px;margin:0 auto}.tlp .ap-quote-sec{padding:var(--sp-8) var(--sp-4);border-top:1px solid var(--t5);border-bottom:1px solid var(--t5);background:linear-gradient(180deg,var(--s2) 0,transparent 100%)}.tlp .ap-quote-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:720px;margin:0 auto}.tlp .ap-quote-mark{font-family:"Instrument Serif",serif;font-size:120px;line-height:.6;color:var(--v);opacity:.3;user-select:none;margin-bottom:8px}.tlp .ap-quote-text{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(24px,3.5vw,36px);color:var(--t1);line-height:1.4;margin:0;letter-spacing:-.01em}.tlp .ap-quote-highlight{background:linear-gradient(135deg,var(--vl),var(--vp));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:640px){.tlp .ap-quote-sec{padding:var(--sp-6) var(--sp-3)}.tlp .ap-quote-mark{font-size:80px}}.tlp .ap-steps-sec,.tlp .ap-why-sec{padding-bottom:var(--sp-4)}.tlp .ap-tiers-sec,.tlp .ap-why-sec{padding-top:var(--sp-4)}.tlp .ap-intro-text{max-width:680px;margin:0 auto var(--sp-8);text-align:center}.tlp .ap-intro-p{font-size:var(--text-base);color:var(--t3);line-height:1.8;margin:0}.tlp .ap-hl{color:#fff;font-weight:var(--fw-medium)}.tlp .ap-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3);margin-top:var(--sp-4)}.tlp .ap-step-card{background:var(--glass);border:1px solid var(--t5);border-radius:var(--r);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2)}.tlp .ap-step-num{font-family:var(--display);font-size:var(--text-3xl);font-weight:var(--fw-semibold);color:var(--vl);line-height:1}.tlp .ap-step-title{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--t1)}.tlp .ap-step-desc{font-size:var(--text-sm);color:var(--t2);line-height:1.6}.tlp .ap-why-grid{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4);max-width:720px}.tlp .ap-why-item{display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--glass);border:1px solid var(--t5);border-radius:var(--rs)}.tlp .ap-why-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--vw);color:var(--vl);margin-top:2px}.tlp .ap-why-title{font-weight:var(--fw-semibold);color:var(--t1)}.tlp .ap-why-desc{color:var(--t2)}.tlp .ap-tiers-wrap{margin-top:var(--sp-4);overflow-x:auto}.tlp .ap-tiers-table{width:100%;border-collapse:collapse}.tlp .ap-tiers-table td,.tlp .ap-tiers-table th{text-align:left;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--t5)}.tlp .ap-tiers-table th{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--t3);text-transform:uppercase;letter-spacing:.06em;background:var(--s2)}.tlp .ap-tiers-table td{font-size:var(--text-sm);color:var(--t2)}.tlp .ap-tiers-table tbody tr:hover{background:var(--glass)}.tlp .ap-tiers-note{font-size:var(--text-xs);color:var(--t3);margin-top:var(--sp-2);text-align:center}.tlp .ap-who{max-width:720px;margin:0 auto;text-align:center}.tlp .ap-cta-sec{padding:var(--sp-4) 0 var(--sp-10)}.tlp .ap-cta-box{position:relative;max-width:920px;margin:0 auto;border-radius:24px;border:1px solid rgba(114,79,201,.2);border-top-color:rgba(114,79,201,.35);background:linear-gradient(170deg,rgba(114,79,201,.08),rgba(10,10,14,.97) 40%,rgba(10,10,14,.99));box-shadow:0 0 100px rgba(114,79,201,.06),0 4px 40px rgba(0,0,0,.5);overflow:hidden;transition:box-shadow .4s ease,border-color .4s ease}.tlp .ap-cta-box:hover{box-shadow:0 0 120px rgba(114,79,201,.1),0 4px 40px rgba(0,0,0,.5);border-top-color:rgba(114,79,201,.5)}.tlp .ap-cta-noise{inset:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px}.tlp .ap-cta-glow,.tlp .ap-cta-noise{position:absolute;pointer-events:none;z-index:1}.tlp .ap-cta-glow{top:-60px;left:30%;width:400px;height:280px;background:radial-gradient(ellipse at center,rgba(114,79,201,.18) 0,transparent 70%);filter:blur(40px)}.tlp .ap-cta-content{position:relative;z-index:2;padding:80px 64px;display:flex;flex-direction:column;align-items:flex-start}.tlp .ap-cta-accent-line{width:60px;height:2px;background:linear-gradient(90deg,var(--vl),transparent);border-radius:1px;margin-bottom:32px}.tlp .ap-cta-title{font-family:var(--display);font-size:clamp(28px,4vw,42px);font-weight:var(--fw-bold);letter-spacing:-.03em;line-height:1.15;max-width:700px;background:linear-gradient(135deg,#C683E3,#8B5CF6 50%,#C683E3);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bm-shimmer 4s ease-in-out infinite}.tlp .ap-cta-subtitle{font-family:var(--display);font-size:clamp(20px,2.5vw,26px);font-weight:var(--fw-semibold);color:#fff;margin-top:16px}.tlp .ap-cta-desc{font-family:var(--sans);font-size:var(--text-base);color:var(--t3);line-height:1.75;max-width:560px;margin-top:24px}.tlp .ap-cta-btns{display:flex;gap:var(--sp-2);margin-top:40px}.tlp .ap-cta-btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:var(--rs);border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.04);color:var(--t2);font-family:var(--sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.tlp .ap-cta-btn-secondary:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);color:#fff}.tlp .ap-soon-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:20px;font-size:9px;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;background:rgba(114,79,201,.15);color:var(--vl);border:1px solid rgba(114,79,201,.25);white-space:nowrap}.tlp .ap-cta-box.sr{opacity:1;transform:none}.tlp .ap-cta-stagger{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.tlp .ap-cta-box.sr.in .ap-cta-stagger{opacity:1;transform:none}.tlp .ap-cta-box.sr.in .ap-cta-stagger:nth-child(2){transition-delay:.1s}.tlp .ap-cta-box.sr.in .ap-cta-stagger:nth-child(3){transition-delay:.2s}.tlp .ap-cta-box.sr.in .ap-cta-stagger:nth-child(4){transition-delay:.3s}.tlp .ap-cta-box.sr.in .ap-cta-stagger:nth-child(5){transition-delay:.4s}@media (max-width:768px){.tlp .ap-cta-content{padding:48px 32px}.tlp .ap-cta-btns{flex-direction:column;width:100%}.tlp .ap-cta-btns .ap-cta-btn-secondary,.tlp .ap-cta-btns .btn-primary{width:100%;justify-content:center;text-align:center}}@media (max-width:480px){.tlp .ap-cta-content{padding:36px 24px}}.tlp .fs-bottom-sec{padding:var(--sp-8) 0 var(--sp-10)}.tlp .fs-cta-box{border-color:color-mix(in srgb,var(--fs-accent) 20%,transparent);border-top-color:color-mix(in srgb,var(--fs-accent) 35%,transparent);background:linear-gradient(170deg,color-mix(in srgb,var(--fs-accent) 8%,transparent) 0,rgba(10,10,14,.97) 40%,rgba(10,10,14,.99) 100%);box-shadow:0 0 100px color-mix(in srgb,var(--fs-accent) 6%,transparent),0 4px 40px rgba(0,0,0,.5)}.tlp .fs-cta-box:hover{box-shadow:0 0 120px color-mix(in srgb,var(--fs-accent) 10%,transparent),0 4px 40px rgba(0,0,0,.5);border-top-color:color-mix(in srgb,var(--fs-accent) 50%,transparent)}.tlp .fs-cta-box .ap-cta-glow{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--fs-accent) 18%,transparent) 0,transparent 70%)}.tlp .fs-cta-box .ap-cta-accent-line{background:linear-gradient(90deg,var(--fs-accent),transparent)}.tlp .fs-cta-box .ap-cta-title{background:linear-gradient(135deg,var(--fs-accent) 0,color-mix(in srgb,var(--fs-accent) 60%,#fff) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tlp .fs-cta-box .btn-primary{background:var(--fs-accent);color:#0a0a0f;box-shadow:0 4px 20px color-mix(in srgb,var(--fs-accent) 35%,transparent)}.tlp .fs-cta-box .btn-primary:hover{background:color-mix(in srgb,var(--fs-accent) 85%,#fff);box-shadow:0 6px 32px color-mix(in srgb,var(--fs-accent) 45%,transparent)}.tlp .fs-cta-box .btn-primary.btn-pulse{animation:none}@keyframes fsPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--fs-accent) 55%,transparent),0 4px 20px color-mix(in srgb,var(--fs-accent) 35%,transparent)}65%{box-shadow:0 0 0 14px color-mix(in srgb,var(--fs-accent) 0%,transparent),0 4px 20px color-mix(in srgb,var(--fs-accent) 35%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--fs-accent) 0%,transparent),0 4px 20px color-mix(in srgb,var(--fs-accent) 35%,transparent)}}.tlp .fs-cta-box .btn-primary.btn-pulse{animation:fsPulse 2.2s ease-out infinite}.tlp .fs-cta-box .btn-primary.btn-pulse:hover{animation:none;filter:brightness(1.12);transform:translateY(-2px)}.tlp .fs-bottom-proof{font-family:var(--sans);font-size:var(--text-xs);color:var(--t4);margin-top:12px;font-style:italic}.tlp .pp-token-panel{max-width:720px;margin:0 auto;padding:var(--sp-4);border-radius:var(--r);border:1px solid var(--vg);background:var(--vw);text-align:center}@media (max-width:768px){.tlp .ap-steps{grid-template-columns:1fr}.tlp .ap-headline{font-size:var(--text-3xl)}}@media (max-width:640px){.tlp .ap-hero{padding:120px var(--sp-3) var(--sp-8)}.tlp .ap-headline{font-size:var(--text-2xl)}.tlp .ap-subheadline{font-size:var(--text-base)}}@media (max-width:1100px){.tlp .fp-grid{grid-template-columns:repeat(3,1fr)}.tlp .fp-hero-title{font-size:var(--text-4xl)}}@media (max-width:900px){.tlp .fp-grid{grid-template-columns:repeat(2,1fr)}.tlp .fp-hook-quote{font-size:var(--text-2xl)}.tlp .fp-hero-title{font-size:var(--text-3xl)}}@media (max-width:640px){.tlp .fp-hero{padding:120px var(--sp-3) var(--sp-8)}.tlp .fp-hero-title{font-size:var(--text-2xl)}.tlp .fp-hero-sub{font-size:var(--text-base)}.tlp .fp-grid{grid-template-columns:1fr}.tlp .fp-hook-quote{font-size:var(--text-xl)}.tlp .fp-cat-legend{gap:var(--sp-1)}.tlp .fp-proof-inner{gap:var(--sp-3) var(--sp-5)}.tlp .fp-proof-val{font-size:var(--text-2xl)}}.tlp .fs-animation-section{padding:var(--sp-6) 0}.tlp .fs-animation-wrap{display:flex;justify-content:center}.tlp .fs-live-prices-section{padding:var(--sp-4) 0 var(--sp-7)}.tlp .fs-live-prices-inner{max-width:880px;margin:0 auto}.tlp .anim-container{width:100%;max-width:760px;height:400px;overflow:hidden;border-radius:var(--r);border:1px solid rgba(255,255,255,.07);background:var(--s2);position:relative;display:flex;align-items:stretch;justify-content:stretch}.tlp .anim-fade-in{animation:aloop-pulse 4s calc(.2s + var(--anim-delay, 0s)) ease-in-out infinite}.tlp .anim-fade-in-d1{animation:aloop-pulse 4s ease-in-out .2s infinite}.tlp .anim-fade-in-d2{animation:aloop-pulse 4s ease-in-out .35s infinite}.tlp .anim-fade-in-d3{animation:aloop-pulse 4s ease-in-out .5s infinite}.tlp .anim-fade-in-d4{animation:aloop-pulse 4s ease-in-out .65s infinite}.tlp .anim-fade-in-d5{animation:aloop-pulse 4s ease-in-out .85s infinite}@keyframes aloop-pulse{0%,40%{opacity:1}60%{opacity:.5}80%,to{opacity:1}}@keyframes afade{0%{opacity:0}to{opacity:1}}.tlp .anim-slide-up{animation:aloop-slide-up 4s calc(.2s + var(--anim-delay, 0s)) cubic-bezier(.4,0,.2,1) infinite}@keyframes aloop-slide-up{0%,45%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(-10px)}61%{opacity:0;transform:translateY(12px)}75%,to{opacity:1;transform:translateY(0)}}.tlp .anim-slide-left{animation:aloop-slide-left 4s calc(.2s + var(--anim-delay, 0s)) cubic-bezier(.4,0,.2,1) infinite}@keyframes aloop-slide-left{0%,45%{opacity:1;transform:translateX(0)}60%{opacity:0;transform:translateX(-12px)}61%{opacity:0;transform:translateX(14px)}75%,to{opacity:1;transform:translateX(0)}}.tlp .anim-slide-down{animation:aloop-slide-down 4s calc(.2s + var(--anim-delay, 0s)) cubic-bezier(.4,0,.2,1) infinite}@keyframes aloop-slide-down{0%,45%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(10px)}61%{opacity:0;transform:translateY(-12px)}75%,to{opacity:1;transform:translateY(0)}}.tlp .anim-bar-grow{transform-origin:left center;transform:scaleX(var(--bar-sx,1));animation:abar-loop 5s calc(.2s + var(--bar-delay, 0s)) ease-in-out infinite}@keyframes abar-loop{0%,40%{transform:scaleX(var(--bar-sx,1))}55%{transform:scaleX(0)}70%,to{transform:scaleX(var(--bar-sx,1))}}@keyframes apulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.tlp .anim-live-dot-pulse{animation:apulse 2s ease-in-out .2s infinite}@keyframes ablink{0%,to{opacity:1}50%{opacity:0}}@keyframes apop{0%{opacity:0;transform:scale(.8) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.tlp .anim-container *,.tlp .anim-container :after,.tlp .anim-container :before{animation:none!important;transition:none!important}.tlp .anim-fade-in,.tlp .anim-fade-in-d1,.tlp .anim-fade-in-d2,.tlp .anim-fade-in-d3,.tlp .anim-fade-in-d4,.tlp .anim-fade-in-d5{opacity:1!important}.tlp .anim-slide-down,.tlp .anim-slide-left,.tlp .anim-slide-up{opacity:1!important;transform:none!important}.tlp .anim-text-reveal{transform:scaleX(1)!important;opacity:1!important}}.tlp .anim-research{display:flex;flex-direction:column;width:100%;padding:28px 32px;gap:18px}.tlp .anim-research-query{display:flex;flex-direction:column;gap:6px}.tlp .anim-research-prompt{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.tlp .anim-research-input{background:var(--s3);border:1px solid var(--gb);border-radius:var(--rs);padding:10px 14px;font-size:var(--text-sm);color:var(--t1);display:flex;align-items:center;gap:4px}.tlp .anim-research-text-wrap{overflow:hidden;flex:1}.tlp .anim-research-text{white-space:nowrap;display:block}.tlp .anim-text-reveal{transform-origin:left center;animation:atext-reveal 4s ease-in-out .2s infinite}@keyframes atext-reveal{0%,30%{transform:scaleX(1);opacity:1}45%{transform:scaleX(0);opacity:0}46%{transform:scaleX(0);opacity:0}65%,to{transform:scaleX(1);opacity:1}}.tlp .anim-research-cursor{width:2px;height:16px;background:var(--vl);border-radius:1px;flex-shrink:0;animation:ablink 1s step-end .2s infinite}.tlp .anim-research-report{display:flex;flex-direction:column;gap:10px}.tlp .anim-research-section{display:flex;flex-direction:column;gap:4px}.tlp .anim-research-label{font-size:11px;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.07em}.tlp .anim-research-bar-row{display:flex;align-items:center;gap:10px}.tlp .anim-research-track{flex:1;height:6px;border-radius:3px;background:var(--s4);overflow:hidden}.tlp .anim-research-bar{height:100%;border-radius:3px;background:var(--vl);transform-origin:left center}.tlp .anim-research-bval{font-size:11px;color:var(--t3);white-space:nowrap}.tlp .anim-research-verdict{display:flex;align-items:center;gap:10px;background:var(--gd);border:1px solid rgba(34,197,94,.2);border-radius:var(--rs);padding:8px 14px}.tlp .anim-research-verdict-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--green)}.tlp .anim-research-verdict-text{font-size:var(--text-sm);color:var(--t2)}.tlp .anim-limit{display:flex;flex-direction:column;width:100%;padding:22px 28px;gap:14px}.tlp .anim-limit-header{display:flex;align-items:center;justify-content:space-between}.tlp .anim-limit-asset{font-size:var(--text-lg);font-weight:600;color:var(--t1)}.tlp .anim-limit-side{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--green);background:var(--gd);border:1px solid rgba(34,197,94,.25);border-radius:var(--rf);padding:3px 10px}.tlp .anim-limit-chart{flex:1;min-height:0;position:relative}.tlp .anim-limit-svg{display:block}.tlp .anim-limit-price-group{animation:alimit-price-drop 5s ease-in-out .2s infinite}@keyframes alimit-price-drop{0%,10%{transform:translateY(0);opacity:1}50%{transform:translateY(38px);opacity:1}60%,75%{transform:translateY(38px);opacity:0}76%{transform:translateY(0);opacity:0}85%,to{transform:translateY(0);opacity:1}}.tlp .anim-limit-price-line{opacity:.8}.tlp .anim-limit-target-line,.tlp .anim-limit-target-text{animation:aloop-pulse 5s ease-in-out .5s infinite}.tlp .anim-limit-badge{position:absolute;top:15%;right:6%;display:flex;align-items:center;gap:6px;background:var(--gd);border:1px solid rgba(34,197,94,.35);border-radius:var(--rs);padding:6px 12px;font-size:var(--text-sm);font-weight:600;color:var(--green);opacity:0;animation:abadge-loop 5s ease-in-out 2s infinite}@keyframes abadge-loop{0%,10%{opacity:0;transform:scale(.85) translateY(4px)}20%,70%{opacity:1;transform:scale(1) translateY(0)}85%,to{opacity:0;transform:scale(.85) translateY(4px)}}.tlp .anim-limit-badge-icon{font-size:13px}.tlp .anim-limit-info{display:flex;gap:24px}.tlp .anim-limit-row{display:flex;flex-direction:column;gap:2px}.tlp .anim-limit-key{font-size:11px;color:var(--t3);text-transform:uppercase;letter-spacing:.07em}.tlp .anim-limit-val{font-size:var(--text-sm);font-weight:600;color:var(--t1)}.tlp .anim-limit-green{color:var(--green)}.tlp .anim-limit-status{color:var(--green);font-weight:600}.tlp .anim-crosschain{display:flex;flex-direction:column;width:100%;padding:36px 32px;gap:28px;justify-content:center}.tlp .anim-crosschain-chains{display:flex;align-items:center;justify-content:space-between;gap:16px}.tlp .anim-crosschain-chain{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1}.tlp .anim-crosschain-chain-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;border:2px solid}.tlp .anim-crosschain-eth{background:rgba(98,126,234,.15);border-color:rgba(98,126,234,.4);color:var(--vl)}.tlp .anim-crosschain-sol{background:rgba(153,69,255,.15);border-color:rgba(153,69,255,.4);color:var(--v)}.tlp .anim-crosschain-chain-name{font-size:var(--text-sm);font-weight:600;color:var(--t2)}.tlp .anim-crosschain-amount{font-size:var(--text-base);font-weight:600;color:var(--t1)}.tlp .anim-crosschain-usd{font-size:var(--text-xs);color:var(--t3)}.tlp .anim-crosschain-usd-green{font-size:var(--text-xs);color:var(--green);font-weight:600}.tlp .anim-crosschain-arrow-col{flex:1.5;display:flex;flex-direction:column;align-items:center;gap:8px}.tlp .anim-crosschain-path-wrap{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.tlp .anim-crosschain-svg{width:100%;max-width:160px;overflow:visible}.tlp .anim-crosschain-dot-track{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center}.tlp .anim-crosschain-dot{width:14px;height:14px;border-radius:50%;background:var(--vl);transform:translateX(-7px);animation:adot-travel 3s cubic-bezier(.4,0,.6,1) .5s infinite}@keyframes adot-travel{0%{transform:translateX(-7px);opacity:.4}10%{opacity:1}90%{opacity:1}to{transform:translateX(calc(100% - 7px));opacity:.4}}.tlp .anim-crosschain-route{font-size:10px;color:var(--t3);letter-spacing:.05em;text-transform:uppercase}.tlp .anim-crosschain-stats{display:flex;justify-content:center;gap:40px;background:var(--s3);border-radius:var(--rs);border:1px solid var(--gb);padding:14px 24px}.tlp .anim-crosschain-stat{display:flex;flex-direction:column;align-items:center;gap:3px}.tlp .anim-crosschain-stat-k{font-size:11px;color:var(--t3);text-transform:uppercase;letter-spacing:.07em}.tlp .anim-crosschain-stat-v{font-size:var(--text-sm);font-weight:600;color:var(--t1)}.tlp .anim-crosschain-stat-v-green{font-size:var(--text-sm);font-weight:600;color:var(--green)}.tlp .anim-onramp{display:flex;flex-direction:column;width:100%;padding:36px 28px;gap:28px;justify-content:center}.tlp .anim-onramp-steps{display:flex;align-items:center;justify-content:center;gap:16px}.tlp .anim-onramp-step{display:flex;flex-direction:column;align-items:center;gap:10px}.tlp .anim-onramp-arrow{color:var(--t4);font-size:var(--text-lg)}.tlp .anim-onramp-step-label{font-size:11px;color:var(--t3);text-transform:uppercase;letter-spacing:.07em}.tlp .anim-onramp-card{width:120px;height:72px;border-radius:8px;background:linear-gradient(135deg,var(--s3),var(--s4));border:1px solid rgba(255,255,255,.12);padding:10px;position:relative;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 20px rgba(0,0,0,.4)}.tlp .anim-onramp-card-chip{width:18px;height:14px;background:linear-gradient(135deg,var(--t2),var(--t1));border-radius:3px;opacity:.7}.tlp .anim-onramp-card-number{font-size:9px;color:rgba(255,255,255,.5);letter-spacing:.05em}.tlp .anim-onramp-progress-wrap{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.tlp .anim-onramp-spinner{width:48px;height:48px;border-radius:50%;border:4px solid rgba(255,255,255,.08);border-top:4px solid var(--green);animation:aspin 1.6s ease-in-out .2s infinite}@keyframes aspin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tlp .anim-onramp-spinner-done{width:48px;height:48px;border-radius:50%;border:4px solid var(--green);font-size:18px;color:var(--green)}.tlp .anim-onramp-pct,.tlp .anim-onramp-spinner-done{display:flex;align-items:center;justify-content:center;font-weight:700}.tlp .anim-onramp-pct{position:absolute;inset:0;font-size:9px;color:var(--t2);letter-spacing:.04em}.tlp .anim-onramp-wallet{display:flex;flex-direction:column;align-items:center;gap:3px;background:var(--gd);border:1px solid rgba(34,197,94,.25);border-radius:var(--rs);padding:12px 16px}.tlp .anim-onramp-wallet-icon{font-size:20px}.tlp .anim-onramp-wallet-amount{font-size:var(--text-sm);font-weight:700;color:var(--green)}.tlp .anim-onramp-wallet-sub{font-size:11px;color:var(--t3)}.tlp .anim-onramp-badge{display:flex;align-items:center;gap:8px;justify-content:center;font-size:var(--text-sm);font-weight:600;color:var(--green)}.tlp .anim-onramp-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:apulse 2s ease-in-out .2s infinite}.tlp .anim-rtp{display:flex;flex-direction:column;width:100%;padding:28px 32px;gap:20px}.tlp .anim-rtp-header{display:flex;align-items:center;justify-content:space-between}.tlp .anim-rtp-title{font-size:var(--text-lg);font-weight:600;color:var(--t1)}.tlp .anim-rtp-live{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--green)}.tlp .anim-rtp-live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);animation:apulse 2s ease-in-out .2s infinite}.tlp .anim-rtp-rows{display:flex;flex-direction:column;gap:8px}.tlp .anim-rtp-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--s3);border-radius:var(--rs);border:1px solid var(--gb)}.tlp .anim-rtp-sym-wrap{display:flex;flex-direction:column;gap:2px}.tlp .anim-rtp-sym{font-size:var(--text-base);font-weight:700;color:var(--t1)}.tlp .anim-rtp-name{font-size:11px;color:var(--t3)}.tlp .anim-rtp-price-wrap{overflow:hidden}.tlp .anim-rtp-price{font-size:var(--text-lg);font-weight:600;color:var(--t1);display:block}.tlp .anim-rtp-flip{animation:arow-flip 4s ease-in-out calc(var(--flip-delay, 0s)) infinite}@keyframes arow-flip{0%,45%,to{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-6px)}55%{opacity:0;transform:translateY(6px)}60%{opacity:1;transform:translateY(0)}}.tlp .anim-rtp-chg{font-size:var(--text-sm);font-weight:600}.tlp .anim-rtp-up{color:var(--green)}.tlp .anim-rtp-dn{color:var(--red)}.tlp .anim-crypto{display:flex;flex-direction:column;width:100%;padding:28px 32px;gap:18px}.tlp .anim-crypto-header{display:flex;align-items:center;gap:14px}.tlp .anim-crypto-token-icon{width:48px;height:48px;border-radius:50%;background:rgba(153,69,255,.15);border:1px solid rgba(153,69,255,.35);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--v);flex-shrink:0}.tlp .anim-crypto-token-info{display:flex;flex-direction:column;gap:2px;flex:1}.tlp .anim-crypto-sym{font-size:var(--text-lg);font-weight:700;color:var(--t1)}.tlp .anim-crypto-full{font-size:var(--text-sm);color:var(--t3)}.tlp .anim-crypto-delta{font-size:var(--text-base);font-weight:700}.tlp .anim-crypto-up{color:var(--green)}.tlp .anim-crypto-metrics{display:flex;flex-direction:column;gap:12px}.tlp .anim-crypto-metric{display:flex;flex-direction:column;gap:5px}.tlp .anim-crypto-metric-label{font-size:11px;color:var(--t3);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.tlp .anim-crypto-metric-bar-row{display:flex;align-items:center;gap:10px}.tlp .anim-crypto-track{flex:1;height:6px;border-radius:3px;background:var(--s4);overflow:hidden}.tlp .anim-crypto-metric-bar{height:100%;border-radius:3px;background:var(--vl);transform-origin:left center}.tlp .anim-crypto-metric-val{font-size:var(--text-sm);font-weight:600;color:var(--t1);white-space:nowrap}.tlp .anim-crypto-verdict{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--gd);border:1px solid rgba(34,197,94,.18);border-radius:var(--rs)}.tlp .anim-crypto-verdict-badge{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 10px;border-radius:var(--rf)}.tlp .anim-crypto-bullish{background:var(--gd);color:var(--green);border:1px solid rgba(34,197,94,.3)}.tlp .anim-crypto-verdict-text{font-size:var(--text-sm);color:var(--t2)}.tlp .anim-stock{display:flex;flex-direction:column;width:100%;padding:24px 32px;gap:14px}.tlp .anim-stock-header{display:flex;align-items:center;justify-content:space-between}.tlp .anim-stock-sym-wrap{display:flex;flex-direction:column;gap:3px}.tlp .anim-stock-sym{font-size:var(--text-xl);font-weight:700;color:var(--t1)}.tlp .anim-stock-full{font-size:var(--text-xs);color:var(--t3)}.tlp .anim-stock-price-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.tlp .anim-stock-price{font-size:var(--text-xl);font-weight:700;color:var(--t1)}.tlp .anim-stock-delta{font-size:var(--text-sm);font-weight:600}.tlp .anim-stock-up{color:var(--green)}.tlp .anim-stock-sparkline{flex:1;min-height:0;max-height:120px;overflow:hidden}.tlp .anim-stock-spark-clip{width:100%;height:100%;overflow:hidden}.tlp .anim-stock-spark-draw{width:100%;height:100%;transform-origin:left center;animation:aspark-draw 5s ease-in-out .2s infinite}@keyframes aspark-draw{0%,40%{transform:scaleX(1);opacity:1}55%{transform:scaleX(0);opacity:0}56%{transform:scaleX(0);opacity:0}70%,to{transform:scaleX(1);opacity:1}}.tlp .anim-stock-spark-draw>svg{display:block;width:100%;height:100%}.tlp .anim-stock-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tlp .anim-stock-card{display:flex;flex-direction:column;gap:4px;background:var(--s3);border:1px solid var(--gb);border-radius:var(--rs);padding:10px 12px}.tlp .anim-stock-card-k{font-size:10px;color:var(--t3);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.tlp .anim-stock-card-v{font-size:var(--text-sm);font-weight:700;color:var(--t1)}.tlp .anim-rwa{display:flex;flex-direction:column;width:100%;padding:28px 32px;gap:16px}.tlp .anim-rwa-header{display:flex;flex-direction:column;gap:4px}.tlp .anim-rwa-title{font-size:var(--text-lg);font-weight:700;color:var(--t1)}.tlp .anim-rwa-subtitle{font-size:var(--text-sm);color:var(--t3)}.tlp .anim-rwa-table{display:flex;flex-direction:column;gap:4px;position:relative}.tlp .anim-rwa-scan-bar{position:absolute;left:0;right:0;height:calc((100% - 28px) / 4);top:28px;border-radius:var(--rs);border:1.5px solid rgba(144,97,249,.5);background:rgba(144,97,249,.08);pointer-events:none;transform-origin:top left;animation:arwa-scan 4s cubic-bezier(.4,0,.2,1) .2s infinite}@keyframes arwa-scan{0%,12%{transform:translateY(0);opacity:1}22%,37%{transform:translateY(100%);opacity:1}47%,62%{transform:translateY(200%);opacity:1}72%,87%{transform:translateY(300%);opacity:1}95%{transform:translateY(300%);opacity:0}96%{transform:translateY(0);opacity:0}to{transform:translateY(0);opacity:1}}.tlp .anim-rwa-thead{padding:6px 14px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--t3)}.tlp .anim-rwa-row,.tlp .anim-rwa-thead{display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.tlp .anim-rwa-row{padding:12px 14px;border-radius:var(--rs);border:1px solid var(--gb);background:var(--s3);font-size:var(--text-sm)}.tlp .anim-rwa-highlight{border-color:rgba(216,180,254,.3);background:rgba(144,97,249,.06)}.tlp .anim-rwa-protocol{font-weight:600;color:var(--t1)}.tlp .anim-rwa-yield{color:var(--green);font-weight:600}.tlp .anim-rwa-tvl{color:var(--t2)}.tlp .anim-rwa-rating{color:var(--vp);font-weight:700}.tlp .anim-meme{display:flex;flex-direction:column;width:100%;padding:24px 28px;gap:14px}.tlp .anim-meme-header{display:flex;align-items:center;justify-content:space-between}.tlp .anim-meme-title{font-size:var(--text-lg);font-weight:700;color:var(--t1)}.tlp .anim-meme-live{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--t3)}.tlp .anim-meme-live-dot{width:6px;height:6px;border-radius:50%;background:var(--green);animation:apulse 2s ease-in-out .2s infinite}.tlp .anim-meme-list{display:flex;flex-direction:column;gap:6px;position:relative}.tlp .anim-meme-cursor{position:absolute;left:0;right:0;height:calc((100% - 24px) / 5);border-radius:var(--rs);border:1.5px solid rgba(34,197,94,.4);background:rgba(34,197,94,.05);pointer-events:none;top:0;animation:ameme-cursor 5s cubic-bezier(.4,0,.2,1) .2s infinite}@keyframes ameme-cursor{0%,10%{top:0;opacity:1}18%,28%{top:calc((100% - 24px) / 5 + 6px);opacity:1}36%,46%{top:calc(((100% - 24px) / 5 + 6px) * 2);opacity:1}54%,64%{top:calc(((100% - 24px) / 5 + 6px) * 3);opacity:1}72%,82%{top:calc(((100% - 24px) / 5 + 6px) * 4);opacity:1}90%{top:calc(((100% - 24px) / 5 + 6px) * 4);opacity:0}91%{top:0;opacity:0}to{top:0;opacity:1}}.tlp .anim-meme-row{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:var(--rs);border:1px solid var(--gb);background:var(--s3)}.tlp .anim-meme-active{animation:ameme-active 4s ease-in-out .5s infinite!important}@keyframes ameme-active{0%,to{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.tlp .anim-meme-signal{font-size:18px}.tlp .anim-meme-sym{font-size:var(--text-base);font-weight:700;color:var(--t1);flex:1}.tlp .anim-meme-chg{font-size:var(--text-sm);font-weight:700;color:var(--green)}.tlp .anim-meme-vol{font-size:var(--text-xs);color:var(--t3)}.tlp .anim-meme-badge{display:flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:var(--rs);font-size:var(--text-sm);font-weight:600;color:var(--vl);animation:ameme-badge 3s ease-in-out 1s infinite}@keyframes ameme-badge{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.8;transform:translateY(-2px)}}.tlp .anim-meme-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--vl);animation:apulse 1.5s ease-in-out .2s infinite}.tlp .anim-signals{display:flex;flex-direction:column;width:100%;padding:20px 24px;gap:10px}.tlp .anim-signals-header{display:flex;align-items:center;justify-content:space-between}.tlp .anim-signals-title{font-size:var(--text-lg);font-weight:700;color:var(--t1)}.tlp .anim-signals-today{font-size:var(--text-sm);color:var(--t3)}.tlp .anim-signals-list{display:flex;flex-direction:column;gap:6px}.tlp .anim-signals-deliver{animation:asignal-deliver 5s calc(.2s + var(--deliver-i, 0) * .7s) cubic-bezier(.4,0,.2,1) infinite}@keyframes asignal-deliver{0%{opacity:0;transform:translateY(14px)}15%,65%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(-8px)}81%{opacity:0;transform:translateY(14px)}to{opacity:0;transform:translateY(14px)}}.tlp .anim-signals-card{padding:11px 14px;background:var(--s3);border:1px solid var(--gb);border-radius:var(--rs);display:flex;flex-direction:column;gap:7px}.tlp .anim-signals-card-top{display:flex;align-items:center;justify-content:space-between}.tlp .anim-signals-asset{font-size:var(--text-sm);font-weight:700;color:var(--t1)}.tlp .anim-signals-dir{font-size:10px;font-weight:700;letter-spacing:.1em;padding:2px 8px;border-radius:var(--rf)}.tlp .anim-signals-long{background:var(--gd);color:var(--green);border:1px solid rgba(34,197,94,.3)}.tlp .anim-signals-short{background:rgba(239,68,68,.1);color:var(--red);border:1px solid rgba(239,68,68,.3)}.tlp .anim-signals-levels{display:flex;gap:20px}.tlp .anim-signals-level{display:flex;flex-direction:column;gap:2px}.tlp .anim-signals-level-k{font-size:10px;color:var(--t3);text-transform:uppercase;letter-spacing:.07em}.tlp .anim-signals-level-v{font-size:var(--text-xs);font-weight:600;color:var(--t1)}.tlp .anim-signals-green{color:var(--green)}.tlp .anim-signals-red{color:var(--red)}.tlp .anim-signals-conf-row{display:flex;align-items:center;gap:8px}.tlp .anim-signals-conf-k{font-size:10px;color:var(--t3);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.tlp .anim-signals-conf-track{flex:1;height:4px;background:var(--s4);border-radius:2px;overflow:hidden}.tlp .anim-signals-conf-bar{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--v),var(--vl));transform-origin:left center}.tlp .anim-signals-conf-pct{font-size:10px;font-weight:700;color:var(--vl);white-space:nowrap}.tlp .anim-whale{display:flex;flex-direction:column;width:100%;padding:24px 28px;gap:12px}.tlp .anim-whale-header{display:flex;align-items:center;justify-content:space-between}.tlp .anim-whale-title{font-size:var(--text-lg);font-weight:700;color:var(--t1)}.tlp .anim-whale-live{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.07em;color:var(--green)}.tlp .anim-whale-live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);animation:apulse 2s ease-in-out .2s infinite}.tlp .anim-whale-feed{display:flex;flex-direction:column;gap:6px;overflow:hidden}.tlp .anim-whale-row{display:grid;grid-template-columns:80px 1fr 1fr auto;gap:12px;align-items:center;padding:10px 14px;border-radius:var(--rs);border:1px solid var(--gb);background:var(--s3);font-size:var(--text-sm)}.tlp .anim-whale-dim{opacity:.4}.tlp .anim-whale-action{font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 6px;border-radius:4px;text-align:center;white-space:nowrap}.tlp .anim-whale-buy{background:var(--gd);color:var(--green)}.tlp .anim-whale-sell{background:rgba(239,68,68,.1);color:var(--red)}.tlp .anim-whale-deposit,.tlp .anim-whale-withdraw{background:var(--vw);color:var(--vl)}.tlp .anim-whale-wallet{font-size:var(--text-xs);color:var(--t3);font-family:monospace}.tlp .anim-whale-amount{font-size:var(--text-sm);font-weight:600;color:var(--t1)}.tlp .anim-whale-usd{font-size:var(--text-sm);color:var(--t2);text-align:right}.tlp .anim-portfolio{display:flex;flex-direction:column;width:100%;padding:24px 32px;gap:18px}.tlp .anim-portfolio-main{display:flex;align-items:center;gap:40px;flex:1}.tlp .anim-portfolio-donut-wrap{position:relative;flex-shrink:0}.tlp .anim-portfolio-donut{display:block}.tlp .anim-portfolio-seg{animation:aloop-pulse 4s calc(.2s + var(--seg-i, 0) * .15s) ease-in-out infinite}.tlp .anim-portfolio-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.tlp .anim-portfolio-total-label{font-size:10px;color:var(--t3);text-transform:uppercase;letter-spacing:.07em}.tlp .anim-portfolio-total{font-size:var(--text-base);font-weight:700;color:var(--t1)}.tlp .anim-portfolio-legend{display:flex;flex-direction:column;gap:10px}.tlp .anim-portfolio-legend-row{display:flex;align-items:center;gap:10px}.tlp .anim-portfolio-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.tlp .anim-portfolio-legend-label{font-size:var(--text-sm);font-weight:600;color:var(--t1);flex:1}.tlp .anim-portfolio-legend-pct{font-size:var(--text-sm);color:var(--t2)}.tlp .anim-portfolio-stats{display:flex;gap:24px;background:var(--s3);border:1px solid var(--gb);border-radius:var(--rs);padding:12px 20px}.tlp .anim-portfolio-stat{display:flex;flex-direction:column;gap:3px}.tlp .anim-portfolio-stat-k{font-size:10px;color:var(--t3);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.tlp .anim-portfolio-stat-v{font-size:var(--text-base);font-weight:700;color:var(--t1)}.tlp .anim-portfolio-up{color:var(--green)}.tlp .anim-news{display:flex;flex-direction:column;width:100%;padding:24px 28px;gap:12px}.tlp .anim-news-header{display:flex;align-items:center;justify-content:space-between}.tlp .anim-news-title{font-size:var(--text-lg);font-weight:700;color:var(--t1)}.tlp .anim-news-count{font-size:var(--text-xs);color:var(--t3)}.tlp .anim-news-list{display:flex;flex-direction:column;gap:8px}.tlp .anim-news-row{display:flex;flex-direction:column;gap:5px;padding:12px 14px;background:var(--s3);border:1px solid var(--gb);border-radius:var(--rs)}.tlp .anim-news-relevant{border-color:rgba(144,97,249,.25);background:rgba(144,97,249,.04)}.tlp .anim-news-row-top{display:flex;align-items:center;justify-content:space-between}.tlp .anim-news-source{font-size:10px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.07em}.tlp .anim-news-impact{font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 6px;border-radius:4px}.tlp .anim-news-impact-high{background:rgba(239,68,68,.1);color:var(--red)}.tlp .anim-news-impact-med{background:var(--vw);color:var(--vl)}.tlp .anim-news-headline{font-size:var(--text-sm);color:var(--t1);line-height:1.4}.tlp .anim-news-rel-badge{font-size:10px;font-weight:600;color:var(--vl);padding:2px 6px;background:var(--vw);border-radius:4px;width:fit-content}.tlp .anim-forecast{display:flex;flex-direction:column;width:100%;padding:32px 36px;gap:24px;justify-content:center}.tlp .anim-forecast-header{display:flex;align-items:center;justify-content:space-between}.tlp .anim-forecast-asset{display:flex;flex-direction:column;gap:3px}.tlp .anim-forecast-sym{font-size:var(--text-xl);font-weight:700;color:var(--t1)}.tlp .anim-forecast-period{font-size:var(--text-sm);color:var(--t3)}.tlp .anim-forecast-accuracy{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.tlp .anim-forecast-acc-val{font-size:var(--text-xl);font-weight:700;color:var(--vl)}.tlp .anim-forecast-acc-label{font-size:var(--text-xs);color:var(--t3)}.tlp .anim-forecast-bars{display:flex;flex-direction:column;gap:18px}.tlp .anim-forecast-bar-row{display:flex;align-items:center;gap:16px}.tlp .anim-forecast-bar-label-wrap{display:flex;flex-direction:column;gap:2px;width:140px;flex-shrink:0}.tlp .anim-forecast-scenario-label{font-size:var(--text-sm);font-weight:700}.tlp .anim-forecast-subtext{font-size:11px;color:var(--t3)}.tlp .anim-forecast-bar-track{flex:1;height:12px;background:var(--s4);border-radius:6px;overflow:hidden}.tlp .anim-forecast-bar-fill{height:100%;border-radius:6px;transform-origin:left center}.tlp .anim-fc-bullish{color:var(--green)}.tlp .anim-fc-neutral{color:var(--t2)}.tlp .anim-fc-bearish{color:var(--red)}.tlp .anim-fc-bullish-fill{background:var(--green)}.tlp .anim-fc-neutral-fill{background:var(--t3)}.tlp .anim-fc-bearish-fill{background:var(--red)}.tlp .anim-forecast-pct{font-size:var(--text-base);font-weight:700;width:42px;text-align:right;flex-shrink:0}.tlp .anim-forecast-footer{padding:10px 14px;background:var(--s3);border:1px solid var(--gb);border-radius:var(--rs)}.tlp .anim-forecast-footer-text{font-size:11px;color:var(--t3)}@media (max-width:640px){.tlp .anim-container{height:300px}.tlp .anim-crosschain,.tlp .anim-crypto,.tlp .anim-forecast,.tlp .anim-limit,.tlp .anim-meme,.tlp .anim-news,.tlp .anim-onramp,.tlp .anim-portfolio,.tlp .anim-research,.tlp .anim-rtp,.tlp .anim-rwa,.tlp .anim-signals,.tlp .anim-stock,.tlp .anim-whale{padding:16px;gap:10px}.tlp .anim-stock-cards{grid-template-columns:repeat(2,1fr)}.tlp .anim-crosschain-chains{gap:8px}.tlp .anim-crosschain-chain-icon{width:40px;height:40px;font-size:18px}.tlp .anim-crosschain-stats{gap:20px;padding:10px 14px}.tlp .anim-onramp-steps{gap:8px}.tlp .anim-onramp-card{width:90px}.tlp .anim-portfolio-main{gap:20px}.tlp .anim-signals-levels{gap:10px}.tlp .anim-forecast-bar-label-wrap{width:90px}.tlp .anim-rwa-row,.tlp .anim-rwa-thead{grid-template-columns:1.5fr .7fr .7fr .7fr;font-size:var(--text-xs)}.tlp .anim-whale-row{grid-template-columns:60px 1fr 1fr}.tlp .anim-whale-usd{display:none}}.tlp .video-modal-overlay{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;padding:var(--sp-4);animation:vmFadeIn .25s ease-out}@keyframes vmFadeIn{0%{opacity:0}to{opacity:1}}.tlp .video-modal{position:relative;width:100%;max-width:960px}.tlp .video-modal-close{position:absolute;top:-44px;right:0;background:none;border:none;color:rgba(255,255,255,.7);cursor:pointer;padding:4px;transition:color .15s ease}.tlp .video-modal-close:hover{color:#fff}.tlp .video-modal-frame{position:relative;width:100%;padding-bottom:56.25%;border-radius:12px;overflow:hidden;background:#000}.tlp .video-modal-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.tlp .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}.tlp .bm-page{padding-top:80px}.tlp .bm-hero{text-align:center;padding-bottom:40px}.tlp .bm-hero-inner{display:flex;flex-direction:column;align-items:center;gap:20px}.tlp .bm-hero-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tlp .bm-hero-badge{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--t3);padding:7px 16px;border-radius:9999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);white-space:nowrap}.tlp .bm-hero-badge:first-child{color:var(--vl);border-color:rgba(114,79,201,.2);background:rgba(114,79,201,.06)}.tlp .bm-hero-title{font-family:var(--display);font-weight:400;font-size:clamp(36px,6vw,64px);line-height:1.05;letter-spacing:-1.5px;color:var(--t1)}.tlp .bm-hero-title em{font-style:italic;color:var(--vl)}.tlp .bm-hero-sub{font-size:17px;color:var(--t2);max-width:640px;line-height:1.7;text-align:center}.tlp .bm-hero-score{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:16px}.tlp .bm-hero-score-num{font-family:var(--display);font-size:clamp(56px,8vw,80px);font-weight:400;letter-spacing:-2px;color:var(--vl)}.tlp .bm-hero-score-label{font-size:14px;color:var(--t3);font-weight:600;text-transform:uppercase;letter-spacing:1px}.tlp .bm-sec-label{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--vl);display:inline-block;padding:6px 16px;border-radius:6px;background:rgba(114,79,201,.1);border:1px solid rgba(114,79,201,.15);margin-bottom:16px}.tlp .bm-stats{padding-top:0;padding-bottom:60px}.tlp .bm-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:700px;margin:0 auto}.tlp .bm-stat-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:rgba(17,17,21,.65);backdrop-filter:blur(12px)}.tlp .bm-stat-val{font-family:var(--display);font-size:36px;font-weight:400;color:var(--t1);letter-spacing:-1px}.tlp .bm-stat-label{font-size:13px;color:var(--t3);font-weight:500}.tlp .bm-models-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.tlp .bm-model-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;border-radius:16px;text-align:center;border:1px solid rgba(255,255,255,.06);background:rgba(17,17,21,.65);backdrop-filter:blur(12px);transition:border-color .2s,transform .2s}.tlp .bm-model-card:hover{border-color:rgba(255,255,255,.12);transform:translateY(-2px)}.tlp .bm-model-card--true{border-color:rgba(114,79,201,.25);background:rgba(114,79,201,.06);box-shadow:0 0 40px rgba(114,79,201,.08)}.tlp .bm-medal{font-size:28px}.tlp .bm-rank-num{font-size:14px;font-weight:700;color:var(--t4)}.tlp .bm-model-name{font-size:16px;font-weight:700;color:var(--t1)}.tlp .bm-model-name--true{color:var(--vl)}.tlp .bm-model-sub{font-size:12px;color:var(--t3)}.tlp .bm-model-score{font-family:var(--display);font-size:40px;color:var(--t1);letter-spacing:-1px;margin-top:4px}.tlp .bm-model-letter{font-size:11px;color:var(--t4);font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-top:4px}.tlp .bm-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.tlp .bm-method-card{display:flex;flex-direction:column;gap:8px;padding:28px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:rgba(17,17,21,.65);backdrop-filter:blur(12px)}.tlp .bm-method-num{font-family:var(--display);font-size:28px;color:var(--vl);letter-spacing:-1px}.tlp .bm-method-title{font-size:16px;font-weight:700;color:var(--t1)}.tlp .bm-method-desc{font-size:13px;color:var(--t3);line-height:1.6}.tlp .bm-judges-stack{display:flex;flex-direction:column;gap:24px;margin-top:40px}.tlp .bm-judge-card{padding:32px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:rgba(17,17,21,.65);backdrop-filter:blur(12px)}.tlp .bm-judge-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.tlp .bm-judge-badge{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:6px;background:rgba(114,79,201,.12);color:var(--vl)}.tlp .bm-judge-name{font-size:17px;font-weight:700;color:var(--t1)}.tlp .bm-judge-self-tag{font-size:10px;font-weight:600;padding:3px 10px;border-radius:9999px;background:rgba(245,158,11,.1);color:#F59E0B;letter-spacing:.5px}.tlp .bm-judge-winner{font-size:15px;color:var(--t2);margin-bottom:8px}.tlp .bm-judge-winner em{color:var(--vl);font-weight:700;font-style:normal}.tlp .bm-judge-note{font-size:13px;color:var(--t3);line-height:1.6;margin-bottom:20px;max-width:720px}.tlp .bm-judge-board{display:flex;flex-direction:column;gap:8px}.tlp .bm-judge-row{display:grid;grid-template-columns:32px 120px 1fr 48px;align-items:center;gap:12px;padding:10px 16px;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.03)}.tlp .bm-judge-row--true{background:rgba(114,79,201,.06);border-color:rgba(114,79,201,.15)}.tlp .bm-judge-row-rank{font-size:14px;font-weight:700;color:var(--t3);text-align:center}.tlp .bm-judge-row-name{font-size:14px;font-weight:600;color:var(--t1)}.tlp .bm-self-badge{font-size:11px;color:#F59E0B;margin-left:4px}.tlp .bm-judge-row-bar-wrap{height:8px;background:rgba(255,255,255,.04);border-radius:4px;overflow:hidden}.tlp .bm-judge-row-bar{height:100%;border-radius:4px;background:rgba(255,255,255,.15);transition:width .8s ease-out}.tlp .bm-judge-row-bar--true{background:var(--v)}.tlp .bm-judge-row-score{font-size:14px;font-weight:700;color:var(--t2);text-align:right}.tlp .bm-agg-table-wrap{margin-top:40px;border-radius:16px;overflow-x:auto;border:1px solid rgba(255,255,255,.06);background:rgba(17,17,21,.65);backdrop-filter:blur(12px)}.tlp .bm-agg-table{width:100%;border-collapse:collapse;min-width:700px}.tlp .bm-agg-table td,.tlp .bm-agg-table th{padding:14px 16px;text-align:center;font-size:14px;border-bottom:1px solid rgba(255,255,255,.04)}.tlp .bm-agg-table th{font-size:12px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.8px;padding:12px 16px;background:rgba(255,255,255,.02)}.tlp .bm-agg-sticky{text-align:left!important;position:sticky;left:0;z-index:2;background:rgba(17,17,21,.95)}.tlp .bm-agg-model{font-weight:700;color:var(--t1)}.tlp .bm-agg-model--true{color:var(--vl)}.tlp .bm-agg-row--true{background:rgba(114,79,201,.04)}.tlp .bm-agg-medal{margin-right:4px}.tlp .bm-agg-top2{font-weight:700;color:var(--vl)}.tlp .bm-prompt-tabs{display:flex;gap:8px;margin-top:32px;flex-wrap:wrap}.tlp .bm-prompt-tab{padding:10px 18px;border-radius:9999px;font-size:13px;font-weight:600;color:var(--t3);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .2s}.tlp .bm-prompt-tab:hover{border-color:rgba(255,255,255,.12);color:var(--t1)}.tlp .bm-prompt-tab--active{background:rgba(114,79,201,.12);border-color:rgba(114,79,201,.25);color:var(--vl)}.tlp .bm-prompt-content{margin-top:24px;padding:40px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:rgba(17,17,21,.65);backdrop-filter:blur(12px)}.tlp .bm-prompts-sub{font-size:17px;color:var(--t2)}.tlp .bm-prompt-question{margin-bottom:32px;padding:24px;border-radius:12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06)}.tlp .bm-prompt-question-label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--vl);margin-bottom:12px}.tlp .bm-prompt-question-text{font-family:var(--fm);font-size:14px;line-height:1.7;color:var(--t1);white-space:pre-wrap;word-wrap:break-word;margin:0}.tlp .bm-responses-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tlp .bm-response-card{padding:20px;border-radius:14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column}.tlp .bm-response-card--true{border-color:rgba(114,79,201,.35);background:rgba(114,79,201,.04)}.tlp .bm-response-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.tlp .bm-response-model{font-weight:700;font-size:14px;color:var(--t1)}.tlp .bm-response-card--true .bm-response-model{color:var(--vl)}.tlp .bm-response-letter{font-size:12px;color:var(--t4);font-weight:500}.tlp .bm-response-text{font-family:var(--fm);font-size:12.5px;line-height:1.65;color:var(--t2);white-space:pre-wrap;word-wrap:break-word;margin:0;flex:1;max-height:120px;overflow:hidden;position:relative}.tlp .bm-response-text--expanded{max-height:none}.tlp .bm-response-text:not(.bm-response-text--expanded):after{content:"";position:absolute;bottom:0;left:0;right:0;height:48px;background:linear-gradient(transparent,rgba(17,17,21,.95));pointer-events:none}.tlp .bm-response-card--true .bm-response-text:not(.bm-response-text--expanded):after{background:linear-gradient(transparent,rgba(22,18,35,.95))}.tlp .bm-response-toggle{margin-top:12px;padding:8px 16px;border-radius:8px;font-size:12px;font-weight:600;color:var(--vl);background:rgba(114,79,201,.08);border:1px solid rgba(114,79,201,.15);cursor:pointer;transition:all .2s;align-self:flex-start}.tlp .bm-response-toggle:hover{background:rgba(114,79,201,.15);border-color:rgba(114,79,201,.3)}.tlp .bm-bottom{padding-bottom:80px}.tlp .bm-bottom-card{padding:64px 48px;border-radius:20px;text-align:center;border:1px solid rgba(255,255,255,.06);background:linear-gradient(170deg,rgba(114,79,201,.08),rgba(17,17,21,.65) 50%);backdrop-filter:blur(12px)}.tlp .bm-bottom-title{margin-bottom:16px}.tlp .bm-bottom-sub{font-size:17px;color:var(--t2);max-width:560px;margin:0 auto 32px;line-height:1.7}.tlp .bm-bottom-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:960px){.tlp .bm-models-grid{grid-template-columns:repeat(3,1fr)}.tlp .bm-method-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tlp .bm-stats-grid{grid-template-columns:repeat(3,1fr);gap:10px}.tlp .bm-stat-card{padding:20px 12px}.tlp .bm-stat-val{font-size:28px}.tlp .bm-models-grid{grid-template-columns:repeat(2,1fr)}.tlp .bm-method-grid{grid-template-columns:1fr}.tlp .bm-judge-card{padding:24px 16px}.tlp .bm-judge-row{grid-template-columns:28px 100px 1fr 40px;gap:8px;padding:8px 12px}.tlp .bm-judge-row-name{font-size:13px}.tlp .bm-bottom-card{padding:40px 24px}.tlp .bm-prompt-content{padding:24px 16px}}@media (max-width:640px){.tlp .bm-hero-title{font-size:clamp(28px,7vw,44px)}.tlp .bm-hero-score-num{font-size:56px}.tlp .bm-models-grid{grid-template-columns:repeat(2,1fr);gap:10px}.tlp .bm-model-score{font-size:32px}.tlp .bm-model-card{padding:20px 14px}.tlp .bm-stats-grid{grid-template-columns:1fr;max-width:300px}.tlp .bm-judge-row{grid-template-columns:24px 80px 1fr 36px;gap:6px}.tlp .bm-prompt-tabs{gap:6px}.tlp .bm-prompt-tab{font-size:12px;padding:8px 14px}.tlp .bm-responses-grid{grid-template-columns:1fr}}.tlp .pl-page{position:relative;overflow:clip}.tlp .pl-hero{position:relative;overflow:hidden;padding:96px 0 72px;text-align:center;border-bottom:1px solid var(--gb)}.tlp .pl-hero-glow{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:700px;height:500px;background:radial-gradient(ellipse at 50% 0,rgba(136,102,222,.18) 0,transparent 70%);pointer-events:none}.tlp .pl-hero-inner{max-width:720px;margin:0 auto}.tlp .pl-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:1.5px;text-transform:uppercase;color:var(--vl);padding:7px 18px;border-radius:100px;position:relative;margin-bottom:24px}.tlp .pl-eyebrow:before{content:"";position:absolute;inset:0;border-radius:100px;border:1px solid rgba(136,102,222,.3);background:rgba(136,102,222,.06)}.tlp .pl-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--vl);flex-shrink:0}.tlp .pl-hero-title{font-size:clamp(var(--text-2xl),5vw,52px);line-height:1.08;color:var(--t1);margin-bottom:16px}.tlp .pl-hero-title,.tlp .pl-hero-title em{font-family:var(--display);font-weight:var(--fw-semibold);letter-spacing:-.03em}.tlp .pl-hero-title em{font-style:normal;background:linear-gradient(135deg,#C683E3,#8B5CF6 50%,#C683E3);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bm-shimmer 4s ease-in-out infinite}.tlp .pl-hero-sub{font-size:clamp(15px,2vw,17px);color:var(--t2);max-width:560px;margin:0 auto 32px;line-height:1.7}.tlp .pl-search-wrap{max-width:560px;margin:0 auto 10px;position:relative}.tlp .pl-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--vl);pointer-events:none}.tlp .pl-search-input{width:100%;padding:13px 110px 13px 46px;background:var(--s3);border:1px solid var(--gb);border-radius:var(--r);color:var(--t1);font-family:var(--sans);font-size:var(--text-sm);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.tlp .pl-search-input::placeholder{color:var(--t3)}.tlp .pl-search-input:focus{border-color:rgba(136,102,222,.5);box-shadow:0 0 0 3px rgba(114,79,201,.12)}.tlp input[type=search]::-webkit-search-cancel-button{display:none}.tlp .pl-search-kbd{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;gap:3px}.tlp .pl-search-kbd kbd{font-family:var(--sans);font-size:10px;font-weight:var(--fw-semibold);color:var(--t3);background:var(--s4);border:1px solid var(--gb);border-radius:5px;padding:2px 6px}.tlp .pl-search-kbd-sep{font-size:10px;color:var(--t4)}.tlp .pl-search-hint{color:var(--t3)}.tlp .pl-result-count,.tlp .pl-search-hint{font-size:12px;text-align:center;margin-bottom:6px}.tlp .pl-result-count{font-weight:var(--fw-semibold);color:var(--vl);min-height:18px}.tlp .pl-stats-row{display:flex;justify-content:center;gap:48px;padding-top:40px;border-top:1px solid var(--gb);margin-top:40px;flex-wrap:wrap}.tlp .pl-stat{text-align:center}.tlp .pl-stat-num{font-family:var(--display);font-size:30px;font-weight:var(--fw-semibold);letter-spacing:-.03em;background:linear-gradient(135deg,#C683E3,#8B5CF6 50%,#C683E3);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tlp .pl-stat-label{font-size:11px;font-weight:var(--fw-semibold);color:var(--t3);letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.tlp .pl-main{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:start;padding-top:48px;padding-bottom:100px;max-width:100%}.tlp .pl-sidebar{position:sticky;top:88px}.tlp .pl-sidebar-label{font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-bottom:10px;padding:0 4px}.tlp .pl-cat-list{display:flex;flex-direction:column}.tlp .pl-cat-item{display:contents}.tlp .pl-cat-divider{border:none;border-top:1px solid var(--gb);margin:10px 0}.tlp .pl-cat-btn{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px 10px;border-radius:var(--rs);border:none;background:none;cursor:pointer;color:var(--t2);font-family:var(--sans);font-size:13px;font-weight:var(--fw-regular);transition:all .12s ease;margin-bottom:1px}.tlp .pl-cat-btn:hover{background:var(--gb);color:var(--t1)}.tlp .pl-cat-btn--active{background:var(--vw);color:var(--vp);font-weight:var(--fw-semibold)}.tlp .pl-cat-emoji{font-size:14px;flex-shrink:0;line-height:1}.tlp .pl-cat-label-text{flex:1}.tlp .pl-cat-count{margin-left:auto;font-size:11px;color:var(--t3);background:var(--s4);padding:1px 7px;border-radius:var(--rf);border:1px solid var(--gb);flex-shrink:0}.tlp .pl-cat-btn--active .pl-cat-count{background:rgba(136,102,222,.12);color:var(--vp);border-color:rgba(136,102,222,.3)}.tlp .pl-content{min-width:0}.tlp .pl-content-header{margin-bottom:24px}.tlp .pl-content-title{font-family:var(--display);font-size:20px;font-weight:var(--fw-semibold);color:var(--t1);letter-spacing:-.02em}.tlp .pl-content-desc{font-size:13px;color:var(--t3);margin-top:4px}@keyframes pl-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tlp .pl-grid{display:flex;flex-direction:column;gap:16px}.tlp .pl-card{background:var(--s3);border:1px solid var(--gb);border-radius:var(--r);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;animation:pl-fade-up .28s ease both}.tlp .pl-card:hover{border-color:rgba(136,102,222,.3);box-shadow:0 4px 20px rgba(114,79,201,.08)}.tlp .pl-card-header{padding:12px 18px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--gb);background:var(--s4)}.tlp .pl-level-badge{font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:var(--rf);flex-shrink:0}.tlp .pl-level-beginner{background:rgba(34,197,94,.12);color:#4ade80;border:1px solid rgba(34,197,94,.25)}.tlp .pl-level-intermediate{background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.tlp .pl-level-advanced{background:var(--vw);color:var(--vp);border:1px solid rgba(136,102,222,.25)}.tlp .pl-card-cat{margin-left:auto;font-size:11px;font-weight:var(--fw-medium);color:var(--t3)}.tlp .pl-prompt-box{padding:14px 18px 12px;background:rgba(255,255,255,.015);border-bottom:1px solid var(--gb)}.tlp .pl-prompt-label{font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin-bottom:6px;display:flex;align-items:center;gap:5px}.tlp .pl-prompt-label-arrow{font-size:14px;color:var(--vl);font-weight:700}.tlp .pl-prompt-text{font-size:14px;font-weight:var(--fw-medium);color:var(--t1);line-height:1.5;font-style:italic}.tlp .pl-response-box{padding:14px 18px 16px}.tlp .pl-response-label{font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin-bottom:10px;display:flex;align-items:center;gap:6px}@keyframes pl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.tlp .pl-true-dot{width:6px;height:6px;border-radius:50%;background:var(--vl);flex-shrink:0;animation:pl-pulse 2.5s ease-in-out infinite}.tlp .pl-response-text{font-size:14px;color:var(--t2);line-height:1.75;overflow-wrap:break-word;word-break:break-word}.tlp .pl-response-text strong{color:var(--t1);font-weight:var(--fw-semibold)}.tlp .pl-response-text em{color:var(--vp);font-style:normal;font-weight:var(--fw-semibold)}.tlp .pl-response-text code{display:block;font-family:Menlo,Monaco,Consolas,monospace;font-size:12px;color:var(--t2);background:var(--s4);border:1px solid var(--gb);border-radius:var(--rs);padding:12px 16px;margin:10px 0;white-space:pre-wrap;line-height:1.7;overflow-x:auto;word-break:break-all;overflow-wrap:anywhere;max-width:100%}.tlp .pl-response-text table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px;display:block;overflow-x:auto}.tlp .pl-response-text td,.tlp .pl-response-text th{padding:6px 10px;text-align:left;border-bottom:1px solid var(--gb)}.tlp .pl-response-text th{font-size:10px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--t3);background:var(--s4)}.tlp .pl-response-text--collapsed{max-height:3.4em;overflow:hidden;position:relative}.tlp .pl-response-text--collapsed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2.5em;background:linear-gradient(to bottom,transparent,var(--s3));pointer-events:none}.tlp .pl-response-text--expanded{max-height:none}.tlp .pl-toggle-btn{padding:0;font-size:11.5px;font-weight:var(--fw-medium);color:var(--vl);background:none;border:none;cursor:pointer;letter-spacing:.02em;transition:color .2s;white-space:nowrap}.tlp .pl-toggle-btn:hover{color:var(--vp)}.tlp .pl-card-footer-right{display:flex;align-items:center;gap:10px}.tlp .pl-card-footer{padding:10px 18px;border-top:1px solid var(--gb);background:var(--s4);display:flex;align-items:center;justify-content:space-between;gap:12px}.tlp .pl-try-btn{font-size:12px;font-weight:var(--fw-semibold);color:var(--vl);text-decoration:none;transition:color .12s ease}.tlp .pl-try-btn:hover{color:var(--vp)}.tlp .pl-copy-btn{background:var(--s3);border:1px solid var(--gb);color:var(--t3);font-family:var(--sans);font-size:11px;font-weight:var(--fw-medium);padding:4px 12px;border-radius:var(--rs);cursor:pointer;transition:all .12s ease;flex-shrink:0}.tlp .pl-copy-btn:hover{border-color:rgba(136,102,222,.3);color:var(--vl)}.tlp .pl-copy-btn--copied{color:#4ade80;border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.08)}.tlp .pl-empty{text-align:center;padding:80px 20px;color:var(--t3)}.tlp .pl-empty svg{margin:0 auto 12px;display:block;color:var(--t4)}.tlp .pl-empty p{font-size:15px}.tlp .pl-cta-block{margin-top:56px;padding:56px 48px;border:1px solid rgba(136,102,222,.15);border-radius:20px;background:linear-gradient(170deg,rgba(114,79,201,.08),rgba(17,17,21,.65) 50%);backdrop-filter:blur(12px);text-align:center;position:relative;overflow:hidden}.tlp .pl-cta-glow{position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:600px;height:300px;background:radial-gradient(ellipse at 50% 0,rgba(136,102,222,.15) 0,transparent 70%);pointer-events:none}.tlp .pl-cta-title{margin-bottom:12px}.tlp .pl-cta-desc{max-width:480px;margin:0 auto 32px}@media (max-width:900px){.tlp .pl-page{overflow:clip}.tlp .pl-main{grid-template-columns:1fr;gap:20px;padding-top:28px}.tlp .pl-content{min-width:0;max-width:100%}.tlp .pl-sidebar{position:static;overflow:hidden}.tlp .pl-sidebar-label{display:none}.tlp .pl-cat-list{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:0 0 6px;scrollbar-width:none}.tlp .pl-cat-list::-webkit-scrollbar{display:none}.tlp .pl-cat-divider{display:none}.tlp .pl-cat-item{display:inline-flex;flex-shrink:0}.tlp .pl-cat-btn{flex-shrink:0;width:auto;padding:7px 14px;border-radius:var(--rf);border:1px solid var(--gb);white-space:nowrap;font-size:13px}.tlp .pl-cat-btn--active{border-color:rgba(136,102,222,.3);background:var(--vw)}.tlp .pl-cat-count{display:none}.tlp .pl-card{border-radius:var(--rs)}.tlp .pl-card-header{padding:10px 14px}.tlp .pl-prompt-box{padding:12px 14px 10px}.tlp .pl-response-box{padding:12px 14px 14px}.tlp .pl-card-footer{padding:10px 14px;flex-wrap:wrap;gap:8px}.tlp .pl-response-text code{font-size:11px;padding:10px 12px;word-break:break-all;overflow-wrap:anywhere}.tlp .pl-response-text table{font-size:12px;display:block;overflow-x:auto}.tlp .pl-response-text td,.tlp .pl-response-text th{padding:5px 8px;white-space:nowrap}.tlp .pl-cta-block{padding:36px 20px}}@media (max-width:640px){.tlp .pl-hero{padding:84px 0 40px}.tlp .pl-hero-title{font-size:clamp(24px,7vw,34px)}.tlp .pl-hero-sub{font-size:14px;margin-bottom:24px}.tlp .pl-search-wrap{margin-bottom:8px}.tlp .pl-search-input{padding:12px 46px 12px 42px;font-size:14px}.tlp .pl-search-kbd{display:none}.tlp .pl-search-hint{font-size:11px}.tlp .pl-stats-row{gap:20px;padding-top:28px;margin-top:28px}.tlp .pl-stat-num{font-size:22px}.tlp .pl-stat-label{font-size:10px}.tlp .pl-content-title{font-size:18px}.tlp .pl-content-desc{font-size:12px}.tlp .pl-prompt-text{font-size:13px}.tlp .pl-response-text{font-size:13px;line-height:1.65}.tlp .pl-level-badge{font-size:9px;padding:2px 7px}.tlp .pl-card-cat{font-size:10px}.tlp .pl-cta-block{padding:28px 16px;border-radius:var(--r)}.tlp .pl-cta-block .sec-title{font-size:clamp(20px,5vw,28px)}}@media (max-width:400px){.tlp .pl-stats-row{gap:16px}.tlp .pl-stat-num{font-size:20px}}.tlp .pl-card-title-link{text-decoration:none;color:inherit;display:block;margin-bottom:12px}.tlp .pl-card-title{font-family:var(--ff);font-size:17px;font-weight:600;color:#fff;margin:0;line-height:1.35;transition:color .18s}.tlp .pl-card-title-link:hover .pl-card-title{color:var(--accent)}.tlp .pd-page{min-height:100vh}.tlp .pd-hero{position:relative;padding:120px 0 48px;overflow:hidden}.tlp .pd-hero-glow{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(99,102,241,.12) 0,transparent 70%);pointer-events:none}.tlp .pd-hero-inner{max-width:720px;margin:0 auto}.tlp .pd-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.4);margin-bottom:20px;flex-wrap:wrap}.tlp .pd-breadcrumb a{color:rgba(255,255,255,.55);text-decoration:none;transition:color .18s}.tlp .pd-breadcrumb a:hover{color:var(--accent)}.tlp .pd-breadcrumb span:last-child{color:rgba(255,255,255,.7)}.tlp .pd-meta{display:flex;align-items:center;gap:10px;margin-bottom:14px}.tlp .pd-cat{font-size:12px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.5px}.tlp .pd-title{font-family:var(--ff);font-size:clamp(28px,5vw,42px);font-weight:600;color:#fff;line-height:1.18;margin:0}.tlp .pd-body{max-width:720px;margin:0 auto;padding-bottom:80px}.tlp .pd-card{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;margin-bottom:32px}.tlp .pd-prompt-text{font-size:17px}.tlp .pd-response-text{font-size:15px;line-height:1.8}.tlp .pd-card-actions{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.tlp .pd-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:48px}.tlp .pd-nav-link{display:flex;flex-direction:column;gap:4px;padding:16px 20px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);border-radius:12px;text-decoration:none;transition:border-color .18s,background .18s}.tlp .pd-nav-link:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.tlp .pd-nav-next{text-align:right}.tlp .pd-nav-dir{font-size:12px;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.5px}.tlp .pd-nav-title{font-size:14px;font-weight:500;color:#fff}.tlp .pd-related{margin-bottom:48px}.tlp .pd-related-title{font-family:var(--ff);font-size:22px;font-weight:600;color:#fff;margin:0 0 20px}.tlp .pd-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tlp .pd-related-card{display:flex;align-items:center;gap:10px;padding:14px 18px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);border-radius:12px;text-decoration:none;transition:border-color .18s,background .18s}.tlp .pd-related-card:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.tlp .pd-related-card-title{flex:1;font-size:14px;font-weight:500;color:#fff}.tlp .pd-related-arrow{color:rgba(255,255,255,.3);font-size:14px}@media (max-width:768px){.tlp .pd-hero{padding:100px 0 36px}.tlp .pd-card{padding:20px}.tlp .pd-related-grid{grid-template-columns:1fr}.tlp .pd-card-actions{flex-wrap:wrap}}@media (max-width:640px){.tlp .pd-hero{padding:84px 0 28px}.tlp .pd-title{font-size:clamp(22px,6vw,32px)}.tlp .pd-nav{grid-template-columns:1fr}.tlp .pd-card{padding:16px;border-radius:12px}}.tlp .blog-hero{position:relative;padding:140px 0 64px;text-align:center;overflow:hidden}.tlp .blog-hero-glow{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(136,102,222,.12) 0,transparent 70%);pointer-events:none}.tlp .blog-hero-title{font-family:var(--display);font-weight:var(--fw-semibold);font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));line-height:1.08;letter-spacing:-.04em;color:#FAFAFA;margin-bottom:var(--sp-3)}.tlp .blog-hero-title em{font-style:normal;background:linear-gradient(135deg,#C683E3,#8B5CF6 50%,#C683E3);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tlp .blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:var(--sp-4)}.tlp .blog-card{display:flex;flex-direction:column;padding:var(--sp-4);border-radius:var(--r);border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease;cursor:pointer}.tlp .blog-card:hover{border-color:rgba(136,102,222,.3);background:rgba(136,102,222,.04);transform:translateY(-2px)}.tlp .blog-card-meta{display:flex;align-items:center;gap:8px;margin-bottom:var(--sp-2);font-size:var(--text-xs);color:var(--t3)}.tlp .blog-card-cat{color:var(--vl);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em}.tlp .blog-card-title{font-family:var(--display);font-size:var(--text-lg);font-weight:var(--fw-semibold);line-height:1.3;letter-spacing:-.02em;color:#FAFAFA;margin-bottom:var(--sp-1)}.tlp .blog-card-desc{font-size:var(--text-sm);color:var(--t2);line-height:1.6;flex:1;margin-bottom:var(--sp-3)}.tlp .blog-card-footer{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-xs);color:var(--t3)}.tlp .blog-card-arrow{color:var(--vl);transition:transform .15s ease}.tlp .blog-card:hover .blog-card-arrow{transform:translateX(4px)}.tlp .blog-cta-section{padding:var(--sp-12) 0;border-top:1px solid rgba(255,255,255,.06)}@media (max-width:640px){.tlp .blog-hero{padding:100px 0 40px}.tlp .blog-grid{grid-template-columns:1fr}}.tlp .bp-page{padding-bottom:0}.tlp .bp-hero{position:relative;padding:140px 0 48px;overflow:hidden}.tlp .bp-hero-glow{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(136,102,222,.1) 0,transparent 70%);pointer-events:none}.tlp .bp-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:0;font-size:var(--text-sm);color:var(--t3);margin-bottom:var(--sp-3)}.tlp .bp-breadcrumb a{color:var(--t3);transition:color .15s}.tlp .bp-breadcrumb a:hover{color:var(--vl)}.tlp .bp-breadcrumb-sep{margin:0 8px;opacity:.4}.tlp .bp-breadcrumb-current{color:var(--t2);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlp .bp-meta-row{display:flex;align-items:center;gap:8px;margin-bottom:var(--sp-2);font-size:var(--text-sm);color:var(--t3)}.tlp .bp-cat-badge{color:var(--vl);font-weight:var(--fw-semibold);text-transform:uppercase;font-size:11px;letter-spacing:.08em}.tlp .bp-title{font-family:var(--display);font-weight:var(--fw-semibold);font-size:clamp(var(--text-2xl),4.5vw,var(--text-3xl));line-height:1.12;letter-spacing:-.03em;color:#FAFAFA;margin-bottom:var(--sp-2);max-width:800px}.tlp .bp-author{font-size:var(--text-sm);color:var(--t3)}.tlp .bp-body-section{padding:var(--sp-8) 0 var(--sp-6)}.tlp .bp-content{max-width:720px;margin:0 auto;font-size:var(--text-base);color:var(--t2);line-height:1.8}.tlp .bp-content h2{font-size:var(--text-xl);margin:var(--sp-6) 0 var(--sp-2);letter-spacing:-.02em}.tlp .bp-content h2,.tlp .bp-content h3{font-family:var(--display);font-weight:var(--fw-semibold);color:#FAFAFA}.tlp .bp-content h3{font-size:var(--text-lg);margin:var(--sp-5) 0 var(--sp-2);letter-spacing:-.01em}.tlp .bp-content p{margin-bottom:var(--sp-3)}.tlp .bp-content a{color:var(--vl);text-decoration:underline;text-decoration-color:rgba(136,102,222,.3);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.tlp .bp-content a:hover{color:var(--vp);text-decoration-color:var(--vp)}.tlp .bp-content ol,.tlp .bp-content ul{margin:0 0 var(--sp-3) var(--sp-3);list-style:disc}.tlp .bp-content ol{list-style:decimal}.tlp .bp-content li{margin-bottom:var(--sp-1);line-height:1.7}.tlp .bp-content strong{color:#FAFAFA;font-weight:var(--fw-semibold)}.tlp .bp-content em{font-style:italic;color:var(--t1)}.tlp .bp-content blockquote{border-left:3px solid var(--v);padding:var(--sp-2) var(--sp-3);margin:var(--sp-4) 0;color:var(--t2);background:rgba(136,102,222,.04);border-radius:0 var(--rs) var(--rs) 0}.tlp .bp-related-features{max-width:720px;margin:var(--sp-8) auto 0;padding-top:var(--sp-5);border-top:1px solid rgba(255,255,255,.06)}.tlp .bp-related-title{font-family:var(--display);font-size:var(--text-lg);font-weight:var(--fw-semibold);color:#FAFAFA;margin-bottom:var(--sp-3)}.tlp .bp-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sp-2)}.tlp .bp-related-card{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-2) var(--sp-3);border-radius:var(--rs);border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);color:#FAFAFA;font-size:var(--text-sm);font-weight:var(--fw-medium);text-decoration:none;transition:border-color .15s,background .15s}.tlp .bp-related-card:hover{border-color:rgba(136,102,222,.3);background:rgba(136,102,222,.04)}.tlp .bp-related-arrow{color:var(--vl);transition:transform .15s}.tlp .bp-related-card:hover .bp-related-arrow{transform:translateX(3px)}.tlp .bp-related-posts-section{padding:var(--sp-7) 0 var(--sp-5);border-top:1px solid rgba(255,255,255,.06)}.tlp .bp-related-posts-title{font-family:var(--display);font-size:var(--text-2xl);font-weight:var(--fw-semibold);color:#FAFAFA;margin:0 0 var(--sp-4);text-align:center;letter-spacing:-.02em}.tlp .bp-related-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-3)}.tlp .bp-related-post-card{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--rl);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.tlp .bp-related-post-card:hover{border-color:rgba(136,102,222,.4);background:rgba(136,102,222,.04);transform:translateY(-2px)}.tlp .bp-related-post-cat{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--vl);text-transform:uppercase;letter-spacing:.06em}.tlp .bp-related-post-title{font-family:var(--display);font-size:var(--text-lg);font-weight:var(--fw-semibold);color:#FAFAFA;line-height:1.3;letter-spacing:-.01em}.tlp .bp-related-post-meta{font-size:var(--text-xs);color:#A1A1AA;margin-top:auto}.tlp .bp-nav-section{padding:var(--sp-6) 0;border-top:1px solid rgba(255,255,255,.06)}.tlp .bp-nav-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.tlp .bp-nav-link{display:flex;flex-direction:column;gap:4px;padding:var(--sp-3);border-radius:var(--r);border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);text-decoration:none;transition:border-color .15s,background .15s}.tlp .bp-nav-link:hover{border-color:rgba(136,102,222,.3);background:rgba(136,102,222,.04)}.tlp .bp-nav-prev{text-align:left}.tlp .bp-nav-next{text-align:right}.tlp .bp-nav-label{font-size:var(--text-xs);color:var(--t3);text-transform:uppercase;letter-spacing:.06em}.tlp .bp-nav-title{font-size:var(--text-sm);font-weight:var(--fw-medium);color:#FAFAFA;line-height:1.4}@media (max-width:768px){.tlp .bp-hero{padding:100px 0 36px}.tlp .bp-nav-grid{grid-template-columns:1fr}}@media (max-width:640px){.tlp .bp-hero{padding:84px 0 28px}.tlp .bp-title{font-size:clamp(22px,6vw,32px)}.tlp .bp-related-grid{grid-template-columns:1fr}}.tlp .news-index{padding-top:0}.tlp .news-hero{position:relative;padding:140px 0 60px;text-align:center;overflow:hidden}.tlp .news-hero-inner{position:relative;z-index:1}.tlp .news-hero-title{font-family:var(--font-display);font-size:clamp(36px,7vw,72px);line-height:1.05;letter-spacing:-.02em;font-weight:600;color:var(--t1);margin:var(--sp-2) 0 var(--sp-3)}.tlp .news-hero-title em{background:linear-gradient(135deg,#C2B5FF,#8B7AE6);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.tlp .news-grid-section{padding:40px 0 120px}.tlp .news-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;text-decoration:none;color:inherit;margin-bottom:64px;padding:24px;border-radius:24px;transition:background .2s ease}.tlp .news-feature:hover{background:rgba(255,255,255,.02)}.tlp .news-feature-img{aspect-ratio:16/10;border-radius:16px;background-size:cover;background-position:50%;border:1px solid rgba(255,255,255,.06)}.tlp .news-feature-body{padding:8px 0}.tlp .news-feature-title{font-family:var(--font-display);font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:-.015em;font-weight:600;color:var(--t1);margin:12px 0 16px}.tlp .news-feature-excerpt{font-size:17px;color:var(--t3);line-height:1.55;margin-bottom:20px}.tlp .news-feature-cta{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:600;font-size:15px}.tlp .news-arrow{transition:transform .2s ease;display:inline-block}.tlp .news-card:hover .news-arrow,.tlp .news-feature:hover .news-arrow{transform:translateX(4px)}.tlp .news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.tlp .news-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:16px;overflow:hidden;transition:transform .2s ease}.tlp .news-card:hover{transform:translateY(-3px)}.tlp .news-card-img{aspect-ratio:16/10;background-size:cover;background-position:50%;border-radius:14px;border:1px solid rgba(255,255,255,.06)}.tlp .news-card-body{padding:18px 4px 0}.tlp .news-card-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t4);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.tlp .news-card-cat{color:var(--accent);font-weight:600}.tlp .news-card-dot{color:var(--t5)}.tlp .news-card-title{font-family:var(--font-display);font-size:22px;line-height:1.25;letter-spacing:-.01em;font-weight:600;color:var(--t1);margin:0 0 10px}.tlp .news-card-excerpt{font-size:14px;color:var(--t3);line-height:1.55}@media (max-width:900px){.tlp .news-feature{grid-template-columns:1fr;gap:24px;padding:12px}.tlp .news-grid{grid-template-columns:1fr;gap:36px}}.tlp .np-page{padding-top:100px;padding-bottom:80px}.tlp .np-header{padding:24px 0 32px;max-width:820px}.tlp .np-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--t4);margin-bottom:20px;flex-wrap:wrap}.tlp .np-breadcrumb a{color:var(--t3);text-decoration:none}.tlp .np-breadcrumb a:hover{color:var(--t1)}.tlp .np-breadcrumb-sep{color:var(--t5)}.tlp .np-breadcrumb-current{color:var(--t2)}.tlp .np-meta{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--t4);text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px}.tlp .np-cat{color:var(--accent);font-weight:600}.tlp .np-meta-dot{color:var(--t5)}.tlp .np-title{font-family:var(--font-display);font-size:clamp(32px,5.5vw,56px);line-height:1.08;letter-spacing:-.02em;font-weight:600;color:var(--t1);margin:0 0 20px}.tlp .np-excerpt{font-size:19px;line-height:1.5;color:var(--t2);margin:0}.tlp .np-hero-img{aspect-ratio:21/9;width:100%;max-width:1180px;margin:24px auto 48px;border-radius:20px;background-size:cover;background-position:50%;border:1px solid rgba(255,255,255,.06)}.tlp .np-content{max-width:720px;margin:0 auto;font-size:17px;line-height:1.7;color:var(--t2)}.tlp .np-content>*+*{margin-top:22px}.tlp .np-content .news-lede{font-size:22px;line-height:1.5;color:var(--t1);font-weight:500;margin-bottom:36px}.tlp .np-content h2{font-size:28px;letter-spacing:-.01em;margin-top:48px;margin-bottom:16px;line-height:1.2}.tlp .np-content h2,.tlp .np-content h3{font-family:var(--font-display);color:var(--t1);font-weight:600}.tlp .np-content h3{font-size:21px;margin-top:32px;margin-bottom:12px}.tlp .np-content p{color:var(--t2)}.tlp .np-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tlp .np-content a:hover{opacity:.85}.tlp .np-content strong{color:var(--t1);font-weight:600}.tlp .np-content ol,.tlp .np-content ul{padding-left:24px;margin:18px 0}.tlp .np-content ol{list-style:decimal}.tlp .np-content ul{list-style:disc}.tlp .np-content li{margin-bottom:8px;color:var(--t2)}.tlp .np-content .news-callout{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-left:3px solid var(--accent);border-radius:12px;padding:20px 24px;margin:32px 0}.tlp .np-content .news-callout p{color:var(--t2)}.tlp .np-content .news-callout p:first-child{margin-top:0}.tlp .np-content .news-callout p:last-child{margin-bottom:0}.tlp .np-content .news-callout--highlight{background:linear-gradient(135deg,rgba(110,86,207,.1),rgba(110,86,207,.04));border-left-color:#8B7AE6}.tlp .np-content .news-callout--quote{border-left-color:rgba(255,255,255,.2);font-style:italic}.tlp .np-content .news-callout--quote .news-cite-line,.tlp .np-content .news-callout--quote cite{display:block;margin-top:12px;font-style:normal;font-size:14px;color:var(--t4)}.tlp .np-content .news-th-sub{display:block;font-weight:400;font-size:12px;color:var(--t4);margin-top:2px;letter-spacing:0;text-transform:none}.tlp .np-content .news-figure{margin:40px 0;display:flex;flex-direction:column;gap:12px}.tlp .np-content .news-figure img{width:100%;height:auto;display:block;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.tlp .np-content .news-figure figcaption{font-size:14px;line-height:1.55;color:var(--t4);font-style:italic;text-align:center;padding:0 8px}.tlp .np-content .news-table--v3 thead th:last-child{color:#B5A4FF}.tlp .np-content .news-table--v3 thead th:last-child .news-th-sub{color:rgba(181,164,255,.65)}.tlp .np-content .news-table--v3 tbody td:last-child{color:#B5A4FF;background:linear-gradient(180deg,rgba(139,122,230,.08),rgba(139,122,230,.04))}.tlp .np-content .news-table--v3 tbody td:last-child strong{color:#B5A4FF;font-weight:600}.tlp .np-hero-video-wrap{overflow:hidden;background:#000;padding:0;position:relative}.tlp .np-hero-video{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.tlp .np-content .news-callout--warning{background:rgba(220,150,80,.06);border-left-color:#E8A45A}.tlp .np-content .news-table{width:100%;border-collapse:collapse;margin:28px 0;font-size:15px}.tlp .np-content .news-table td,.tlp .np-content .news-table th{text-align:left;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.tlp .np-content .news-table th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--t4);font-weight:600;border-bottom-color:rgba(255,255,255,.15)}.tlp .np-content .news-table td{color:var(--t2)}.tlp .np-content .news-table tr:last-child td{border-bottom:none}.tlp .np-content .news-cite{font-size:12px;color:var(--accent);vertical-align:super;margin-left:2px}.tlp .np-content .news-citations{font-size:13px;color:var(--t4);line-height:1.6;margin-top:24px}.tlp .np-content .news-disclaimer{font-size:13px;color:var(--t4);font-style:italic}.tlp .np-content .news-hr{border:none;border-top:1px solid rgba(255,255,255,.08);margin:40px 0 24px}.tlp .np-nav-section{border-top:1px solid rgba(255,255,255,.06);margin-top:80px;padding:48px 0}.tlp .np-nav-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tlp .np-nav-link{display:flex;flex-direction:column;gap:8px;padding:20px 24px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:14px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.tlp .np-nav-link:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}.tlp .np-nav-prev{text-align:left}.tlp .np-nav-next{text-align:right}.tlp .np-nav-label{font-size:12px;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.tlp .np-nav-title{font-size:16px;color:var(--t1);font-weight:500;line-height:1.3}@media (max-width:720px){.tlp .np-title{font-size:clamp(26px,7vw,36px)}.tlp .np-hero-img{aspect-ratio:16/10;border-radius:14px;margin:20px auto 32px}.tlp .np-content .news-lede{font-size:19px}.tlp .np-content h2{font-size:24px}.tlp .np-nav-grid{grid-template-columns:1fr}.tlp .np-nav-next{text-align:left}.tlp .np-content .news-table{font-size:14px}.tlp .np-content .news-table td,.tlp .np-content .news-table th{padding:10px 12px}}.tlp .lpt-wrap{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--rl);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(20,20,26,.85),rgba(12,12,18,.85));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tlp .lpt-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.tlp .lpt-title{font-family:var(--display);font-size:var(--text-lg);font-weight:var(--fw-semibold);color:#FAFAFA;letter-spacing:-.01em}.tlp .lpt-title-sub{font-weight:400;color:#A1A1AA;font-size:var(--text-sm);letter-spacing:0}.tlp .lpt-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:#A1A1AA;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.tlp .lpt-status-dot{width:6px;height:6px;border-radius:50%;background:#A1A1AA}.tlp .lpt-status-live{color:var(--green);background:rgba(60,217,138,.08);border-color:rgba(60,217,138,.18)}.tlp .lpt-status-live .lpt-status-dot{background:var(--green);animation:livePulse 2s ease infinite;box-shadow:0 0 0 3px rgba(60,217,138,.18)}.tlp .lpt-status-off{color:#71717A;background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.06)}.tlp .lpt-list{display:flex;flex-direction:column;gap:var(--sp-2)}.tlp .lpt-row{display:grid;grid-template-columns:minmax(140px,1.4fr) minmax(0,1.4fr) minmax(100px,1.4fr) minmax(70px,.8fr);align-items:center;gap:var(--sp-3);padding:16px var(--sp-4);border-radius:var(--rm);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);transition:border-color .4s ease,background .4s ease;min-width:0}.tlp .lpt-row.lpt-pulse-up{border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.06)}.tlp .lpt-row.lpt-pulse-down{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.06)}.tlp .lpt-symbol{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.tlp .lpt-symbol-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tlp .lpt-logo{width:32px;height:32px;border-radius:8px;object-fit:contain;background:rgba(255,255,255,.96);padding:4px;flex-shrink:0}.tlp .lpt-logo-fallback{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(136,102,222,.15);border:1px solid rgba(136,102,222,.3);color:var(--vp);font-size:var(--text-sm);flex-shrink:0}.tlp .lpt-logo-fallback,.tlp .lpt-sym-code{font-family:var(--display);font-weight:var(--fw-semibold)}.tlp .lpt-sym-code{font-size:var(--text-base);color:#FAFAFA;letter-spacing:.02em}.tlp .lpt-sym-label{font-size:var(--text-xs);color:#A1A1AA;letter-spacing:0;font-weight:400}.tlp .lpt-price{font-family:var(--display);font-size:clamp(18px,1.7vw,22px);font-weight:var(--fw-semibold);color:#FAFAFA;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlp .lpt-price[data-loading=true]{color:#52525B}.tlp .lpt-spark-wrap{display:flex;align-items:center;justify-content:center;min-width:0}.tlp .lpt-spark{width:100%;max-width:140px;height:32px;display:block}.tlp .lpt-change{font-family:var(--display);font-size:var(--text-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tlp .lpt-change-up{color:var(--green)}.tlp .lpt-change-down{color:var(--red)}.tlp .lpt-change-flat{color:#A1A1AA}.tlp .lpt-change-neutral,.tlp .lpt-change[data-loading=true]{color:#52525B}@media (max-width:720px){.tlp .lpt-title-sub{display:block;margin-top:2px;font-size:var(--text-xs)}.tlp .lpt-wrap{padding:var(--sp-4)}.tlp .lpt-row{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-3);row-gap:2px;padding:14px var(--sp-3)}.tlp .lpt-spark-wrap{display:none}.tlp .lpt-logo,.tlp .lpt-logo-fallback{width:28px;height:28px}.tlp .lpt-symbol{gap:var(--sp-2);min-width:0}.tlp .lpt-symbol-text{min-width:0}.tlp .lpt-sym-code{font-size:var(--text-sm)}.tlp .lpt-sym-label{font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlp .lpt-price{font-size:17px;text-align:right;white-space:nowrap;overflow:visible;text-overflow:clip;letter-spacing:-.01em}.tlp .lpt-change{font-size:11px;text-align:right;grid-column:2}}@media (max-width:380px){.tlp .lpt-row{padding:12px var(--sp-2)}.tlp .lpt-price{font-size:15px}.tlp .lpt-sym-label{display:none}}.tlp .live-prices-band{padding:var(--sp-6) 0 var(--sp-4);position:relative;z-index:4}.tlp .live-prices-band-inner{max-width:980px;margin:0 auto}@media (max-width:980px){.tlp .live-prices-band{padding:var(--sp-5) 0 var(--sp-3)}}