.nova-home{--nova-ink: #070a10;--nova-panel: #0d111a;--nova-panel-soft: #121824;--nova-orange: #ff7a00;--nova-orange-bright: #ff9a3d;--nova-line: rgba(255, 255, 255, .1);background:hsl(var(--background));color:hsl(var(--foreground))}.nova-proof-rail{border-block:1px solid rgba(255,255,255,.09);background:#04060adb;color:#ffffffad}.nova-capabilities{position:relative;overflow:hidden;background:radial-gradient(circle at 0% 0%,hsl(var(--primary) / .09),transparent 30%),hsl(var(--background))}.nova-bento-card{--mouse-x: -1000px;--mouse-y: -1000px;--spotlight-opacity: 0;position:relative;overflow:hidden;border:1px solid hsl(var(--border));border-radius:28px;background:linear-gradient(145deg,hsl(var(--card)),hsl(var(--muted) / .62));box-shadow:0 18px 60px #0a0c120f;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.nova-bento-card:hover{transform:translateY(-4px);border-color:hsl(var(--primary) / .34);box-shadow:0 24px 70px #ff7a001a}.nova-bento-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--spotlight-opacity);background:radial-gradient(520px circle at var(--mouse-x) var(--mouse-y),hsl(var(--primary) / .13),transparent 42%);transition:opacity .22s ease}.nova-bento-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;pointer-events:none;border-radius:inherit;opacity:var(--spotlight-opacity);background:radial-gradient(280px circle at var(--mouse-x) var(--mouse-y),hsl(var(--primary) / .78),transparent 48%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .22s ease}.nova-metric-line{position:relative;height:6px;overflow:hidden;border-radius:999px;background:hsl(var(--muted))}.nova-metric-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--metric, 86%);border-radius:inherit;background:linear-gradient(90deg,#ff6a00,#ffad66)}.nova-section-label{color:hsl(var(--primary));font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.nova-mobile-more summary{list-style:none}.nova-mobile-more summary::-webkit-details-marker{display:none}.nova-less-label,.nova-mobile-more[open] .nova-more-label{display:none}.nova-mobile-more[open] .nova-less-label{display:inline}.nova-mobile-more[open] .nova-more-chevron{transform:rotate(180deg)}.nova-plans-shell{position:relative;background:linear-gradient(180deg,hsl(var(--muted) / .72),hsl(var(--background)) 78%)}.nova-plans-shell:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--primary) / .5),transparent)}.nova-closing{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 0%,rgba(255,122,0,.26),transparent 34%),linear-gradient(135deg,#080b11,#101722)}@media (prefers-reduced-motion: reduce){.nova-bento-card{transition:none}}
