.das{--das-accent: var(--green-deep, #16a04a);--das-accent-bright: var(--green, #7ed321);--das-ink: var(--navy, #0d2a6b);--das-blue: var(--brand-blue, #1b6fb0);--das-muted: #7a88a3;--das-t: 1;--das-glow: 1;--das-ease: cubic-bezier(.16, 1, .3, 1)}.das,.das-stage{width:100%;height:100%;min-height:0}.das-stage{position:relative;container-type:size}.das-scene{--sw: min(100cqw, calc(100cqh * var(--das-aspect)));--sh: calc(var(--sw) / var(--das-aspect));--su: calc(var(--sw) / var(--das-units));--u: var(--su);position:absolute;inset:0;width:var(--sw);height:var(--sh);margin:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.das-layer,.das-fill{position:absolute;inset:0}.das-layer[data-depth],.das-item{will-change:transform}.das-svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.das-fade{animation:dasFadeIn 1.1s ease var(--in, 0s) backwards}.das-reveal{animation:dasReveal 1.5s cubic-bezier(.65,0,.35,1) .2s backwards}.das-enter{animation:dasEnter 1.1s var(--das-ease) var(--in, 0s) backwards}.das-enter.is-pop{animation-name:dasPop;animation-duration:.9s}.das-backdrop{animation:dasFadeIn 1.6s ease backwards}.das-glow{position:absolute;border-radius:50%;opacity:var(--das-glow);animation:dasAmbient calc(var(--dur) * var(--das-t)) ease-in-out infinite alternate}.das-glow.is-accent{--dur: 19s;left:28%;top:4%;width:78%;height:70%;background:radial-gradient(closest-side,color-mix(in srgb,var(--das-accent) 15%,transparent),transparent)}.das-glow.is-blue{--dur: 24s;left:-8%;top:40%;width:70%;height:58%;background:radial-gradient(closest-side,color-mix(in srgb,var(--das-blue) 13%,transparent),transparent);animation-direction:alternate-reverse}.das-glow.is-bright{--dur: 15s;left:46%;top:46%;width:56%;height:46%;background:radial-gradient(closest-side,color-mix(in srgb,var(--das-accent-bright) 12%,transparent),transparent)}.das-particle{position:absolute;width:calc(var(--u) * var(--s));height:calc(var(--u) * var(--s));border-radius:50%;background:var(--das-ink);opacity:0;animation:dasDrift calc(var(--dur) * var(--das-t)) linear calc(var(--delay) * var(--das-t)) infinite}.das-particle.is-accent{background:var(--das-accent);box-shadow:0 0 calc(var(--u) * 1.1) color-mix(in srgb,var(--das-accent) 55%,transparent)}.das-particle.is-light{background:color-mix(in srgb,var(--das-blue) 45%,#fff);box-shadow:0 0 calc(var(--u) * 1) color-mix(in srgb,var(--das-blue) 40%,transparent)}.das-particle.is-near{filter:blur(calc(var(--u) * .14))}.das-shape polygon{fill:color-mix(in srgb,var(--das-accent) 5%,transparent);stroke:var(--das-ink);stroke-width:1.4;stroke-linejoin:round;opacity:0;animation:dasLink calc(16s * var(--das-t)) ease-in-out calc(var(--delay) * var(--das-t)) infinite}.das-shape circle{fill:var(--das-ink);opacity:.22;animation:dasGlint calc(16s * var(--das-t)) ease-in-out calc(var(--delay) * var(--das-t)) infinite}.das-bloom{filter:blur(calc(var(--u) * 3.4));opacity:calc(.7 * var(--das-glow));animation:dasBloom calc(13s * var(--das-t)) ease-in-out infinite alternate}.das-ribbon{transform-box:view-box;transform-origin:50% 50%;animation:dasWave calc(17s * var(--das-t)) ease-in-out infinite alternate}.das-ribbon-svg.is-front .das-ribbon{animation-duration:calc(22s * var(--das-t));animation-delay:calc(-9s * var(--das-t));opacity:.75}.das-ribbon-sheen{opacity:.55;animation:dasSheen calc(11s * var(--das-t)) ease-in-out calc(2.4s * var(--das-t)) infinite}.das-strand{fill:none;stroke-width:1.7;opacity:var(--o);animation:dasShimmer calc(var(--dur) * var(--das-t)) ease-in-out calc(var(--delay) * var(--das-t)) infinite alternate}.das-flow{fill:none;stroke-width:3.4;stroke-linecap:round;stroke-dasharray:7 43;animation:dasFlow calc(var(--dur) * var(--das-t)) linear calc(var(--delay) * var(--das-t)) infinite}.das-spark,.das-growth-pulse{opacity:0}.das-spark-halo,.das-spark-core{fill:none;stroke:var(--das-accent);stroke-linecap:round;stroke-dasharray:.01 99.99}.das-spark-halo{stroke-width:17;opacity:calc(.2 * var(--das-glow))}.das-spark-core{stroke-width:6}.das-spark{animation:dasBlink calc(var(--dur) * var(--das-t)) linear calc(var(--delay) * var(--das-t)) infinite}.das-spark path{animation:dasRun calc(var(--dur) * var(--das-t)) linear calc(var(--delay) * var(--das-t)) infinite}.das-growth-halo,.das-growth-line{fill:none;stroke-dasharray:100 100;animation:dasDraw 1.25s cubic-bezier(.65,0,.35,1) 1.2s backwards}.das-growth-halo{stroke-width:13;stroke-linejoin:round;opacity:calc(.13 * var(--das-glow))}.das-growth-line{stroke-width:2.8}.das-growth-mark{fill:#fff;stroke:var(--das-accent);stroke-width:2;animation:dasFadeIn .6s ease var(--in) backwards}.das-growth-pulse{animation:dasPulseBlink calc(var(--dur) * var(--das-t)) linear var(--delay) infinite}.das-growth-pulse path{animation:dasPulseRun calc(var(--dur) * var(--das-t)) cubic-bezier(.4,0,.3,1) var(--delay) infinite}.das-growth-pulse .das-spark-core{stroke:var(--das-accent-bright)}.das-growth-head{transform-box:fill-box;transform-origin:center;animation:dasPop .7s var(--das-ease) 2.25s backwards}.das-growth-dot{fill:var(--das-accent-bright);stroke:#fff;stroke-width:2}.das-growth-aura{fill:var(--das-accent-bright);opacity:calc(.2 * var(--das-glow))}.das-growth-ring{fill:none;stroke:var(--das-accent);stroke-width:1.4;transform-box:fill-box;transform-origin:center;opacity:0;animation:dasRing calc(4.5s * var(--das-t)) ease-out 2.6s infinite}.das-item{--u: calc(var(--su) * var(--k, 1));position:absolute;translate:-50% -50%}.das-float{animation:dasFloat calc(var(--dur) * var(--das-t)) ease-in-out calc(var(--delay) * var(--das-t)) infinite}.das-travel{opacity:0;animation:dasTravel calc(var(--dur) * var(--das-t)) linear calc(var(--delay) * var(--das-t)) infinite}.das-card{position:relative;display:flex;flex-direction:column;gap:calc(var(--u) * 1.1);width:calc(var(--u) * var(--w));padding:calc(var(--u) * 2.9) calc(var(--u) * 3.1);overflow:hidden;border-radius:calc(var(--u) * 2.8);border:1px solid rgba(255,255,255,.92);background:linear-gradient(140deg,#ffffffd1,#ffffff80 48%,#eef5fb9e);-webkit-backdrop-filter:blur(calc(var(--u) * 1.9)) saturate(1.35);backdrop-filter:blur(calc(var(--u) * 1.9)) saturate(1.35);box-shadow:0 0 0 1px color-mix(in srgb,var(--das-ink) 6%,transparent),0 calc(var(--u) * 3.4) calc(var(--u) * 6) calc(var(--u) * -2.6) color-mix(in srgb,var(--das-ink) 26%,transparent),0 calc(var(--u) * .6) calc(var(--u) * 1.6) color-mix(in srgb,var(--das-ink) 6%,transparent),inset 0 1px #fffffff2,inset 0 calc(var(--u) * -2.6) calc(var(--u) * 4.4) calc(var(--u) * -2.6) color-mix(in srgb,var(--das-accent) 18%,transparent);color:var(--das-ink);line-height:1;white-space:nowrap;transform:perspective(calc(var(--u) * 150)) var(--tilt)}.das-card>*{position:relative;z-index:1}.das-card:before{content:"";position:absolute;inset:0;background:radial-gradient(130% 95% at 0% 0%,rgba(255,255,255,.85),transparent 58%)}.das-card:after{content:"";position:absolute;inset:-20% 0;z-index:2;background:linear-gradient(104deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%);transform:translate3d(-130%,0,0);animation:dasSweep calc(12s * var(--das-t)) ease-in-out calc(var(--sweep) * var(--das-t)) infinite}.das-card.is-far{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(140deg,#fffc,#ecf3fa8c);filter:blur(calc(var(--u) * .24));opacity:.68}.das-card.is-pane{height:calc(var(--u) * var(--h))}.das-card.is-secured{padding:calc(var(--u) * 1.5) calc(var(--u) * 2.6) calc(var(--u) * 1.5) calc(var(--u) * 1.6);border-radius:999px}.das-card.is-asset{padding:calc(var(--u) * 2.4) calc(var(--u) * 2.6)}.das-label{display:block;color:var(--das-muted);font-size:calc(var(--u) * 1.62);font-weight:700;letter-spacing:.17em;text-transform:uppercase}.das-label.is-strong{color:var(--das-ink)}.das-amount{display:block;margin-top:calc(var(--u) * .3);font-size:calc(var(--u) * 5.3);font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.das-row{display:flex;align-items:center;gap:calc(var(--u) * 1.6)}.das-stack{display:flex;flex:1;flex-direction:column;gap:calc(var(--u) * 1.2);min-width:0}.das-chip{display:inline-flex;align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .7) calc(var(--u) * 1.3) calc(var(--u) * .7) calc(var(--u) * .9);border-radius:999px;background:color-mix(in srgb,var(--das-accent) 11%,transparent);color:var(--das-accent);font-size:calc(var(--u) * 1.9);font-weight:700;letter-spacing:-.01em}.das-chip svg{width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.das-rule{flex:1;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--das-accent) 55%,transparent),transparent)}.das-glyph{display:grid;flex-shrink:0;place-items:center;width:calc(var(--u) * 7.4);height:calc(var(--u) * 7.4);border-radius:50%;border:1px solid rgba(255,255,255,.95);background:radial-gradient(circle at 30% 22%,#fff 0%,rgba(255,255,255,.4) 46%,transparent 62%),linear-gradient(150deg,#f4f9fc,color-mix(in srgb,var(--das-accent) 22%,#e6eff5));box-shadow:0 0 0 1px color-mix(in srgb,var(--das-ink) 8%,transparent),0 calc(var(--u) * .8) calc(var(--u) * 1.8) color-mix(in srgb,var(--das-ink) 14%,transparent)}.das-glyph i{width:34%;height:34%;border-radius:22%;background:linear-gradient(135deg,var(--das-blue),var(--das-accent) 60%,var(--das-accent-bright));rotate:45deg}.das-bars{display:flex;gap:calc(var(--u) * .9)}.das-bars i{width:calc(var(--u) * 8.5);height:calc(var(--u) * .75);border-radius:999px;background:color-mix(in srgb,var(--das-ink) 15%,transparent)}.das-bars i+i{width:calc(var(--u) * 4);background:color-mix(in srgb,var(--das-accent) 42%,transparent)}.das-steps{display:flex;align-items:flex-end;gap:calc(var(--u) * 1.5);height:calc(var(--u) * 10);margin-top:calc(var(--u) * 1.2)}.das-steps i{flex:1;height:34%;border-radius:calc(var(--u) * .8);background:linear-gradient(to top,color-mix(in srgb,var(--das-blue) 10%,transparent),color-mix(in srgb,var(--das-blue) 34%,transparent))}.das-steps i:nth-child(2){height:52%}.das-steps i:nth-child(3){height:72%;background:linear-gradient(to top,color-mix(in srgb,var(--das-accent) 14%,transparent),color-mix(in srgb,var(--das-accent) 50%,transparent))}.das-steps i:nth-child(4){height:100%;background:linear-gradient(to top,color-mix(in srgb,var(--das-accent) 55%,transparent),var(--das-accent-bright));box-shadow:0 0 calc(var(--u) * 1.8) color-mix(in srgb,var(--das-accent-bright) 40%,transparent)}.das-check{display:grid;flex-shrink:0;place-items:center;width:calc(var(--u) * 5);height:calc(var(--u) * 5);border-radius:50%;background:linear-gradient(140deg,var(--das-accent-bright),var(--das-accent));box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 1.6) color-mix(in srgb,var(--das-accent) 40%,transparent);color:#fff}.das-check svg{width:54%;height:54%}.das-dots{display:flex;gap:calc(var(--u) * .6);margin-left:auto}.das-dots i{width:calc(var(--u) * .8);height:calc(var(--u) * .8);border-radius:50%;background:color-mix(in srgb,var(--das-ink) 26%,transparent)}.das-ticks{display:flex;align-items:flex-end;gap:calc(var(--u) * .9);height:calc(var(--u) * 5);margin-top:calc(var(--u) * .6)}.das-ticks i{width:calc(var(--u) * .7);border-radius:999px;background:color-mix(in srgb,var(--das-ink) 28%,transparent)}.das-ticks i:nth-child(n+6){background:color-mix(in srgb,var(--das-accent) 70%,transparent)}.das-coin,.das-token,.das-block,.das-capsule,.das-disc{display:block;width:var(--size);height:var(--size)}.das-coin{display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.95);background:radial-gradient(circle at 30% 24%,#fff 0%,rgba(255,255,255,.7) 34%,transparent 62%),linear-gradient(150deg,#f6fafd,#dfe9f2 55%,color-mix(in srgb,var(--das-accent) 28%,#e3edf4));box-shadow:0 0 0 1px color-mix(in srgb,var(--das-ink) 9%,transparent),0 calc(var(--size) * .07) 0 0 #c9d6e4,0 calc(var(--size) * .07) 0 1px color-mix(in srgb,var(--das-ink) 9%,transparent),0 calc(var(--size) * .34) calc(var(--size) * .4) calc(var(--size) * -.14) color-mix(in srgb,var(--das-ink) 34%,transparent),0 0 calc(var(--size) * .6) color-mix(in srgb,var(--das-accent) 16%,transparent),inset 0 calc(var(--size) * -.1) calc(var(--size) * .2) color-mix(in srgb,var(--das-accent) 22%,transparent);transform:perspective(calc(var(--size) * 6)) rotateX(34deg) rotate(-16deg)}.das-coin i{display:grid;place-items:center;width:60%;height:60%;border-radius:50%;border:1px solid color-mix(in srgb,var(--das-accent) 42%,transparent)}.das-coin i:after{content:"";width:36%;height:36%;border-radius:20%;background:linear-gradient(135deg,var(--das-blue),var(--das-accent));opacity:.85;rotate:45deg}.das-coin.is-metal{background:conic-gradient(from 210deg,#fdfefe,#c6d2e0 18%,#f7fafc 34%,#b7c6d7,#f3f7fa 70%,#cdd9e5 86%,#fdfefe)}.das-coin.is-metal i{border-color:color-mix(in srgb,var(--das-ink) 24%,transparent)}.das-token{display:grid;place-items:center;border-radius:30%;border:1px solid rgba(255,255,255,.95);background:linear-gradient(140deg,#ffffffeb,#e8f1f899);-webkit-backdrop-filter:blur(calc(var(--size) * .16));backdrop-filter:blur(calc(var(--size) * .16));box-shadow:0 0 0 1px color-mix(in srgb,var(--das-ink) 8%,transparent),0 calc(var(--size) * .3) calc(var(--size) * .4) calc(var(--size) * -.14) color-mix(in srgb,var(--das-ink) 30%,transparent),inset 0 1px #fff,inset 0 calc(var(--size) * -.12) calc(var(--size) * .2) color-mix(in srgb,var(--das-blue) 18%,transparent);transform:perspective(calc(var(--size) * 6)) rotateX(18deg) rotateY(-22deg) rotate(12deg)}.das-token i{position:relative;width:46%;height:46%;border-radius:30%;border:1.5px solid color-mix(in srgb,var(--das-accent) 60%,transparent)}.das-token i:after{content:"";position:absolute;inset:30%;border-radius:50%;background:var(--das-accent)}.das-block{border-radius:16%;border:1px solid rgba(255,255,255,.95);background:linear-gradient(135deg,#fff 0 50%,color-mix(in srgb,var(--das-blue) 26%,#e9f0f6) 50% 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--das-ink) 9%,transparent),calc(var(--size) * .2) calc(var(--size) * .2) calc(var(--size) * .36) calc(var(--size) * -.08) color-mix(in srgb,var(--das-ink) 28%,transparent);rotate:45deg}.das-block.is-accent{background:linear-gradient(135deg,#fff 0 50%,color-mix(in srgb,var(--das-accent) 46%,#eaf5ee) 50% 100%)}.das-capsule{display:flex;align-items:center;gap:8%;height:calc(var(--size) * .32);padding:0 9%;border-radius:999px;border:1px solid rgba(255,255,255,.95);background:linear-gradient(140deg,#ffffffeb,#ebf3f9a8);box-shadow:0 0 0 1px color-mix(in srgb,var(--das-ink) 8%,transparent),0 calc(var(--size) * .1) calc(var(--size) * .18) calc(var(--size) * -.05) color-mix(in srgb,var(--das-ink) 30%,transparent),inset 0 1px #fff;rotate:-14deg}.das-capsule i{flex-shrink:0;width:calc(var(--size) * .12);height:calc(var(--size) * .12);border-radius:50%;background:var(--das-accent);box-shadow:0 0 calc(var(--size) * .12) color-mix(in srgb,var(--das-accent) 60%,transparent)}.das-capsule b{flex:1;height:calc(var(--size) * .05);border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--das-ink) 30%,transparent),transparent)}.das-disc{border-radius:50%;border:1px solid color-mix(in srgb,var(--das-accent) 60%,transparent);background:radial-gradient(circle,var(--das-accent) 0 18%,transparent 21%),#ffffffb3;box-shadow:0 0 calc(var(--size) * .7) color-mix(in srgb,var(--das-accent) 26%,transparent)}@keyframes dasFadeIn{0%{opacity:0}}@keyframes dasReveal{0%{opacity:0;clip-path:inset(-20% 100% -20% -20%)}to{opacity:1;clip-path:inset(-20%)}}@keyframes dasEnter{0%{opacity:0;transform:translate3d(0,calc(var(--u) * 2.6),0) scale(.96)}}@keyframes dasPop{0%{opacity:0;transform:scale(.7)}}@keyframes dasAmbient{0%{transform:translate3d(-3%,2%,0) scale(.96)}to{transform:translate3d(3%,-3%,0) scale(1.06)}}@keyframes dasDrift{0%{opacity:0;transform:translateZ(0)}18%,78%{opacity:var(--o)}to{opacity:0;transform:translate3d(calc(var(--u) * var(--dx)),calc(var(--u) * var(--dy)),0)}}@keyframes dasLink{0%,52%,to{opacity:0}66%,84%{opacity:.2}}@keyframes dasGlint{0%,52%,to{opacity:.22}66%,84%{opacity:.6}}@keyframes dasBloom{0%{opacity:calc(.5 * var(--das-glow));transform:translate3d(0,-.8%,0) rotate(-.6deg)}to{opacity:calc(.78 * var(--das-glow));transform:translate3d(0,.8%,0) rotate(.7deg)}}@keyframes dasWave{0%{transform:translateY(calc(var(--vh) * -.007px)) rotate(-.7deg) scaleY(.97)}to{transform:translateY(calc(var(--vh) * .007px)) rotate(.8deg) scaleY(1.04)}}@keyframes dasSheen{0%{transform:translate(0)}46%,to{transform:translate(calc(var(--vw) * 1.6px))}}@keyframes dasShimmer{0%{opacity:calc(var(--o) * .5)}to{opacity:var(--o)}}@keyframes dasFlow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes dasRun{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes dasBlink{0%,to{opacity:0}14%,84%{opacity:1}}@keyframes dasDraw{0%{stroke-dashoffset:100}}@keyframes dasPulseRun{0%{stroke-dashoffset:0}46%,to{stroke-dashoffset:-100}}@keyframes dasPulseBlink{0%,44%,to{opacity:0}5%,36%{opacity:1}}@keyframes dasRing{0%{opacity:.55;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.5)}}@keyframes dasFloat{0%,to{transform:translateZ(0) rotate(calc(var(--rot) * -1))}50%{transform:translate3d(calc(var(--u) * var(--fx)),calc(var(--u) * var(--fy)),0) rotate(var(--rot))}}@keyframes dasTravel{0%{opacity:0;transform:translateZ(0)}12%,80%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--sw) * var(--tx)),calc(var(--sh) * var(--ty)),0)}}@keyframes dasSweep{0%{transform:translate3d(-130%,0,0)}20%,to{transform:translate3d(130%,0,0)}}@keyframes dasBreath{0%{opacity:calc(.7 * var(--das-glow))}to{opacity:var(--das-glow)}}@media(prefers-reduced-motion:reduce){.das *,.das *:before,.das *:after{animation:none!important}.das .das-scene{animation:dasFadeIn .8s ease backwards!important}.das .das-glow{animation:dasBreath 9s ease-in-out infinite alternate!important}.das-spark,.das-flow,.das-travel,.das-growth-pulse,.das-growth-ring,.das-ribbon-sheen,.das-card:after{display:none}.das-particle{opacity:calc(var(--o) * .7)}.das-shape polygon{opacity:.14}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.z-10{z-index:10}.block{display:block}.grid{display:grid}.h-full{height:100%}.min-h-0{min-height:0}.w-full{width:100%}.min-w-0{min-width:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.items-center{align-items:center}.gap-1{gap:var(--spacing)}.overflow-hidden{overflow:hidden}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-4{padding-block:calc(var(--spacing) * 4)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media(min-width:40rem){.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}}@media(min-width:80rem){.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}}}:root{--background-color:#f4f7fc;--ink:#0d2a6b;--navy:#0d2a6b;--navy-bright:#1d4fb8;--green:#7ed321;--green-deep:#16a04a;--brand-blue:#1b6fb0;--brand-gradient:linear-gradient(100deg, var(--brand-blue) 0%, var(--green-deep) 45%, var(--green) 100%);--muted:#5b6b86;--line:#0d2a6b14;--accent:#16a04a;--ease:cubic-bezier(.16, 1, .3, 1);--font:"Manrope", "Segoe UI", sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--background-color);height:100%;color:var(--ink);margin:0}html,body{height:100dvh;overflow:hidden}body{font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input{font-family:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{background:radial-gradient(circle at 78% 42%,#16a04a17,transparent 36%),radial-gradient(circle at 12% 18%,#1d4fb812,transparent 34%),radial-gradient(circle at 40% 100%,#7ed3210f,transparent 40%),var(--background-color);width:100%;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient-glow{filter:blur(10px);border-radius:50%;animation:36s ease-in-out infinite glowShift;position:absolute}.ambient-glow-a{background:radial-gradient(circle,#16a04a17,#0000 68%);width:52vw;height:52vw;top:8%;right:-6%}.ambient-glow-b{background:radial-gradient(circle,#1d4fb814,#0000 70%);width:40vw;height:40vw;animation-duration:42s;animation-direction:reverse;bottom:-12%;left:-10%}.ambient-net{opacity:.55;width:100%;height:100%;animation:48s ease-in-out infinite netDrift;position:absolute;inset:0}.ambient-net line{stroke:#0d2a6b14;stroke-width:1px}.ambient-net circle{fill:#0d2a6b38}.ambient-grid{background-image:linear-gradient(#0d2a6b09 1px,#0000 1px),linear-gradient(90deg,#0d2a6b09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 42%,#000 20%,#0000 72%);mask-image:radial-gradient(at 50% 42%,#000 20%,#0000 72%)}.ambient-particle{background:#0d2a6b47;border-radius:50%;width:3px;height:3px;animation:linear infinite softPulse;position:absolute}.hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(8px,1.5vh,18px);width:100%;max-width:620px;margin-inline:auto;padding-inline:clamp(20px,4vw,70px);display:flex}.hero-visual{width:100%;height:100%;min-height:0}.brand{letter-spacing:.32em;color:#0d2a6b9e;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:600;display:inline-flex}.brand-mark{place-items:center;width:22px;height:22px;display:grid}.brand-mark svg{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:1.3px;stroke-linejoin:round}.badge{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#0d2a6bb8;letter-spacing:.18em;text-transform:uppercase;background:#ffffffa6;border-radius:999px;align-items:center;gap:8px;height:30px;margin:0;padding:0 12px 0 10px;font-size:11px;font-weight:600;display:inline-flex}.badge-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite softPulse}.headline{letter-spacing:-.048em;width:100%;color:var(--ink);margin:0;font-size:clamp(1.85rem,min(4.7vw,6.6vh),4.35rem);font-weight:600;line-height:.98}.headline span{max-width:100%;display:block}.headline-accent{background:var(--brand-gradient);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;padding-bottom:.08em;animation:8s ease-in-out infinite gradientSlide}.brand-logo{mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:clamp(170px,min(22vw,26vh),300px);height:auto;margin:0 0 clamp(2px,1vh,10px) -4px;display:block}.pillars{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pillar{height:32px;color:var(--navy);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s var(--ease),border-color .2s ease,box-shadow .2s ease;background:#ffffffb3;border:1px solid #16a04a2e;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #0d2a6b0d}.pillar svg{color:var(--green-deep)}.pillar:hover{border-color:#16a04a66;transform:translateY(-2px);box-shadow:0 10px 22px #16a04a1f}.lede{max-width:420px;color:var(--muted);margin:0;font-size:clamp(14px,1.7vh,17px);font-weight:500;line-height:1.5}.launch-note{color:#7a88a3;letter-spacing:.02em;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;display:inline-flex}.launch-note svg{color:var(--green-deep);flex-shrink:0}.signup{width:min(480px,100%);margin-top:4px}.signup-shell,.signup-success{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border-radius:16px;align-items:center;gap:8px;width:100%;min-height:56px;padding:8px 8px 8px 18px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 15px 40px #0d2a6b0f}.signup-shell:focus-within{border-color:#0d2a6b2e;box-shadow:0 18px 44px #0d2a6b17}.signup-shell--error{border-color:#0d2a6b38}.signup-field{flex:1;min-width:0;position:relative}.signup-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:none;font-size:16px;font-weight:500}.signup-field input::placeholder{color:#94a3b8}.signup-field input:disabled{opacity:.65}.signup-button{background:linear-gradient(135deg,var(--navy-bright) 0%,var(--navy) 100%);color:#fff;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;isolation:isolate;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 16px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #0d2a6b38}.signup-button:before{content:"";z-index:-1;background:linear-gradient(135deg,var(--green-deep) 0%,var(--green) 100%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.signup-button svg{transition:transform .2s var(--ease)}.signup-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #16a04a4d}.signup-button:hover:not(:disabled):before{opacity:1}.signup-button:hover:not(:disabled) svg{transform:translate(3px)}.signup-button:active:not(:disabled){transform:scale(.98)}.signup-button:disabled{cursor:progress;opacity:.82}.signup-button:focus-visible,.signup-field input:focus-visible{outline-offset:3px;outline:2px solid #0d2a6b59}.signup-error{color:#334155;opacity:0;height:0;min-height:0;margin:0;font-size:13px;font-weight:500;overflow:hidden}.signup-error.is-visible{opacity:1;height:auto;min-height:18px;margin-top:6px}.signup-success{animation:fadeUp .6s var(--ease) both;flex-direction:column;justify-content:center;gap:2px;padding:14px 20px}.signup-success-title,.signup-success-sub{margin:0}.signup-success-title{letter-spacing:-.02em;font-size:15px;font-weight:600}.signup-success-sub{color:var(--muted);font-size:13px}.reveal{animation:fadeUp .72s var(--ease) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translate(0)}}@keyframes slowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glowShift{0%,to{transform:translate(0)}50%{transform:translateY(14px)scale(1.03)}}@keyframes netDrift{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes softPulse{0%,to{opacity:.35}50%{opacity:.9}}@media(max-width:767px){.hero-copy{gap:clamp(6px,1vh,12px)}.signup-field input{height:40px}.signup-button{height:40px;padding:0 12px}}@media(max-width:420px){.brand{letter-spacing:.22em}.badge{letter-spacing:.12em}}@media(max-height:740px){.hero-copy{gap:6px}.signup-shell,.signup-success{min-height:48px;padding:5px 5px 5px 14px}.signup-button{height:38px}.launch-note{display:none}}@media(max-height:640px){.pillars{display:none}}@media(max-width:767px){.brand-logo{width:clamp(150px,46vw,220px)}.pillar{height:28px;padding:0 11px 0 9px;font-size:11px}}@media(prefers-reduced-motion:reduce){.reveal,.signup-success{animation:.3s both fadeIn}.ambient-glow,.ambient-net,.ambient-particle,.badge-dot,.headline-accent{animation:none!important}}@keyframes gradientSlide{0%,to{background-position:0%}50%{background-position:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-copy{position:relative}.fx{z-index:-1;pointer-events:none;animation:1.8s .35s both fadeIn;position:absolute;inset:-22% -12%}.fx-layer{will-change:transform;position:absolute;inset:0}.fx-particle{width:var(--s);height:var(--s);opacity:0;animation:fxDrift var(--dur) linear var(--delay) infinite;position:absolute}.fx-particle i{background:var(--navy);width:100%;height:100%;animation:fxArc calc(var(--dur) / 2) ease-in-out var(--delay) infinite alternate;border-radius:50%;display:block}.fx-green i{background:var(--green-deep);box-shadow:0 0 8px #16a04a73}.fx-micro{opacity:.5;transform:rotate(var(--r));animation:fxFloat var(--dur) ease-in-out var(--delay) infinite alternate;position:absolute}.fx-micro-line{background:linear-gradient(90deg,#0000,#0d2a6b8c);width:14px;height:1px}.fx-micro-node{border:1px solid #16a04ab3;border-radius:50%;width:5px;height:5px}.fx-micro-diamond{border:1px solid #0d2a6b80;width:5px;height:5px}.fx-micro-plus{background:linear-gradient(#0d2a6b80,#0d2a6b80) 50%/100% 1px no-repeat,linear-gradient(#0d2a6b80,#0d2a6b80) 50%/1px 100% no-repeat;width:7px;height:7px}.fx-flow{width:100%;height:100%;position:absolute;inset:0}.fx-flow path{fill:none;stroke-linecap:round}.fx-flow-line{stroke:url(#fx-flow-stroke);stroke-width:1px}.fx-flow-trail{stroke:#16a04a52;stroke-width:1.2px;stroke-dasharray:6 94;animation:fxFlowTrail var(--dur) linear var(--delay) infinite}.fx-flow-head{stroke:var(--green-deep);stroke-width:2.4px;stroke-dasharray:.01 99.99;animation:fxFlowHead var(--dur) linear var(--delay) infinite}.fx-flow-link{stroke:#0d2a6b12;stroke-width:1px}.fx-flow-node{fill:#0d2a6b4d;animation:5.2s ease-in-out infinite softPulse}.fx-sweep{opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff80 48%,#7ed3210f 53%,#0000 62%);animation:13s ease-in-out 2.4s infinite fxSweep;position:absolute;inset:0}.headline{isolation:isolate}.headline-accent{position:relative}.headline-accent:before,.headline-accent:after{content:"";z-index:-1;opacity:0;pointer-events:none;width:45%;animation:7s ease-in-out 1.6s infinite fxAccentEnergy;position:absolute;left:0}.headline-accent:before{background:radial-gradient(50% 50%,#7ed3213d,#16a04a1a 45%,#0000 70%);top:-22%;bottom:-22%}.headline-accent:after{background:linear-gradient(90deg,#0000,#16a04a8c,#0000);height:1px;bottom:-.02em}@keyframes fxDrift{0%{opacity:0;transform:translate(0)}18%,78%{opacity:var(--o)}to{opacity:0;transform:translate3d(var(--dx),var(--dy),0)}}@keyframes fxArc{0%{transform:translate(0)}to{transform:translate3d(0,var(--arc),0)}}@keyframes fxFloat{0%{transform:translateZ(0) rotate(var(--r))}to{transform:translate3d(var(--fx),var(--fy),0) rotate(calc(var(--r) + 14deg))}}@keyframes fxFlowTrail{0%{stroke-dashoffset:6px;opacity:0}12%,82%{opacity:1}to{stroke-dashoffset:-94px;opacity:0}}@keyframes fxFlowHead{0%{stroke-dashoffset:0;opacity:0}12%,82%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes fxSweep{0%{opacity:0;transform:translate(-45%)}8%,18%{opacity:1}26%,to{opacity:0;transform:translate(45%)}}@keyframes fxAccentEnergy{0%{opacity:0;transform:translate(-60%)}14%,44%{opacity:1}60%,to{opacity:0;transform:translate(190%)}}@media(max-width:767px){.fx-desktop{display:none}}@media(prefers-reduced-motion:reduce){.fx,.fx-particle i,.fx-micro,.fx-flow-node{animation:none!important}.fx-particle{opacity:calc(var(--o) * .7);animation:none!important}.fx-flow-trail,.fx-flow-head,.fx-sweep,.headline-accent:before,.headline-accent:after{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
