.me-root{--me-bg:oklch(12.8% .01 215);--me-fg:oklch(95% .005 220);--me-card:oklch(16.9% .015 225);--me-primary:oklch(91% .2 140);--me-primary-fg:oklch(16% .035 145);--me-muted:oklch(64% .018 225);--me-border:oklch(28.5% .023 225);--me-accent:oklch(24% .025 150);--me-danger:oklch(72% .18 25);--me-sans:"Space Grotesk", system-ui, sans-serif;--me-mono:"IBM Plex Mono", ui-monospace, monospace;background:var(--me-bg);min-height:100svh;color:var(--me-fg);font-family:var(--me-sans);-webkit-font-smoothing:antialiased;letter-spacing:0}.me-root *,.me-root :before,.me-root :after{box-sizing:border-box;border-color:var(--me-border)}.me-root a{color:inherit;text-decoration:none}.me-root h1,.me-root h2,.me-root p{margin:0}.me-root button,.me-root a,.me-root input,.me-root select,.me-root textarea{-webkit-tap-highlight-color:transparent;font-family:inherit}.me-root .me-lime{color:var(--me-primary)}.me-header{border-bottom:1px solid var(--me-border);z-index:10;justify-content:space-between;align-items:center;height:100px;padding:0 5%;display:flex;position:relative}.me-brand{font:600 14px var(--me-mono);align-items:center;gap:12px;display:flex}.me-brand svg{width:32px;height:32px;color:var(--me-primary)}.me-brand-sub{color:var(--me-muted);margin-top:5px;font-size:8px;font-weight:400;display:block}.me-header nav{color:var(--me-muted);align-items:center;gap:32px;font-size:12px;display:flex}.me-header nav a:hover{color:var(--me-primary)}.me-header nav a.me-nav-cta{color:var(--me-fg);align-items:center;gap:8px;display:flex}.me-status{font:9px var(--me-mono);color:var(--me-primary);align-items:center;gap:8px;display:flex}.me-status i{background:var(--me-primary);width:5px;height:5px;box-shadow:0 0 10px color-mix(in oklch, var(--me-primary) 40%, transparent)}.me-btn{border:1px solid var(--me-primary);background:var(--me-primary);height:48px;color:var(--me-primary-fg);font:600 12px var(--me-sans);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:inline-flex}.me-btn:hover{filter:brightness(1.06)}.me-btn:disabled{opacity:.5;cursor:not-allowed}.me-btn.me-outline{color:var(--me-fg);border-color:color-mix(in oklch, var(--me-primary) 60%, transparent);background:0 0}.me-btn.me-outline:hover{background:var(--me-accent)}.me-btn.me-ghost{color:var(--me-muted);background:0 0;border-color:#0000;height:36px;padding:0 10px}.me-btn svg{width:15px;height:15px}.me-hero{border-bottom:1px solid var(--me-border);height:calc(100svh - 210px);min-height:650px;max-height:850px;position:relative;overflow:hidden}.me-hero-copy{z-index:2;pointer-events:none;padding:140px 0 80px 8%;position:relative}.me-hero-copy a,.me-hero-copy button{pointer-events:auto}.me-eyebrow{font:10px var(--me-mono);color:var(--me-primary);align-items:center;gap:12px;margin-bottom:28px;display:flex}.me-eyebrow:before{content:"";background:var(--me-primary);width:17px;height:1px}.me-hero-copy h1{font-size:64px;font-weight:500;line-height:1.13}.me-hero-copy h1 span{color:var(--me-primary)}.me-hero-desc{max-width:400px;color:var(--me-muted);margin:25px 0 30px;font-size:14px;line-height:1.85}.me-hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.me-hero-ctas .me-btn{width:220px}.me-hero-note{color:var(--me-muted);font:9px var(--me-mono);margin-top:16px}.me-hero-types{font:9px var(--me-mono);color:var(--me-muted);position:absolute;bottom:38px;left:8%}.me-hero-types span{color:var(--me-border);margin:0 10px}.me-hero-index{font:9px var(--me-mono);color:var(--me-muted);position:absolute;bottom:35px;right:5%}.me-wall-scene{perspective:1000px;background-image:linear-gradient(color-mix(in oklch, var(--me-border) 20%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--me-border) 20%, transparent) 1px, transparent 1px);background-size:66px 66px;width:57%;height:100%;position:absolute;top:0;right:-4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 90%,#0000)}.me-wall{grid-template-columns:repeat(3,1fr);gap:12px;width:540px;animation:12s ease-in-out infinite me-float;display:grid;position:absolute;top:12%;left:10%;transform:rotateY(-24deg)rotateX(12deg)rotate(-11deg)}.me-tile{aspect-ratio:1;border:1px solid var(--me-border);background:var(--me-card);transition:transform .4s,border-color .4s;position:relative;overflow:hidden}.me-tile:hover{border-color:var(--me-primary);transform:translateZ(25px)scale(1.045)}.me-tile img{object-fit:cover;width:100%;height:100%;display:block}.me-tile-cap{background:color-mix(in oklch, var(--me-bg) 85%, transparent);width:100%;font:7px var(--me-mono);justify-content:space-between;padding:10px;display:flex;position:absolute;bottom:0;left:0}.me-tile.me-glyph{color:var(--me-primary);background:color-mix(in oklch, var(--me-bg) 80%, transparent);flex-direction:column;justify-content:center;align-items:center;display:flex}.me-tile.me-glyph svg{opacity:.55;width:50px}.me-tile.me-glyph span{font:7px var(--me-mono);color:var(--me-muted);margin-top:18px}.me-meme-cap{text-align:center;width:100%;text-shadow:0 2px 4px var(--me-bg);font-size:13px;font-weight:700;position:absolute;bottom:30px;left:0}.me-coord{font:8px var(--me-mono);color:var(--me-muted);z-index:3;position:absolute}.me-coord-top{top:36px;left:28%}.me-coord-bottom{bottom:58px;right:15%}.me-cross{color:var(--me-primary);font:20px var(--me-mono);position:absolute}.me-cross-a{top:13%;right:15%}.me-cross-b{bottom:13%;left:12%}@keyframes me-float{0%,to{transform:rotateY(-24deg)rotateX(12deg)rotate(-11deg)translateY(0)}50%{transform:rotateY(-21deg)rotateX(10deg)rotate(-11deg)translateY(-14px)}}.me-strip{border-bottom:1px solid var(--me-border);grid-template-columns:repeat(4,1fr);gap:32px;padding:32px 8%;display:grid}.me-strip-item{align-items:center;gap:15px;display:flex}.me-strip-item svg{width:18px;height:18px;color:var(--me-primary);flex-shrink:0}.me-strip-item strong{font-size:12px;font-weight:500;display:block}.me-strip-item p{color:var(--me-muted);margin-top:5px;font-size:10px}.me-ladder{border-bottom:1px solid var(--me-border);padding:56px 8% 64px}.me-ladder h2{margin-bottom:36px;font-size:28px;font-weight:500}.me-ladder-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.me-ladder-step{border:1px solid var(--me-border);background:var(--me-card);padding:24px}.me-ladder-step .me-num{font:10px var(--me-mono);color:var(--me-primary)}.me-ladder-step h3{margin:14px 0 10px;font-size:16px;font-weight:500}.me-ladder-step p{color:var(--me-muted);font-size:12px;line-height:1.8}.me-ladder-step .me-path{font:9px var(--me-mono);color:var(--me-primary);margin-top:16px;display:inline-block}.me-footer{color:var(--me-muted);font:8px var(--me-mono);justify-content:space-between;align-items:center;gap:12px;padding:25px 5%;display:flex}.me-footer .me-footer-center{color:var(--me-primary);align-items:center;gap:7px;display:flex}.me-footer .me-footer-center svg{width:16px;height:16px}.me-form-page{background-image:linear-gradient(color-mix(in oklch, var(--me-border) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--me-border) 12%, transparent) 1px, transparent 1px);background-size:64px 64px;min-height:calc(100svh - 100px)}.me-form-layout{grid-template-columns:240px 1fr;gap:85px;max-width:970px;margin:auto;padding:55px 28px 80px;display:grid}.me-steps{padding-top:68px}.me-steps ol{margin:0;padding:0;list-style:none}.me-steps li{color:var(--me-muted);align-items:center;gap:15px;margin-bottom:30px;font-size:12px;display:flex}.me-step-num{border:1px solid var(--me-border);width:29px;height:29px;font:9px var(--me-mono);place-items:center;display:grid}.me-steps li.me-active{color:var(--me-primary)}.me-steps li.me-active .me-step-num{border-color:var(--me-primary);background:var(--me-accent)}.me-steps .me-note{border-top:1px solid var(--me-border);font:9px/1.9 var(--me-mono);color:var(--me-muted);margin-top:52px;padding-top:22px}.me-form-content h1{margin:0 0 16px;font-size:32px;font-weight:500;line-height:1.2}.me-form-content .me-eyebrow{margin-top:35px;margin-bottom:18px}.me-form-desc{color:var(--me-muted);margin-bottom:28px;font-size:13px;line-height:1.8}.me-field{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.me-field label,.me-field-label{font:9px var(--me-mono);color:var(--me-muted);text-transform:uppercase}.me-field input,.me-field select,.me-field textarea{border:1px solid var(--me-border);width:100%;height:42px;color:var(--me-fg);background:var(--me-bg);border-radius:3px;outline:none;padding:10px 13px;font-size:16px}.me-field input:focus,.me-field select:focus,.me-field textarea:focus{border-color:var(--me-primary)}.me-field textarea{resize:vertical;min-height:150px}.me-field-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.me-count{text-align:right;font:9px var(--me-mono);color:var(--me-muted)}.me-tags{flex-wrap:wrap;gap:8px;margin:13px 0 25px;display:flex}.me-tag{font:10px var(--me-sans);border:1px solid var(--me-border);height:29px;color:var(--me-fg);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.me-tag.me-sel{border-color:var(--me-primary);color:var(--me-primary);background:var(--me-accent)}.me-error{color:var(--me-danger);margin:15px 0;font-size:12px}.me-next{width:100%;margin-top:12px}.me-progress-meta{color:var(--me-muted);font:8px var(--me-mono);justify-content:space-between;margin:32px 0 10px;display:flex}.me-bars{gap:5px;display:flex}.me-bars span{background:var(--me-border);flex:1;height:3px}.me-bars span.me-done{background:var(--me-primary)}.me-back{margin-left:-10px}.me-privacy{color:var(--me-muted);gap:10px;margin:24px 0;font-size:10px;line-height:1.8;display:flex}.me-review{border:1px solid var(--me-border);background:var(--me-card);gap:12px;margin-bottom:20px;padding:18px 20px;display:grid}.me-review div{grid-template-columns:110px 1fr;gap:12px;font-size:12px;line-height:1.6;display:grid}.me-review dt{font:9px var(--me-mono);color:var(--me-muted);text-transform:uppercase;padding-top:2px}.me-review dd{word-break:break-word;margin:0}.me-state{justify-content:center;min-height:calc(100svh - 100px);padding:65px 24px;display:flex}.me-state-content{text-align:center;width:520px;max-width:100%}.me-state-content h1{margin:28px 0 15px;font-size:36px;font-weight:500}.me-state-content p{color:var(--me-muted);font-size:13px;line-height:1.9}.me-state-actions{gap:12px;margin:28px 0 10px;display:grid}.me-state-actions .me-btn{width:100%}@media (width>=1500px){.me-hero-copy{padding-top:170px}.me-wall{width:640px;left:9%}}@media (width<=1000px){.me-hero-copy{padding-left:6%}.me-hero-copy h1{font-size:52px}.me-wall-scene{width:60%;right:-10%}.me-wall{width:460px;top:19%;left:14%}.me-form-layout{grid-template-columns:180px 1fr;gap:35px}.me-header nav{gap:20px}.me-status{display:none}.me-ladder-grid{grid-template-columns:1fr}}@media (width<=700px){.me-header{height:80px;padding:0 6%}.me-brand{gap:8px;font-size:11px}.me-brand svg{width:25px;height:25px}.me-brand-sub{font-size:6px}.me-header nav{gap:12px}.me-header nav>a:not(.me-nav-cta){display:none}.me-hero{height:auto;min-height:730px}.me-hero-copy{padding:62px 6% 0}.me-hero-copy h1{font-size:44px}.me-eyebrow{margin-bottom:23px;font-size:9px}.me-hero-desc{max-width:330px;font-size:13px}.me-hero-ctas .me-btn{width:100%;max-width:330px}.me-wall-scene{width:104%;height:280px;top:455px;right:-2%}.me-wall{gap:8px;width:290px;top:0;left:23%}.me-coord-top{display:none}.me-coord-bottom{bottom:0;right:13%}.me-hero-types{font-size:8px;bottom:29px;left:6%}.me-hero-index{display:none}.me-strip{grid-template-columns:repeat(2,1fr);gap:28px 18px;padding:28px 6%}.me-ladder{padding:40px 6% 48px}.me-footer{font-size:7px}.me-footer .me-footer-center{display:none}.me-form-page{min-height:calc(100svh - 80px)}.me-form-layout{padding:26px 24px 50px;display:block}.me-steps{display:none}.me-form-content h1{font-size:27px}.me-form-content .me-eyebrow{margin-top:24px}.me-field-row{grid-template-columns:1fr;gap:0}.me-state{padding-top:35px}.me-state-content h1{font-size:31px}.me-review div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.me-root *,.me-root :before,.me-root :after{transition:none!important;animation:none!important}}.me-founder{justify-content:center;align-items:center;gap:70px;max-width:1000px;min-height:calc(100svh - 100px);margin:0 auto;padding:40px 24px 70px;display:flex}.me-founder-phone{flex-shrink:0;width:300px;max-width:78vw}.me-founder-panel{width:100%;max-width:440px}.me-founder-panel .me-bars{margin-bottom:30px}.me-founder-panel .me-bars button{background:var(--me-border);cursor:pointer;border:0;border-radius:3px;flex:1;height:6px;padding:0}.me-founder-panel .me-bars button.me-done{background:var(--me-primary)}.me-stack{min-height:250px}.me-stack h1{margin:0 0 16px;font-size:32px;font-weight:500;line-height:1.2}.me-stack h2{margin:0 0 14px;font-size:26px;font-weight:500;line-height:1.2}.me-stack .me-eyebrow{margin-bottom:18px}.me-founder-nav{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.me-founder-nav .me-btn{height:40px}@media (width<=900px){.me-founder{flex-direction:column;gap:32px;padding-top:24px}}.me-connect{border:1px solid var(--me-border);background:var(--me-card);margin-bottom:24px;padding:18px 20px}.me-connect .me-btn{width:100%}.me-connect-sub{font:9px/1.8 var(--me-mono);color:var(--me-muted);margin-top:12px}.me-connect-sub a{color:var(--me-primary);text-underline-offset:3px;white-space:nowrap;margin-right:12px;text-decoration:underline}.me-connect.me-bare{background:0 0;border:0;max-width:300px;margin:0;padding:0}.me-root .me-btn{color:var(--me-primary-fg)}.me-root .me-btn.me-outline{color:var(--me-fg)}.me-root .me-btn.me-ghost{color:var(--me-muted)}.me-phone-scene{z-index:1;justify-content:center;align-items:center;width:340px;height:100%;display:flex;position:absolute;top:0;right:7%}.me-phone-scene .me-coord-top{text-align:center;width:100%;top:30px;left:0}.me-phone{flex-direction:column;align-items:center;display:flex}.me-phone-body{border:1px solid color-mix(in oklch, var(--me-primary) 35%, var(--me-border));box-shadow:0 40px 80px -30px #000000e6, 0 0 60px -20px color-mix(in oklch, var(--me-primary) 45%, transparent);background:#0b0c10;border-radius:40px;padding:8px}.me-phone-screen{aspect-ratio:9/19;background:#000;border-radius:32px;width:248px;position:relative;overflow:hidden}.me-phone-island{z-index:2;background:#000;border-radius:99px;width:86px;height:22px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff14}.me-phone-frame{pointer-events:none;border:0;width:100%;height:100%;display:block}.me-phone-meta{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:280px;margin-top:16px;display:flex}.me-phone-live{font:9px var(--me-mono);color:var(--me-primary);align-items:center;gap:8px;display:flex}.me-phone-live i{background:var(--me-primary);width:5px;height:5px;box-shadow:0 0 10px color-mix(in oklch, var(--me-primary) 50%, transparent);border-radius:50%}.me-phone-meta strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.me-phone-sub{font:9px var(--me-mono);color:var(--me-muted)}.me-phone-dots{flex-wrap:wrap;justify-content:center;gap:6px;max-width:220px;margin-top:12px;display:flex}.me-phone-dots button{background:var(--me-border);cursor:pointer;border:0;border-radius:2px;width:10px;height:4px;padding:0;transition:width .3s,background .3s}.me-phone-dots button.me-on{background:var(--me-primary);width:24px}@media (width<=1000px){.me-phone-scene{width:290px;right:3%}.me-phone-screen{width:214px}}@media (width<=700px){.me-phone-scene{z-index:1;width:100%;height:auto;margin:34px 0 78px;padding-top:4px;position:relative;top:auto;right:auto}.me-phone-scene .me-coord-top{margin-bottom:14px;display:block;position:static}.me-phone-screen{width:226px}}
