@font-face{font-family:Sora;src:url(/assets/sora-latin-variable.woff2) format("woff2");font-weight:100 800;font-display:block}:root{--ink:#fff;--sub:#a2a9b8;--nav:#fbfdff;--foot:#f4f8fd;--hair:rgba(196,214,232,.72);--feat:#e2ebf5;--veil:6,10,18;--cover:max(calc(100vw / 1536),calc(100dvh / 1024));--fit:calc(100dvh / 910);--u:min(var(--cover),var(--fit));--blur:calc(var(--u)*26);--glow:calc(var(--u)*34);--hairline:max(1px,calc(var(--u)*1.6));font-family:Sora,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#02060f;color-scheme:dark;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}h1,h2,h3,p,ul{margin:0}ul{padding:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}button:disabled{opacity:.48;cursor:not-allowed}a:focus-visible,button:focus-visible{outline:2px solid #9fe0ff;outline-offset:4px}button,a{transition:background .2s ease,color .2s ease,border-color .2s ease}a:hover{color:#d7ecff}p{font-size:17px;line-height:1.75;color:var(--sub);font-variation-settings:"wght" 446}h1{font-variation-settings:"wght" 424;font-weight:400}h2,h3{font-weight:500}::selection{background:#264c77;color:#fff}.site{position:relative;min-height:100dvh;isolation:isolate}.site--home{height:100dvh;min-height:640px}.artwork{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#03060c;pointer-events:none}.art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;background:#03060c}.veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(140% 60% at 50% 40%,rgba(var(--veil),.16),rgba(var(--veil),.057) 50%,rgba(var(--veil),0)),linear-gradient(180deg,rgba(var(--veil),0) 45%,rgba(var(--veil),.1))}.artwork--inner .veil{background:#02060fde}.bar{z-index:5}.brand{display:flex;align-items:center;gap:8px}.brand svg{width:28px;height:28px;flex:none}.brand #word{font-variation-settings:"wght" 531;letter-spacing:.16em;font-size:23px}.menu a,.login,.pill{font-variation-settings:"wght" 506;font-size:14px}.pill{display:inline-flex;align-items:center;justify-content:center;border:var(--hairline) solid var(--hair);border-radius:999px;min-height:46px;padding:12px 22px;text-align:center;white-space:nowrap}.pill:hover{background:#ffffff17}.wallet-trigger{font-variation-settings:"wght" 581}.login{display:inline-flex;align-items:center;gap:8px}.navarrow{width:15px;height:15px}.burger,.icon-button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.burger{border:var(--hairline) solid var(--hair);border-radius:999px;background:#ffffff08}.skip-link{position:fixed;top:-90px;left:20px;z-index:120;background:#fff;color:#000;padding:12px}.skip-link:focus{top:12px}.cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:16px 28px;border-radius:999px;font-variation-settings:"wght" 497;font-size:18px;color:#fff;background:linear-gradient(180deg,#060c1600 45%,#060c161f 78%,#060c1647),linear-gradient(90deg,#ffe2b22b,#ffecd012 22%,#b0ceee08 55%,#96c4f417),linear-gradient(90deg,#ffffff3d,#ffffff2b 12%,#ffffff1c 26%,#ffffff12 42%,#ffffff0d 60%,#ffffff0a 80%,#ffffff0a);-webkit-backdrop-filter:blur(var(--blur)) saturate(.45);backdrop-filter:blur(var(--blur)) saturate(.45);box-shadow:0 calc(var(--u)*-2) calc(var(--u)*20) #ffe0b033,0 0 var(--glow) #a8ccfc29,inset 0 var(--hairline) 0 #fffbf273}.cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--hairline);pointer-events:none;background:linear-gradient(180deg,#fffcf6f2,#fffcf633 45%,#fffcf600 78%),linear-gradient(90deg,#ffe4b6f2,#faecd2b3 12%,#e2e6ea08 32%,#d6e2f005 62%,#c8e4fab3 90%,#bae0f7f2);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor}.cta:hover{color:#fff;filter:brightness(1.14)}.feats{list-style:none}.feats li{display:flex;align-items:center;gap:12px;color:var(--feat);font-variation-settings:"wght" 534;font-size:14px}.chev{width:11px;height:20px;flex:none}.rule{display:block;width:1px;height:57px;background:linear-gradient(180deg,#bac8d6b3,#cedce8eb 52%,#b6c6d4ad)}.foot{text-align:center;color:var(--foot)}.foot p{font-size:16px;line-height:1.5;color:var(--foot);font-variation-settings:"wght" 521}.foot-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 22px;font-size:14px;font-variation-settings:"wght" 521}.foot-links a,.foot-links button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0;font-size:14px}.foot-links .bot-logo img{width:105px;height:auto;display:block}@media(min-width:1200px)and (min-height:560px)and (min-aspect-ratio:100/95){.site--home .bar,.site--home .hero,.site--home .foot{position:absolute;left:50%;width:calc(var(--u)*1536);transform:translate(-50%)}.site--home .bar{top:0;height:calc(var(--u)*120)}.site--home .foot{bottom:0;height:calc(var(--u)*140)}.site--home .hero{top:50%;height:calc(var(--u)*1024);transform:translate(-50%,-50%)}.site--home .burger{display:none}.site--home .navpanel{display:contents}.site--home .bar>*,.site--home .hero>*,.site--home .foot>*{position:absolute}.site--home .brand{left:calc(var(--u)*221);top:calc(var(--u)*55);gap:calc(var(--u)*7)}.site--home .brand svg{width:calc(var(--u)*23);height:calc(var(--u)*23)}.site--home #word{font-size:calc(var(--u)*23.4);letter-spacing:calc(var(--u)*4.8)}.site--home .menu,.site--home .menu a,.site--home .login{position:static}.site--home .bar .menu span,.site--home #login{position:absolute;line-height:0;white-space:nowrap;font-size:max(14px,calc(var(--u)*13.5))}.site--home #about{left:calc(var(--u)*477);top:calc(var(--u)*65.66)}.site--home #product{left:calc(var(--u)*568.5);top:calc(var(--u)*65.66)}.site--home #solutions{left:calc(var(--u)*704);top:calc(var(--u)*65.66)}.site--home #login{left:calc(var(--u)*1002.5);top:calc(var(--u)*66.16)}.site--home .navarrow{position:absolute;left:calc(var(--u)*1163);top:calc(var(--u)*61.6);width:calc(var(--u)*10);height:calc(var(--u)*9)}.site--home .wallet-trigger{position:absolute;left:calc(var(--u)*1191.5);top:calc(var(--u)*43.5);width:max(178px,calc(var(--u)*144));height:max(46px,calc(var(--u)*44));font-size:max(14px,calc(var(--u)*13.5));padding:10px 18px}.site--home .title,.site--home .sub,.site--home .feats{top:0;right:0;bottom:0;left:0;font-weight:inherit}.site--home .title span,.site--home .sub span{position:absolute;left:0;right:0;line-height:0;white-space:nowrap;text-align:center}.site--home .title span{font-size:calc(var(--u)*46.8);font-variation-settings:"wght" 424}.site--home #h1a{top:calc(var(--u)*285.222);letter-spacing:calc(var(--u)*.532);transform:translate(-1px)}.site--home #h1b{top:calc(var(--u)*335.222);letter-spacing:calc(var(--u)*-.398);transform:translate(-3px)}.site--home #sub1{top:calc(var(--u)*408.115);font-size:max(17px,calc(var(--u)*20.6));letter-spacing:calc(var(--u)*.367)}.site--home #sub2{top:calc(var(--u)*432.153);font-size:max(17px,calc(var(--u)*19.1));letter-spacing:calc(var(--u)*-.632)}.site--home .hero .cta{left:calc(var(--u)*625.8);top:calc(var(--u)*555.2);width:calc(var(--u)*279.6);height:max(46px,calc(var(--u)*46.6));padding:0}.site--home #cta{font-size:max(16px,calc(var(--u)*22));letter-spacing:calc(var(--u)*-.312);white-space:nowrap}.site--home .arrow{width:calc(var(--u)*16);height:calc(var(--u)*11)}.site--home .feats li{position:absolute;width:calc(var(--u)*220);height:calc(var(--u)*20);gap:calc(var(--u)*15);font-size:max(14px,calc(var(--u)*14.6))}.site--home .feats li:nth-child(1){left:calc(var(--u)*360);top:calc(var(--u)*718)}.site--home .feats li:nth-child(2){left:calc(var(--u)*590);top:calc(var(--u)*719)}.site--home .feats li:nth-child(3){left:calc(var(--u)*803);top:calc(var(--u)*721)}.site--home .feats li:nth-child(4){left:calc(var(--u)*1013);top:calc(var(--u)*722)}.site--home .rule{left:calc(var(--u)*767);top:calc(var(--u)*792);width:1px;height:calc(var(--u)*57)}.site--home #foot1{left:0;right:0;bottom:calc(var(--u)*101.344);font-size:max(14px,calc(var(--u)*16.3))}.site--home #foot2{left:calc(var(--u)*150);right:calc(var(--u)*150);bottom:calc(var(--u)*43);font-size:14px}}@media(prefers-reduced-motion:no-preference){:root{--ent-line:cubic-bezier(.16,1,.3,1);--ent-soft:cubic-bezier(.25,.8,.35,1);--rise:9px}.site:not(.is-entered) .brand{animation:en-lift .6s var(--ent-soft) .12s backwards}.site:not(.is-entered) .menu a{animation:en-lift .55s var(--ent-soft) .2s backwards}.site:not(.is-entered) .login{animation:en-lift .55s var(--ent-soft) .35s backwards}.site:not(.is-entered) .wallet-trigger,.site:not(.is-entered) .burger{animation:en-settle .6s var(--ent-soft) .4s backwards}.site:not(.is-entered) #h1a{animation:en-wipe .95s var(--ent-line) .34s backwards}.site:not(.is-entered) #h1b{animation:en-wipe .95s var(--ent-line) .44s backwards}.site:not(.is-entered) #sub1{animation:en-lift .7s var(--ent-soft) .74s backwards}.site:not(.is-entered) #sub2{animation:en-lift .7s var(--ent-soft) .8s backwards}.site:not(.is-entered) .hero .cta{animation:en-lift .8s var(--ent-line) .94s backwards}.site:not(.is-entered) .feats li{animation:en-lift .6s var(--ent-soft) 1.08s backwards}.site:not(.is-entered) .feats li:nth-child(2){animation-delay:1.15s}.site:not(.is-entered) .feats li:nth-child(3){animation-delay:1.22s}.site:not(.is-entered) .feats li:nth-child(4){animation-delay:1.29s}.site:not(.is-entered) .rule{animation:en-draw .55s var(--ent-line) 1.34s backwards;transform-origin:top}.site:not(.is-entered) #foot1{animation:en-lift .6s var(--ent-soft) 1.42s backwards}.site:not(.is-entered) #foot2{animation:en-lift .6s var(--ent-soft) 1.48s backwards}@keyframes en-wipe{0%{clip-path:inset(-.78em 0 calc(100% + .78em) 0);translate:0 var(--rise)}to{clip-path:inset(-.78em 0 -.78em 0);translate:0 0}}@keyframes en-lift{0%{opacity:0;translate:0 var(--rise)}}@keyframes en-settle{0%{opacity:0;translate:0 calc(var(--rise)*.7);scale:.99}}@keyframes en-draw{0%{scale:1 0}}}.site--inner .bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px max(24px,7vw)}.site--inner .desktop-nav{display:flex;align-items:center;gap:44px}.site--inner .menu{display:flex;gap:30px}.site--inner .burger{display:none}.site--inner .foot{padding:30px 24px 24px;border-top:1px solid #ffffff20}.site--inner .foot-links{margin-top:18px}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:#030912f0;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.mobile-menu a{font-size:21px;min-height:44px;display:flex;align-items:center}.mobile-menu .pill{font-size:16px}.close-menu{position:absolute;right:24px;top:20px}.page{width:min(100%,1260px);padding:50px 48px 80px;margin:auto}.page-heading{max-width:840px;margin-bottom:46px}.eyebrow{font-size:14px;color:#d6e7f9;letter-spacing:.08em}.page-heading h1,.missing h1{font-size:clamp(34px,4vw,58px);line-height:1.16;letter-spacing:-.035em;margin:20px 0 24px;font-variation-settings:"wght" 424}.page-heading>p:last-child{max-width:720px}.page h2{font-size:25px;letter-spacing:-.025em;font-variation-settings:"wght" 506;margin-bottom:20px}.lab-controls,.sequence,.result{padding:28px 0;border-top:1px solid #ffffff30}.gate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gate-grid fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.gate-grid legend{font-size:16px;color:var(--sub);margin-bottom:20px}.gate-grid .pill{width:100%;font-size:14px}.lab-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:30px}.lab-actions .cta{font-size:16px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-title>span{font-size:14px;color:var(--sub)}.sequence ul{display:flex;gap:12px;flex-wrap:wrap;list-style:none}.sequence li{font-size:14px;padding:12px 18px;border-radius:999px;border:1px solid #ffffff30;color:#d8e9fb}.state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.state h3{font-size:26px;font-weight:500;margin:14px 0 22px;color:#b8ddff}.state label{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--sub);gap:8px}.state strong{font-size:20px;color:#fff;font-weight:500}.state meter{display:block;width:100%;height:22px;margin:12px 0 18px;accent-color:#afd7ff}.state meter::-webkit-meter-bar{background:#ffffff18;border:0}.state meter::-webkit-meter-optimum-value{background:#afd7ff;transition:width .2s ease}.state p{font-size:14px}.result-note,.lab-note{margin-top:28px}.lab-note a{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:underline;text-underline-offset:4px}.document article{max-width:820px}.document section{margin-bottom:44px;scroll-margin-top:28px}.document p+p{margin-top:20px}.document section a:not(.cta){color:#d9edff;text-decoration:underline;text-underline-offset:4px}.document .cta{margin-top:28px}.missing{min-height:70vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;background:#000309b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:20px}.modal{position:relative;width:min(100%,560px);max-height:calc(100dvh - 40px);overflow:auto;background:#08121f;border:1px solid var(--hair);border-radius:24px;padding:36px}.modal>.icon-button{position:absolute;top:14px;right:14px}.modal h2{font-size:30px;margin:20px 0}.modal h3{font-size:22px;margin-top:24px}.modal p{font-size:16px;margin:16px 0}.modal .button{border:1px solid var(--hair);border-radius:999px;padding:14px 22px;font-size:16px;width:100%;margin-top:16px;min-height:48px;background:#ffffff09}.modal hr{border:0;border-top:1px solid #ffffff30;margin-top:26px}.wallet-facts{font-size:14px;overflow-wrap:anywhere;line-height:1.7}.wallet-facts dt{color:var(--sub);margin-top:14px}.wallet-facts dd{margin:6px 0}.error{color:#d5eaff;border-left:2px solid #afd7ff;padding-left:12px}@media(max-width:1199px),(max-height:559px),(max-aspect-ratio:100/95){.site--home{display:flex;flex-direction:column;height:auto;min-height:100dvh;padding:28px 26px 24px}.site--home .bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px}.site--home .desktop-nav{display:none}.site--home .brand #word{font-size:20px;letter-spacing:.06em}.site--home .hero{position:relative;flex:1;min-height:530px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px;padding:46px 0 30px}.title{font-size:clamp(32px,4.4vw,48px);line-height:1.15;max-width:24ch;text-wrap:balance}.title span,.sub span{display:block}.sub{font-size:17px;line-height:1.45;max-width:42ch}.feats{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;gap:20px 36px;margin-top:14px}.rule{height:38px;margin:14px auto 0}.site--home .foot-links{margin-top:14px}.site--home .foot p{font-size:14px}.site--home .foot-links a,.site--home .foot-links button{min-height:44px}.site--inner .desktop-nav{display:none}.site--inner .burger{display:flex}}@media(max-width:599px){:root{--rise:6px}.site--home{padding:28px 24px 24px}.brand svg{width:26px;height:26px}.site--home .hero{gap:22px;min-height:575px}.title{font-size:32px;line-height:1.2;max-width:none}.sub{font-size:17px;line-height:1.5;max-width:none}.hero .cta{font-size:17px;padding:16px 26px;min-height:52px}.feats{gap:18px 22px;margin-top:20px}.feats li{gap:8px;font-size:14px}.foot-links{gap:4px 18px}.foot-links a,.foot-links button{min-height:44px}.veil{background:radial-gradient(130% 44% at 50% 45%,rgba(var(--veil),.5),rgba(var(--veil),.26) 55%,rgba(var(--veil),0)),linear-gradient(180deg,rgba(var(--veil),.34),rgba(var(--veil),0) 20%,rgba(var(--veil),0) 60%,rgba(var(--veil),.36))}.site--inner .bar{padding:24px}.site--inner .brand #word{font-size:20px}.page{padding:32px 24px 52px}.page-heading h1{font-size:34px}.gate-grid{grid-template-columns:1fr;gap:28px}.lab-actions{gap:14px}.lab-actions .cta{width:100%;font-size:16px}.lab-actions .pill{flex:1}.state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.section-title{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:18px}.state strong{font-size:18px}.state label{flex-wrap:wrap}.document h2{font-size:24px}.modal{padding:28px 24px}.modal h2{font-size:28px}}@media(max-height:559px)and (min-aspect-ratio:1/1){.site--home .hero{min-height:410px;padding:28px 0;gap:18px}.title{font-size:32px;max-width:28ch}.feats{grid-template-columns:repeat(4,max-content);gap:18px}.hero .rule{height:25px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hero .title,.hero .sub,.hero .feats{pointer-events:none}.skip-link:not(:focus){clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}@media(min-width:1200px)and (max-height:559px),(min-width:1200px)and (max-aspect-ratio:100/95){.site .desktop-nav{display:flex;align-items:center;gap:32px}.site .menu{display:flex;gap:24px}.site .burger{display:none}}@media(min-width:1200px)and (min-height:560px)and (min-aspect-ratio:100/95){.site--home #foot2,.site--home #foot2 a,.site--home #foot2 button{font-size:max(14px,calc(var(--u)*16.3))}.site--home #foot2 .bot-logo img{width:max(105px,calc(var(--u)*100))}.site--home .feats .chev{width:calc(var(--u)*11);height:calc(var(--u)*20)}}@media(min-width:1200px)and (min-height:560px)and (min-aspect-ratio:100/95){.site--home .bar .menu a{position:absolute;display:flex;align-items:center;min-height:44px;top:calc(var(--u)*65.66 - 22px)}.site--home .bar .menu a:nth-child(1){left:calc(var(--u)*477)}.site--home .bar .menu a:nth-child(2){left:calc(var(--u)*568.5)}.site--home .bar .menu a:nth-child(3){left:calc(var(--u)*704)}.site--home .bar .menu a span{position:static;line-height:1.5}.site--home .bar .login{position:absolute;left:calc(var(--u)*1002.5);top:calc(var(--u)*66.16 - 22px);min-height:44px;display:flex;align-items:center}.site--home .bar #login{position:static;line-height:1.5}.site--home .bar .login .navarrow{position:static;width:15px;height:15px}}
