.website-wrapper{--brand-black: #0a0a0a;--brand-dark: #111111;--brand-gray: #1f1f1f;--brand-border: #333333;--brand-accent: #ffffff;--brand-text: #e5e5e5;--brand-muted: #a1a1aa;--brand-highlight: #3b82f6;--brand-success: #22c55e;overflow-y:auto;height:100vh;background-color:var(--brand-black);color:var(--brand-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.website-wrapper h1{display:block;border-bottom:none;padding-bottom:0;font-size:inherit;color:inherit;margin-bottom:0}.website-wrapper h2{font-size:inherit;color:inherit;margin-bottom:0}.website-wrapper h3{font-size:inherit;font-weight:inherit;text-transform:none;letter-spacing:normal;color:inherit;margin-bottom:0}.website-wrapper h4{margin-bottom:0}.website-wrapper p{font-size:inherit;color:inherit}.website-wrapper a,.website-wrapper a:hover{color:inherit}.website-wrapper ::selection{background-color:var(--brand-highlight);color:#fff}.website-wrapper::-webkit-scrollbar{width:8px;height:8px}.website-wrapper::-webkit-scrollbar-track{background:#111}.website-wrapper::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.website-wrapper::-webkit-scrollbar-thumb:hover{background:#444}.website-wrapper .font-mono{font-family:JetBrains Mono,Fira Code,monospace}.website-wrapper .text-brand-muted{color:var(--brand-muted)}.website-wrapper .text-brand-text{color:var(--brand-text)}.website-wrapper .text-brand-success{color:var(--brand-success)}.website-wrapper .text-brand-highlight{color:var(--brand-highlight)}.website-wrapper .bg-brand-black{background-color:var(--brand-black)}.website-wrapper .bg-brand-dark{background-color:var(--brand-dark)}.website-wrapper .bg-brand-gray{background-color:var(--brand-gray)}.website-wrapper .border-brand{border-color:var(--brand-border)!important}.website-wrapper .text-purple-400{color:#c084fc}.website-wrapper .text-blue-400{color:#60a5fa}.website-wrapper .text-green-400{color:#4ade80}.website-wrapper .text-yellow-400{color:#facc15}.website-wrapper .text-yellow-500{color:#eab308}.website-wrapper .text-gray-500{color:#6b7280}.website-wrapper .text-gray-300{color:#d1d5db}.website-wrapper #header{position:fixed;top:0;width:100%;z-index:1050;border-bottom:1px solid var(--brand-border);background-color:#0a0a0acc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.website-wrapper .header-inner{height:4rem}.website-wrapper .logo-box{width:2rem;height:2rem;background-color:var(--brand-accent);color:var(--brand-black);font-family:JetBrains Mono,monospace;font-weight:700;font-size:.65rem;border-radius:2px}.website-wrapper .nav-link-brand{font-size:.875rem;font-weight:500;color:var(--brand-muted);text-decoration:none;transition:color .15s}.website-wrapper .nav-link-brand:hover{color:#fff}.website-wrapper .btn-highlight{background-color:var(--brand-highlight);color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1rem;border-radius:2px;border:none;text-decoration:none;transition:background-color .15s}.website-wrapper .btn-highlight:hover{background-color:#2563eb;color:#fff}.website-wrapper #mobile-menu{background-color:var(--brand-black);border-bottom:1px solid var(--brand-border)}.website-wrapper #hero{padding-top:8rem;padding-bottom:5rem;border-bottom:1px solid var(--brand-border);overflow:hidden}@media(min-width:768px){.website-wrapper #hero{padding-top:12rem;padding-bottom:8rem}}.website-wrapper .bg-grid{background-size:40px 40px;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)}.website-wrapper .version-badge{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--brand-border);background-color:var(--brand-dark);padding:.25rem .75rem;border-radius:9999px}.website-wrapper .hero-heading{font-size:3rem;font-weight:700;letter-spacing:-.05em;color:#fff;line-height:1.1}@media(min-width:768px){.website-wrapper .hero-heading{font-size:3.75rem}}@media(min-width:992px){.website-wrapper .hero-heading{font-size:4.5rem}}.website-wrapper .btn-hero-primary{background-color:#fff;color:#000;padding:.875rem 2rem;border-radius:2px;font-weight:600;border:none;text-decoration:none;transition:all .15s}.website-wrapper .btn-hero-primary:hover{background-color:#e5e7eb;color:#000}.website-wrapper .btn-hero-primary:hover .fa-arrow-right{transform:translate(4px)}.website-wrapper .btn-hero-primary .fa-arrow-right{transition:transform .15s}.website-wrapper .btn-hero-outline{border:1px solid var(--brand-border);color:var(--brand-text);padding:.875rem 2rem;border-radius:2px;font-weight:500;background-color:#11111180;text-decoration:none;transition:all .15s}.website-wrapper .btn-hero-outline:hover{border-color:var(--brand-text);color:#fff}.website-wrapper .code-window{border:1px solid var(--brand-border);border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.website-wrapper .window-dot{width:.75rem;height:.75rem;border-radius:50%;display:inline-block}.website-wrapper .window-dot-red{background-color:#ef444433;border:1px solid rgba(239,68,68,.5)}.website-wrapper .window-dot-yellow{background-color:#eab30833;border:1px solid rgba(234,179,8,.5)}.website-wrapper .window-dot-green{background-color:#22c55e33;border:1px solid rgba(34,197,94,.5)}.website-wrapper .image-preview{position:relative;height:16rem;background-color:var(--brand-gray);overflow:hidden}.website-wrapper .image-preview img{width:100%;height:100%;object-fit:cover;opacity:.6;filter:grayscale(100%);transition:filter .7s}.website-wrapper .image-preview:hover img{filter:grayscale(0%)}@media(min-width:768px){.website-wrapper .image-preview{height:24rem}.website-wrapper .image-preview.border-end-md{border-right:1px solid var(--brand-border)}}.website-wrapper .image-overlay{position:absolute;bottom:1rem;left:1rem;right:1rem;background-color:#0a0a0ae6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--brand-border);padding:.75rem;border-radius:.25rem}.website-wrapper .json-response{height:16rem;overflow-y:auto;padding:1rem}@media(min-width:768px){.website-wrapper .json-response{height:24rem}}.website-wrapper .bounding-box{position:absolute;border:2px solid #22c55e;background-color:#22c55e1a;animation:pulse 2s infinite}.website-wrapper .bounding-label{position:absolute;top:-24px;left:-2px;background-color:#22c55e;color:#000;font-family:JetBrains Mono,monospace;font-size:10px;padding:2px 6px;font-weight:600}@keyframes pulse{0%{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.website-wrapper .code-preview{counter-reset:line}.website-wrapper .code-line:before{counter-increment:line;content:counter(line);display:inline-block;width:2rem;margin-right:1rem;color:#4b5563;text-align:right;font-size:.875rem;-webkit-user-select:none;user-select:none}.website-wrapper #metrics{border-bottom:1px solid var(--brand-border);background-color:var(--brand-dark)}.website-wrapper .metric-value{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:.25rem}.website-wrapper .metric-label{font-size:.875rem;color:var(--brand-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.website-wrapper .metrics-grid>div+div{border-left:1px solid rgba(51,51,51,.3)}.website-wrapper .feature-card{background-color:var(--brand-dark);border:1px solid var(--brand-border);padding:2rem;border-radius:.25rem;transition:border-color .15s;height:100%}.website-wrapper .feature-card:hover{border-color:var(--brand-text)}.website-wrapper .feature-icon{width:3rem;height:3rem;background-color:var(--brand-gray);border-radius:.25rem;transition:background-color .15s,color .15s}.website-wrapper .feature-card:hover .feature-icon{background-color:var(--brand-text);color:var(--brand-black)}.website-wrapper .step-number{flex-shrink:0;width:2rem;height:2rem;background-color:var(--brand-gray);border-radius:50%;border:1px solid var(--brand-border);margin-top:.25rem}.website-wrapper .code-tabs{background-color:var(--brand-black);border:1px solid var(--brand-border);border-radius:.5rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.website-wrapper .code-tabs .nav-tabs{border-bottom:1px solid var(--brand-border)}.website-wrapper .code-tabs .nav-tabs .nav-link{border:none;border-bottom:2px solid transparent;border-radius:0;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:var(--brand-muted);transition:color .15s,background-color .15s}.website-wrapper .code-tabs .nav-tabs .nav-link:hover{color:#fff;background-color:var(--brand-dark);border-color:transparent}.website-wrapper .code-tabs .nav-tabs .nav-link.active{color:#fff;background-color:var(--brand-dark);border-bottom-color:var(--brand-highlight)}.website-wrapper .code-tabs .tab-content{background-color:#0d0d0d}.website-wrapper .code-footer{background-color:var(--brand-dark);border-top:1px solid var(--brand-border)}.website-wrapper .visibility-card{background-color:var(--brand-dark);border:1px solid var(--brand-border);border-radius:.25rem;padding:1.5rem;height:100%}.website-wrapper .visibility-card .progress{height:4px;background-color:var(--brand-gray);border-radius:2px}.website-wrapper .feed-item{padding:1rem 1.25rem;border-bottom:1px solid var(--brand-border);transition:background-color .15s}.website-wrapper .feed-item:last-child{border-bottom:none}.website-wrapper .feed-item:hover{background-color:#ffffff05}.website-wrapper .plate-tag{display:inline-block;padding:.15rem .5rem;border:1px solid var(--brand-border);border-radius:.25rem;background-color:var(--brand-black)}.website-wrapper .pricing-section{background-color:var(--brand-dark);border-top:1px solid var(--brand-border)}.website-wrapper .pricing-card{background-color:var(--brand-black);border:1px solid var(--brand-border);padding:2rem;border-radius:.25rem;height:100%}.website-wrapper .pricing-card-featured{background-color:var(--brand-gray);border:2px solid var(--brand-highlight);position:relative;box-shadow:0 25px 50px -12px #00000040}@media(min-width:992px){.website-wrapper .pricing-card-featured{transform:translateY(-1rem)}}.website-wrapper .pricing-badge{position:absolute;top:0;right:0;background-color:var(--brand-highlight);color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-bottom-left-radius:.25rem;border-top-right-radius:.25rem}.website-wrapper .price{font-size:2.25rem;font-weight:700;color:#fff}.website-wrapper .price-period{font-size:1.125rem;font-weight:400;color:var(--brand-muted)}.website-wrapper .btn-pricing-outline{display:block;width:100%;text-align:center;border:1px solid var(--brand-border);color:#fff;padding:.75rem;border-radius:.25rem;font-weight:500;text-decoration:none;transition:background-color .15s}.website-wrapper .btn-pricing-outline:hover{background-color:var(--brand-gray);color:#fff}.website-wrapper .btn-pricing-primary{display:block;width:100%;text-align:center;background-color:var(--brand-highlight);color:#fff;padding:.75rem;border-radius:.25rem;font-weight:600;text-decoration:none;border:none;transition:background-color .15s}.website-wrapper .btn-pricing-primary:hover{background-color:#2563eb;color:#fff}.website-wrapper .check-item{display:flex;align-items:flex-start;font-size:.875rem;color:var(--brand-text)}.website-wrapper .check-item i{margin-top:.25rem;margin-right:.75rem}.website-wrapper footer a{text-decoration:none}.website-wrapper .footer-links{list-style:none;padding:0;margin:0}.website-wrapper .footer-links li+li{margin-top:1rem}.website-wrapper .footer-links a{color:var(--brand-muted);font-size:.875rem;transition:color .15s}.website-wrapper .footer-links a:hover{color:#fff}.website-wrapper .social-link{color:var(--brand-muted);transition:color .15s;font-size:1.25rem}.website-wrapper .social-link:hover{color:#fff}.website-wrapper .footer-input{background-color:var(--brand-dark);border:1px solid var(--brand-border);color:#fff}.website-wrapper .footer-input:focus{background-color:var(--brand-dark);border-color:var(--brand-text);box-shadow:none;color:#fff}.website-wrapper .footer-input::placeholder{color:var(--brand-muted)}.website-wrapper .btn-subscribe{background-color:#fff;color:#000;font-size:.875rem;font-weight:600;transition:background-color .15s}.website-wrapper .btn-subscribe:hover{background-color:#e5e7eb;color:#000}.website-wrapper .status-dot{width:.5rem;height:.5rem;border-radius:50%;display:inline-block}.website-wrapper .pagination .page-link{font-size:.8125rem;color:var(--brand-muted);border-color:var(--brand-border);background-color:var(--brand-dark)}.website-wrapper .pagination .page-item.active .page-link{background-color:var(--brand-dark);border-color:var(--brand-text);color:#fff;font-weight:600}.website-wrapper .pagination .page-link:hover{background-color:var(--brand-gray);border-color:var(--brand-border);color:#fff}.website-wrapper .pagination .page-item.disabled .page-link{background-color:var(--brand-dark);border-color:var(--brand-border);color:var(--brand-border)}
