:root{--ak-accent:#0057ff;--ak-bg:#080808;--ak-card:#0f0f0f;--ak-line:#1a1a1a}.ak-marketing-root{background-color:var(--ak-bg);color:#fff}.ak-noise-overlay{inset:0;z-index:9999;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.ak-cursor-dot,.ak-noise-overlay{position:fixed;pointer-events:none}.ak-cursor-dot{width:20px;height:20px;border-radius:9999px;background:#fff;z-index:10001;mix-blend-mode:difference}.ak-cursor-glow{position:fixed;width:400px;height:400px;border-radius:50%;pointer-events:none;z-index:10000;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,87,255,.15) 0,rgba(0,0,0,0) 70%)}.ak-outline-text{-webkit-text-stroke:1px rgba(255,255,255,.22);color:transparent}.ak-bento-card{background:var(--ak-card);border:1px solid var(--ak-line);transition:border-color .35s ease;overflow:hidden}.ak-bento-card:hover{border-color:var(--ak-accent)}.ak-marquee-track{display:flex;width:max-content;gap:5rem;white-space:nowrap}html.ak-cursor-active,html.ak-cursor-active body{cursor:none}