.lp{min-height:100vh;min-height:100dvh;background:radial-gradient(120% 80% at 50% -10%,#12302e,#0c1f1e 55%,#081514);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,2.4vh,34px);padding:clamp(26px,4.5vh,60px) clamp(22px,6vw,80px);font-family:var(--font-display)}@media (min-width: 601px){.lp{height:100dvh;min-height:0;overflow:hidden}}.lp-head{display:flex;flex-direction:column;align-items:center;text-align:center}.lp-logo{width:clamp(44px,6.5vh,70px);height:clamp(44px,6.5vh,70px);display:block;margin-bottom:clamp(10px,1.6vh,18px)}.lp-kicker{font-weight:500;font-size:clamp(9px,1.1vh,11px);letter-spacing:3px;text-transform:uppercase;color:#5bb5aebf;margin-bottom:clamp(8px,1.2vh,14px)}.lp-title{font-weight:600;font-size:clamp(2rem,7.5vh,4.6rem);line-height:.95;letter-spacing:-2px;overflow:hidden;padding-bottom:.08em}.lp-char{display:inline-block;will-change:transform}.lp-sub{font-family:var(--font-body);font-size:clamp(.9rem,1.7vh,1.15rem);line-height:1.45;color:#ffffff8c;margin-top:clamp(10px,1.5vh,18px);max-width:32ch}.lp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vh,18px);width:100%;max-width:860px}.lp-card{position:relative;display:flex;flex-direction:column;min-height:clamp(104px,15vh,172px);padding:clamp(15px,2vh,26px) clamp(18px,2vw,28px);border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;text-decoration:none;color:inherit;overflow:hidden;will-change:transform;transition:border-color .35s ease,background .35s ease,box-shadow .35s ease}.lp-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:auto}.lp-card-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(38px,5vh,46px);height:clamp(38px,5vh,46px);border-radius:12px;background:#5bb5ae1a;border:1px solid rgba(91,181,174,.22);color:var(--teal);transition:background .35s ease,color .35s ease,transform .35s ease}.lp-card-title{font-weight:600;font-size:clamp(1.05rem,2.2vh,1.5rem);line-height:1.1;letter-spacing:-.6px;margin-top:clamp(12px,1.6vh,20px)}.lp-card-desc{font-family:var(--font-body);font-size:clamp(.84rem,1.5vh,1rem);line-height:1.45;color:#ffffff8c;margin-top:6px}.lp-card-cue{display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:clamp(.78rem,1.5vw,.9rem);color:var(--teal);margin-top:clamp(14px,2vw,20px);min-height:1.2em;opacity:0;transform:translate(-6px);transition:opacity .3s ease,transform .3s ease}.lp-card--live{border-color:#5bb5ae47}.lp-card--live:hover{border-color:#5bb5aeb3;background:#5bb5ae14;box-shadow:0 24px 60px -28px #5bb5ae99}.lp-card--live:hover .lp-card-icon{background:var(--teal);color:var(--dark);transform:translateY(-2px)}.lp-card--live:hover .lp-card-cue{opacity:1;transform:translate(0)}.lp-card--live:has(.lp-start){border-color:#e57b7080;background:#e57b7012}.lp-card--live:has(.lp-start) .lp-card-icon{background:#e57b701f;border-color:#e57b704d;color:var(--coral)}.lp-card--live:has(.lp-start):hover{border-color:#e57b70d9;box-shadow:0 24px 60px -26px #e57b70a6}.lp-card--live:has(.lp-start):hover .lp-card-icon{background:var(--coral);color:var(--dark)}.lp-card--live:has(.lp-start) .lp-card-cue{color:var(--coral)}.lp-start,.lp-soon{font-size:clamp(8px,1.2vw,10px);font-weight:600;letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;padding:5px 11px}.lp-start{color:var(--dark);background:var(--coral);box-shadow:0 6px 18px -6px #e57b70cc}.lp-soon{color:#ffffff73;border:1px solid rgba(255,255,255,.16)}.lp-card--soon{opacity:.5}.lp-docs-link{display:inline-flex;align-items:center;gap:9px;color:#fff9;font-size:clamp(.85rem,1.6vw,.98rem);font-weight:500;text-decoration:none;letter-spacing:.2px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.12);transition:color .25s ease,border-color .25s ease,background .25s ease}.lp-docs-link:hover{color:#fff;border-color:#5bb5ae99;background:#5bb5ae14}.lp-docs-logo{display:block;filter:brightness(0) invert(1);opacity:.85}.lp-docs-link:hover .lp-docs-logo{opacity:1}@media (max-width: 600px){.lp-grid{grid-template-columns:1fr;max-width:440px}.lp-card{min-height:0}}.dr{min-height:100vh;min-height:100dvh;background:radial-gradient(120% 80% at 50% -10%,#12302e,#0c1f1e 55%,#081514);color:#fff;font-family:var(--font-display);padding:clamp(20px,5vw,56px) clamp(20px,6vw,80px) clamp(60px,8vw,100px)}.dr-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(36px,6vw,64px)}.dr-home{display:inline-flex;align-items:center;gap:7px;color:#5bb5aed9;text-decoration:none;font-size:.9rem;font-weight:500}.dr-home:hover{color:var(--teal)}.dr-id{display:flex;align-items:center;gap:10px;font-size:.82rem;color:#ffffff8c}.dr-id img{border-radius:4px}.dr-logout{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid rgba(255,255,255,.18);color:#ffffffb3;border-radius:999px;padding:6px 13px;font-size:.75rem;cursor:pointer;font-family:var(--font-display);transition:border-color .2s,color .2s}.dr-logout:hover{border-color:#e57b7099;color:var(--coral)}.dr-title{font-size:clamp(2rem,6vw,3.4rem);font-weight:600;letter-spacing:-1.5px}.dr-sub{font-family:var(--font-body);color:#ffffff8c;font-size:clamp(.9rem,2vw,1.05rem);line-height:1.6;max-width:56ch;margin:14px 0 clamp(32px,5vw,48px)}.dr-empty{display:inline-flex;align-items:center;gap:8px;color:#ffffff73;font-family:var(--font-body)}.dr-list{list-style:none;padding:0;margin:0;max-width:760px;display:flex;flex-direction:column;gap:12px}.dr-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(16px,2.2vw,22px) clamp(18px,2.5vw,26px);background:#ffffff09;border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:border-color .3s ease,background .3s ease}.dr-row:hover{border-color:#5bb5ae66;background:#5bb5ae0d}.dr-doc{display:inline-flex;align-items:center;gap:14px;min-width:0}.dr-doc-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:#5bb5ae1a;border:1px solid rgba(91,181,174,.22);color:var(--teal)}.dr-name{font-weight:600;font-size:clamp(1rem,2.2vw,1.2rem)}.dr-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;background:#5bb5ae1f;color:var(--teal);font-weight:600;font-size:.85rem;border:1px solid rgba(91,181,174,.4);border-radius:11px;padding:11px 16px;cursor:pointer;transition:background .2s,transform .15s;font-family:var(--font-display)}.dr-btn:hover:not(:disabled){background:#5bb5ae33;transform:translateY(-1px)}.dr-btn:disabled{cursor:default}.dr-btn.is-sent{color:var(--teal);border-color:#5bb5ae80;background:#5bb5ae29}.spin{animation:dr-spin .8s linear infinite}@keyframes dr-spin{to{transform:rotate(360deg)}}@media (max-width: 560px){.dr-row{flex-direction:column;align-items:stretch}.dr-btn{width:100%;justify-content:center}}.gate{min-height:100vh;min-height:100dvh;background:radial-gradient(120% 80% at 50% -10%,#12302e,#0c1f1e 55%,#081514);display:flex;align-items:center;justify-content:center;padding:clamp(24px,6vw,64px);font-family:var(--font-display)}.gate-card{width:100%;max-width:400px;background:#ffffff09;border:1px solid rgba(91,181,174,.25);border-radius:20px;padding:clamp(30px,5vw,44px);text-align:center;color:#fff}.gate-logo{width:60px;height:60px;display:block;margin:0 auto 16px}.gate-kicker{font-size:10px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#5bb5aebf;margin-bottom:20px}.gate-lock{width:52px;height:52px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#5bb5ae1a;border:1px solid rgba(91,181,174,.25);color:var(--teal)}.gate-title{font-family:var(--font-display);font-size:clamp(1.5rem,4.5vw,2rem);font-weight:600;letter-spacing:-.8px}.gate-sub{font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:#fff9;margin:10px auto 22px;max-width:30ch}.gate-field{position:relative;display:flex;align-items:center}.gate-field-icon{position:absolute;left:15px;color:#fff6;pointer-events:none}.gate-input{width:100%;box-sizing:border-box;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#fff;font-size:1rem;padding:14px 16px 14px 44px;outline:none;transition:border-color .2s;font-family:var(--font-body)}.gate-input::placeholder{color:#ffffff59}.gate-input:focus{border-color:#5bb5aeb3}.otp{display:flex;gap:clamp(6px,2vw,10px);justify-content:center}.otp-box{width:clamp(40px,13vw,50px);height:clamp(48px,15vw,58px);text-align:center;font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:12px;outline:none;transition:border-color .2s,background .2s}.otp-box:focus{border-color:var(--teal);background:#5bb5ae1a}.gate-btn{width:100%;margin-top:18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--teal);color:var(--dark);font-weight:600;font-size:1rem;border:none;border-radius:12px;padding:14px;cursor:pointer;transition:opacity .2s;font-family:var(--font-display);will-change:transform}.gate-btn:disabled{opacity:.5;cursor:not-allowed}.gate-verifying{display:inline-flex;align-items:center;gap:7px;justify-content:center;margin-top:16px;font-size:.85rem;color:#5bb5aee6;font-family:var(--font-body)}.gate-link{display:inline-flex;align-items:center;gap:5px;margin:18px auto 0;background:none;border:none;cursor:pointer;color:#5bb5aed9;font-size:.85rem;font-family:var(--font-display)}.gate-link:hover{color:var(--teal)}.gate-error{margin-top:14px;font-size:.85rem;color:var(--coral);font-family:var(--font-body)}.spin{animation:gate-spin .8s linear infinite}@keyframes gate-spin{to{transform:rotate(360deg)}}.cursor{position:fixed;top:0;left:0;width:14px;height:14px;border-radius:999px;border:1.5px solid var(--teal);background:#5bb5ae14;pointer-events:none;z-index:100000;display:flex;align-items:center;justify-content:center;transition:width .25s ease,height .25s ease,background .25s ease,border-color .25s ease;will-change:transform}.cursor.is-active{width:46px;height:46px;background:#5bb5ae1f;border-color:#5bb5aee6}.cursor.is-label{width:72px;height:72px;background:var(--teal);border-color:var(--teal)}.cursor-label{font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:.5px;color:var(--dark);opacity:0;transition:opacity .2s ease;text-transform:uppercase}.cursor.is-label .cursor-label{opacity:1}@media (hover: none),(pointer: coarse){.cursor{display:none}}.pl{position:fixed;inset:0;z-index:90000;background:#081514;display:flex;align-items:center;justify-content:center;will-change:transform}.pl-inner{display:flex;flex-direction:column;align-items:center}.pl-logo{width:64px;height:64px;margin-bottom:22px;opacity:.95}.pl-count{font-family:var(--font-display);font-weight:600;font-size:clamp(3rem,12vw,7rem);line-height:1;color:#fff;letter-spacing:-2px;display:flex;align-items:flex-start}.pl-pct{font-size:.3em;color:var(--teal);margin-top:.4em;margin-left:4px}.pl-word{margin-top:14px;font-family:var(--font-display);font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#5bb5aeb3}.page-wipe{position:fixed;inset:0;z-index:80000;background:#081514;pointer-events:none;transform:translateY(100%);will-change:transform}.page-wipe.run{animation:page-wipe-sweep .8s cubic-bezier(.76,0,.24,1) forwards}@keyframes page-wipe-sweep{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion: reduce){.page-wipe.run{animation:none}}:root{--font-display: "Clash Display", system-ui, sans-serif;--font-body: "Satoshi", system-ui, -apple-system, sans-serif;--teal: #5BB5AE;--coral: #E57B70;--dark: #0C1F1E}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--font-body)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.scroller{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch}.scroller::-webkit-scrollbar{display:none}.scroller{scrollbar-width:none}.slide{min-height:100vh;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;justify-content:center;padding:clamp(18px,3.5vw,55px) clamp(28px,6vw,80px) clamp(60px,9vw,105px);position:relative;overflow:hidden}.slide-c{align-items:center;text-align:center}.bg-d{background:#0c1f1e}.bg-w{background:#fff}.bg-o{background:#fafaf8}.bg-t{background:#edf8f7}.bg-cr{background:#fef0ee}.tx{font-family:var(--font-display);font-weight:600;font-size:clamp(2.2rem,6vw,5rem);line-height:1;letter-spacing:-1.5px}.tl{font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,4.4vw,3.1rem);line-height:1.08;letter-spacing:-1px}.tm{font-family:var(--font-display);font-weight:500;font-size:clamp(1.05rem,2.7vw,1.9rem);line-height:1.2;letter-spacing:-.4px}.tp{font-family:var(--font-body);font-weight:400;font-size:clamp(.98rem,2.2vw,1.42rem);line-height:1.5}.ts{font-family:var(--font-display);font-weight:500;font-size:clamp(.88rem,1.8vw,1.1rem);line-height:1.45;letter-spacing:-.2px}.tb{font-family:var(--font-body);font-weight:400;font-size:clamp(1rem,2vw,1.28rem);line-height:1.7}.tbs{font-family:var(--font-body);font-weight:400;font-size:clamp(.875rem,1.7vw,1.08rem);line-height:1.68}.tlb{font-family:var(--font-display);font-weight:500;font-size:clamp(9px,1.3vw,11px);letter-spacing:2.5px;text-transform:uppercase}.cn{color:#0c1f1e}.cw{color:#fff}.cb{color:#1a1a1a}.ct{color:#5bb5ae}.cc{color:#e57b70}.cm{color:#6b6b75}.cf{color:#ffffff80}.cs{color:#ffffffc7}.mw{max-width:760px;width:100%}.mwl{max-width:940px;width:100%}.col{display:flex;flex-direction:column}.row{display:flex;flex-direction:row}.g1{gap:clamp(4px,.8vw,8px)}.g2{gap:clamp(10px,1.8vw,18px)}.g3{gap:clamp(18px,3vw,36px)}.mt2{margin-top:clamp(14px,2.5vw,24px)}.mt3{margin-top:clamp(24px,4vw,42px)}.mb1{margin-bottom:clamp(8px,1.5vw,14px)}.mb2{margin-bottom:clamp(14px,2.5vw,24px)}.mb3{margin-bottom:clamp(24px,4vw,42px)}.rule{width:36px;height:2px;background:#5bb5ae}.rule-w{background:#ffffff47}.sym-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.5vw,16px);margin-top:clamp(14px,2.5vw,26px)}.sym-item{padding:clamp(10px,1.5vw,16px) clamp(12px,2vw,18px);background:#fff;border:1px solid #D4EDE9;border-radius:8px;font-family:var(--font-display);font-size:clamp(.78rem,1.7vw,.97rem);color:#1a1a1a}.vis{border-left:2.5px solid rgba(91,181,174,.5);padding-left:clamp(14px,2.5vw,22px);display:flex;flex-direction:column;gap:clamp(10px,2vw,18px)}.founders{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3.5vw,48px);margin-top:clamp(18px,3vw,34px)}.f-name{font-family:var(--font-display);font-weight:600;font-size:clamp(.85rem,1.8vw,1rem);color:#0c1f1e;margin-bottom:7px}.dots{position:fixed;right:18px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:9px;z-index:999}.dot{width:6px;height:6px;border-radius:50%;border:none;cursor:pointer;padding:0;transition:all .22s ease;background:#5bb5ae47}.dot.on{background:#5bb5ae;transform:scale(1.55)}.dot.lt{background:#ffffff47}.dot.lt.on{background:#ffffffe0}.badge{position:fixed;top:18px;left:22px;font-family:var(--font-display);font-weight:700;font-size:clamp(11px,1.8vw,14px);letter-spacing:-.2px;z-index:999;transition:color .3s;pointer-events:none}.cntr{position:fixed;bottom:16px;left:22px;font-family:var(--font-display);font-size:10px;letter-spacing:.5px;z-index:999}.home-link{position:fixed;top:18px;right:22px;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-weight:500;font-size:clamp(10px,1.5vw,12px);letter-spacing:.3px;text-decoration:none;z-index:1000;transition:color .3s,opacity .2s;opacity:.75}.home-link:hover{opacity:1}@keyframes bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(7px)}}.nav-btn{position:absolute;bottom:22px;left:50%;transform:translate(-50%);background:none;border:none;cursor:pointer;padding:10px;opacity:.35;transition:opacity .2s;animation:bob 2.5s ease-in-out infinite}.nav-btn:hover{opacity:.75}@media (max-width:600px){.slide{padding:48px 22px 80px}.sym-grid{grid-template-columns:repeat(2,1fr)}.founders{grid-template-columns:1fr;gap:18px}.dots{right:10px;gap:7px}.dot{width:5px;height:5px}.badge{top:14px;left:16px}.cntr{left:16px}.home-link{top:14px;right:16px}}
