.bamp-body:where(.astro-YZXZYMUR){margin:0;padding:0;min-height:100vh;background:var(--bamp-off-white);color:var(--bamp-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.bamp-theme:where(.astro-YZXZYMUR){--background: var(--bamp-off-white);--text-color: var(--bamp-text-primary);--text-color--off: var(--bamp-text-secondary);--nano-card-text: var(--bamp-text-primary);--tag-bg: rgba(37, 99, 235, .1)}.bamp-container:where(.astro-YZXZYMUR){background:var(--bamp-off-white);color:var(--bamp-text-primary);min-height:100vh;position:relative}.bamp-grid-bg:where(.astro-YZXZYMUR){position:absolute;inset:0;background-image:linear-gradient(var(--bamp-hairline) 1px,transparent 1px),linear-gradient(90deg,var(--bamp-hairline) 1px,transparent 1px);background-size:50px 50px;opacity:.5;pointer-events:none}.bamp-glitch:where(.astro-YZXZYMUR){position:relative;transition:all .1s ease}.bamp-glitch:where(.astro-YZXZYMUR):hover{animation:bamp-glitch .3s ease}.bamp-glitch-card:where(.astro-YZXZYMUR){position:relative;transition:all .1s ease}.bamp-glitch-card:where(.astro-YZXZYMUR):hover{animation:bamp-glitch .3s ease}.bamp-error-flash:where(.astro-YZXZYMUR){position:relative}.bamp-error-flash:where(.astro-YZXZYMUR):before{content:"ERROR";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:red;font-size:2rem;font-weight:700;font-family:monospace;opacity:0;pointer-events:none;z-index:10;animation:error-flash 8s infinite}.bamp-static:where(.astro-YZXZYMUR){position:relative}.bamp-static:where(.astro-YZXZYMUR):after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,#000 0px,#fff 1px,#fff 2px,#000 3px),repeating-linear-gradient(90deg,#fff 0px,#000 1px,#000 2px,#fff 3px);background-size:2px 2px,2px 2px;background-blend-mode:difference;filter:contrast(200%) brightness(150%);opacity:0;pointer-events:none;animation:static-noise 10s infinite}.bamp-static:where(.astro-YZXZYMUR):before{content:"NO SIGNAL";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffffe6;background:rgba(0,0,0,.7);padding:.5rem 1rem;font-family:monospace;font-size:.8rem;font-weight:700;letter-spacing:.2em;opacity:0;pointer-events:none;z-index:101;animation:static-flicker 10s infinite}.bamp-corner-peel:where(.astro-YZXZYMUR){position:relative;overflow:hidden}.bamp-corner-peel:where(.astro-YZXZYMUR):before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #f0f0f0 transparent transparent;transition:all .3s ease;box-shadow:-2px 2px 3px #0000001a}.bamp-corner-peel:where(.astro-YZXZYMUR):hover:before{border-width:0 60px 60px 0}.bamp-flicker:where(.astro-YZXZYMUR){animation:monitor-flicker 15s infinite}.bamp-tilt-malfunction:where(.astro-YZXZYMUR){animation:tilt-malfunction 20s infinite;transform-origin:center}.bamp-loading:where(.astro-YZXZYMUR){position:relative}.bamp-loading:where(.astro-YZXZYMUR):after{content:"";position:absolute;top:10px;right:10px;width:20px;height:20px;border:2px solid #e0e0e0;border-top-color:#333;border-radius:50%;opacity:0;animation:loading-appear 12s infinite}.bamp-bsod:where(.astro-YZXZYMUR){position:relative}.bamp-bsod:where(.astro-YZXZYMUR):before{content:":(";position:absolute;inset:0;background:#0078d4;color:#fff;font-size:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Segoe UI,sans-serif;opacity:0;pointer-events:none;z-index:100;animation:bsod-flash 15s infinite}.bamp-bsod:where(.astro-YZXZYMUR):after{content:"Your PC ran into a problem";position:absolute;top:60%;left:0;right:0;color:#fff;font-size:.75rem;text-align:center;font-family:Segoe UI,sans-serif;opacity:0;pointer-events:none;z-index:101;animation:bsod-flash 15s infinite}.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-error-flash:where(.astro-YZXZYMUR):before{animation-duration:4s}.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-bsod:where(.astro-YZXZYMUR):before,.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-bsod:where(.astro-YZXZYMUR):after{animation-duration:5s}.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-static:where(.astro-YZXZYMUR):after{animation-duration:6s}.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-tilt-malfunction:where(.astro-YZXZYMUR){animation-duration:8s}.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-flicker:where(.astro-YZXZYMUR){animation-duration:7s}.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-loading:where(.astro-YZXZYMUR):after{animation-duration:6s}.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-buffering:where(.astro-YZXZYMUR):after{animation-duration:5s}.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-cursor-stuck:where(.astro-YZXZYMUR):after{animation-duration:8s}.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-404-stamp:where(.astro-YZXZYMUR):before{animation-duration:6s}.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-update-stuck:where(.astro-YZXZYMUR):after{animation-duration:10s}.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-coffee-stain:where(.astro-YZXZYMUR):before{animation-duration:12s}.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-memory-leak:where(.astro-YZXZYMUR){animation-duration:15s}.bamp-demo-animations:where(.astro-YZXZYMUR) .bamp-corrupted:where(.astro-YZXZYMUR):after{animation-duration:7s}.bamp-buffering:where(.astro-YZXZYMUR):after{content:"• • •";position:absolute;bottom:10px;right:10px;font-size:1.5rem;opacity:0;animation:buffering-appear 10s infinite}.bamp-cursor-stuck:where(.astro-YZXZYMUR):after{content:"";position:absolute;top:45%;left:55%;width:20px;height:20px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M11 21L5 3l18 8-7 2z"/></svg>') no-repeat center;background-size:contain;pointer-events:none;z-index:100;opacity:0;animation:cursor-stuck 18s infinite}.bamp-404-stamp:where(.astro-YZXZYMUR){position:relative}.bamp-404-stamp:where(.astro-YZXZYMUR):before{content:"404";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg) scale(0);color:red;font-size:3rem;font-weight:700;font-family:Impact,sans-serif;border:4px solid red;padding:.5rem 1rem;opacity:.8;pointer-events:none;z-index:100;animation:stamp-slam 12s infinite}.bamp-update-stuck:where(.astro-YZXZYMUR){position:relative}.bamp-update-stuck:where(.astro-YZXZYMUR):after{content:"Updating... 99%";position:absolute;bottom:0;left:0;right:0;background:linear-gradient(90deg,#4caf50 99%,#e0e0e0 99%);color:#fff;padding:4px;font-size:.75rem;font-family:monospace;text-align:center;opacity:0;animation:update-stuck 20s infinite}.bamp-coffee-stain:where(.astro-YZXZYMUR):before{content:"";position:absolute;top:20%;right:15%;width:80px;height:80px;border-radius:50%;border:8px solid rgba(139,69,19,.2);opacity:0;animation:coffee-appear 25s infinite}.bamp-memory-leak:where(.astro-YZXZYMUR){animation:memory-leak 20s infinite;transform-origin:top}.bamp-corrupted:where(.astro-YZXZYMUR):after{content:"";position:absolute;inset:30% 40% 40% 20%;background:repeating-linear-gradient(0deg,#ff0000 0px,#00ff00 2px,#0000ff 4px);mix-blend-mode:multiply;opacity:0;animation:corrupt-flash 14s infinite}.bamp-mono:where(.astro-YZXZYMUR){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bamp-humanist:where(.astro-YZXZYMUR){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.6}.bamp-hairline-border:where(.astro-YZXZYMUR){border:1px solid var(--bamp-hairline)}.bamp-hairline-divider:where(.astro-YZXZYMUR){height:1px;background:var(--bamp-hairline);width:100%;margin:2rem 0}.bamp-card:where(.astro-YZXZYMUR){background:white;border:1px solid var(--bamp-hairline);border-radius:0;padding:2rem;position:relative;transition:all .2s ease}.bamp-card:where(.astro-YZXZYMUR):hover{box-shadow:0 4px 12px #1c1c1e14;transform:translateY(-2px)}.bamp-product-card:where(.astro-YZXZYMUR){background:white;border:1px solid var(--bamp-hairline);border-radius:0;padding:0;position:relative;transition:all .2s ease;overflow:hidden;display:flex;flex-direction:column;height:100%}.bamp-product-card:where(.astro-YZXZYMUR):hover{box-shadow:0 8px 24px #1c1c1e1f;transform:translateY(-4px)}.bamp-card-header:where(.astro-YZXZYMUR){display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--bamp-hairline);background:rgba(37,99,235,.02)}.bamp-app-id:where(.astro-YZXZYMUR){font-family:SF Mono,monospace;font-size:.75rem;font-weight:600;color:var(--bamp-text-muted);letter-spacing:.1em;text-transform:uppercase}.bamp-screenshot-container:where(.astro-YZXZYMUR){position:relative;aspect-ratio:16/10;background:#f8f9fa;border-bottom:1px solid var(--bamp-hairline);overflow:hidden}.bamp-division-overlay:where(.astro-YZXZYMUR){position:absolute;top:.75rem;left:.75rem;z-index:10;background:rgba(255,255,255,.95);border-radius:50%;padding:.25rem;border:1px solid rgba(28,28,30,.1);box-shadow:0 2px 4px #0000001a}.bamp-app-id-overlay:where(.astro-YZXZYMUR){position:absolute;top:1rem;right:1rem;z-index:10;background:rgba(28,28,30,.9);color:#fff;font-family:SF Mono,monospace;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.375rem .75rem;border-radius:2px}.bamp-app-tags:where(.astro-YZXZYMUR){position:absolute;top:1rem;right:1rem;z-index:10;display:flex;flex-direction:column;gap:.25rem}.bamp-app-type:where(.astro-YZXZYMUR){background:rgba(37,99,235,.9);color:#fff;font-family:SF Mono,monospace;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .5rem;border-radius:2px;text-align:center}.bamp-app-category:where(.astro-YZXZYMUR){background:rgba(124,58,237,.9);color:#fff;font-family:SF Mono,monospace;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .5rem;border-radius:2px;text-align:center}.bamp-app-version:where(.astro-YZXZYMUR){background:rgba(28,28,30,.9);color:#fff;font-family:SF Mono,monospace;font-size:.625rem;font-weight:600;letter-spacing:.05em;padding:.25rem .5rem;border-radius:2px;text-align:center}.bamp-screenshot-placeholder:where(.astro-YZXZYMUR){width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);display:flex;align-items:center;justify-content:center;position:relative}.bamp-screenshot-content:where(.astro-YZXZYMUR){text-align:center;color:var(--bamp-text-secondary)}.bamp-screenshot-icon:where(.astro-YZXZYMUR){font-size:2.5rem;margin-bottom:.5rem;filter:grayscale(100%) opacity(.6)}.bamp-screenshot-text:where(.astro-YZXZYMUR){font-family:SF Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bamp-text-muted)}.bamp-screenshot-overlay:where(.astro-YZXZYMUR){position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 0%,rgba(37,99,235,.03) 50%,transparent 100%);background-size:100px 100%;animation:scan-line 3s linear infinite;opacity:0;transition:opacity .3s ease}.bamp-product-card:where(.astro-YZXZYMUR):hover .bamp-screenshot-overlay:where(.astro-YZXZYMUR){opacity:1}.bamp-card-content:where(.astro-YZXZYMUR){padding:1.5rem 1.5rem .25rem;display:flex;flex-direction:column}.bamp-product-title:where(.astro-YZXZYMUR){font-family:SF Mono,monospace;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bamp-text-primary);margin-bottom:.5rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.6rem}.bamp-product-tagline:where(.astro-YZXZYMUR){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:var(--bamp-text-secondary);line-height:1.5;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.625rem}.bamp-tech-specs:where(.astro-YZXZYMUR){display:flex;justify-content:space-between;font-family:SF Mono,monospace;font-size:.75rem;color:var(--bamp-text-muted);margin-bottom:1rem;padding-top:1rem;border-top:1px solid rgba(28,28,30,.05)}.bamp-crash-count:where(.astro-YZXZYMUR){font-family:SF Mono,monospace;font-size:.75rem;color:var(--bamp-text-muted);margin-bottom:1rem;padding-top:1rem;border-top:1px solid rgba(28,28,30,.05)}.bamp-product-card:where(.astro-YZXZYMUR) .bamp-card-actions:where(.astro-YZXZYMUR){padding:.25rem 1.5rem 1.5rem;background:rgba(248,249,250,.5);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:.75rem;align-items:stretch}.bamp-product-card:where(.astro-YZXZYMUR) .bamp-card-actions:where(.astro-YZXZYMUR)>:first-child:where(.astro-YZXZYMUR){grid-column:1 / -1}.bamp-product-card:where(.astro-YZXZYMUR) .bamp-card-actions:where(.astro-YZXZYMUR) .bamp-button:where(.astro-YZXZYMUR),.bamp-product-card:where(.astro-YZXZYMUR) .bamp-card-actions:where(.astro-YZXZYMUR) .bamp-button--secondary:where(.astro-YZXZYMUR),.bamp-product-card:where(.astro-YZXZYMUR) .bamp-card-actions:where(.astro-YZXZYMUR) .bamp-button--youtube:where(.astro-YZXZYMUR),.bamp-product-card:where(.astro-YZXZYMUR) .bamp-card-actions:where(.astro-YZXZYMUR) .bamp-button--outline:where(.astro-YZXZYMUR){flex:1}@media (max-width: 768px){.bamp-product-card:where(.astro-YZXZYMUR) .bamp-card-actions:where(.astro-YZXZYMUR){display:flex;flex-direction:column;gap:.75rem}.bamp-product-card:where(.astro-YZXZYMUR) .bamp-card-actions:where(.astro-YZXZYMUR)>:first-child:where(.astro-YZXZYMUR){grid-column:initial}}.bamp-button--secondary:where(.astro-YZXZYMUR){background:transparent;color:var(--bamp-text-primary);border:1px solid var(--bamp-hairline);font-size:.75rem;padding:.6rem 1rem;text-align:center}.bamp-button--secondary:where(.astro-YZXZYMUR):hover{background:var(--bamp-text-primary);color:#fff;border-color:var(--bamp-text-primary)}.bamp-button--youtube:where(.astro-YZXZYMUR){background:#ff0000!important;color:#fff!important;border:2px solid #ff0000!important;font-size:.75rem;padding:.6rem 1rem;font-family:SF Mono,monospace;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;display:block;text-align:center;transition:all .2s ease}.bamp-button--youtube:where(.astro-YZXZYMUR):hover{background:#cc0000!important;border-color:#c00!important;color:#fff!important}.bamp-button--outline:where(.astro-YZXZYMUR){background:var(--bamp-charcoal)!important;color:#fff!important;border:2px solid var(--bamp-charcoal);font-size:.75rem;padding:.6rem 1rem;font-family:SF Mono,monospace;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;display:block;text-align:center;transition:all .2s ease}.bamp-button--outline:where(.astro-YZXZYMUR):hover{background:transparent!important;color:var(--bamp-charcoal)!important;border-color:var(--bamp-charcoal)}.bamp-product-link:where(.astro-YZXZYMUR){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;color:var(--bamp-text-muted);text-decoration:none;text-align:center;transition:color .2s ease}.bamp-product-link:where(.astro-YZXZYMUR):hover{color:var(--bamp-safety-blue);text-decoration:underline}.bamp-button:where(.astro-YZXZYMUR){background:var(--bamp-charcoal);color:var(--bamp-off-white);border:2px solid var(--bamp-charcoal);padding:.75rem 2rem;font-family:SF Mono,monospace;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;text-align:center}.bamp-product-card:where(.astro-YZXZYMUR) .bamp-card-actions:where(.astro-YZXZYMUR) .bamp-button:where(.astro-YZXZYMUR),.bamp-product-card:where(.astro-YZXZYMUR) .bamp-card-actions:where(.astro-YZXZYMUR) .bamp-button--secondary:where(.astro-YZXZYMUR),.bamp-product-card:where(.astro-YZXZYMUR) .bamp-card-actions:where(.astro-YZXZYMUR) .bamp-button--youtube:where(.astro-YZXZYMUR),.bamp-product-card:where(.astro-YZXZYMUR) .bamp-card-actions:where(.astro-YZXZYMUR) .bamp-button--outline:where(.astro-YZXZYMUR){padding:.6rem 1rem;font-size:.75rem}.bamp-button:where(.astro-YZXZYMUR):hover{background:transparent;color:var(--bamp-charcoal)}.bamp-button--primary:where(.astro-YZXZYMUR){background:var(--bamp-safety-blue);border-color:var(--bamp-safety-blue);color:#fff}.bamp-button--primary:where(.astro-YZXZYMUR):hover{background:transparent;color:var(--bamp-safety-blue)}.bamp-button--warning:where(.astro-YZXZYMUR){background:var(--bamp-warning-orange);border-color:var(--bamp-warning-orange);color:#fff}.bamp-button--warning:where(.astro-YZXZYMUR):hover{background:transparent;color:var(--bamp-warning-orange)}.bamp-metric:where(.astro-YZXZYMUR){font-family:SF Mono,monospace;font-size:2.5rem;font-weight:700;color:var(--bamp-charcoal);letter-spacing:-.02em}#tagline:where(.astro-YZXZYMUR){transition:opacity .3s ease}.bamp-metric:where(.astro-YZXZYMUR){background:linear-gradient(135deg,var(--bamp-charcoal) 0%,var(--bamp-safety-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bamp-header:where(.astro-YZXZYMUR){background:white;border-bottom:1px solid var(--bamp-hairline);position:sticky;top:0;z-index:40}.bamp-nav-link:where(.astro-YZXZYMUR){font-family:SF Mono,monospace;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--bamp-text-primary);transition:color .2s ease}.bamp-nav-link:where(.astro-YZXZYMUR):hover{color:var(--bamp-safety-blue)}.bamp-nav-link--external:where(.astro-YZXZYMUR){opacity:.8}.nav-divider:where(.astro-YZXZYMUR){width:1px;height:20px;background:var(--bamp-hairline);margin:0 .5rem}.max-w-7xl:where(.astro-YZXZYMUR){max-width:80rem}.mx-auto:where(.astro-YZXZYMUR){margin-left:auto;margin-right:auto}.px-4:where(.astro-YZXZYMUR){padding-left:1rem;padding-right:1rem}.flex:where(.astro-YZXZYMUR){display:flex}.items-center:where(.astro-YZXZYMUR){align-items:center}.justify-between:where(.astro-YZXZYMUR){justify-content:space-between}.h-16:where(.astro-YZXZYMUR){height:4rem}.gap-8:where(.astro-YZXZYMUR){gap:2rem}.hidden:where(.astro-YZXZYMUR){display:none}.block:where(.astro-YZXZYMUR){display:block}.p-2:where(.astro-YZXZYMUR){padding:.5rem}.py-2:where(.astro-YZXZYMUR){padding-top:.5rem;padding-bottom:.5rem}.py-4:where(.astro-YZXZYMUR){padding-top:1rem;padding-bottom:1rem}.w-6:where(.astro-YZXZYMUR){width:1.5rem}.h-6:where(.astro-YZXZYMUR){height:1.5rem}.text-sm:where(.astro-YZXZYMUR){font-size:.875rem}.border-t:where(.astro-YZXZYMUR){border-top-width:1px}.border-gray-200:where(.astro-YZXZYMUR){border-color:#e5e7eb}.transition-colors:where(.astro-YZXZYMUR){transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 768px){.md\:flex:where(.astro-YZXZYMUR){display:flex}.md\:hidden:where(.astro-YZXZYMUR){display:none}.md\:grid-cols-4:where(.astro-YZXZYMUR){grid-template-columns:repeat(4,minmax(0,1fr))}}footer:where(.astro-YZXZYMUR) .font-bold:where(.astro-YZXZYMUR).uppercase.tracking-wider{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.grid:where(.astro-YZXZYMUR){display:grid}.gap-6:where(.astro-YZXZYMUR){gap:1.5rem}.mb-3:where(.astro-YZXZYMUR){margin-bottom:.75rem}.space-y-2:where(.astro-YZXZYMUR)>:where(.astro-YZXZYMUR)+:where(.astro-YZXZYMUR){margin-top:.5rem}.text-gray-600:where(.astro-YZXZYMUR){color:#4b5563}.text-gray-500:where(.astro-YZXZYMUR){color:#6b7280}.hover\:text-blue-600:where(.astro-YZXZYMUR):hover{color:#2563eb}.mt-8:where(.astro-YZXZYMUR){margin-top:2rem}.text-center:where(.astro-YZXZYMUR){text-align:center}.pt-8:where(.astro-YZXZYMUR){padding-top:2rem}.pb-16:where(.astro-YZXZYMUR){padding-bottom:4rem}.text-xs:where(.astro-YZXZYMUR){font-size:.75rem}.social-icon:where(.astro-YZXZYMUR){display:inline-flex;align-items:center;width:20px;height:20px;margin-right:6px}.social-icon:where(.astro-YZXZYMUR) svg:where(.astro-YZXZYMUR){vertical-align:middle}.app-header-nav:where(.astro-YZXZYMUR){padding:20px;background:rgba(0,0,0,.05);backdrop-filter:blur(10px);position:relative;border-bottom:1px solid rgba(0,0,0,.1);z-index:10000}.top-video-section:where(.astro-YZXZYMUR){padding:10px 20px;text-align:center;background:transparent;margin:0}.top-video-button:where(.astro-YZXZYMUR){display:inline-block;background:#dc2626;color:#fff;padding:12px 24px;text-decoration:none;border-radius:6px;font-weight:600;font-size:1rem;transition:background .2s ease;box-shadow:0 2px 4px #0000004d}.top-video-button:where(.astro-YZXZYMUR):hover{background:#b91c1c}.top-video-button:where(.astro-YZXZYMUR) i:where(.astro-YZXZYMUR){margin-right:8px}.mobile-header-row:where(.astro-YZXZYMUR){display:none;justify-content:space-between;align-items:center;width:100%}.mobile-left-section:where(.astro-YZXZYMUR){display:flex;align-items:center;gap:12px}.bamp-labs-link:where(.astro-YZXZYMUR){color:#f8fafc;text-decoration:none;font-weight:600;font-size:1rem;transition:color .2s ease;display:flex;align-items:center;gap:8px}.launch-app-button:where(.astro-YZXZYMUR){width:400px}.bamp-labs-link:where(.astro-YZXZYMUR):hover{color:#2563eb}.bamp-logo:where(.astro-YZXZYMUR){width:24px;height:24px}.mobile-video-button:where(.astro-YZXZYMUR){color:#c66;border:2px solid #cc6666;background:none;padding:8px 16px;text-decoration:none;border-radius:6px;font-weight:400;font-size:.9rem;transition:all .2s ease;display:flex;align-items:center;gap:6px}.mobile-video-button:where(.astro-YZXZYMUR):hover{background:rgba(204,102,102,.1)}.mobile-menu-toggle:where(.astro-YZXZYMUR){background:none;border:none;cursor:pointer;padding:10px;z-index:100;display:flex;flex-direction:column;gap:4px}.hamburger-line:where(.astro-YZXZYMUR){width:24px;height:3px;background:#2563eb;border-radius:2px;transition:all .3s ease}.mobile-menu-toggle:where(.astro-YZXZYMUR).active .hamburger-line:where(.astro-YZXZYMUR):nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle:where(.astro-YZXZYMUR).active .hamburger-line:where(.astro-YZXZYMUR):nth-child(2){opacity:0}.mobile-menu-toggle:where(.astro-YZXZYMUR).active .hamburger-line:where(.astro-YZXZYMUR):nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.desktop-nav:where(.astro-YZXZYMUR){text-align:center}.desktop-nav:where(.astro-YZXZYMUR) a:where(.astro-YZXZYMUR){text-decoration:none;margin-right:20px}.desktop-nav:where(.astro-YZXZYMUR) a:where(.astro-YZXZYMUR):last-child{margin-right:0}.mobile-nav:where(.astro-YZXZYMUR){position:absolute;top:100%;left:0;right:0;background:rgba(15,23,42,1);backdrop-filter:blur(15px);border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px -1px #0003;padding:20px;display:none;flex-direction:column;gap:15px;z-index:9999}.mobile-nav:where(.astro-YZXZYMUR):not(.hidden){display:flex}.mobile-nav:where(.astro-YZXZYMUR) a:where(.astro-YZXZYMUR){text-decoration:none;text-align:center;padding:10px;border-radius:6px;color:#f8fafc;transition:background .2s ease}.mobile-nav:where(.astro-YZXZYMUR) a:where(.astro-YZXZYMUR):hover{background:rgba(255,255,255,.1)}.mobile-nav:where(.astro-YZXZYMUR) .mobile-priority:where(.astro-YZXZYMUR){order:-1;font-weight:600;background:#dc2626!important;color:#fff!important;border-bottom:1px solid #b91c1c;font-size:1.1rem;padding:15px 20px!important}.app-header-nav:where(.astro-YZXZYMUR) .youtube-button:where(.astro-YZXZYMUR){color:#c66;border:2px solid #cc6666;padding:10px 16px;border-radius:6px;display:inline-block}.app-header-nav:where(.astro-YZXZYMUR) .youtube-button:where(.astro-YZXZYMUR) i:where(.astro-YZXZYMUR){margin-right:5px}.app-header-nav:where(.astro-YZXZYMUR) .app-link:where(.astro-YZXZYMUR){color:#2563eb}@media (max-width: 768px){.desktop-nav:where(.astro-YZXZYMUR){display:none!important}.mobile-header-row:where(.astro-YZXZYMUR){display:flex!important}}@media (min-width: 769px){.mobile-header-row:where(.astro-YZXZYMUR){display:none!important}.mobile-nav:where(.astro-YZXZYMUR){display:none!important}}@media (max-width: 375px){.bamp-labs-text:where(.astro-YZXZYMUR){display:none}}@media (max-width: 640px){.bamp-button-group:where(.astro-YZXZYMUR){flex-direction:column;align-items:stretch}.bamp-button-group:where(.astro-YZXZYMUR) .bamp-button:where(.astro-YZXZYMUR){width:100%}.bamp-button:where(.astro-YZXZYMUR){white-space:nowrap;padding:.75rem 1rem;font-size:.8rem}.bamp-card:where(.astro-YZXZYMUR) .md\:w-1\/3:where(.astro-YZXZYMUR).text-left{text-align:center!important}.division-logo:where(.astro-YZXZYMUR){margin-left:auto!important;margin-right:auto!important}.filter-section:where(.astro-YZXZYMUR){flex-direction:column!important;align-items:center!important;gap:8px!important}.filter-label:where(.astro-YZXZYMUR){margin-right:0!important;margin-bottom:4px!important}#products-grid:where(.astro-YZXZYMUR){justify-items:center!important}.product-title-area:where(.astro-YZXZYMUR){flex:1!important;margin-right:2rem!important}.launch-app-button:where(.astro-YZXZYMUR){width:100%!important;text-align:center!important}.product-hero:where(.astro-YZXZYMUR){flex-direction:column!important;align-items:center!important}.product-title-area:where(.astro-YZXZYMUR){margin-right:0!important;margin-bottom:2rem!important;text-align:center!important}.division-seal-fixed:where(.astro-YZXZYMUR){align-self:center!important}.division-seal-fixed:where(.astro-YZXZYMUR) div:where(.astro-YZXZYMUR)[class*=absolute]{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important;min-width:auto!important;min-height:auto!important;max-width:none!important;max-height:none!important}.quintillion-text:where(.astro-YZXZYMUR){word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important}.big-number:where(.astro-YZXZYMUR){word-wrap:break-word!important;word-break:break-all!important;overflow-wrap:break-word!important;line-height:1.2!important}.bamp-card:where(.astro-YZXZYMUR){padding:1rem!important}.mobile-reduced-padding:where(.astro-YZXZYMUR){padding:.75rem!important}.mobile-small-padding:where(.astro-YZXZYMUR){padding:.5rem!important}}:root{--bamp-charcoal: #1c1c1e;--bamp-off-white: #f6f7f8;--bamp-safety-blue: #2563eb;--bamp-warning-orange: #f59e0b;--bamp-grid-color: rgba(37, 99, 235, .05);--bamp-hairline: rgba(28, 28, 30, .1);--bamp-text-primary: #1c1c1e;--bamp-text-secondary: #6b7280;--bamp-text-muted: #9ca3af}.bamp-theme{--background: var(--bamp-off-white);--text-color: var(--bamp-text-primary);--text-color--off: var(--bamp-text-secondary);--nano-card-text: var(--bamp-text-primary);--tag-bg: rgba(37, 99, 235, .1)}.bamp-container{background:var(--bamp-off-white);color:var(--bamp-text-primary);min-height:100vh;position:relative}.bamp-grid-bg{position:absolute;inset:0;background-image:linear-gradient(var(--bamp-hairline) 1px,transparent 1px),linear-gradient(90deg,var(--bamp-hairline) 1px,transparent 1px);background-size:50px 50px;opacity:.5;pointer-events:none}.bamp-glitch{position:relative;transition:all .1s ease}.bamp-glitch:hover{animation:bamp-glitch .3s ease}@keyframes bamp-glitch{0%,to{transform:translate(0);filter:none}20%{transform:translate(-1px,1px);filter:hue-rotate(90deg)}40%{transform:translate(1px,-1px);filter:hue-rotate(-90deg)}60%{transform:translate(-1px);filter:hue-rotate(180deg)}}.bamp-glitch-card{position:relative;transition:all .1s ease}.bamp-glitch-card:hover{animation:bamp-glitch .3s ease}.bamp-error-flash{position:relative}.bamp-error-flash:before{content:"ERROR";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:red;font-size:2rem;font-weight:700;font-family:monospace;opacity:0;pointer-events:none;z-index:10;animation:error-flash 8s infinite}@keyframes error-flash{0%,88%,to{opacity:0}89%,96%{opacity:.8}}.bamp-static{position:relative}.bamp-static:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,#000 0px,#fff 1px,#fff 2px,#000 3px),repeating-linear-gradient(90deg,#fff 0px,#000 1px,#000 2px,#fff 3px);background-size:2px 2px,2px 2px;background-blend-mode:difference;filter:contrast(200%) brightness(150%);opacity:0;pointer-events:none;animation:static-noise 10s infinite}.bamp-static:before{content:"NO SIGNAL";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffffe6;background:rgba(0,0,0,.7);padding:.5rem 1rem;font-family:monospace;font-size:.8rem;font-weight:700;letter-spacing:.2em;opacity:0;pointer-events:none;z-index:101;animation:static-flicker 10s infinite}@keyframes static-noise{0%,80%,to{opacity:0}81%,95%{opacity:1;background-position:0px 0px,1px 1px,0 0,0 0}82%{background-position:1px 0px,0px 1px,0 0,0 0}83%{background-position:0px 1px,1px 0px,0 0,0 0}84%{background-position:1px 1px,0px 0px,0 0,0 0}}@keyframes static-flicker{0%,80%,to{opacity:0}81%,82%,84%,85%,87%,88%,90%,91%,93%,94%{opacity:1}83%,86%,89%,92%,95%{opacity:.8}}.bamp-corner-peel{position:relative;overflow:hidden}.bamp-corner-peel:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #f0f0f0 transparent transparent;transition:all .3s ease;box-shadow:-2px 2px 3px #0000001a}.bamp-corner-peel:hover:before{border-width:0 60px 60px 0}.bamp-flicker{animation:monitor-flicker 15s infinite}@keyframes monitor-flicker{0%,79%,to{opacity:1}80%,82%,84%,86%,88%{opacity:.6}81%,83%,85%,87%,95%{opacity:1}}.bamp-tilt-malfunction{animation:tilt-malfunction 20s infinite;transform-origin:center}@keyframes tilt-malfunction{0%,85%,to{transform:rotate(0)}86%,89%{transform:rotate(-1deg)}90%,93%{transform:rotate(1deg)}94%,97%{transform:rotate(-.5deg)}}.bamp-loading{position:relative}.bamp-loading:after{content:"";position:absolute;top:10px;right:10px;width:20px;height:20px;border:2px solid #e0e0e0;border-top-color:#333;border-radius:50%;opacity:0;animation:loading-appear 12s infinite}@keyframes loading-appear{0%,60%,to{opacity:0}61%,90%{opacity:1;animation:spin 1s linear infinite}}@keyframes spin{to{transform:rotate(360deg)}}.bamp-bsod{position:relative}.bamp-bsod:before{content:":(";position:absolute;inset:0;background:#0078d4;color:#fff;font-size:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Segoe UI,sans-serif;opacity:0;pointer-events:none;z-index:100;animation:bsod-flash 15s infinite}.bamp-bsod:after{content:"Your PC ran into a problem";position:absolute;top:60%;left:0;right:0;color:#fff;font-size:.75rem;text-align:center;font-family:Segoe UI,sans-serif;opacity:0;pointer-events:none;z-index:101;animation:bsod-flash 15s infinite}@keyframes bsod-flash{0%,85%,to{opacity:0}86%,95%{opacity:1}}.bamp-demo-animations .bamp-error-flash:before{animation-duration:4s}.bamp-demo-animations .bamp-bsod:before,.bamp-demo-animations .bamp-bsod:after{animation-duration:5s}.bamp-demo-animations .bamp-static:after{animation-duration:6s}.bamp-demo-animations .bamp-tilt-malfunction{animation-duration:8s}.bamp-demo-animations .bamp-flicker{animation-duration:7s}.bamp-demo-animations .bamp-loading:after{animation-duration:6s}.bamp-demo-animations .bamp-buffering:after{animation-duration:5s}.bamp-demo-animations .bamp-cursor-stuck:after{animation-duration:8s}.bamp-demo-animations .bamp-404-stamp:before{animation-duration:6s}.bamp-demo-animations .bamp-update-stuck:after{animation-duration:10s}.bamp-demo-animations .bamp-coffee-stain:before{animation-duration:12s}.bamp-demo-animations .bamp-memory-leak{animation-duration:15s}.bamp-demo-animations .bamp-corrupted:after{animation-duration:7s}.bamp-buffering:after{content:"• • •";position:absolute;bottom:10px;right:10px;font-size:1.5rem;opacity:0;animation:buffering-appear 10s infinite}@keyframes buffering-appear{0%,50%,to{opacity:0}51%,85%{opacity:1;animation:buffering-dots 1.4s infinite}}@keyframes buffering-dots{0%,20%{content:"•"}40%{content:"• •"}60%,to{content:"• • •"}}.bamp-cursor-stuck:after{content:"";position:absolute;top:45%;left:55%;width:20px;height:20px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M11 21L5 3l18 8-7 2z"/></svg>') no-repeat center;background-size:contain;pointer-events:none;z-index:100;opacity:0;animation:cursor-stuck 18s infinite}@keyframes cursor-stuck{0%,65%,to{opacity:0}66%,85%{opacity:1;animation:cursor-wiggle .1s infinite}}@keyframes cursor-wiggle{0%,to{transform:translate(0)}50%{transform:translate(2px,1px)}}.bamp-404-stamp{position:relative}.bamp-404-stamp:before{content:"404";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg) scale(0);color:red;font-size:3rem;font-weight:700;font-family:Impact,sans-serif;border:4px solid red;padding:.5rem 1rem;opacity:.8;pointer-events:none;z-index:100;animation:stamp-slam 12s infinite}@keyframes stamp-slam{0%,78%,to{transform:translate(-50%,-50%) rotate(-15deg) scale(0);opacity:0}79%{transform:translate(-50%,-50%) rotate(-15deg) scale(1.2);opacity:.8}80%,95%{transform:translate(-50%,-50%) rotate(-15deg) scale(1);opacity:.8}}.bamp-update-stuck{position:relative}.bamp-update-stuck:after{content:"Updating... 99%";position:absolute;bottom:0;left:0;right:0;background:linear-gradient(90deg,#4caf50 99%,#e0e0e0 99%);color:#fff;padding:4px;font-size:.75rem;font-family:monospace;text-align:center;opacity:0;animation:update-stuck 20s infinite}@keyframes update-stuck{0%,60%,to{opacity:0}61%,90%{opacity:1}}.bamp-coffee-stain:before{content:"";position:absolute;top:20%;right:15%;width:80px;height:80px;border-radius:50%;border:8px solid rgba(139,69,19,.2);opacity:0;animation:coffee-appear 25s infinite}@keyframes coffee-appear{0%,75%,to{opacity:0}76%,95%{opacity:1}}.bamp-memory-leak{animation:memory-leak 20s infinite;transform-origin:top}@keyframes memory-leak{0%,80%,to{transform:translateY(0) scaleY(1)}85%,95%{transform:translateY(8px) scaleY(1.08);filter:blur(.5px)}}.bamp-corrupted:after{content:"";position:absolute;inset:30% 40% 40% 20%;background:repeating-linear-gradient(0deg,#ff0000 0px,#00ff00 2px,#0000ff 4px);mix-blend-mode:multiply;opacity:0;animation:corrupt-flash 14s infinite}@keyframes corrupt-flash{0%,81%,to{opacity:0}82%,93%{opacity:.5}}.bamp-mono{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bamp-humanist{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.6}.bamp-hairline-border{border:1px solid var(--bamp-hairline)}.bamp-hairline-divider{height:1px;background:var(--bamp-hairline);width:100%;margin:2rem 0}.bamp-card{background:white;border:1px solid var(--bamp-hairline);border-radius:0;padding:2rem;position:relative;transition:all .2s ease}.bamp-card:hover{box-shadow:0 4px 12px #1c1c1e14;transform:translateY(-2px)}.bamp-product-card{background:white;border:1px solid var(--bamp-hairline);border-radius:0;padding:0;position:relative;transition:all .2s ease;overflow:hidden;display:flex;flex-direction:column;height:100%}.bamp-product-card:hover{box-shadow:0 8px 24px #1c1c1e1f;transform:translateY(-4px)}.bamp-card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--bamp-hairline);background:rgba(37,99,235,.02)}.bamp-app-id{font-family:SF Mono,monospace;font-size:.75rem;font-weight:600;color:var(--bamp-text-muted);letter-spacing:.1em;text-transform:uppercase}.bamp-screenshot-container{position:relative;aspect-ratio:16/10;background:#f8f9fa;border-bottom:1px solid var(--bamp-hairline);overflow:hidden}.bamp-division-overlay{position:absolute;top:.75rem;left:.75rem;z-index:10;background:rgba(255,255,255,.95);border-radius:50%;padding:.25rem;border:1px solid rgba(28,28,30,.1);box-shadow:0 2px 4px #0000001a}.bamp-app-id-overlay{position:absolute;top:1rem;right:1rem;z-index:10;background:rgba(28,28,30,.9);color:#fff;font-family:SF Mono,monospace;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.375rem .75rem;border-radius:2px}.bamp-app-tags{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;flex-direction:column;gap:.25rem}.bamp-app-type{background:rgba(37,99,235,.9);color:#fff;font-family:SF Mono,monospace;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .5rem;border-radius:2px;text-align:center}.bamp-app-category{background:rgba(124,58,237,.9);color:#fff;font-family:SF Mono,monospace;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .5rem;border-radius:2px;text-align:center}.bamp-app-version{background:rgba(28,28,30,.9);color:#fff;font-family:SF Mono,monospace;font-size:.625rem;font-weight:600;letter-spacing:.05em;padding:.25rem .5rem;border-radius:2px;text-align:center}.bamp-screenshot-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);display:flex;align-items:center;justify-content:center;position:relative}.bamp-screenshot-content{text-align:center;color:var(--bamp-text-secondary)}.bamp-screenshot-icon{font-size:2.5rem;margin-bottom:.5rem;filter:grayscale(100%) opacity(.6)}.bamp-screenshot-text{font-family:SF Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bamp-text-muted)}.bamp-screenshot-overlay{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 0%,rgba(37,99,235,.03) 50%,transparent 100%);background-size:100px 100%;animation:scan-line 3s linear infinite;opacity:0;transition:opacity .3s ease}.bamp-product-card:hover .bamp-screenshot-overlay{opacity:1}@keyframes scan-line{0%{transform:translate(-100%)}to{transform:translate(100%)}}.bamp-card-content{padding:1.5rem 1.5rem .25rem;display:flex;flex-direction:column}.bamp-product-title{font-family:SF Mono,monospace;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bamp-text-primary);margin-bottom:.5rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.6rem}.bamp-product-tagline{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:var(--bamp-text-secondary);line-height:1.5;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.625rem}.bamp-tech-specs{display:flex;justify-content:space-between;font-family:SF Mono,monospace;font-size:.75rem;color:var(--bamp-text-muted);margin-bottom:1rem;padding-top:1rem;border-top:1px solid rgba(28,28,30,.05)}.bamp-crash-count{font-family:SF Mono,monospace;font-size:.75rem;color:var(--bamp-text-muted);margin-bottom:1rem;padding-top:1rem;border-top:1px solid rgba(28,28,30,.05)}.bamp-product-card .bamp-card-actions{padding:.25rem 1.5rem 1.5rem;background:rgba(248,249,250,.5);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:.75rem;align-items:stretch}.bamp-product-card .bamp-card-actions>:first-child{grid-column:1 / -1}.bamp-product-card .bamp-card-actions .bamp-button,.bamp-product-card .bamp-card-actions .bamp-button--secondary,.bamp-product-card .bamp-card-actions .bamp-button--youtube,.bamp-product-card .bamp-card-actions .bamp-button--outline{flex:1}@media (max-width: 768px){.bamp-product-card .bamp-card-actions{display:flex;flex-direction:column;gap:.75rem}.bamp-product-card .bamp-card-actions>:first-child{grid-column:initial}}.bamp-button--secondary{background:transparent;color:var(--bamp-text-primary);border:1px solid var(--bamp-hairline);font-size:.75rem;padding:.6rem 1rem;text-align:center}.bamp-button--secondary:hover{background:var(--bamp-text-primary);color:#fff;border-color:var(--bamp-text-primary)}.bamp-button--youtube{background:#ff0000!important;color:#fff!important;border:2px solid #ff0000!important;font-size:.75rem;padding:.6rem 1rem;font-family:SF Mono,monospace;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;display:block;text-align:center;transition:all .2s ease}.bamp-button--youtube:hover{background:#cc0000!important;border-color:#c00!important;color:#fff!important}.bamp-button--outline{background:var(--bamp-charcoal)!important;color:#fff!important;border:2px solid var(--bamp-charcoal);font-size:.75rem;padding:.6rem 1rem;font-family:SF Mono,monospace;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;display:block;text-align:center;transition:all .2s ease}.bamp-button--outline:hover{background:transparent!important;color:var(--bamp-charcoal)!important;border-color:var(--bamp-charcoal)}.bamp-product-link{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;color:var(--bamp-text-muted);text-decoration:none;text-align:center;transition:color .2s ease}.bamp-product-link:hover{color:var(--bamp-safety-blue);text-decoration:underline}.bamp-button{background:var(--bamp-charcoal);color:var(--bamp-off-white);border:2px solid var(--bamp-charcoal);padding:.75rem 2rem;font-family:SF Mono,monospace;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;text-align:center}.bamp-product-card .bamp-card-actions .bamp-button,.bamp-product-card .bamp-card-actions .bamp-button--secondary,.bamp-product-card .bamp-card-actions .bamp-button--youtube,.bamp-product-card .bamp-card-actions .bamp-button--outline{padding:.6rem 1rem;font-size:.75rem}.bamp-button:hover{background:transparent;color:var(--bamp-charcoal)}.bamp-button--primary{background:var(--bamp-safety-blue);border-color:var(--bamp-safety-blue);color:#fff}.bamp-button--primary:hover{background:transparent;color:var(--bamp-safety-blue)}.bamp-button--warning{background:var(--bamp-warning-orange);border-color:var(--bamp-warning-orange);color:#fff}.bamp-button--warning:hover{background:transparent;color:var(--bamp-warning-orange)}.bamp-metric{font-family:SF Mono,monospace;font-size:2.5rem;font-weight:700;color:var(--bamp-charcoal);letter-spacing:-.02em}#tagline{transition:opacity .3s ease}.bamp-metric{background:linear-gradient(135deg,var(--bamp-charcoal) 0%,var(--bamp-safety-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bamp-header{background:white;border-bottom:1px solid var(--bamp-hairline);position:sticky;top:0;z-index:40}.bamp-nav-link{font-family:SF Mono,monospace;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--bamp-text-primary);transition:color .2s ease}.bamp-nav-link:hover{color:var(--bamp-safety-blue)}.bamp-nav-link--external{opacity:.8}.nav-divider{width:1px;height:20px;background:var(--bamp-hairline);margin:0 .5rem}.max-w-7xl{max-width:80rem}.mx-auto{margin-left:auto;margin-right:auto}.px-4{padding-left:1rem;padding-right:1rem}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.h-16{height:4rem}.gap-8{gap:2rem}.hidden{display:none}.block{display:block}.p-2{padding:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.w-6{width:1.5rem}.h-6{height:1.5rem}.text-sm{font-size:.875rem}.border-t{border-top-width:1px}.border-gray-200{border-color:#e5e7eb}.transition-colors{transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}footer .font-bold.uppercase.tracking-wider{font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.grid{display:grid}.gap-6{gap:1.5rem}.mb-3{margin-bottom:.75rem}.space-y-2>*+*{margin-top:.5rem}.text-gray-600{color:#4b5563}.text-gray-500{color:#6b7280}.hover\:text-blue-600:hover{color:#2563eb}.mt-8{margin-top:2rem}.text-center{text-align:center}.pt-8{padding-top:2rem}.pb-16{padding-bottom:4rem}.text-xs{font-size:.75rem}.social-icon{display:inline-flex;align-items:center;width:20px;height:20px;margin-right:6px}.social-icon svg{vertical-align:middle}.app-header-nav{padding:20px;background:rgba(0,0,0,.05);backdrop-filter:blur(10px);position:relative;border-bottom:1px solid rgba(0,0,0,.1);z-index:10000}.top-video-section{padding:10px 20px;text-align:center;background:transparent;margin:0}.top-video-button{display:inline-block;background:#dc2626;color:#fff;padding:12px 24px;text-decoration:none;border-radius:6px;font-weight:600;font-size:1rem;transition:background .2s ease;box-shadow:0 2px 4px #0000004d}.top-video-button:hover{background:#b91c1c}.top-video-button i{margin-right:8px}.mobile-header-row{display:none;justify-content:space-between;align-items:center;width:100%}.mobile-left-section{display:flex;align-items:center;gap:12px}.bamp-labs-link{color:#f8fafc;text-decoration:none;font-weight:600;font-size:1rem;transition:color .2s ease;display:flex;align-items:center;gap:8px}.launch-app-button{width:400px}.bamp-labs-link:hover{color:#2563eb}.bamp-logo{width:24px;height:24px}.mobile-video-button{color:#c66;border:2px solid #cc6666;background:none;padding:8px 16px;text-decoration:none;border-radius:6px;font-weight:400;font-size:.9rem;transition:all .2s ease;display:flex;align-items:center;gap:6px}.mobile-video-button:hover{background:rgba(204,102,102,.1)}.mobile-menu-toggle{background:none;border:none;cursor:pointer;padding:10px;z-index:100;display:flex;flex-direction:column;gap:4px}.hamburger-line{width:24px;height:3px;background:#2563eb;border-radius:2px;transition:all .3s ease}.mobile-menu-toggle.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.mobile-menu-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.desktop-nav{text-align:center}.desktop-nav a{text-decoration:none;margin-right:20px}.desktop-nav a:last-child{margin-right:0}.mobile-nav{position:absolute;top:100%;left:0;right:0;background:rgba(15,23,42,1);backdrop-filter:blur(15px);border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px -1px #0003;padding:20px;display:none;flex-direction:column;gap:15px;z-index:9999}.mobile-nav:not(.hidden){display:flex}.mobile-nav a{text-decoration:none;text-align:center;padding:10px;border-radius:6px;color:#f8fafc;transition:background .2s ease}.mobile-nav a:hover{background:rgba(255,255,255,.1)}.mobile-nav .mobile-priority{order:-1;font-weight:600;background:#dc2626!important;color:#fff!important;border-bottom:1px solid #b91c1c;font-size:1.1rem;padding:15px 20px!important}.app-header-nav .youtube-button{color:#c66;border:2px solid #cc6666;padding:10px 16px;border-radius:6px;display:inline-block}.app-header-nav .youtube-button i{margin-right:5px}.app-header-nav .app-link{color:#2563eb}@media (max-width: 768px){.desktop-nav{display:none!important}.mobile-header-row{display:flex!important}}@media (min-width: 769px){.mobile-header-row,.mobile-nav{display:none!important}}@media (max-width: 375px){.bamp-labs-text{display:none}}@media (max-width: 640px){.bamp-button-group{flex-direction:column;align-items:stretch}.bamp-button-group .bamp-button{width:100%}.bamp-button{white-space:nowrap;padding:.75rem 1rem;font-size:.8rem}.bamp-card .md\:w-1\/3.text-left{text-align:center!important}.division-logo{margin-left:auto!important;margin-right:auto!important}.filter-section{flex-direction:column!important;align-items:center!important;gap:8px!important}.filter-label{margin-right:0!important;margin-bottom:4px!important}#products-grid{justify-items:center!important}.product-title-area{flex:1!important;margin-right:2rem!important}.launch-app-button{width:100%!important;text-align:center!important}.product-hero{flex-direction:column!important;align-items:center!important}.product-title-area{margin-right:0!important;margin-bottom:2rem!important;text-align:center!important}.division-seal-fixed{align-self:center!important}.division-seal-fixed div[class*=absolute]{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important;min-width:auto!important;min-height:auto!important;max-width:none!important;max-height:none!important}.quintillion-text{word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important}.big-number{word-wrap:break-word!important;word-break:break-all!important;overflow-wrap:break-word!important;line-height:1.2!important}.bamp-card{padding:1rem!important}.mobile-reduced-padding{padding:.75rem!important}.mobile-small-padding{padding:.5rem!important}}
