.bip-root{color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.bip-root ::-moz-selection{background:#3b9ef552;color:#fff}.bip-root ::selection{background:#3b9ef552;color:#fff}.bip-root :focus-visible{outline:2px solid #3b9ef5;outline-offset:2px;border-radius:2px}.container-bip{margin-left:auto;margin-right:auto;width:100%;max-width:72rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:640px){.container-bip{padding-left:2rem;padding-right:2rem}}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(154 163 178 / var(--tw-text-opacity, 1))}.pill{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .875rem;font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,monospace;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(8 9 12 / var(--tw-text-opacity, 1))}.status-dot{display:inline-block;height:.375rem;width:.375rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(59 158 245 / var(--tw-bg-opacity, 1));box-shadow:0 0 0 3px #3b9ef52e}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-brand{--tw-bg-opacity: 1;background-color:rgb(59 158 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 17 31 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-brand:hover{--tw-bg-opacity: 1;background-color:rgb(111 183 255 / var(--tw-bg-opacity, 1))}.btn-ghost{border-width:1px;border-color:#ffffff24;--tw-text-opacity: 1;color:rgb(242 245 249 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-ghost:hover{--tw-border-opacity: 1;border-color:rgb(59 158 245 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(59 158 245 / var(--tw-text-opacity, 1))}.card{border-radius:1rem;border-width:1px;border-color:#ffffff14;background-color:#0f121999;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.card-hover:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#ffffff24}.card-light{border-radius:1rem;border-width:1px;border-color:#1117221a;background-color:#ffffffb3;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.card-light-hover:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#1117222e;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.btn-ghost-light{border-width:1px;border-color:#1117222e;--tw-text-opacity: 1;color:rgb(19 23 30 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-ghost-light:hover{--tw-border-opacity: 1;border-color:rgb(59 158 245 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(30 114 208 / var(--tw-text-opacity, 1))}.text-glow{text-shadow:0 0 28px rgba(59,158,245,.55),0 0 10px rgba(59,158,245,.45)}.text-glow-soft{text-shadow:0 0 16px rgba(59,158,245,.35)}.brand-radial{background:radial-gradient(55% 45% at 50% 0%,rgba(59,158,245,.16),transparent 70%),radial-gradient(40% 50% at 85% 10%,rgba(59,158,245,.07),transparent 60%)}.grid-faint{background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:56px 56px}.hero-vignette{background:radial-gradient(120% 110% at 50% 26%,transparent 50%,rgba(0,0,0,.6) 100%)}.noise{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.045}.cloudfield{display:block;background:radial-gradient(58% 48% at 50% 40%,rgba(46,144,255,.12),transparent 70%),#08090c}.light-glow{background:radial-gradient(38% 32% at 90% 3%,rgba(59,158,245,.2),transparent 70%),radial-gradient(42% 40% at 3% 103%,rgba(255,168,120,.14),transparent 70%),#f2f4f8}.grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20-0.213%20-0.715%20-0.072%200%201'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='gamma' exponent='3.4' amplitude='1' offset='0'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes pulse-soft{0%,to{transform:scale(1);text-shadow:0 0 0 rgba(59,158,245,0)}50%{transform:scale(1.06);text-shadow:0 0 16px rgba(59,158,245,.55)}}.pulse-soft{animation:pulse-soft 2.4s ease-in-out infinite}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media(prefers-reduced-motion:reduce){.bip-root *,.bip-root *:before,.bip-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
