.site-qr-menu{--font-sans:var(--font-dm-sans), system-ui, sans-serif;font-family:var(--font-dm-sans), system-ui, sans-serif}body:has(.site-qr-menu){--font-sans:var(--font-dm-sans), system-ui, sans-serif;font-family:var(--font-dm-sans), system-ui, sans-serif}.site-qr-menu .noise-bg:before{content:"";opacity:.03;pointer-events:none;z-index:1;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.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.site-qr-menu{scroll-behavior:smooth}.site-qr-menu ::-webkit-scrollbar{width:6px}.site-qr-menu ::-webkit-scrollbar-track{background:#0a0a0a}.site-qr-menu ::-webkit-scrollbar-thumb{background:#333;border-radius:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleReveal{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.site-review-booster{--font-sans:var(--font-dm-sans), system-ui, sans-serif;font-family:var(--font-dm-sans), system-ui, sans-serif}body:has(.site-review-booster){--font-sans:var(--font-dm-sans), system-ui, sans-serif;font-family:var(--font-dm-sans), system-ui, sans-serif}.site-review-booster .font-serif{font-family:var(--font-instrument-serif), Georgia, serif}.site-review-booster .noise-bg:before{content:"";opacity:.03;pointer-events:none;z-index:1;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.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.site-review-booster{scroll-behavior:smooth}.site-review-booster ::-webkit-scrollbar{width:6px}.site-review-booster ::-webkit-scrollbar-track{background:#0a0a0a}.site-review-booster ::-webkit-scrollbar-thumb{background:#333;border-radius:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleReveal{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.site-stamp-card{--font-sans:var(--font-dm-sans), system-ui, sans-serif;--font-serif:var(--font-instrument-serif), Georgia, serif;font-family:var(--font-dm-sans), system-ui, sans-serif}body:has(.site-stamp-card){--font-sans:var(--font-dm-sans), system-ui, sans-serif;--font-serif:var(--font-instrument-serif), Georgia, serif;font-family:var(--font-dm-sans), system-ui, sans-serif}.site-stamp-card .font-serif{font-family:var(--font-serif)}.site-stamp-card .noise-bg:before{content:"";opacity:.03;pointer-events:none;z-index:1;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.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.site-stamp-card{scroll-behavior:smooth}.site-stamp-card ::-webkit-scrollbar{width:6px}.site-stamp-card ::-webkit-scrollbar-track{background:#0a0a0a}.site-stamp-card ::-webkit-scrollbar-thumb{background:#333;border-radius:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleReveal{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes stampBounce{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}
.site-turbo-launch{--font-sans:var(--font-inter), system-ui, sans-serif;font-family:var(--font-sans)}body:has(.site-turbo-launch){--font-sans:var(--font-inter), system-ui, sans-serif;font-family:var(--font-sans)}
.site-terafab{--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono,ui-monospace), monospace;font-family:var(--font-sans);--bg-primary:#030712;--bg-secondary:#0a101f;--surface:#ffffff05;--surface-hover:#ffffff0a;--surface-border:#ffffff0d;--surface-border-hover:#ffffff1a;--text-primary:#f0f0f5;--text-secondary:#94a3b8;--text-tertiary:#64748b;--text-muted:#475569;--accent:#3b82f6;--accent-hover:#60a5fa;--accent-subtle:#3b82f61a;--accent-text:#93c5fd;--green-accent:#34d399;--green-subtle:#34d3991a;--amber-accent:#fbbf24;--amber-subtle:#fbbf241a;--header-bg:#030712cc;--grid-line:#3b82f608;--glow:#3b82f614;--scrollbar-thumb:#3b82f633;--scrollbar-thumb-hover:#3b82f666}body:has(.site-terafab){--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary)}.site-terafab.light,.light .site-terafab{--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--surface:#00000005;--surface-hover:#0000000a;--surface-border:#00000014;--surface-border-hover:#00000026;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#64748b;--text-muted:#94a3b8;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-subtle:#2563eb14;--accent-text:#1d4ed8;--green-accent:#059669;--green-subtle:#05966914;--amber-accent:#d97706;--amber-subtle:#d9770614;--header-bg:#f8fafcd9;--grid-line:#2563eb0a;--glow:#2563eb0f;--scrollbar-thumb:#2563eb26;--scrollbar-thumb-hover:#2563eb4d}.site-terafab .timeline-line{background:linear-gradient(to bottom, transparent, var(--accent), transparent);opacity:.15}.site-terafab .grid-bg{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px}.site-terafab .stat-glow{box-shadow:0 0 40px var(--glow), inset 0 1px 0 var(--surface-border)}@keyframes terafab-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes terafab-pulse-ring{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(2.5)}}@keyframes terafab-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.site-terafab .animate-fade-up{animation:.6s ease-out both terafab-fade-up}.site-terafab .animate-pulse-ring{animation:2s ease-out infinite terafab-pulse-ring}.site-terafab .animate-shimmer{background:linear-gradient(90deg, transparent 25%, var(--accent-subtle) 50%, transparent 75%);background-size:200% 100%;animation:2s ease-in-out infinite terafab-shimmer}.site-terafab ::-webkit-scrollbar{width:6px}.site-terafab ::-webkit-scrollbar-track{background:0 0}.site-terafab ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.site-terafab ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}
