@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=IBM+Plex+Mono:wght@400;500&display=swap";.card-spotlight{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#ffffff0d;background-color:#111;border:1px solid #222;border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.card-spotlight:before{content:"";background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 80%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.6}.dither-container{width:100%;height:100%;position:relative}.specular-button{--sb-radius:18px;--sb-tint:#fff;--sb-tint-opacity:0;--sb-blur:0px;--sb-text-color:#f5f5f5;letter-spacing:.01em;color:var(--sb-text-color);background:color-mix(in srgb, var(--sb-tint) calc(var(--sb-tint-opacity) * 100%), transparent);border-radius:var(--sb-radius);-webkit-backdrop-filter:blur(var(--sb-blur));cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;margin:0;font-family:inherit;font-weight:500;line-height:1;transition:transform .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000040}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb, var(--sb-text-color) 60%, transparent);outline-offset:3px}.specular-button:disabled{opacity:.55;cursor:default}.specular-button:disabled:active{transform:none}.specular-button--sm{padding:10px 22px;font-size:.85rem}.specular-button--md{padding:14px 30px;font-size:1rem}.specular-button--lg{padding:18px 40px;font-size:1.15rem}.specular-button__fx{pointer-events:none;z-index:1;position:absolute;inset:-20px}.specular-button__fx canvas{width:100%;height:100%;display:block}.specular-button__label{z-index:2;position:relative}:root{--white:#ebebe4;--ink:#1a1a1a;--cyan:#60d6ff;--blue:#8abaff;--coral:#ff8b7a;--muted:#64665e;--line:#1a1a1a2b;--sans:"DM Sans",Arial,sans-serif;--mono:"IBM Plex Mono",monospace;font-family:var(--sans);color:var(--ink);background:var(--white);font-synthesis:none;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:90px;font-size:16px}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible{outline-offset:6px;outline:2px solid #147c9f}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:450}button svg,a svg{flex-shrink:0;width:20px;height:20px}button{border:0}::selection{background:var(--cyan);color:var(--ink)}.skip-link{z-index:1000;background:var(--cyan);padding:16px;position:fixed;top:-90px;left:20px}.skip-link:focus{top:15px}.mark{object-fit:contain;width:40px;height:40px}.eyebrow,.mono{font-family:var(--mono);letter-spacing:.055em;font-size:.75rem;font-weight:400}.eyebrow{line-height:1.6}.site-header{z-index:30;width:100%;height:88px;color:var(--white);background:0 0;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:0 4.7%;display:flex;position:absolute;top:0}.brand{white-space:nowrap;letter-spacing:.065em;align-items:center;gap:9px;font-size:18px;font-weight:600;display:flex}.brand .mark{width:34px;height:38px}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{font-size:14px;transition:color .2s}.nav-links a:hover{color:var(--cyan)}.nav-actions{align-items:center;gap:24px;display:flex}.language{gap:2px;display:flex}.language button{color:#a9aba6;background:0 0;min-height:44px;padding:8px 5px;font-size:12px}.language button[aria-pressed=true]{color:var(--white)}.language button+button:before{content:"/";opacity:.3;margin-right:8px}.button{border-radius:6px;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:17px 23px;font-size:14px;font-weight:550;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.button:hover{box-shadow:0 5px 25px #00000015}.button-light,.nav-cta{background:var(--white);color:var(--ink)}.button-light:hover,.nav-cta:hover{background:var(--cyan)}.nav-cta{min-height:44px;padding:11px 17px;font-size:13px}.menu-toggle{color:var(--white);background:0 0;min-width:44px;min-height:44px;padding:8px;font-size:25px;display:none}.text-link{background:0 0;align-items:center;gap:18px;padding:12px 0;font-size:14px;display:inline-flex}.text-link svg{transition:transform .25s}.text-link:hover svg{transform:translate(3px,-2px)}.hero{height:min(880px,100svh);min-height:700px;color:var(--white);background:var(--ink);justify-content:center;align-items:center;padding:120px 6.2%;display:flex;position:relative;overflow:hidden}.hero-dither,.hero-shade{width:100%;height:100%;position:absolute;inset:0}.hero-dither canvas{display:block}.hero-shade{pointer-events:none;background:linear-gradient(#1a1a1acc 0%,#1a1a1a00 17% 70%,#1a1a1ae0 100%),radial-gradient(62% 54% at 50% 46%,#1a1a1aeb 0%,#1a1a1ac4 42%,#1a1a1a4d 72%,#0000 100%)}.hero-copy{z-index:2;text-align:center;width:100%;max-width:1120px;margin:0 auto;position:relative}.hero h1{letter-spacing:-.05em;white-space:nowrap;font-size:min(5.6vw,92px);font-weight:450;line-height:1.06}.hero h1 .hero-accent{color:var(--cyan)}.hero-intro{color:#c3c6c2;text-wrap:balance;max-width:640px;margin:28px auto 0;font-size:17px;line-height:1.65}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:38px;display:flex}.hero-bottom{color:#a5aaa4;justify-content:flex-end;align-items:center;gap:20px;font-size:12px;display:flex;position:absolute;bottom:32px;left:6.2%;right:6.2%}.motion-toggle{color:#b9bdb7;background:0 0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:12px;display:flex}.motion-toggle:disabled{opacity:.45}.section{padding:110px 6.2%}.specular-button.hero-cta{font-family:var(--sans);letter-spacing:0;justify-content:space-between;gap:24px;min-height:54px;padding:17px 23px;font-size:14px;font-weight:550;box-shadow:0 10px 30px #00000038}.specular-button.hero-cta:hover{box-shadow:0 12px 34px #00000045}.specular-button.hero-cta .specular-button__label{align-items:center;gap:24px;display:inline-flex}.specular-button.hero-cta svg{flex-shrink:0;width:20px;height:20px}.specular-button.hero-cta:focus-visible{outline-offset:6px;outline:2px solid #147c9f}.problem-section>h2{text-align:center;max-width:940px;margin:0 auto;font-size:clamp(27px,2.7vw,42px)}.dark-band.problem-section>h2 span{color:#878d84}.problem-section>h2.is-visible{animation:1s cubic-bezier(.16,.84,.44,1) both problem-head}@keyframes problem-head{0%{opacity:0;letter-spacing:.01em;transform:translateY(26px)}to{opacity:1;letter-spacing:-.045em;transform:none}}.problem-grid>.problem-card:first-child{--dx:-34px}.problem-grid>.problem-card:last-child{--dx:34px}.problem-card.reveal.is-visible{animation:1.05s cubic-bezier(.16,.84,.44,1) both problem-in}.problem-grid>.problem-card:last-child.reveal.is-visible{animation-delay:.16s}@keyframes problem-in{0%{opacity:0;transform:translate(var(--dx,0),34px) scale(.975)}to{opacity:1;transform:none}}.texture-data:before{animation:4.4s linear infinite drift-rows}.texture-ai:before{animation:6.5s linear infinite drift-layers}@keyframes drift-rows{to{background-position:0 15px}}@keyframes drift-layers{to{background-position:10.24px 8.01px}}html[data-motion=off] .texture-data:before,html[data-motion=off] .texture-ai:before,html[data-motion=off] .problem-card.reveal.is-visible,html[data-motion=off] .problem-section>h2.is-visible{animation:none}.proof-section{height:400vh;padding:0 6.2%;position:relative}.proof-sticky{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:38px;height:100vh;padding-top:clamp(96px,16.5vh,172px);display:flex;position:sticky;top:0}.proof-section:before{content:"";pointer-events:none;opacity:.9;background:repeating-linear-gradient(0deg,#0000 0 22px,#8abaff14 22px 23px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(88% 74%,#000 0% 32%,#0000 92%);mask-image:radial-gradient(88% 74%,#000 0% 32%,#0000 92%)}.proof-head{justify-content:center;align-items:center;max-width:21ch;min-height:2.4em;font-size:clamp(32px,3.6vw,58px);display:flex}.proof-card{text-align:left;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#20202099;border:1px solid #ffffff26;border-radius:12px;width:100%;max-width:600px;padding:38px 44px 34px;transition:opacity .6s,transform .6s cubic-bezier(.16,.84,.44,1),border-color .5s,box-shadow .5s,padding .5s;position:relative;transform:translateY(26px)scale(.975)}.proof-card.is-shown{opacity:1;transform:none}.proof-card.is-expanded .proof-value{font-size:clamp(30px,3vw,42px)}.proof-card.is-expanded{padding-bottom:28px}.proof-card.is-verified{border-color:#60d6ff5c;box-shadow:0 0 0 1px #60d6ff1f,0 30px 70px #00000052}.proof-label{font:12px var(--mono);letter-spacing:.05em;color:#8a938b}.proof-value{letter-spacing:-.04em;margin:12px 0 6px;font-size:clamp(40px,4.1vw,60px);font-weight:450;transition:font-size .5s;display:block}.proof-card dl{margin:0;padding-left:0;transition:padding-left .5s;position:relative}.proof-card.is-expanded dl{padding-left:22px}.proof-card dl:before{content:"";opacity:0;background:#ffffff21;width:1px;transition:opacity .5s;position:absolute;top:6px;bottom:16px;left:0}.proof-card.is-expanded dl:before{opacity:1}.proof-card.is-verified dl:before{background:linear-gradient(#ffffff21,#60d6ff4d)}.proof-card dl>div{opacity:0;border-top:0 solid #ffffff17;justify-content:space-between;gap:20px;max-height:0;padding:0;transition:opacity .45s,transform .45s,max-height .5s,padding .5s,border-top-width .5s;display:flex;overflow:hidden;transform:translateY(9px)}.proof-card dl>div.is-on{opacity:1;border-top-width:1px;max-height:78px;padding:18px 0;transform:none}.proof-card dt{font:12px var(--mono);letter-spacing:.04em;color:#8a938b}.proof-card dd{color:#d5dad3;text-align:right;margin:0;font-size:15px}.proof-card dl>div:last-child.is-on dd{color:var(--cyan)}.proof-example{font:10px var(--mono);letter-spacing:.06em;color:#6b736c;opacity:0;transition:opacity .5s}.proof-example.is-shown{opacity:1}.spec-strip{isolation:isolate;background:var(--ink);min-height:74px;color:var(--white);border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0 6.2%;display:flex;position:relative;overflow:hidden}.spec-strip:before{content:"";z-index:-1;pointer-events:none;opacity:.17;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.spec-strip>div{align-items:baseline;gap:13px;padding:14px 46px;display:flex;position:relative}.spec-strip>div+div:before{content:"";background:#ffffff26;width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.spec-strip dt{font:11px var(--mono);letter-spacing:.05em;color:#8a938b;white-space:nowrap}.spec-strip dd{color:var(--white);white-space:nowrap;margin:0;font-size:14px}.dark-band{background:var(--ink);color:var(--white)}.dark-band h2 span{color:var(--cyan)}.problem-section{padding-bottom:0}.problem-bridge{text-align:center;letter-spacing:-.03em;color:var(--white);max-width:24ch;margin:76px auto 0;padding-bottom:104px;font-size:clamp(19px,1.85vw,26px);position:relative}.problem-bridge:after{content:"";background:linear-gradient(#ffffff38,#0000);width:1px;height:58px;position:absolute;bottom:0;left:50%}.problem-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:64px;display:grid}.problem-card{isolation:isolate;border:1px solid #ffffff1c;border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:52px 48px 58px;display:flex;position:relative;overflow:hidden}.problem-card:before{content:"";z-index:-1;opacity:.5;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000 0%,#0000 62%);mask-image:linear-gradient(200deg,#000 0%,#0000 62%)}.texture-data:before{background:repeating-linear-gradient(0deg,#0000 0 14px,#8abaff21 14px 15px)}.texture-ai:before{background:repeating-linear-gradient(128deg,#0000 0 12px,#60d6ff1c 12px 13px)}.problem-card h3{letter-spacing:-.04em;max-width:15ch;margin-bottom:18px;font-size:31px;line-height:1.2}.problem-card p{color:#9ba69e;max-width:38ch;font-size:14px;line-height:1.8}.fit-section{padding-top:72px}.fit-head{margin-bottom:52px}.fit-lede{color:#a6aea6}.fit-row{border-top:1px solid #ffffff1c;grid-template-columns:1fr 1.15fr;align-items:center;gap:32px;padding:21px 18px;display:grid}.fit-row:last-child{border-bottom:1px solid #ffffff1c}.fit-cols{font:11px var(--mono);letter-spacing:.05em;color:#7e8a82;border-top:0;padding-bottom:6px}.fit-row>span:first-child{color:#d5dad3;align-items:center;gap:11px;font-size:15px;display:flex}.fit-row>span:last-child{color:#8d978f;font-size:14px}.fit-ours{background:linear-gradient(90deg,#60d6ff12,#60d6ff06);border-top-color:#60d6ff4d;border-radius:5px}.fit-ours+*{border-top-color:#60d6ff4d}.fit-ours>span:first-child{color:var(--white);font-weight:550}.fit-ours>span:last-child{color:var(--cyan)}.fit-ours .mark{width:19px;height:21px}.section-heading{margin-bottom:48px}.section-lede{max-width:600px;color:var(--muted);text-wrap:balance;margin-top:22px;font-size:16px;line-height:1.75}.section .eyebrow{margin-bottom:28px}.split-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.split-heading h2{max-width:800px}.split-heading>p{max-width:360px;color:var(--muted);flex:0 32%;padding-bottom:3px;font-size:16px;line-height:1.75}h2{letter-spacing:-.045em;font-size:clamp(36px,3.45vw,57px);line-height:1.14}h2 span{color:#82857b}.layer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card-spotlight.layer-card{color:var(--ink);background:#e2e3da;border:1px solid #1a1a1a09;border-radius:8px;flex-direction:column;min-height:350px;padding:26px 28px 25px;display:flex}.layer-card>*{z-index:1;position:relative}.layer-top{color:#65685e;justify-content:space-between;gap:16px;font-size:12px;display:flex}.layer-card h3{letter-spacing:-.04em;margin-bottom:14px;font-size:25px}.layer-card p{color:#5a5e55;max-width:35ch;font-size:15px;line-height:1.7}.layer-graphic{aspect-ratio:1;isolation:isolate;justify-content:center;align-items:center;width:100%;max-width:180px;margin:0 auto;display:flex;position:relative}.layer-graphic img{object-fit:contain;width:100%;height:100%;display:block}.layer-card:hover .layer-graphic{transition:transform .4s;transform:translateY(-4px)}.walkthrough{padding-top:32px}.walkthrough>.split-heading{margin-bottom:48px}.demo{border:1px solid var(--line);background:#f1f1eb;border-radius:9px;overflow:hidden}.demo-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.scenario-tabs{flex-wrap:wrap;gap:5px;display:flex}.scenario-tabs button{color:var(--muted);background:0 0;border-radius:5px;min-height:44px;padding:13px 17px;font-size:13px}.scenario-tabs button[aria-selected=true]{background:var(--ink);color:var(--white)}.demo-body{grid-template-columns:1fr 1fr;min-height:482px;display:grid}.demo-story{flex-direction:column;padding:40px 40px 34px;display:flex}.step-tabs{margin-bottom:42px;display:flex}.step-tabs button{text-align:left;color:#777b70;background:0 0;flex-direction:column;flex:1;gap:10px;min-height:60px;padding:0;font-size:12px;display:flex;position:relative}.step-tabs button:before{content:"";background:#1a1a1a22;height:1px;position:absolute;top:15px;left:30px;right:0}.step-tabs button:last-child:before{display:none}.step-tabs button>span:first-child{z-index:1;width:30px;height:30px;font-size:10px;font-family:var(--mono);background:#f1f1eb;border:1px solid #1a1a1a33;border-radius:50%;place-items:center;display:grid;position:relative}.step-tabs button .reached{color:var(--white);border-color:var(--ink);background:var(--ink)!important}.step-tabs button[aria-pressed=true]{color:var(--ink)}.step-copy h3{letter-spacing:-.04em;margin-bottom:17px;font-size:31px}.step-copy p{color:var(--muted);max-width:42ch;font-size:15px;line-height:1.8}.next-step{border-bottom:1px solid #1a1a1a55;align-self:flex-start;gap:32px;margin-top:auto;padding-top:24px;padding-bottom:8px}.receipt-scene{background:linear-gradient(#000 0% 12%,#020a1c 25%,#123491 40%,#2c65de 55%,#3e7ef7 70%,#4787f7 84%,#4d8bf4 100%);flex-direction:column;justify-content:center;align-items:center;padding:36px;display:flex;position:relative;overflow:hidden}.receipt-scene:before{content:"";pointer-events:none;opacity:.34;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='170' height='170' filter='url(%23r)'/%3E%3C/svg%3E");background-size:170px 170px;position:absolute;inset:0}.receipt{z-index:1;background:var(--ink);width:100%;max-width:315px;color:var(--white);border-radius:5px;padding:20px 26px 19px;animation:.5s both receipt-in;position:relative;box-shadow:0 26px 60px #00000059}.receipt-header{font:8px var(--mono);letter-spacing:.02em;border-bottom:1px solid #ffffff25;align-items:center;gap:8px;padding-bottom:15px;display:flex}.receipt-header .mark{width:24px;height:26px}.receipt-cross{margin-left:auto;font-size:17px}.receipt-symbol{width:58px;height:58px;color:var(--cyan);border:1px solid #60d6ff77;border-radius:50%;place-items:center;margin:27px auto 18px;font-size:27px;display:grid;box-shadow:0 0 28px #60d6ff0e}.receipt-title{text-align:center;margin-bottom:23px;font-size:18px}.receipt dl{margin:0;font-size:11px}.receipt dl>div{border-top:1px solid #ffffff18;justify-content:space-between;gap:10px;padding:11px 0;display:flex}.receipt dt{color:#979f9a}.receipt dd{text-align:right;color:#d2d9d4;margin:0}.receipt-bottom{font:8px var(--mono);color:#a5ada7;border-top:1px dashed #ffffff35;justify-content:space-between;align-items:center;margin-top:12px;padding-top:16px;display:flex}.barcode{background:repeating-linear-gradient(90deg,#b1bab5 0 1px,#0000 1px 3px,#b1bab5 3px 5px,#0000 5px 7px,#b1bab5 7px 8px,#0000 8px 12px);width:110px;height:19px}.token-section{background:var(--ink);color:var(--white)}.token-top{justify-content:space-between;align-items:center;gap:50px;display:flex}.token-section .eyebrow{color:#b7bdb5}.token-section h2 span{color:var(--cyan)}.token-intro{color:#a6aea6;max-width:600px;margin-top:25px;font-size:16px;line-height:1.8}.supply{min-width:32%;padding-left:40px}.supply strong{letter-spacing:-.055em;margin:20px 0 15px;font-size:70px;font-weight:400;display:block}.supply strong span{letter-spacing:0;color:#9ba59c;margin-left:12px;font-size:18px;display:inline-block}.supply p{color:#a6aea6;font-size:12px}.utility-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:58px 0 64px;display:grid}.utility-grid article{border-top:1px solid #ffffff29;gap:18px;padding-top:24px;display:flex}.utility-grid .mono{color:#899a9f;padding-top:4px}.utility-grid h3{letter-spacing:-.02em;margin-bottom:10px;font-size:21px}.utility-grid p{color:#9ba69e;max-width:29ch;font-size:14px;line-height:1.7}.allocation{border-top:1px solid #ffffff29;grid-template-columns:.95fr 1.05fr;gap:70px;padding-top:48px;display:grid}.allocation-chart>.eyebrow{text-transform:none;font-size:14px;font-family:var(--sans);color:var(--white);margin-bottom:15px}.donut{width:310px;height:310px;margin:0 auto;position:relative}.donut svg{width:100%;height:100%;overflow:visible}.donut circle{transition:stroke-width .35s,opacity .35s}.donut-center{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.donut-center strong{letter-spacing:-.05em;color:var(--active-color);font-size:66px;font-weight:400}.donut-center small{margin-left:4px;font-size:25px}.donut-center>span{color:#9caaa0;font:11px var(--mono)}.allocation-list button{text-align:left;background:0 0;border-bottom:1px solid #ffffff1c;align-items:center;gap:13px;width:100%;min-height:55px;padding:19px 12px;font-size:13px;transition:background .2s;display:flex}.allocation-list button:hover{background:#ffffff08}.allocation-list button[aria-pressed=true]{background:#ffffff0e}.allocation-list button i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.allocation-list button b{font:14px var(--mono);margin-left:auto;font-weight:400}.allocation-arrow{color:#8b988d;opacity:0;margin-left:15px}.allocation-list button[aria-pressed=true] .allocation-arrow{opacity:1}.vesting-toggle{color:#aab4ab;background:0 0;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:55px;margin-top:8px;padding:19px 12px;font-size:13px;transition:color .2s;display:flex}.vesting-toggle:hover{color:var(--white)}.vesting-toggle span{color:#8b988d;font-size:19px}.vesting{padding:4px 12px 18px}.vesting>.eyebrow{color:#8c9b90;margin-bottom:9px;font-size:9px;line-height:1.8}.vesting p{color:#afb8af;font-size:13px;line-height:1.75}.token-note{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:80px;margin-top:52px;padding-top:36px;display:grid}.token-note>div{padding-left:54px;position:relative}.loop-icon{color:var(--cyan);font-size:32px;position:absolute;top:-8px;left:0}.token-note h3{letter-spacing:-.035em;margin-bottom:13px;font-size:23px}.token-note p{color:#99a59b;font-size:13px;line-height:1.8}.token-note .risk-note{color:#7e867d;border-left:1px solid #ffffff1f;align-self:start;padding-left:23px;line-height:1.75;font-size:12px!important}.roadmap>.split-heading{margin-bottom:48px}.phase-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.phase-tabs button{background:0 0;border-bottom:2px solid #0000;flex-direction:column;align-items:flex-start;gap:14px;min-height:85px;padding:18px 10px 20px;display:flex;position:relative}.phase-tabs button>span{font:11px var(--mono);color:var(--muted)}.phase-tabs button b{white-space:normal;text-align:left;color:#63695f;font-size:12px;font-weight:400;line-height:1.35}.phase-tabs button.now b{color:var(--ink)}.phase-tabs button.now>span:before{content:"";background:var(--ink);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.phase-tabs button[aria-selected=true]{border-bottom-color:var(--ink);background:#dfe1d7}.phase-panel{background:#e2e3da;align-items:center;gap:65px;min-height:240px;padding:37px 36px;display:flex;position:relative}.phase-number{letter-spacing:-.08em;color:#b8bdb0;font-size:110px;font-weight:400}.phase-panel>div{max-width:590px}.phase-status{font:10px var(--mono);color:#656e63;border:1px solid #b6bcaf;border-radius:3px;margin-bottom:14px;padding:5px 9px;display:inline-block}.phase-status.current{background:var(--ink);color:var(--white);border-color:var(--ink)}.phase-panel h3{letter-spacing:-.04em;margin-bottom:13px;font-size:31px}.phase-panel p{color:var(--muted);font-size:14px;line-height:1.75}.roadmap-note{color:#7d8279;max-width:620px;margin-top:20px;font-size:12px;line-height:1.7}.closing{background:#dce7e9;padding-top:85px;padding-bottom:85px;position:relative;overflow:hidden}.closing h2{font-size:clamp(48px,5vw,76px);position:relative}.closing h2 span{color:#6c8e99}.closing p:not(.eyebrow){color:#506a72;max-width:600px;margin:23px 0 30px;font-size:16px;line-height:1.8}.download-links{flex-wrap:wrap;gap:12px;display:flex}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:#30464e}.button-outline{background:0 0;border:1px solid #1a1a1a55}.button-outline:hover{background:#ffffff30}.closing-orbit{border:1px solid #7b9baa44;border-radius:50%;place-items:center;width:520px;height:520px;display:grid;position:absolute;top:15px;right:-30px}.closing-orbit:before,.closing-orbit:after{content:"";border:1px solid #7b9baa44;border-radius:50%;position:absolute;inset:35px}.closing-orbit:after{inset:75px}.closing-orbit .mark{opacity:.7;filter:drop-shadow(10px 15px 15px #1a1a1a22);width:265px;height:265px}.closing>div:last-child{z-index:1;position:relative}footer{background:var(--ink);color:var(--white);padding:64px 6.2% 0}.footer-content{justify-content:space-between;gap:70px;padding-bottom:58px;display:flex}.footer-brand{flex-direction:column;gap:18px;max-width:280px;display:flex}.footer-brand .mark{width:30px;height:34px}.footer-brand p{color:#9aa39c;margin:0;font-size:13px;line-height:1.65}.footer-cols{gap:72px;display:flex}.footer-col{flex-direction:column;gap:15px;display:flex}.footer-col-label{font:11px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#666d61}.footer-col a{color:#c0c4bb;font-size:13px;transition:color .2s}.footer-col a:hover{color:var(--cyan)}.footer-meta{color:#75796f;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:11px;display:flex}.footer-meta a{color:#9aa39c;transition:color .2s}.footer-meta a:hover{color:var(--white)}.footer-wordmark-wrap{pointer-events:none;justify-content:center;align-items:flex-start;width:100vw;height:clamp(58px,13.6vw,300px);margin-left:calc(50% - 50vw);display:flex;overflow:hidden}.footer-wordmark{letter-spacing:-.05em;white-space:nowrap;color:#ffffff0e;-webkit-user-select:none;user-select:none;font-size:clamp(92px,22vw,480px);font-weight:700;line-height:1}.footer-top a{font-size:12px}.footer-links a:hover{color:var(--cyan)}.reveal{opacity:1;transform:none}.reveal.is-visible{animation:.7s both reveal}@keyframes reveal{0%{opacity:.35;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes receipt-in{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width>=1700px){.section,footer{padding-left:max(6.2%,50vw - 745px);padding-right:max(6.2%,50vw - 745px)}}@media (width<=1100px){.nav-links{gap:18px}.nav-actions{gap:15px}.nav-cta{display:none}.hero-copy{width:65%}.hero-intro{max-width:360px}.hero-actions{gap:20px}.split-heading{gap:35px}.layer-grid{gap:12px}.card-spotlight.layer-card{padding:23px 20px}.layer-card h3{font-size:22px}.demo-toolbar{padding:18px}.demo-story{padding:32px 25px}.allocation{gap:35px}.closing-orbit{opacity:.65;right:-150px}.supply strong{font-size:59px}.token-note{gap:40px}.phase-panel{gap:35px}}@media (width<=760px){:root{scroll-padding-top:22px}.site-header{gap:12px;height:76px;padding:0 6%}.brand{gap:5px;font-size:15px}.brand .mark{width:29px;height:34px}.nav-actions{gap:12px}.menu-toggle{display:block}.nav-links{background:var(--ink);border-bottom:1px solid #fff3;width:100%;padding:15px 6% 24px;display:none;position:absolute;top:76px;left:0}.nav-links.open{flex-direction:column;align-items:stretch;gap:0;display:flex}.nav-links a{padding:14px 0}.hero{align-items:center;height:auto;min-height:660px;padding:120px 6% 110px}.hero-copy{width:100%;margin:0 auto}.hero h1{letter-spacing:-.04em;font-size:clamp(29px,7.7vw,58px);line-height:1.1}.hero h1 .hero-accent{display:block}.hero-intro{max-width:400px;margin:22px auto 0;font-size:15px;line-height:1.75}.hero-actions{gap:8px 20px;margin-top:25px}.hero-actions .button{gap:18px;min-height:49px;padding:15px 17px;font-size:13px}.hero-actions .text-link{gap:8px;font-size:13px}.hero-dither{inset:0}.hero-shade{background:linear-gradient(#1a1a1ad9 0%,#1a1a1a00 14% 74%,#1a1a1ae6 100%),radial-gradient(96% 46% at 50% 44%,#1a1a1aef 0%,#1a1a1acc 46%,#1a1a1a55 76%,#0000 100%)}.hero-bottom{font-size:11px;bottom:17px;left:6%;right:6%}.motion-toggle{font-size:10px}.section{padding:72px 6%}.specular-button.hero-cta{gap:18px;min-height:49px;padding:15px 17px;font-size:13px}.specular-button.hero-cta .specular-button__label{gap:18px}.problem-grid>.problem-card:first-child,.problem-grid>.problem-card:last-child{--dx:0px}.problem-section>h2{max-width:none;font-size:clamp(23px,5.6vw,34px)}.proof-section{height:340vh;padding:0 6%}.proof-sticky{gap:28px;padding-top:clamp(64px,12vh,110px)}.proof-head{max-width:none;font-size:clamp(24px,6.4vw,38px)}.proof-card{border-radius:10px;max-width:none;padding:24px 22px 22px}.proof-value{font-size:31px}.proof-card dl>div{padding:13px 0}.proof-card dd{font-size:12px}.spec-strip{grid-template-columns:repeat(3,1fr);min-height:66px;padding:0 6%;display:grid}.spec-strip>div{flex-direction:column;align-items:flex-start;gap:5px;padding:13px 0 13px 14px}.spec-strip>div:first-child{padding-left:0}.spec-strip dt{letter-spacing:.02em;font-size:9px}.spec-strip dd{white-space:normal;font-size:12px}.problem-section{padding-bottom:0}.problem-bridge{max-width:20ch;margin-top:46px;padding-bottom:72px;font-size:19px}.problem-bridge:after{height:40px}.problem-grid{grid-template-columns:1fr;gap:14px;margin-top:34px}.problem-card{min-height:0;padding:32px 26px 34px}.problem-card h3{max-width:none;margin-bottom:14px;font-size:25px}.problem-card p{max-width:none;font-size:14px}.fit-section{padding-top:44px}.fit-head{margin-bottom:30px}.fit-row{grid-template-columns:1fr;align-items:flex-start;gap:7px;padding:17px 12px}.fit-cols{display:none}.fit-row>span:first-child{font-size:14px}.fit-row>span:last-child{font-size:13px}.section .eyebrow{margin-bottom:21px;font-size:10px}.split-heading{display:block}.split-heading>p{max-width:470px;margin-top:24px;font-size:15px}h2{font-size:clamp(29px,6.8vw,44px);line-height:1.2}.section-heading{margin-bottom:30px}.section-lede{max-width:470px;margin-top:18px;font-size:15px}.layer-grid{grid-template-columns:1fr}.card-spotlight.layer-card{min-height:230px;padding:25px}.layer-card h3{max-width:70%;margin-top:62px;font-size:26px}.layer-card p{max-width:80%;font-size:14px}.layer-graphic{opacity:.7;width:120px;max-width:120px;position:absolute;top:32px;right:0;transform:scale(.8)}.layer-card:hover .layer-graphic{transform:scale(.8)}.layer-top{z-index:2}.walkthrough{padding-top:0}.walkthrough>.split-heading{margin-bottom:30px}.demo-toolbar{flex-direction:column;align-items:flex-start;gap:13px;padding:16px}.scenario-tabs{grid-template-columns:1fr 1fr;gap:5px;width:100%;display:grid}.scenario-tabs button{padding:11px 9px;font-size:11px;line-height:1.5}.demo-body{grid-template-columns:1fr}.demo-story{min-height:366px;padding:26px 23px}.step-tabs{margin-bottom:27px}.step-tabs button{font-size:11px}.step-copy h3{font-size:27px;line-height:1.2}.step-copy p{font-size:14px}.next-step{font-size:13px}.receipt-scene{padding:32px 25px}.receipt{max-width:285px}.token-top{display:block}.token-intro{max-width:100%;margin-top:20px;font-size:15px}.supply{border-top:1px solid #ffffff29;margin-top:30px;padding:30px 0 0}.supply>.eyebrow{font-size:10px}.supply strong{margin:16px 0 10px;font-size:62px}.utility-grid{grid-template-columns:1fr;gap:20px;margin:34px 0 38px}.utility-grid article{padding-top:21px}.utility-grid p{max-width:none;font-size:14px}.allocation{grid-template-columns:1fr;gap:20px;padding-top:31px}.allocation-chart .eyebrow{font-size:14px}.donut{width:270px;height:270px}.allocation-list button{gap:10px;padding:18px 8px;font-size:12px}.allocation-arrow{margin-left:0}.vesting{padding:4px 8px 16px}.vesting-toggle{padding:17px 8px;font-size:12px}.vesting .eyebrow{margin-bottom:10px;font-size:9px}.vesting p{font-size:13px}.token-note{grid-template-columns:1fr;gap:26px;margin-top:25px;padding-top:29px}.token-note h3{font-size:24px;line-height:1.25}.token-note>div{padding-left:44px}.token-note .risk-note{font-size:11px!important}.roadmap>.split-heading{margin-bottom:28px}.phase-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.phase-tabs button{gap:12px;min-height:76px;padding:13px 4px}.phase-tabs button>span{font-size:9px}.phase-tabs button.now>span:before{margin-right:0;position:absolute;top:5px;left:4px}.phase-tabs button b{display:none}.phase-panel{align-items:flex-start;gap:21px;min-height:240px;padding:26px 22px}.phase-number{font-size:54px;line-height:1.05}.phase-panel h3{font-size:26px}.phase-panel p{font-size:13px}.phase-status{font-size:9px}.roadmap-note{margin-top:16px;font-size:11px}.closing{padding-top:61px;padding-bottom:61px}.closing h2{font-size:45px}.closing p:not(.eyebrow){max-width:320px;font-size:15px}.closing-orbit{opacity:.35;width:340px;height:340px;top:45px;right:-230px}.closing-orbit .mark{width:150px;height:150px}.download-links{flex-direction:column;align-items:flex-start}.download-links .button{min-width:255px;font-size:12px}.footer-top p{max-width:170px}.footer-top a{white-space:nowrap;font-size:10px}footer{padding:44px 6% 0}.footer-content{flex-direction:column;gap:38px;padding-bottom:36px}.footer-brand{max-width:none}.footer-cols{flex-wrap:wrap;gap:32px 40px}.footer-meta{padding:18px 0;font-size:10px}.footer-wordmark-wrap{height:clamp(48px,20vw,120px)}.footer-wordmark{font-size:clamp(70px,34vw,180px)}}@media (width<=370px){.hero{min-height:880px}.hero-actions{flex-direction:column;align-items:center;gap:8px}.specular-button.hero-cta{min-width:255px;font-size:12px}.layer-card p{max-width:100%}.layer-card h3{max-width:85%}.nav-actions{gap:3px}}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation:none!important}html[data-motion=off] .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.proof-section{--pg:0}.proof-sticky{padding-bottom:clamp(20px,4.5vh,48px)}.proof-card{--w0:100%;--bleed:max(0px,6vw - 16px);flex-direction:column;flex:var(--pg) 1 auto;min-height:0;width:calc(var(--w0) + (100% + 2 * var(--bleed) - var(--w0)) * var(--pg));max-width:none;display:flex}.proof-example{position:absolute;top:26px;right:22px}.proof-value,.proof-card.is-expanded .proof-value{font-size:calc(31px * (1 + .7 * var(--pg)));transition:none}.proof-meter{background:#ffffff17;border-radius:2px;flex:none;width:100%;height:3px;margin:12px 0 18px;overflow:hidden}.proof-meter span{border-radius:inherit;opacity:.55;background:#c3c8bd;width:0%;height:100%;transition:width 1s cubic-bezier(.16,.84,.44,1) .1s;display:block}.proof-card dl{flex-direction:column;flex:auto;min-height:0;display:flex}.proof-card dl>div:not(.is-on){padding-top:0;padding-bottom:0}.proof-card dl>div.is-on{flex:1 1 0;align-items:center;max-height:40vh}.proof-card dt{font-size:calc(12px + 1px * var(--pg))}.proof-card dd{font-size:calc(12px + 4px * var(--pg))}@media (width>=761px){.proof-sticky{gap:22px;padding-top:clamp(56px,9.5vh,116px)}.proof-card{--w0:min(680px,100%);--bleed:max(0px,6.2vw - 40px);width:min(1480px,calc(var(--w0) + (100% + 2 * var(--bleed) - var(--w0)) * var(--pg)));padding:36px 42px 32px}.proof-card.is-expanded{padding-bottom:32px}.proof-example{top:40px;right:42px}.proof-value,.proof-card.is-expanded .proof-value{font-size:calc(clamp(46px,4.8vw,72px) * (1 + .6 * var(--pg)));letter-spacing:-.045em;margin:10px 0 0;font-weight:600}.proof-meter{margin:14px 0 26px}.proof-card dl,.proof-card.is-expanded dl{counter-reset:pv;flex-direction:row;gap:28px;padding-left:0}.proof-card dl:before{display:none}.proof-card dl>div{counter-increment:pv;text-align:left;background:#ffffff05;border:0;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:0 20px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.proof-card dl>div.is-on{max-height:100vh;padding:calc(14px + 16px * var(--pg)) 20px;border-top-width:0;flex:1 1 0;align-items:flex-start;overflow:visible}.proof-card dl>div:not(:first-child):before{content:"→";font:12px var(--mono);color:#565d54;position:absolute;top:50%;left:-14px;transform:translate(-50%,-50%)}.proof-card dt{font-size:calc(10px + 1px * var(--pg));letter-spacing:.06em;text-transform:uppercase;color:#767d73}.proof-card dt:before{content:counter(pv,decimal-leading-zero);color:#565d54;margin-right:10px}.proof-card dd{font-size:calc(14px + 10px * var(--pg));text-align:left;font-weight:500;line-height:1.2}.proof-card dl>div:last-child.is-on{background:#60d6ff0a;box-shadow:inset 0 0 0 1px #60d6ff40}}@media (prefers-reduced-motion:reduce){.proof-section{--pg:1!important}}.proof-head{white-space:nowrap;max-width:none;min-height:1.3em;font-size:min(clamp(32px,3.6vw,58px),5.09302vw)}@media (width<=760px){.proof-head{font-size:min(38px,5.11628vw)}}.proof-icon{display:none}@media (width>=761px){.proof-card dd{flex-direction:column;flex:auto;justify-content:space-between;align-self:stretch;gap:12px;min-height:0;display:flex}.proof-card dd span{text-wrap:balance}.proof-icon{width:calc(26px + 42px * var(--pg));fill:none;stroke:#8a938b;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none;align-self:center;height:auto;margin:auto 0;transition:opacity .6s .15s,transform .6s cubic-bezier(.16,.84,.44,1) .15s,stroke .5s;display:block;transform:scale(.85)}.proof-card dl>div.is-on .proof-icon{opacity:.75;transform:none}.proof-card dl>div:last-child.is-on .proof-icon{stroke:var(--cyan);opacity:.9}.proof-card dd{justify-content:flex-end}.proof-icon{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}.proof-card dl>div.is-on .proof-icon{transform:translate(-50%,-50%)}}.problem-section>h2,.problem-card h3{text-wrap:balance;max-width:none}.hero-encrypted{color:#6f7a72}.hero h1 .hero-accent .hero-encrypted{color:#60d6ff73}.hero h1 span{white-space:nowrap!important}
