@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap");:root{--jw-black:#020303;--jw-surface:#071014;--jw-text:#f7fbfb;--jw-muted:rgba(247,251,251,0.68);--jw-low:rgba(247,251,251,0.42);--jw-line:rgba(213,255,249,0.16);--jw-icy-cyan:#7df9ff;--jw-mint-green:#7cffc4;--jw-light-mint:#d9fff7;--jw-gradient:linear-gradient(100deg,#7df9ff,#d9fff7 45%,#7cffc4);--jw-rich-gradient:linear-gradient(135deg,#00d8ff,#7df9ff 25%,#d9fff7 48%,#7cffc4 72%,#20e6c6);--jw-glow:0 0 46px rgba(125,249,255,0.16),0 0 88px rgba(124,255,196,0.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--jw-black);color:var(--jw-text);font-family:Poppins,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{background:rgba(125,249,255,.22)}.page{min-height:100vh;overflow:hidden;position:relative;background:radial-gradient(circle at 80% 20%,rgba(125,249,255,.13),transparent 28%),radial-gradient(circle at 72% 76%,rgba(124,255,196,.11),transparent 35%),radial-gradient(circle at 14% 42%,rgba(125,249,255,.08),transparent 31%),linear-gradient(180deg,#020303,#071014 48%,#020303)}.page:before{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:78px 78px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.92),transparent 78%);opacity:.38}.page:after,.page:before{content:"";position:fixed;inset:0;pointer-events:none}.page:after{background:radial-gradient(620px circle at var(--x,72vw) var(--y,34vh),rgba(125,249,255,.15),rgba(124,255,196,.07) 28%,transparent 64%)}.shell{width:min(1240px,calc(100vw - 44px));margin:0 auto;z-index:2}.nav,.shell{position:relative}.nav{z-index:10;border-bottom:1px solid var(--jw-line);background:rgba(3,4,5,.76);-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25)}.navInner{height:82px;justify-content:space-between;gap:24px}.brand,.navInner{display:flex;align-items:center}.brand{gap:13px}.logo{width:44px;height:44px;filter:drop-shadow(0 0 24px rgba(125,249,255,.18))}.brandText strong{display:block;font-size:18px;letter-spacing:-.035em;line-height:1.1}.brandText span{display:block;margin-top:3px;color:var(--jw-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.links{display:flex;align-items:center;gap:32px;color:var(--jw-muted);font-size:13px}.links a:hover{color:var(--jw-text)}.notifyBtn{position:relative;overflow:hidden;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid rgba(216,255,247,.36);color:#031010;background:var(--jw-rich-gradient);font-weight:800;font-size:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 18px 48px rgba(125,249,255,.22),0 0 90px rgba(124,255,196,.18)}.notifyBtn:after,.primaryAction:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 32%,rgba(255,255,255,.42) 46%,transparent 62% 100%);transform:translateX(-120%);transition:transform .8s ease}.notifyBtn:hover:after,.primaryAction:hover:after{transform:translateX(120%)}.hero{min-height:calc(100vh - 82px);padding:58px 0 38px}.hero,.heroGrid{display:grid;align-items:center}.heroGrid{grid-template-columns:.92fr 1.08fr;grid-gap:64px;gap:64px}.heroCopy{max-width:600px}.statusLabel{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-bottom:28px;padding:10px 16px;border:1px solid rgba(125,249,255,.38);border-radius:999px;color:var(--jw-light-mint);background:linear-gradient(135deg,rgba(125,249,255,.1),rgba(124,255,196,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 38px rgba(125,249,255,.13);font-size:13px;font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase}.labelIcon{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#041112;background:var(--jw-gradient);box-shadow:0 0 24px rgba(125,249,255,.38);letter-spacing:0}h1{margin:0;max-width:560px;font-size:clamp(42px,5.2vw,76px);line-height:1.02;letter-spacing:-.06em;font-weight:800}.mint{background:var(--jw-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.lede{margin:24px 0 0;max-width:540px;color:var(--jw-muted);font-size:16.5px;line-height:1.75}.rolesLine{margin-top:30px;padding-top:22px;border-top:1px solid rgba(216,255,247,.18);color:var(--jw-light-mint);font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.actionRow{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:26px}.primaryAction,.secondaryAction{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 26px;border-radius:16px;font-weight:800;font-size:14px;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.primaryAction{color:#031010;background:var(--jw-rich-gradient);border:1px solid rgba(216,255,247,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 22px 62px rgba(125,249,255,.28),0 0 120px rgba(124,255,196,.22)}.primaryAction span{margin-left:12px;font-size:18px}.secondaryAction{color:var(--jw-light-mint);background:linear-gradient(135deg,rgba(125,249,255,.08),rgba(124,255,196,.04));border:1px solid rgba(125,249,255,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 38px rgba(125,249,255,.1)}.playIcon{margin-right:10px;color:var(--jw-icy-cyan)}.primaryAction:hover,.secondaryAction:hover{transform:translateY(-2px)}.secondaryAction:hover{border-color:rgba(124,255,196,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 48px rgba(124,255,196,.18)}.micro{margin-top:12px;color:var(--jw-low);font-size:12px}.heroVisual{min-height:500px;position:relative;display:grid;place-items:center}.crystal{width:min(590px,88vw);aspect-ratio:1.25;border-radius:42px;position:relative;background:radial-gradient(circle at 22% 24%,rgba(125,249,255,.42),transparent 26%),radial-gradient(circle at 72% 72%,rgba(124,255,196,.34),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.03));border:1px solid rgba(216,255,247,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 58px 160px rgba(0,0,0,.54),0 0 120px rgba(125,249,255,.11);-webkit-backdrop-filter:blur(26px) saturate(1.24);backdrop-filter:blur(26px) saturate(1.24);overflow:hidden}.crystal:before{content:"";position:absolute;inset:12%;border-radius:50%;border:1px solid rgba(216,255,247,.16);box-shadow:0 0 80px rgba(124,255,196,.12),inset 0 0 80px rgba(125,249,255,.06)}.crystal:after{content:"IDEA";position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(64px,7vw,124px);font-weight:800;letter-spacing:-.12em;color:transparent;-webkit-text-stroke:1px rgba(216,255,247,.26);text-shadow:0 0 70px rgba(125,249,255,.18)}.orbit{position:absolute;inset:12%;border-radius:50%;border:1px solid rgba(216,255,247,.14);animation:spin 18s linear infinite}.orbit:after,.orbit:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--jw-light-mint);box-shadow:0 0 28px rgba(125,249,255,.8)}.orbit:before{top:4%;left:48%}.orbit:after{right:8%;bottom:20%;background:var(--jw-mint-green)}.meshLine{position:absolute;height:1px;width:120%;left:-10%;background:linear-gradient(90deg,transparent,rgba(125,249,255,.24),rgba(124,255,196,.2),transparent)}.meshLine.one{top:38%;transform:rotate(-10deg)}.meshLine.two{bottom:34%;transform:rotate(12deg)}@keyframes spin{to{transform:rotate(1turn)}}.platformPanel{margin-top:30px;border:1px solid rgba(216,255,247,.18);border-radius:30px;background:radial-gradient(circle at 14% 0,rgba(125,249,255,.1),transparent 34%),radial-gradient(circle at 86% 100%,rgba(124,255,196,.08),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.022));-webkit-backdrop-filter:blur(24px) saturate(1.18);backdrop-filter:blur(24px) saturate(1.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 34px 100px rgba(0,0,0,.22),0 0 80px rgba(125,249,255,.05);padding:28px}.panelLabel{color:var(--jw-light-mint);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.panelHeader{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:24px}.panelHeader h2{margin:0;font-size:clamp(30px,4.2vw,56px);line-height:1.02;letter-spacing:-.055em}.panelHeader p{margin:0;max-width:410px;color:var(--jw-muted);font-size:15px;line-height:1.65}.focusGrid,.ideaGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.focusCard,.ideaCard{position:relative;min-height:184px;padding:20px;border-radius:23px;border:1px solid rgba(216,255,247,.14);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.1);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.focusCard:before,.ideaCard:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(125,249,255,.18),transparent 34%,rgba(124,255,196,.12));opacity:.46;pointer-events:none}.focusCard:hover,.ideaCard:hover{transform:translateY(-4px);border-color:rgba(125,249,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 22px 70px rgba(0,0,0,.24),0 0 48px rgba(125,249,255,.08)}.iconTile{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;color:var(--jw-light-mint);background:radial-gradient(circle at 28% 20%,rgba(216,255,247,.24),transparent 38%),linear-gradient(145deg,rgba(125,249,255,.14),rgba(124,255,196,.08));border:1px solid rgba(216,255,247,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 38px rgba(125,249,255,.11);margin-bottom:18px}.focusCard span,.ideaCard>span{position:relative;z-index:1;display:block;color:var(--jw-light-mint);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.focusCard p,.ideaCard p{position:relative;z-index:1;margin:10px 0 0;color:var(--jw-muted);font-size:13.5px;line-height:1.56}.ideaTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ideaLetter{position:relative;z-index:1;color:transparent;-webkit-text-stroke:1px rgba(216,255,247,.28);font-size:48px;font-weight:800;line-height:.85;letter-spacing:-.1em;text-shadow:0 0 34px rgba(125,249,255,.12)}.aboutPanel{margin-top:34px;display:grid;grid-template-columns:1fr 360px;grid-gap:28px;gap:28px;align-items:center}.aboutPanel h2{margin:0;max-width:720px;font-size:clamp(30px,4vw,58px);line-height:1.02;letter-spacing:-.055em}.aboutPanel p{margin:20px 0 0;max-width:720px;color:var(--jw-muted);font-size:16.5px;line-height:1.75}.signalCard{border:1px solid rgba(216,255,247,.16);border-radius:24px;padding:24px;background:rgba(0,0,0,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 30px 90px rgba(0,0,0,.26)}.signalCard span{display:block;color:var(--jw-light-mint);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.signalCard strong{display:block;margin-top:14px;font-size:20px;line-height:1.3}.signalCard p{margin-top:12px;font-size:13.5px}.footer{position:relative;z-index:2;padding:26px 0 38px;color:var(--jw-low);font-size:12.5px}.footerInner{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}@media (max-width:960px){.links{display:none}.heroGrid{grid-template-columns:1fr}.heroVisual{min-height:420px}.focusGrid,.ideaGrid{grid-template-columns:repeat(2,1fr)}.aboutPanel{grid-template-columns:1fr}.panelHeader{display:block}.panelHeader p{margin-top:16px}}@media (max-width:620px){.brandText span{display:none}h1{font-size:clamp(38px,12vw,56px)}.statusLabel{font-size:11.5px;letter-spacing:.16em;padding:9px 12px}.focusGrid,.ideaGrid{grid-template-columns:1fr}.actionRow{align-items:stretch}.primaryAction,.secondaryAction{width:100%}}.leadButton,.notifyBtn,.primaryAction{border-radius:16px;color:#021111;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.78),transparent 28%),linear-gradient(135deg,#65f3ff,#d9fff7 38%,#7cffc4 72%,#1ee9cf);border:1px solid rgba(216,255,247,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.58),inset 0 -12px 26px rgba(0,70,65,.16),0 16px 44px rgba(125,249,255,.22),0 0 88px rgba(124,255,196,.18)}.secondaryAction{border-radius:16px;background:linear-gradient(#071014,#071014) padding-box,linear-gradient(135deg,rgba(125,249,255,.74),rgba(124,255,196,.54)) border-box;border:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 34px rgba(125,249,255,.1)}.nav .notifyBtn,.nav .notifyBtn:link,.nav .notifyBtn:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:42px!important;height:42px!important;padding:0 18px!important;margin:0!important;border-radius:14px!important;line-height:1!important;font-size:13px!important;font-weight:800!important;letter-spacing:-.01em!important;white-space:nowrap!important;color:var(--jw-light-mint)!important;background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(255,255,255,.018)) padding-box,linear-gradient(135deg,rgba(125,249,255,.7),rgba(216,255,247,.34),rgba(124,255,196,.62)) border-box!important;border:1px solid transparent!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 0 28px rgba(125,249,255,.1),0 0 42px rgba(124,255,196,.08)!important;text-shadow:0 0 14px rgba(125,249,255,.18)!important;transform:none!important}.nav .notifyBtn:after{display:none!important}.nav .notifyBtn:focus-visible,.nav .notifyBtn:hover{color:#021111!important;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.44),transparent 25%),linear-gradient(135deg,#7df9ff,#d9fff7 45%,#7cffc4)!important;border-color:rgba(216,255,247,.48)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 14px 38px rgba(125,249,255,.18),0 0 72px rgba(124,255,196,.14)!important}.notifyPanel{margin-top:34px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:30px;gap:30px;align-items:center}.notifyPanel h2{margin:0;max-width:620px;font-size:clamp(34px,4.6vw,66px);line-height:.98;letter-spacing:-.06em}.notifyPanel p{margin:18px 0 0;color:var(--jw-muted);font-size:16px;line-height:1.7}.leadForm{display:grid;grid-template-columns:1fr 1.1fr auto;grid-gap:12px;gap:12px;align-items:center}.leadForm input{min-height:56px;width:100%;padding:0 16px;border-radius:16px;outline:none;color:var(--jw-text);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border:1px solid rgba(216,255,247,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.11)}.leadForm input::placeholder{color:rgba(247,251,251,.42)}.leadForm input:focus{border-color:rgba(125,249,255,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 42px rgba(125,249,255,.12)}.leadButton{min-height:56px;border:1px solid rgba(216,255,247,.4)!important;cursor:pointer;white-space:nowrap;color:var(--jw-light-mint)!important;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.02)) padding-box,linear-gradient(135deg,rgba(125,249,255,.64),rgba(216,255,247,.26),rgba(124,255,196,.5)) border-box!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 28px rgba(125,249,255,.08),0 0 38px rgba(124,255,196,.06)!important;text-shadow:0 0 12px rgba(125,249,255,.16)}.leadButton:focus-visible,.leadButton:hover{color:#021111!important;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.44),transparent 25%),linear-gradient(135deg,#7df9ff,#d9fff7 45%,#7cffc4)!important;border-color:rgba(216,255,247,.48)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 14px 38px rgba(125,249,255,.14),0 0 62px rgba(124,255,196,.12)!important}.leadButton:disabled{opacity:.76;cursor:wait}.leadState{grid-column:1/-1;margin:0;min-height:20px;font-size:12.5px;color:var(--jw-low)}.leadState.success{color:var(--jw-mint-green)}.leadState.error{color:#ffb4b4}.adminPage{min-height:100vh;padding:64px 0;color:var(--jw-text);background:radial-gradient(circle at 80% 10%,rgba(125,249,255,.12),transparent 30%),radial-gradient(circle at 20% 80%,rgba(124,255,196,.08),transparent 34%),#020303}.adminHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.adminHeader h1{margin:0;font-size:clamp(36px,5vw,72px);letter-spacing:-.065em;line-height:1}.adminHeader p{margin:14px 0 0;color:var(--jw-muted)}.adminCard{border:1px solid rgba(216,255,247,.16);border-radius:26px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));-webkit-backdrop-filter:blur(24px) saturate(1.18);backdrop-filter:blur(24px) saturate(1.18)}.adminTable{width:100%;border-collapse:collapse;font-size:14px}.adminTable td,.adminTable th{padding:18px 20px;border-bottom:1px solid rgba(216,255,247,.1);text-align:left;vertical-align:top}.adminTable th{color:var(--jw-light-mint);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.adminEmpty,.adminTable td{color:var(--jw-muted)}.adminEmpty{padding:32px}.adminGate{max-width:620px;margin:0 auto;padding:34px;border:1px solid rgba(216,255,247,.16);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025))}.adminGate code{color:var(--jw-light-mint)}.aboutPanel,.approachPanel{background:radial-gradient(circle at 12% 0,rgba(125,249,255,.105),transparent 34%),radial-gradient(circle at 88% 100%,rgba(124,255,196,.085),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.022))!important;border-color:rgba(216,255,247,.18)!important}.aboutPanel h2{max-width:740px}.aboutPanel h2 .mint,.notifyPanel h2 .mint{background:var(--jw-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.notifyPanel{border-color:rgba(150,120,255,.28)!important;background:radial-gradient(circle at 18% 0,rgba(125,249,255,.13),transparent 34%),radial-gradient(circle at 92% 50%,rgba(136,92,246,.16),transparent 40%),radial-gradient(circle at 80% 100%,rgba(124,255,196,.09),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.022))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 34px 100px rgba(0,0,0,.24),0 0 96px rgba(125,249,255,.06),0 0 120px rgba(136,92,246,.08)!important}.notifyPanel .panelLabel,.notifyPanel h2 .purpleMint{background:linear-gradient(135deg,#7df9ff,#7df9ff 35%,#8b5cf6 65%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.ideaTop{overflow:visible!important}.ideaCard{overflow:hidden}.ideaLetter{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:48px!important;margin-right:2px!important;overflow:visible!important;font-size:42px!important;line-height:1!important;letter-spacing:0!important;-webkit-text-stroke:1px rgba(216,255,247,.24)!important;transform:none!important;transition:opacity .28s ease,text-shadow .28s ease,-webkit-text-stroke-color .28s ease}.ideaCard:focus-within .ideaLetter,.ideaCard:hover .ideaLetter{background:linear-gradient(135deg,#7df9ff,#7df9ff 35%,#8b5cf6 65%,#a78bfa)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-stroke:0 transparent!important;text-shadow:0 0 22px rgba(125,249,255,.35),0 0 42px rgba(139,92,246,.34)!important;transform:none!important}.ideaCard:focus-within .iconTile,.ideaCard:hover .iconTile{color:#f4efff;border-color:rgba(167,139,250,.42);background:radial-gradient(circle at 28% 20%,rgba(216,255,247,.28),transparent 38%),linear-gradient(145deg,rgba(125,249,255,.16),rgba(139,92,246,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 34px rgba(125,249,255,.16),0 0 46px rgba(139,92,246,.18)}@media (max-width:960px){.leadForm,.notifyPanel{grid-template-columns:1fr}}