.wallet-btn[data-v-bd75613d]{color:#eef0ff;background:#25232f;border-radius:9px;align-items:center;gap:7px;max-width:160px;padding:9px 12px;font-size:13px;display:inline-flex}.wallet-btn[data-v-bd75613d]:hover{background:#2f2d3d}.wallet-btn.connected[data-v-bd75613d]{background:#16241f}.wallet-dot[data-v-bd75613d]{background:#ff5b6e;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #ff5b6e2e}.wallet-dot.on[data-v-bd75613d]{background:#39d98a;box-shadow:0 0 0 3px #39d98a2e}.wallet-label[data-v-bd75613d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-menu .wallet-btn[data-v-bd75613d]{justify-content:flex-start;width:100%;margin-bottom:6px}.wallet-toast[data-v-bd75613d]{z-index:60;color:#ffd7df;cursor:pointer;background:#2a1620;border:1px solid #ff5b6e66;border-radius:10px;max-width:90vw;padding:10px 16px;font-size:13px;line-height:1.4;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009}.hero-copy[data-v-bd75613d]{z-index:3;position:relative}.subscription-card[data-v-bd75613d]{z-index:4;-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff29,#6d73ff14 45%,#08081894);border:1px solid #fff3;border-radius:18px;justify-items:center;gap:12px;width:min(88%,360px);padding:20px 18px 18px;display:grid;position:absolute;top:735px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #0000004d,inset 0 1px #ffffff2e}.subscription-label[data-v-bd75613d]{color:#c9ccff;letter-spacing:.08em;font-size:15px;font-weight:700}.subscription-price[data-v-bd75613d]{color:#fff;letter-spacing:.02em;font-size:38px;line-height:1}.subscription-action[data-v-bd75613d]{color:#fff;background:#5a60ffdb;border:1px solid #979dffa6;border-radius:10px;width:min(100%,220px);padding:12px 18px;font-size:16px;font-weight:700;transition:transform .2s,background .2s;box-shadow:0 8px 22px #4a50ff42}.subscription-action[data-v-bd75613d]:hover{background:#5d62ff;transform:translateY(-2px)}.subscription-action[data-v-bd75613d]:disabled{opacity:.65;cursor:wait;transform:none}.subscription-toast[data-v-bd75613d]{color:#dce0ff;background:#171f3a;border-color:#7a86ff8c}.community[data-v-bd75613d]{isolation:isolate}.community-bg[data-v-bd75613d]{z-index:0;background:0 0}.community[data-v-bd75613d]:after{display:none}.community-orbit[data-v-bd75613d]{z-index:1;aspect-ratio:1;pointer-events:none;width:min(88vw,590px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-40%)}.orbit-ring[data-v-bd75613d]{border:1px solid #8997ff29;border-radius:50%;position:absolute;inset:9%}.orbit-ring-inner[data-v-bd75613d]{border-color:#8997ff1a;inset:22%}.orbit-layer[data-v-bd75613d]{will-change:transform;position:absolute}.orbit-layer img[data-v-bd75613d]{object-fit:contain;width:100%;height:100%;display:block}.orbit-layer-outer[data-v-bd75613d]{animation:30s linear infinite orbit-spin-clockwise-bd75613d;inset:0}.orbit-layer-inner[data-v-bd75613d]{animation:21s linear infinite orbit-spin-counterclockwise-bd75613d;inset:9%}.community-copy[data-v-bd75613d]{z-index:2;transform:translateY(110px)}@keyframes orbit-spin-clockwise-bd75613d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-spin-counterclockwise-bd75613d{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.orbit-layer-outer[data-v-bd75613d],.orbit-layer-inner[data-v-bd75613d]{animation:none}}.features .feature-grid[data-v-bd75613d]{grid-template-columns:1fr}.features .feature-card[data-v-bd75613d]{flex-direction:column;min-height:0;padding:28px 20px 18px;display:flex}.features .feature-card h3[data-v-bd75613d]{margin:14px 0 0}.features .feature-card img[data-v-bd75613d]{opacity:.9;mix-blend-mode:normal;width:calc(100% + 24px);max-width:none;margin:24px -12px -18px;display:block;position:relative;inset:auto;transform:none}.invite-panel[data-v-bd75613d]{z-index:3;text-align:left;background:#13121fd1;border:1px solid #ffffff1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;width:min(100%,430px);margin:26px auto 0;padding:14px;display:flex;position:relative}.invite-copy[data-v-bd75613d]{flex:1;gap:5px;min-width:0;display:grid}.invite-title[data-v-bd75613d]{color:#eef0ff;font-size:13px;font-weight:700}.invite-url[data-v-bd75613d],.invite-empty[data-v-bd75613d]{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.invite-url[data-v-bd75613d]{color:#aeb4ff}.invite-action[data-v-bd75613d]{color:#eef0ff;white-space:nowrap;background:#262653;border:1px solid #6c72ff8c;border-radius:8px;flex:none;padding:9px 11px;font-size:12px}.invite-action[data-v-bd75613d]:hover{background:#30306a}.invite-hint[data-v-bd75613d]{color:#8c91b5;flex:0 0 100%;margin:0;font-size:11px;line-height:1.35}@media (width>=700px){.wallet-btn[data-v-bd75613d]{padding:10px 14px;font-size:14px}.subscription-card[data-v-bd75613d]{width:min(90%,420px);top:720px}.community-copy[data-v-bd75613d]{transform:translateY(145px)}}:root{--bg:#060510;--panel:#12111a;--text:#f5f5ff;--muted:#9b9caf;--blue:#4547e7;--line:#ffffff1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0}.site-header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#060510eb,#06051000);justify-content:space-between;align-items:center;height:72px;padding:14px 18px;display:flex;position:fixed;top:0;left:0;right:0}.brand,.footer-logo{letter-spacing:-.09em;color:#eef0ff;font-size:30px;font-weight:700}.desktop-nav,.desktop-login{display:none}.menu-toggle,.login{background:#25232f;border-radius:9px;padding:11px 14px;font-size:14px}.menu-toggle span{margin-left:4px;font-size:18px}.mobile-menu{border:1px solid var(--line);background:#161520;border-radius:12px;min-width:180px;padding:10px;position:absolute;top:62px;right:16px;box-shadow:0 15px 40px #0008}.mobile-menu a,.mobile-menu button{text-align:left;border-radius:8px;width:100%;padding:12px 10px;display:block}.mobile-menu a:hover,.mobile-menu button:hover{background:#252330}.section-pad{padding-left:18px;padding-right:18px}.hero{text-align:center;background:radial-gradient(ellipse at 55% -10%,#213d57 0%,transparent 42%),radial-gradient(ellipse at 50% 70%,#0e0c20 0%,var(--bg) 62%);min-height:930px;padding-top:116px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.45;mix-blend-mode:screen;background:url(https://fomo.family/images/landing/space-bg.webp) top/auto 56% no-repeat;position:absolute;inset:0}.hero-copy{z-index:1;position:relative}.hero-logo{letter-spacing:-.105em;color:#d7d9f4;margin-left:-7px;font-size:112px;font-weight:700;line-height:.9}.hero h1{letter-spacing:-.06em;margin:30px 0 8px;font-size:27px;line-height:1.15}.hero p,.trade p,.section-lead,.community p{color:var(--muted);max-width:320px;margin:0 auto;font-size:15px;line-height:1.45}.actions{justify-content:center;gap:10px;margin-top:24px;display:flex}.btn{text-align:center;background:#211f2a;border:1px solid #ffffff14;border-radius:11px;min-width:130px;padding:14px 18px;font-size:16px;font-weight:700;transition:transform .2s,background .2s}.btn:hover{background:#2b2935;transform:translateY(-2px)}.btn-primary{background:var(--blue);border-color:#5d60f4}.astronaut{z-index:1;filter:drop-shadow(0 20px 28px #00000073);width:min(100%,430px);height:auto;position:absolute;top:360px;left:50%;transform:translate(-50%)}.trade{text-align:center;padding-top:30px;padding-bottom:94px;position:relative}.eyebrow{color:#5964ff;margin-bottom:13px;font-size:14px;font-weight:600;display:inline-block}.trade h2,.features h2{letter-spacing:-.07em;margin:0 0 14px;font-size:39px;line-height:.96}.trade-shot{filter:drop-shadow(0 0 22px #2f38bf33);width:100%;max-width:390px;margin:32px auto 0;display:block}.features{padding-top:16px;padding-bottom:92px}.features h2{text-align:left;font-size:43px}.section-lead{text-align:left;max-width:none;margin:0 0 27px;font-size:18px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.feature-card{border:1px solid var(--line);background:linear-gradient(#14131d,#0e0d15);border-radius:20px;min-height:230px;padding:26px 16px 12px;position:relative;overflow:hidden}.feature-card span{color:#5761ff;font-size:14px}.feature-card h3{z-index:1;letter-spacing:-.06em;margin:14px 0 0;font-size:27px;line-height:1.02;position:relative}.feature-card img{opacity:.5;mix-blend-mode:screen;width:110%;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.community{text-align:center;background:radial-gradient(ellipse at 50% 54%,#272772 0%,#111030 28%,var(--bg) 72%);min-height:620px;padding-top:155px;padding-bottom:80px;position:relative;overflow:hidden}.community-bg{opacity:.55;background:url(https://fomo.family/images/landing/inner-circle.webp) 50% 30%/90% no-repeat;position:absolute;inset:0}.community:after{content:"";opacity:.25;background:url(https://fomo.family/images/landing/outer-circle.webp) bottom/cover no-repeat;height:170px;position:absolute;inset:auto -20% 0}.community-copy{z-index:1;position:relative}.community h2{letter-spacing:-.08em;margin:0 0 22px;font-size:48px;line-height:.92}.community p{max-width:330px;font-size:16px}.footer{grid-template-columns:1.3fr 1fr 1fr;gap:34px 20px;padding-top:52px;padding-bottom:42px;display:grid}.footer-brand{grid-column:1/-1}.footer-logo{font-size:44px}.footer-brand p{color:#a6a6b8;max-width:250px;margin:8px 0 28px;font-size:18px;line-height:1.05}.footer-brand small{color:#767688}.footer-col{flex-direction:column;gap:10px;font-size:13px;display:flex}.footer-col span{color:#737384;margin-bottom:2px}.footer-col a{color:#f1f1fa}.footer-col:nth-child(4){grid-column:2}@media (width>=700px){.site-header{padding:14px 24px}.desktop-nav{color:#9d9cab;gap:30px;margin-left:auto;margin-right:30px;font-size:14px;display:flex}.desktop-login{background:#26232f;display:block}.menu-toggle,.mobile-menu{display:none}.hero{min-height:880px;padding-top:160px}.hero-logo{font-size:160px}.hero h1{font-size:44px}.hero p{max-width:530px;font-size:18px}.astronaut{width:560px;top:390px}.trade{padding-top:110px}.trade h2{font-size:58px}.trade-shot{max-width:600px}.features{max-width:960px;margin:auto}.features h2{font-size:60px}.feature-grid{grid-template-columns:repeat(3,1fr)}.feature-card{min-height:270px}.community{min-height:730px}.community h2{font-size:68px}.footer{grid-template-columns:1.5fr repeat(3,1fr);max-width:960px;margin:auto}.footer-brand,.footer-col:nth-child(4){grid-column:auto}}
