@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600;700&family=Outfit:wght@300;400;500;600;700&display=swap";.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#07080ae0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:56px}.logo{font-family:var(--font-mono);font-weight:700;font-size:17px;color:var(--text-bright)!important;letter-spacing:-.5px;opacity:1!important}.logo-accent{color:var(--accent)}.logo-dot{color:var(--text-dim);font-weight:400}.nav-links{list-style:none;display:flex;gap:32px}.nav-links a{color:var(--text-dim);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;transition:color .2s ease;opacity:1!important}.nav-links a:hover,.nav-links a.active{color:var(--accent)}@media(max-width:640px){.nav-links{gap:20px}.nav-links a{font-size:11px;letter-spacing:1px}}.footer{border-top:1px solid var(--border);padding:32px 0;margin-top:var(--section-gap)}.footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--text-dim)}.footer-brand{font-family:var(--font-mono);font-weight:600;color:var(--text-dim)}.footer-accent{color:var(--accent);opacity:.5}.footer-email{font-family:var(--font-mono);font-size:12px}.status-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:4px 10px;border-radius:3px;border:1px solid}.status-dot{width:6px;height:6px;border-radius:50%}.status-live{color:var(--live);border-color:#00e09e40;background:#00e09e0f}.status-live .status-dot{background:var(--live);box-shadow:0 0 6px var(--live);animation:pulse 2s ease-in-out infinite}.status-soon{color:var(--soon);border-color:#f0a04040;background:#f0a0400f}.status-soon .status-dot{background:var(--soon)}.status-dev{color:var(--text-dim);border-color:var(--border-bright);background:var(--bg-card)}.status-dev .status-dot{background:var(--text-dim)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.flip-card{perspective:800px;cursor:pointer;min-height:280px}.flip-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--card-radius)}.flip-card-inner{position:relative;width:100%;height:100%;min-height:280px;transition:transform .5s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--card-radius);padding:28px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.flip-card:hover .flip-face{border-color:var(--border-bright)}.flip-card-live .flip-face{border-color:var(--border-accent);background:linear-gradient(135deg,var(--bg-card) 0%,rgba(0,224,158,.03) 100%)}.flip-back{transform:rotateY(180deg)}.flip-icon{font-size:28px;color:var(--accent);opacity:.6;margin-bottom:4px}.flip-front h3,.flip-back h3{font-family:var(--font-sans);font-size:20px;font-weight:600;color:var(--text-heading)}.flip-tagline{font-size:13px;color:var(--text);line-height:1.6;flex:1}.flip-detail{font-size:13px;color:var(--text);line-height:1.7;flex:1}.flip-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.flip-tag{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.5px;color:var(--text-dim);background:var(--bg-raised);border:1px solid var(--border);border-radius:3px;padding:2px 7px}.flip-domain{font-family:var(--font-mono);font-size:12px;color:var(--text-dim);opacity:.6}.flip-built-by{font-family:var(--font-mono);font-size:11px;color:var(--accent);opacity:.4}.flip-link{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--accent);padding:8px 16px;border:1px solid var(--border-bright);border-radius:var(--card-radius);background:var(--bg-raised);text-align:center;transition:all .2s ease;text-decoration:none}.flip-link:hover{border-color:var(--accent);background:var(--accent-dim);opacity:1}.flip-hint{font-family:var(--font-mono);font-size:10px;color:var(--text-dim);opacity:.3;text-align:right;margin-top:auto}.svc-monitor{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--card-radius);overflow:hidden}.svc-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--border);background:var(--bg-raised)}.svc-title{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);letter-spacing:.5px}.svc-scanning{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);animation:pulse-text 1.5s ease-in-out infinite}@keyframes pulse-text{0%,to{opacity:1}50%{opacity:.3}}.svc-summary{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.5px}.svc-all-good{color:var(--live)}.svc-partial{color:var(--soon)}.svc-list{padding:8px 0}.svc-row{display:flex;align-items:center;gap:10px;padding:8px 20px;font-family:var(--font-mono);font-size:13px;transition:background .15s ease}.svc-row:hover{background:var(--bg-card-hover)}.svc-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.svc-up .svc-dot{background:var(--live);box-shadow:0 0 6px var(--live)}.svc-down .svc-dot{background:var(--warn);box-shadow:0 0 6px var(--warn)}.svc-name{color:var(--text);flex:1}.svc-down .svc-name{color:var(--text-dim)}.svc-latency{color:var(--text-dim);font-size:11px;min-width:60px;text-align:right}.svc-up .svc-latency{color:var(--accent);opacity:.6}.svc-down .svc-latency{color:var(--warn);opacity:.7}.hero{padding:120px 0 60px;position:relative}.hero-glow{position:absolute;top:40px;left:-250px;width:600px;height:600px;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 65%);pointer-events:none}.prompt-line{font-size:13px;color:var(--text-dim);margin-bottom:16px}.prompt-prefix{color:var(--accent);opacity:.6}.prompt-arrow{color:var(--text-dim);opacity:.4}.prompt-cmd{color:var(--text)}.caret{color:var(--accent);animation:blink 1s step-end infinite;margin-left:2px}h1{font-family:var(--font-sans);font-size:clamp(30px,5vw,48px);font-weight:700;color:var(--text-heading);line-height:1.15;letter-spacing:-1.5px;margin-bottom:16px}.hero-sub{font-size:14px;color:var(--text-dim);max-width:480px;line-height:1.8;margin-bottom:28px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-family:var(--font-mono);font-size:13px;font-weight:500;border:1px solid var(--border-bright);border-radius:var(--card-radius);background:var(--bg-raised);color:var(--text);cursor:pointer;transition:all .2s ease;text-decoration:none}.btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim);opacity:1}.btn-primary{background:var(--accent);color:var(--bg-root);border-color:var(--accent);font-weight:700}.btn-primary:hover{background:var(--accent-hover);color:var(--bg-root);opacity:1}.flip-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.flip-skeleton{min-height:280px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--card-radius);animation:shimmer 1.5s ease-in-out infinite}@keyframes shimmer{0%,to{opacity:.4}50%{opacity:.7}}.section-tight{padding:60px 0}.about-block{max-width:520px}.about-block p{font-size:14px;color:var(--text-dim);line-height:1.8;margin-bottom:12px}@media(max-width:700px){.flip-grid{grid-template-columns:1fr}.hero{padding-top:100px}}.products-hero{padding-top:120px;padding-bottom:40px}.products-intro{font-size:14px;color:var(--text-dim);max-width:480px;line-height:1.8}.contact-hero{padding-top:120px}.contact-intro{font-size:14px;color:var(--text-dim);max-width:420px;line-height:1.8;margin-bottom:36px}.contact-terminal{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--card-radius);overflow:hidden;max-width:580px}.terminal-bar{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--bg-raised);border-bottom:1px solid var(--border)}.terminal-dot{width:10px;height:10px;border-radius:50%;background:var(--border-bright)}.terminal-dot.red{background:#ff5f57}.terminal-dot.yellow{background:#febc2e}.terminal-dot.green{background:#28c840}.terminal-title{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);margin-left:8px}.terminal-body{padding:20px;font-family:var(--font-mono);font-size:13px;line-height:1.9}.t-prompt{color:var(--accent);margin-right:8px}.t-output{color:var(--text-dim);padding-left:20px}.t-accent{color:var(--accent);opacity:.7}.t-mailto{color:var(--text);text-decoration:none;border-bottom:1px dashed var(--border-bright);transition:border-color .2s}.t-mailto:hover{border-color:var(--accent);color:var(--accent);opacity:1}.caret{color:var(--accent);animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}:root{--bg-root: #07080a;--bg-raised: #0d0f13;--bg-card: #12141a;--bg-card-hover: #181b22;--border: #1a1d25;--border-bright: #252930;--border-accent: #00e09e44;--text: #b0b0bc;--text-dim: #5c5c6e;--text-bright: #e4e4ee;--text-heading: #f0f0f8;--accent: #00e09e;--accent-hover: #00c889;--accent-dim: rgba(0, 224, 158, .12);--accent-glow: rgba(0, 224, 158, .06);--live: #00e09e;--soon: #f0a040;--warn: #ff5c4a;--font-mono: "IBM Plex Mono", "JetBrains Mono", "Fira Code", monospace;--font-sans: "Outfit", "Inter", system-ui, sans-serif;--content-width: 880px;--section-gap: 120px;--card-radius: 6px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--border-bright) var(--bg-root)}body{background:var(--bg-root);color:var(--text);font-family:var(--font-mono);font-size:15px;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.025) 2px,rgba(0,0,0,.025) 4px);pointer-events:none;z-index:9999}body:after{content:"";position:fixed;inset:0;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none;z-index:9998}a{color:var(--accent);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.8}::selection{background:var(--accent-dim);color:var(--text-heading)}.container{max-width:var(--content-width);margin:0 auto;padding:0 24px}.section{padding:var(--section-gap) 0}.section-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:12px;opacity:.7}.section-label:before{content:"// ";opacity:.4}h1,h2,h3{font-family:var(--font-sans);color:var(--text-heading);letter-spacing:-.5px}h2{font-size:clamp(24px,4vw,32px);font-weight:600;margin-bottom:16px}@media(max-width:640px){:root{--section-gap: 80px}body{font-size:14px}}
