.value-app,.value-hero{color-scheme:dark;-webkit-font-smoothing:antialiased}.value-app h1,.value-app h2,.value-app h3,.value-app h4,.value-hero h1,.value-hero h2,.value-hero h3,.value-hero h4{letter-spacing:-.025em;font-family:Aptos Display,Aptos,system-ui,sans-serif;font-weight:600}.value-app a,.value-hero a{color:inherit;text-decoration:none}.value-app button,.value-hero button{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;background:0 0}.value-app input{font-family:inherit;font-size:inherit;color:inherit}.value-hero{background:#111;padding-top:6.5rem;padding-bottom:5rem;position:relative;overflow:hidden}.hero-grid-bg{pointer-events:none;background-image:radial-gradient(#ffffff0a 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0}.hero-inner{z-index:1;position:relative}.badge-dot{background:var(--color-neural);border-radius:50%;width:.375rem;height:.375rem;display:inline-block}.hero-headline{color:#c2c2c2;max-width:70%;margin-top:1.5rem;line-height:.95}.hero-highlight{color:#fff;display:inline-block}.value-hero .body-lg{color:var(--color-text-inverse-secondary);margin-top:1.5rem}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.5rem;display:flex}.cta-icon-right{margin-left:.5rem}.hero-stats{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:2.5rem;display:grid}@media (width>=768px){.hero-stats{grid-template-columns:repeat(4,1fr);gap:1rem}}.hero-stat-card{border:1px solid var(--color-bg-dark-border);border-radius:var(--radius-lg);background:radial-gradient(circle 140px at 100% 0, #8f1bcc0f, transparent 70%), var(--color-bg-dark-elevated);padding:1.25rem}.hero-stat-num{color:var(--color-neural-light);font-family:Aptos Display,Aptos,system-ui,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.2}@media (width>=768px){.hero-stat-num{font-size:2.25rem}}.hero-stat-desc{color:var(--color-text-inverse-secondary);margin-top:.5rem;font-size:.875rem;line-height:1.375}.hero-stat-model{color:var(--color-text-inverse-secondary);margin-top:.25rem;font-size:.75rem}.hero-video-blob{pointer-events:none;z-index:0;width:70%;height:90%;position:absolute;top:0;right:0}.hero-video-blob video{object-fit:cover;opacity:1;width:100%;height:100%;mask-image:radial-gradient(65% 75% at 55% 45%,#000 20%,#0000 70%)}.hero-video-blob:after{content:"";background:radial-gradient(ellipse 65% 75% at 55% 45%, transparent 10%, var(--color-bg-dark) 85%);pointer-events:none;position:absolute;inset:0}.hero-scroll{color:var(--color-text-inverse-secondary);justify-content:center;align-items:center;margin-top:2.5rem;font-size:1rem;font-weight:500;transition:color .15s;display:flex}.hero-scroll:hover{color:var(--color-text-inverse)}.hero-chevron{margin-left:.375rem;animation:1s infinite ve-bounce}.pulse-btn{animation:2.5s ease-in-out infinite btn-pulse}@keyframes btn-pulse{0%,to{box-shadow:0 0 #8f1bcc66}50%{box-shadow:0 0 0 12px #8f1bcc00}}@keyframes ve-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(-25%)}}.value-app{background:var(--color-bg-dark);color:var(--color-text-inverse);border-top:1px solid var(--color-bg-dark-border);min-height:200px}.flex{display:flex}.inline-flex{display:inline-flex}.inline-block{display:inline-block}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.space-y-4>*+*{margin-top:1rem}.w-full{width:100%}.w-fit{width:fit-content}.w-1\.5{width:.375rem}.w-4{width:1rem}.w-8{width:2rem}.w-9{width:2.25rem}.h-1\.5{height:.375rem}.h-4{height:1rem}.h-9{height:2.25rem}.h-px{height:1px}.h-80{height:20rem}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.relative{position:relative}.absolute{position:absolute}.overflow-hidden{overflow:hidden}.pointer-events-none{pointer-events:none}.inset-0{inset:0}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-auto{margin-top:auto}.mb-4{margin-bottom:1rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.pt-4{padding-top:1rem}.whitespace-nowrap{white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.select-none{user-select:none}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.opacity-60{opacity:.6}.underline-offset-4{text-underline-offset:4px}.transition-colors{transition:color .15s,background-color .15s,border-color .15s}.transition-all{transition:all .15s}.duration-150{transition-duration:.15s}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.tabular{font-variant-numeric:tabular-nums}.uppercase{text-transform:uppercase}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-\[0\.2em\]{letter-spacing:.2em}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-display{font-family:Aptos Display,Aptos,system-ui,sans-serif}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem;line-height:1.2}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem;line-height:1}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-4{padding-right:1rem}.rounded-md{border-radius:5px}.rounded-lg,.rounded-xl{border-radius:var(--radius-lg)}.rounded-2xl{border-radius:calc(var(--radius-lg) + 8px)}.rounded-full{border-radius:var(--radius-full)}.border{border:1px solid var(--color-bg-dark-border)}.border-y{border-top:1px solid var(--color-bg-dark-border);border-bottom:1px solid var(--color-bg-dark-border)}.border-b{border-bottom:1px solid var(--color-bg-dark-border)}.border-border{border-color:var(--color-bg-dark-border)}.border-border\/60{border-color:#ffffff12}.border-primary\/30{border-color:#8f1bcc4d}.border-primary\/40{border-color:#8f1bcc66}.border-primary\/60{border-color:#8f1bcc99}.shadow-sm{box-shadow:0 1px 2px #0000000d}.hover\:underline:hover{text-decoration:underline}.hover\:opacity-100:hover{opacity:1}.hover\:text-foreground:hover{color:var(--color-text-inverse)}.hover\:text-primary:hover{color:var(--color-neural-light)}.hover\:border-primary\/40:hover{border-color:#8f1bcc66}.value-app .reveal{display:none}.value-app .reveal.active{animation:.45s cubic-bezier(.22,1,.36,1) forwards ve-fadeUp;display:block}@keyframes ve-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.max-w-7xl{max-width:90rem}.max-w-2xl{max-width:42rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.place-items-center{place-items:center}@media (width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:text-4xl{font-size:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:gap-4{gap:1rem}}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-3xl{font-size:1.875rem;line-height:1.2}.md\:text-4xl{font-size:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:p-12{padding:3rem}.md\:flex{display:flex}}@media (width>=1024px){.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:w-56{width:14rem}}@media (width>=1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.text-foreground{color:var(--color-text-inverse)}.text-foreground\/80{color:#fffc}.text-foreground\/85{color:#ffffffd9}.text-muted-foreground{color:var(--color-text-inverse-secondary)}.text-muted-foreground\/70{color:#fff9}.text-primary{color:var(--color-neural-light)}.text-primary\/80{color:#8f1bcccc}.text-primary-foreground{color:#fff}.bg-primary{background:var(--color-neural)}.bg-primary\/10{background:#8f1bcc1a}.bg-primary\/15{background:#8f1bcc26}.bg-primary\/5{background:#8f1bcc0d}.bg-card{background:var(--color-bg-dark-elevated)}.bg-background\/40{background:#1116}.bg-background\/60{background:#1119}.border-input{border-color:var(--color-bg-dark-border)}.filter-chip{border-radius:var(--radius-full);border:1px solid var(--color-bg-dark-border);cursor:pointer;color:inherit;background:0 0;align-items:center;gap:.5rem;padding:.375rem .75rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.filter-chip.inactive{color:var(--color-text-inverse-secondary);background:#1116}.filter-chip.inactive:hover{color:var(--color-text-inverse);border-color:#8f1bcc66}.filter-chip.active{color:var(--color-neural-light);background:#8f1bcc26;border-color:#8f1bcc99}.chip-count{font-variant-numeric:tabular-nums;color:var(--color-text-inverse-secondary);font-size:10px}.filter-chip.active .chip-count{color:#8f1bcccc}.search-wrap{width:100%;position:relative}.search-icon{width:1rem;height:1rem;color:var(--color-text-inverse-secondary);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.search-wrap input{border:1px solid var(--color-bg-dark-border);width:100%;height:2.25rem;color:var(--color-text-inverse);background:#1119;border-radius:5px;padding:0 .75rem 0 2.25rem;font-family:inherit;font-size:.875rem}.search-wrap input:focus{border-color:var(--color-neural);outline:none;box-shadow:0 0 0 2px #8f1bcc33}.search-wrap input::placeholder{color:var(--color-text-inverse-secondary)}.card-btn{border-radius:var(--radius-lg);border:1px solid var(--color-bg-dark-border);background:var(--color-bg-dark-elevated);text-align:left;cursor:pointer;width:100%;height:100%;color:inherit;flex-direction:column;padding:1.25rem;font-family:inherit;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.card-btn:before{content:"";background:var(--color-neural);opacity:.04;filter:blur(50px);pointer-events:none;border-radius:50%;width:180px;height:180px;transition:opacity .3s;position:absolute;top:-30px;right:-30px}.card-btn:hover:before{opacity:.08}.card-btn:hover{border-color:#8f1bcc66}.card-btn.selected{border-color:#8f1bcc99;box-shadow:0 0 0 1px #8f1bcc33,0 0 24px #8f1bcc26}.card-btn.selected:before{opacity:.1}.card-icon{border-radius:var(--radius-lg);background:var(--color-bg-dark-border);width:2.25rem;height:2.25rem;color:var(--color-text-inverse-secondary);place-items:center;transition:color .15s,background-color .15s,box-shadow .15s;display:grid}.card-btn:hover .card-icon,.card-btn.selected .card-icon{color:var(--color-neural-light);background:#8f1bcc1a;box-shadow:0 0 0 1px #8f1bcc33}.card-badge{border-radius:var(--radius-full);border:1px solid var(--color-bg-dark-border);width:fit-content;color:var(--color-text-inverse-secondary);background:0 0;align-items:center;padding:.25rem .625rem;font-size:11px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.card-btn:hover .card-badge,.card-btn.selected .card-badge{color:var(--color-neural-light);background:#8f1bcc0d;border-color:#8f1bcc4d}.badge-text{opacity:.85;margin-left:.25rem;font-size:10px}.card-selected-badge{border-radius:var(--radius-full);color:var(--color-neural-light);background:#8f1bcc26;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:10px;font-weight:500;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.panel{border:1px solid var(--color-bg-dark-border);border-radius:var(--radius-lg);background:radial-gradient(circle 140px at 100% 0, #8f1bcc0f, transparent 70%), var(--color-bg-dark-elevated)}.panel-accent{border-color:#8f1bcc66}.input-field{border:1px solid var(--color-bg-dark-border);width:100%;height:2.25rem;color:var(--color-text-inverse);font-variant-numeric:tabular-nums;background:#1119;border-radius:5px;padding:0 .75rem;font-family:inherit;font-size:.875rem}.input-field:focus{border-color:var(--color-neural);outline:none;box-shadow:0 0 0 2px #8f1bcc33}.input-dollar{border:1px solid var(--color-bg-dark-border);width:100%;height:2.25rem;color:var(--color-text-inverse);font-variant-numeric:tabular-nums;background:#1119;border-radius:5px;padding:0 .75rem 0 1.75rem;font-family:inherit;font-size:.875rem}.input-dollar:focus{border-color:var(--color-neural);outline:none;box-shadow:0 0 0 2px #8f1bcc33}.input-prefix{color:var(--color-text-inverse-secondary);pointer-events:none;font-size:.875rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.tooltip-wrap{display:inline-flex;position:relative}.tooltip-popup{color:var(--color-text-inverse);border-radius:var(--radius-lg);border:1px solid var(--color-bg-dark-border);white-space:normal;z-index:10;background:#1f2a36;max-width:16rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip-wrap:hover .tooltip-popup{display:block}.kpi-card{border:1px solid var(--color-bg-dark-border);border-radius:var(--radius-lg);background:var(--color-bg-dark-elevated);padding:1.25rem}.kpi-badge{border-radius:var(--radius-full);color:var(--color-neural-light);background:#8f1bcc1a;border:1px solid #8f1bcc4d;align-items:center;padding:.125rem .5rem;font-size:11px;font-weight:500;display:inline-flex}.bar-chart{justify-content:space-around;align-items:flex-end;gap:0;height:100%;padding:0 1rem;display:flex}.bar-group{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.bar-pair{align-items:flex-end;gap:6px;height:100%;padding-bottom:4px;display:flex}.bar{border-radius:6px 6px 0 0;width:clamp(24px,8vw,72px);min-width:18px;transition:height .5s cubic-bezier(.22,1,.36,1)}.bar.baseline{opacity:.85;background:#ffffff12}.bar.nexus{background:var(--color-neural-light)}.bar-label{color:#ffffffa6;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;line-height:1.2;overflow:hidden}.glossary-pill{cursor:default;border-radius:var(--radius-full);border:1px solid var(--color-bg-dark-border);color:var(--color-text-inverse-secondary);background:#1119;padding:.25rem .5rem;font-size:11px;transition:color .15s}.glossary-pill:hover{color:var(--color-text-inverse)}.value-app .overline{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-inverse-secondary);font-family:Aptos Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700}.value-app .btn-primary{white-space:nowrap;border-radius:var(--radius-md);background:var(--color-neural);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:opacity .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.value-app .btn-primary:hover{opacity:.9}@media (width<=767px){.hero-headline,.value-hero .body-lg{max-width:100%!important}.hero-video-blob{opacity:.6;width:100%;height:60%}}@media (prefers-reduced-motion:reduce){.value-app .reveal.active,.pulse-btn,.hero-chevron{animation:none}}
