:root{--bg: #000;--ink: #f4f5fb;--mute: #8a8fa8;--dim: #555a70;--line: rgba(255, 255, 255, .09);--glass: rgba(255, 255, 255, .035);--blue: #2f3bff;--blue-2: #6b74ff;--volt: #d8ff3c;--ease: cubic-bezier(.2, .7, 0, 1);color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:Inter Tight,system-ui,sans-serif;font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.muted{color:var(--mute)}.mono{font-family:JetBrains Mono,ui-monospace,monospace}#field{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;display:block}.fallback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;pointer-events:none;background:radial-gradient(1px 60% at 50% 40%,rgba(255,255,255,.9),transparent),radial-gradient(40% 50% at 50% 35%,rgba(47,59,255,.35),transparent 70%);transition:opacity 1.2s}body.no-gpu .fallback{opacity:1}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;background:#000}body.is-open .intro{background:transparent}body.is-intro{overflow:hidden}body.is-intro main,body.is-intro .foot{visibility:hidden}body.is-intro .hero{visibility:visible}.nav{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;justify-content:space-between;align-items:center;padding:22px clamp(18px,4vw,48px);opacity:0;transform:translateY(-8px);transition:opacity 1s var(--ease) .2s,transform 1s var(--ease) .2s}body.is-ready .nav{opacity:1;transform:none}:root{--edge-blur: 6vh}.edge-haze{left:0;right:0;height:var(--edge-blur);pointer-events:none}.edge-haze.bottom{position:fixed;bottom:0;z-index:31}.edge-haze.top{position:absolute;top:0;z-index:-1}.edge-haze>i{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s}body.lens-on .edge-haze>i{opacity:1}.mark{font-weight:600;letter-spacing:-.03em;font-size:19px}.mark span{color:var(--volt)}.mark.small{font-size:15px}.nav nav{display:flex;gap:6px;align-items:center;padding:5px;border-radius:999px;border:1px solid var(--line);background:#0a0a0e73;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nav nav a{font-size:14px;color:var(--mute);padding:8px 14px;border-radius:999px;transition:color .3s,background .3s}.nav nav a:hover{color:var(--ink);background:#ffffff0f}.nav nav .nav-cta{color:#000;background:var(--ink);font-weight:600}.nav nav .nav-cta:hover{background:#fff;color:#000}.edge-lens{position:fixed;left:0;right:0;height:5.4vh;pointer-events:none;transition:transform .5s var(--ease)}.edge-lens.bottom{bottom:0;z-index:30;transform:translateY(100%)}.edge-lens.top{top:0;z-index:35;transform:translateY(-400%)}body.lens-on .edge-lens{transform:none}main{position:relative}main>section:not(.hero){z-index:2}section{position:relative;padding:0 clamp(18px,4vw,48px)}.hero:before{content:"";position:absolute;top:10%;right:5%;bottom:10%;left:5%;z-index:0;pointer-events:none;background:radial-gradient(50% 45% at 50% 50%,rgba(0,0,0,.72),rgba(0,0,0,.35) 55%,transparent 80%)}.hero{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:80px;padding-bottom:80px}@keyframes pulse{50%{opacity:.35}}.wordmark{margin-top:0;font-size:clamp(64px,15vw,220px);font-weight:600;letter-spacing:-.05em;line-height:1.12;padding:0 .06em .12em;overflow:visible;white-space:nowrap;color:#fff}.wordmark .wm-ai,.wordmark .cg,.wordmark .wm-b .ch{background:linear-gradient(180deg,#fff 30%,#ffffff8c);-webkit-background-clip:text;background-clip:text;color:transparent}.lede{text-shadow:0 0 18px #000,0 0 4px #000}.lede{margin-top:28px;font-size:clamp(22px,2.6vw,32px);font-weight:500;letter-spacing:-.02em}.lede em{font-style:normal;color:var(--mute)}.cta-row{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:inherit;font-size:15px;font-weight:600;border:0;padding:14px 24px;border-radius:999px;transition:transform .4s var(--ease),box-shadow .4s,background .3s}.btn:hover{transform:translateY(-2px)}.btn-light{background:var(--ink);color:#000;box-shadow:0 0 #fff6}.btn-light:hover{box-shadow:0 10px 40px -8px #ffffff73;background:#fff}.btn-ghost{color:var(--ink);border:1px solid var(--line);background:#00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-ghost .arr{transition:transform .4s var(--ease)}.btn-ghost:hover .arr{transform:translateY(3px)}.scroll-hint{position:absolute;bottom:34px;left:50%;transform:translate(-50%);width:1px;height:54px;background:var(--line);overflow:hidden}.scroll-hint span{position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--ink);animation:drip 2.2s var(--ease) infinite}@keyframes drip{to{top:110%}}.reveal{opacity:0;transform:translateY(18px);filter:blur(8px);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease),filter 1.2s var(--ease)}body.is-ready .hero .reveal{opacity:1;transform:none;filter:none}.wm-wrap{position:relative;display:inline-block}.intro{z-index:55}.intro-gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}body.is-intro .hero:before{opacity:1;top:-20%;right:-10%;bottom:-20%;left:-10%;background:radial-gradient(42% 38% at 50% 50%,rgba(40,50,140,.34),rgba(14,18,60,.22) 45%,rgba(4,5,18,.1) 70%,transparent 85%)}.hero:before{transition:opacity 1.5s ease}.wm-bl{display:inline-block;width:0;height:0;vertical-align:baseline}.wm-tail,.wm-dot,.wm-b .ch,.cg,.wm-ai,.wm-a{display:inline-block}.wm-b{display:inline-block;position:relative}.wordmark .wm-dot{color:transparent}.hero .wordmark.reveal{opacity:0;letter-spacing:-.05em;clip-path:none;transform:none;filter:none}body.is-ready .hero .lede{transition-delay:.1s}body.is-ready .hero .cta-row{transition-delay:.3s}body.is-ready .hero .scroll-hint{transition-delay:.8s}.in{opacity:0;transform:translateY(40px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.in.seen{opacity:1;transform:none}.section-head{max-width:1180px;margin:0 auto 56px}.section-head.center{text-align:center}.kicker{font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--mute);letter-spacing:.06em;text-transform:uppercase}h2{margin-top:16px;font-size:clamp(40px,6.4vw,92px);font-weight:600;letter-spacing:-.055em;line-height:.95}.sh-sub{margin-top:22px;color:var(--mute);max-width:520px;font-size:18px}.section-head.center .sh-sub{margin-left:auto;margin-right:auto}.today{padding-top:140px;padding-bottom:160px}.device{position:relative;max-width:1180px;margin:0 auto;perspective:1600px}.device-glow{position:absolute;inset:-10% -5% auto;height:70%;background:radial-gradient(50% 60% at 50% 40%,rgba(47,59,255,.35),transparent 70%);filter:blur(30px);pointer-events:none}.device-inner{position:relative;border-radius:28px;padding:14px;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.12);box-shadow:0 60px 140px -40px #000000e6,inset 0 1px #ffffff1f;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);transform:rotateX(var(--rx, 8deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:transform .9s var(--ease)}.app-dock{display:flex;align-items:center;gap:4px;padding:6px;border-radius:999px;background:#00000073;border:1px solid var(--line);font-size:14px;overflow:hidden}.app-brand{font-weight:600;letter-spacing:-.03em;padding:0 14px 0 10px}.app-brand b{color:var(--volt)}.tab{color:var(--mute);padding:8px 14px;border-radius:999px;white-space:nowrap}.tab.on{color:var(--ink);background:#ffffff14}.badge{font-style:normal;font-size:11px;background:var(--volt);color:#000;border-radius:999px;padding:1px 7px;margin-left:6px;font-weight:700}.app-ask{margin-left:auto;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:8px 10px 8px 16px;white-space:nowrap}.app-ask kbd{font-family:JetBrains Mono,monospace;font-size:11px;border:1px solid var(--line);border-radius:6px;padding:1px 6px;margin-left:18px}.app-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:auto auto;gap:12px;margin-top:12px}.panel{border-radius:20px;background:#0000006b;border:1px solid var(--line);padding:20px}.panel-h{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--mute);font-weight:500}.feed{grid-row:span 2;min-height:420px}.live{display:inline-flex;align-items:center;gap:6px;color:var(--volt);font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.live i{width:6px;height:6px;border-radius:50%;background:var(--volt);animation:pulse 1.4s infinite}#feed{list-style:none;margin-top:14px}#feed li{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.05);animation:feedIn .9s var(--ease) both}#feed li:first-child{border-top:0}@keyframes feedIn{0%{opacity:0;transform:translateY(-12px);filter:blur(6px)}}.f-ic{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:14px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.f-t{font-size:15px}.f-t b{font-weight:600}.f-t small{display:block;color:var(--mute);font-size:13px}.f-time{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:12px}.decide .count{background:#ffffff14;color:var(--ink);border-radius:999px;padding:1px 9px;font-size:12px}.decision{margin-top:14px;padding:14px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.06);font-size:14.5px}.decision b{font-weight:600}.d-actions{display:flex;gap:8px;margin-top:12px}.pill{font-size:13px;font-weight:600;padding:6px 13px;border-radius:999px;background:#ffffff12;color:var(--mute)}.pill.ok{background:var(--ink);color:#000}.month .big{font-size:44px;font-weight:600;letter-spacing:-.04em;margin-top:10px;font-variant-numeric:tabular-nums}.bars{display:flex;align-items:flex-end;gap:5px;height:54px;margin-top:12px}.bars i{flex:1;border-radius:3px;background:linear-gradient(180deg,var(--blue-2),rgba(47,59,255,.25));height:4%;transition:height 1.2s var(--ease)}.bars i.today-bar{background:linear-gradient(180deg,var(--volt),rgba(216,255,60,.25))}.tiny{margin-top:12px;font-size:12.5px;color:var(--dim)}.team{padding-bottom:160px}.members{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.member{position:relative;overflow:hidden;border-radius:24px;padding:26px;background:var(--glass);border:1px solid var(--line);min-height:250px;display:flex;flex-direction:column;transition:transform .6s var(--ease),border-color .5s,background .5s}.member:before{content:"";position:absolute;inset:auto -30% -60% -30%;height:90%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--c) 30%,transparent),transparent 70%);opacity:0;transition:opacity .7s var(--ease);pointer-events:none}.member:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--c) 40%,transparent);background:#ffffff0d}.member:hover:before{opacity:1}.m-top{display:flex;justify-content:space-between;align-items:center}.m-icon{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);font-size:17px}.m-meter{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--mute);border:1px solid var(--line);border-radius:999px;padding:4px 10px}.member h3{margin-top:34px;font-size:28px;font-weight:600;letter-spacing:-.03em}.member p{margin-top:8px;color:var(--mute);font-size:15.5px}.m-now{margin-top:auto;padding-top:22px;display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--ink);opacity:.75}.m-now i{width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);animation:pulse 2s infinite}.meter{max-width:1276px;margin:0 auto;padding-bottom:180px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.bill{border-radius:26px;padding:28px;background:linear-gradient(180deg,#ffffff0f,#ffffff04);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.bill-h{display:flex;justify-content:space-between;color:var(--mute);font-size:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.bill-h .mono{font-size:12px}.bill-row{display:grid;grid-template-columns:1fr auto 90px;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.05)}.b-name{font-weight:500}.b-name small{display:block;color:var(--dim);font-size:13px;font-weight:400}.b-unit{font-family:JetBrains Mono,monospace;font-size:11.5px;padding:4px 10px;border-radius:999px;color:var(--volt);background:#d8ff3c14;white-space:nowrap}.b-amt{text-align:right;font-variant-numeric:tabular-nums}.bill-total{display:flex;justify-content:space-between;padding-top:20px;font-size:30px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ask{padding-bottom:180px}.askbar{max-width:820px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:22px 26px;border-radius:22px;font-size:clamp(17px,2vw,22px);background:#ffffff0a;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 6px #2f3bff0f,0 30px 80px -30px #2f3bff80;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);min-height:76px}.ask-glyph{color:var(--mute);font-size:18px}.caret{width:2px;height:1.2em;background:var(--volt);animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.steps{max-width:820px;margin:22px auto 0;list-style:none;display:grid;gap:8px}.steps li{display:grid;grid-template-columns:26px 1fr auto;gap:14px;align-items:center;padding:14px 18px;border-radius:16px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);color:var(--mute);font-size:15.5px;animation:feedIn .8s var(--ease) both}.steps li b{color:var(--ink);font-weight:600}.steps .s-ic{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--dim);display:grid;place-items:center;font-size:11px}.steps li.done .s-ic{border-color:var(--volt);background:var(--volt);color:#000}.steps .s-by{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--dim)}.access{min-height:92svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.portal-ring{position:absolute;left:50%;top:50%;width:min(80vw,760px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from var(--a, 0deg),transparent 0 70%,rgba(107,116,255,.55) 82%,rgba(216,255,60,.7) 88%,transparent 95%);-webkit-mask:radial-gradient(closest-side,transparent 96%,#000 97%,#000 99%,transparent 100%);mask:radial-gradient(closest-side,transparent 96%,#000 97%,#000 99%,transparent 100%);filter:blur(.5px) drop-shadow(0 0 30px rgba(107,116,255,.6));animation:spin 9s linear infinite;opacity:.9}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes spin{to{--a: 360deg}}.access h2{margin-top:0}.access-form{position:relative;margin-top:34px;display:flex;gap:8px;padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000080;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.access-form input{background:transparent;border:0;outline:0;color:var(--ink);font:inherit;padding:0 18px;width:min(280px,50vw)}.access-form input::placeholder{color:var(--dim)}.sent-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:999px;background:var(--ink);color:#000;font-weight:600;opacity:0;pointer-events:none;transition:opacity .5s}.access-form.sent .sent-msg{opacity:1}.foot{position:relative;z-index:2;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:32px clamp(18px,4vw,48px) calc(32px + 6vh);border-top:1px solid var(--line);color:var(--mute);font-size:13.5px}.foot a{color:var(--ink)}@media(max-width:900px){.app-grid{grid-template-columns:1fr}.feed{grid-row:auto;min-height:0}.members{grid-template-columns:1fr 1fr}.meter{grid-template-columns:1fr;gap:36px}.tab:not(.on),.app-ask{display:none}.nav nav a:not(.nav-cta){display:none}}@media(max-width:560px){.members{grid-template-columns:1fr}.bill-row{grid-template-columns:1fr auto}.b-unit{display:none}.access-form{flex-direction:column;border-radius:22px}.access-form input{width:100%;padding:12px 16px}.sent-msg{border-radius:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}.hero>:not(.scroll-hint){position:relative;z-index:1}.hero .wm-wrap{mix-blend-mode:difference}.hero .wordmark,.hero .wordmark *{transition:none!important}.wordmark.is-logo .wm-a{letter-spacing:0;position:relative;overflow:visible}.wordmark.is-logo .wm-ai,.wordmark.is-logo .cg{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:transparent}.wordmark .ls{display:inline-block;position:relative;height:.74em;vertical-align:-.105em;isolation:isolate}.wordmark .ls .lay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--img) var(--bp) / var(--bs) no-repeat;mix-blend-mode:plus-lighter}.wordmark .ls .lay.b2{--img: url(/brand/aigenta-band-2.svg);mix-blend-mode:normal}.wordmark .ls .lay.b1{--img: url(/brand/aigenta-band-1.svg)}.wordmark .ls .lay.b0{--img: url(/brand/aigenta-band-0.svg)}.wordmark .ls .lay.spine{--img: url(/brand/aigenta-spine.svg?v=2);mix-blend-mode:normal}.wordmark .ls .lay.field{--g: radial-gradient(calc(var(--bw) + var(--r)) calc(var(--bh) + var(--r)) at var(--cx) var(--cy), #000 var(--core, 70%), transparent 100%);--g1: radial-gradient(calc(var(--bw) + var(--r1, 0px)) calc(var(--bh) + var(--r1, 0px)) at var(--cx) var(--cy), rgba(0,0,0,var(--base, 0)) 70%, transparent 100%);-webkit-mask:var(--g),var(--g1);mask:var(--g),var(--g1)}.wordmark .e-spark{position:absolute;pointer-events:none;opacity:0;background:url(/brand/aigenta-logo.svg) var(--bp) / var(--bs) no-repeat;clip-path:inset(36% 0 37% 0)}.wordmark .ls:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(/brand/aigenta-glow.svg) var(--bp) / var(--bs) no-repeat;opacity:var(--glow, 0);mix-blend-mode:plus-lighter;filter:drop-shadow(0 0 .05em rgba(120,170,255,.7))}.logo-sheen{position:absolute;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(100deg,transparent 36%,rgba(220,240,255,.18) 44%,rgba(235,245,255,.75) 50%,rgba(220,240,255,.18) 56%,transparent 64%) 100% 0 / 300% 100% no-repeat;-webkit-mask:url(/brand/aigenta-logo.svg) 0 0 / 100% 100% no-repeat;mask:url(/brand/aigenta-logo.svg) 0 0 / 100% 100% no-repeat}.wordmark .one-line{position:absolute;top:calc(.3em - 3px);height:6px;pointer-events:none;filter:drop-shadow(0 0 2px rgba(150,190,255,.9)) drop-shadow(0 0 7px rgba(110,140,255,.55))}.wordmark .one-line .blade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#8ca0ff80,#b8c4ff 22%,#fff,#b8c4ff 78%,#8ca0ff80)}.wordmark .wm-b{font-family:Michroma,sans-serif;font-size:.64em;letter-spacing:.01em}.wordmark .one-corona{position:absolute;pointer-events:none;white-space:nowrap;will-change:transform,opacity;font-family:Michroma,sans-serif;font-size:.64em;letter-spacing:.01em;color:#c8e4ee}.wordmark .wm-b .ch{filter:url(#thicken);--s0: #f4f6ee;--s1: #d9e2e2;--s2: #a2b4bd;--s3: #607684;--s4: #c6d3d4;background:linear-gradient(180deg,var(--s0) 0%,var(--s1) 38%,var(--s2) 62%,var(--s3) 80%,var(--s4) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.wordmark .wm-b .ch.is-white{--s0: #e4e7ef;--s1: #d2d6e0;--s2: #b3b8c8;--s3: #9aa0b4;--s4: #868ca2}.hero .wordmark.is-neon{animation:reactor 4.5s ease-in-out infinite alternate}@keyframes reactor{0%{filter:blur(0px) brightness(1.1) drop-shadow(0px 0px 1px rgba(240,247,255,.9)) drop-shadow(0px 0px 5px rgba(150,185,255,.42)) drop-shadow(0px 0px 16px rgba(90,130,255,.22))}to{filter:blur(0px) brightness(1.13) drop-shadow(0px 0px 1px rgba(245,250,255,1)) drop-shadow(0px 0px 6px rgba(150,185,255,.5)) drop-shadow(0px 0px 18px rgba(90,130,255,.27))}}
