@keyframes tpvz-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html.dark{background-color:#0a0d1e;color-scheme:dark}html:not(.dark){background-color:#f8fafc;color-scheme:light}@media(pointer:coarse){html.dark{scrollbar-color:#64748b #0a0d1e}html:not(.dark){scrollbar-color:#94a3b8 #f8fafc}}:root{--tpvz-mobile-header-top: max(1rem, env(safe-area-inset-top));--tpvz-mobile-page-top: calc(104px + env(safe-area-inset-top)) ;--tpvz-mobile-page-bottom: max(5rem, calc(4rem + env(safe-area-inset-bottom)) )}html{overflow-x:clip;max-width:100%}body{max-width:100%;overflow-x:clip;overflow-y:visible;transition:background-color .3s ease,color .3s ease}html.dark body{color-scheme:dark}html:not(.dark) body{color-scheme:light}html.tpvz-scroll-lock,html:has(body.tpvz-scroll-lock){overflow:hidden!important}#mobileMenu.translate-x-full{overflow:hidden!important;pointer-events:none}.dark body{background-color:#0a0d1e;color:#f8fafc}html:not(.dark) body{background-color:#f8fafc;color:#0a0d1e}.glass-panel{background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.05)}.dark .glass-panel{background:#121629b3;border:1px solid rgba(255,255,255,.05)}.pill-nav{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px -10px #0000001a}.dark .pill-nav{background:#13162bd9;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px -10px #00000080}.logo-title{font-family:MTS Wide,sans-serif!important;font-weight:700}.reveal{opacity:0;transition:opacity .42s cubic-bezier(.4,0,.2,1),transform .42s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.reveal.active{opacity:1;transform:translate(0) scale(1)}.fade-up{transform:translateY(30px)}.fade-in{transform:scale(.95)}.fade-right{transform:translate(-30px)}.fade-left{transform:translate(30px)}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:float-slow 4s ease-in-out infinite}.animate-float-delayed{animation:float-slow 5s ease-in-out infinite 2s}@keyframes ping-custom{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}.animate-ping-slow{animation:ping-custom 3s cubic-bezier(0,0,.2,1) infinite}.reveal.reveal-3d-safe{transform:none!important;transition:opacity .85s cubic-bezier(.4,0,.2,1)}.reveal.reveal-3d-safe.fade-up,.reveal.reveal-3d-safe.fade-in{transform:none!important}.reveal.reveal-3d-safe.active{opacity:1;transform:none!important}#page-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#f8fafc;transition:opacity .36s ease;pointer-events:none}.dark #page-loader{background:#0a0d1e}.boxes{--size: 32px;--duration: .8s;height:calc(var(--size) * 2);width:calc(var(--size) * 3);position:relative;transform-style:preserve-3d;transform-origin:50% 50%;margin-top:calc(var(--size) * 1.5 * -1);transform:rotateX(60deg) rotate(45deg) rotateY(0) translateZ(0)}.boxes .box{width:var(--size);height:var(--size);top:0;left:0;position:absolute;transform-style:preserve-3d}.boxes .box:nth-child(1){transform:translate(100%);animation:box1 var(--duration) linear infinite}.boxes .box:nth-child(2){transform:translateY(100%);animation:box2 var(--duration) linear infinite}.boxes .box:nth-child(3){transform:translate(100%,100%);animation:box3 var(--duration) linear infinite}.boxes .box:nth-child(4){transform:translate(200%);animation:box4 var(--duration) linear infinite}.boxes .box>div{--background: #4f46e5;--top: auto;--right: auto;--bottom: auto;--left: auto;--translateZ: calc(var(--size) / 2);--rotateY: 0deg;--rotateX: 0deg;position:absolute;width:100%;height:100%;background:var(--background);top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);transform:rotateY(var(--rotateY)) rotateX(var(--rotateX)) translateZ(var(--translateZ))}.boxes .box>div:nth-child(1){--top: 0;--left: 0}.boxes .box>div:nth-child(2){--background: #3730a3;--right: 0;--rotateY: 90deg}.boxes .box>div:nth-child(3){--background: #6d28d9;--rotateX: -90deg}.boxes .box>div:nth-child(4){--background: #1e1b4b;--top: 0;--left: 0;--translateZ: calc(var(--size) * 3 * -1)}@keyframes box1{0%,50%{transform:translate(100%)}to{transform:translate(200%)}}@keyframes box2{0%{transform:translateY(100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes box3{0%,50%{transform:translate(100%,100%)}to{transform:translateY(100%)}}@keyframes box4{0%{transform:translate(200%)}50%{transform:translate(200%,100%)}to{transform:translate(100%,100%)}}@media(prefers-reduced-motion:reduce){#page-loader{display:none!important}.reveal{opacity:1!important;transform:none!important;transition:none!important}}button,a,[role=button],input,select,textarea{-webkit-tap-highlight-color:transparent}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #4f46e5;outline-offset:3px}.nav-icon-btn{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;flex-shrink:0;cursor:pointer}@media(max-width:639px){button,[role=button],input[type=checkbox],input[type=radio],.tpvz-touch-target{min-width:44px;min-height:44px}header.fixed{top:var(--tpvz-mobile-header-top)!important;padding-left:max(.75rem,env(safe-area-inset-left))!important;padding-right:max(.75rem,env(safe-area-inset-right))!important}.pill-nav{max-width:min(100%,calc(100dvw - 1.5rem));border-radius:9999px!important;padding:.45rem .5rem!important;gap:.375rem;overflow:visible}.pill-nav>a:first-child{min-width:0;padding-left:.625rem!important;padding-right:.25rem!important}.pill-nav .logo-title:first-child{font-size:.8125rem!important;letter-spacing:-.03em}.pill-nav .ml-auto,.pill-nav .flex.items-center.gap-1,.pill-nav .flex.items-center.gap-2{gap:.25rem!important;min-width:0}.nav-icon-btn,.theme-toggle,.pill-nav button:not(.auth-trigger),#mobileMenu .nav-icon-btn{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important;flex:0 0 auto}.auth-trigger{min-width:44px;min-height:44px;padding:0 .75rem!important;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:none!important}.auth-trigger .auth-btn-text{max-width:5.5rem;overflow:hidden;text-overflow:ellipsis}#mobileMenu .auth-trigger{width:100%!important;min-width:unset!important;padding:.875rem 1.25rem!important;border-radius:1rem!important;height:auto!important;min-height:52px!important;display:flex!important;justify-content:center;box-shadow:0 0 20px #2563eb4d!important}#mobileMenu a{min-height:48px;display:flex;align-items:center}#mobileMenu:not(.translate-x-full){padding-top:max(2rem,env(safe-area-inset-top))!important;padding-bottom:max(2rem,env(safe-area-inset-bottom))!important;padding-left:max(1.25rem,env(safe-area-inset-left))!important;padding-right:max(1.25rem,env(safe-area-inset-right))!important;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}#mobileMenu .material-symbols-outlined{line-height:1}main{max-width:100%}.max-w-7xl,.max-w-6xl,.max-w-5xl,.max-w-2xl,.max-w-\[1200px\]{max-width:100%}}@media(max-width:1023px){.pill-nav .auth-trigger{display:none!important}}@media(min-width:1024px){.pill-nav [onclick*=toggleMobileMenu],#mobileMenu{display:none!important}}@media(max-width:639px){#authModalOverlay{align-items:flex-end!important;padding:0!important;overflow-y:auto!important;overscroll-behavior:contain}#authModalOverlay>div:not(#authOverlay){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;width:100%!important;max-width:100%!important;max-height:min(92vh,720px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-radius:1.5rem 1.5rem 0 0!important;padding-bottom:max(32px,env(safe-area-inset-bottom))!important}}body.tpvz-scroll-lock{overflow:hidden!important}.tpvz-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tpvz-table-scroll table{min-width:720px}@media(max-width:639px){.tpvz-table-scroll{margin-inline:-1rem;padding-inline:1rem;max-width:calc(100% + 2rem)}.tpvz-table-scroll table{min-width:680px}}.mkt-filter-cb,.mkt-picker-cb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;flex-shrink:0;border-radius:5px;border:1.5px solid #cbd5e1;background:transparent;cursor:pointer;position:relative;vertical-align:middle;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.dark .mkt-filter-cb,.dark .mkt-picker-cb{border-color:#ffffff2e}.mkt-filter-cb:hover:not(:checked):not(:disabled),.mkt-picker-cb:hover:not(:checked):not(:disabled){border-color:#4f46e5;background:#4f46e512}.mkt-filter-cb:checked,.mkt-picker-cb:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolyline points='1.5,5 4,7.5 8.5,2.5' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") center / 11px 11px no-repeat,linear-gradient(135deg,#4f46e5,#7c3aed);border-color:transparent;box-shadow:0 2px 8px #4f46e566}.mkt-filter-cb:disabled,.mkt-picker-cb:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.mkt-filter-cb:focus-visible,.mkt-picker-cb:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media(max-width:639px){.mkt-filter-cb,.mkt-picker-cb{min-width:18px!important;min-height:18px!important}}.mkt-filter-cb+span,.mkt-picker-cb+span{user-select:none;-webkit-user-select:none}@keyframes profit-pulse{0%{box-shadow:none}35%{box-shadow:0 0 0 4px #34d39973}70%{box-shadow:0 0 0 2px #34d39933}to{box-shadow:none}}.profit-highlight-anim{animation:profit-pulse 1.6s ease-out forwards}@media(prefers-reduced-motion:reduce){.profit-highlight-anim{animation:none}}@media(prefers-reduced-motion:reduce){.glass-panel,.pill-nav{backdrop-filter:none;-webkit-backdrop-filter:none}}.pill-nav,.pill-nav *{user-select:none;-webkit-user-select:none}.pill-nav a,.pill-nav button,.nav-pill-links a{cursor:pointer}button,button *,[role=button],[role=button] *,[role=tab],[role=tab] *,.nav-icon-btn,.auth-trigger,.auth-trigger *,.lf-pill,.lf-pill *{user-select:none;-webkit-user-select:none}
