:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#f3f3f5;background:#101116}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:flex;flex-direction:column}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid #c1c9ff;outline-offset:5px}header{height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 5.2%;position:relative;z-index:2}.wordmark{font-size:30px;font-weight:650;letter-spacing:-1.6px}.wordmark span{font-size:9px;vertical-align:top;display:inline-block;margin:7px 0 0 4px;letter-spacing:0}.header-note{position:absolute;left:50%;transform:translateX(-50%);font-size:11px;color:#85868f;letter-spacing:.2px}.glass{background:linear-gradient(135deg,#ffffff20,#ffffff08 55%,#ffffff12);border:1px solid #ffffff38;box-shadow:inset 0 1px 1px #ffffff50,inset 0 -1px 1px #0003,0 6px 22px #0002;backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35)}.icon-button{width:35px;height:35px;border-radius:50%;font-family:Georgia,serif;font-style:italic;font-size:17px;color:#c7c8d1}main{flex:1;position:relative;isolation:isolate;min-height:700px;display:flex;align-items:center;justify-content:center;overflow:hidden}.art{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(ellipse at 50% 57%,#303b6750,transparent 55%)}.fold{position:absolute;left:50%;top:46%;border-radius:48%;transform:translate(-50%,-50%) rotate(-32deg);filter:blur(.3px);animation:drift 12s linear infinite;will-change:transform;pointer-events:none}.fold-one{width:1500px;height:320px;background:linear-gradient(176deg,transparent 16%,#353b6815 25%,#9ba6e833 40%,#cad6ff80 44%,#646da875 45%,#232c67b0 48%,#10142c90 64%,transparent 85%);box-shadow:0 -2px 90px #969aee08}.fold-two{width:1450px;height:270px;top:58%;left:60%;background:linear-gradient(174deg,transparent 25%,#30395f50 35%,#7c8dbb55 43%,#c0d4f57a 45%,#4b5e8d55 46%,#1e2a5840 55%,transparent 80%);animation-delay:-4s}.fold-three{width:1200px;height:200px;top:70%;left:39%;background:linear-gradient(178deg,transparent 30%,#35425730 40%,#adc8df44 45%,#2f456a66 46%,transparent 70%);animation-delay:-8s}.light{position:absolute;inset:0;background:linear-gradient(#101116 0%,#10111600 28%,#10111600 65%,#101116 100%)}.hero{text-align:center;padding:65px 24px 100px;position:relative}.eyebrow{font-size:9px;letter-spacing:2.2px;color:#a4a7b5;display:block;margin-bottom:25px}h1{font-weight:450;font-size:clamp(72px,8.3vw,112px);line-height:1.01;letter-spacing:-5.5px;margin:0 0 27px;text-shadow:0 5px 35px #080c2840}h1 em{font-style:normal;background:linear-gradient(180deg,#f3f4fa 15%,#a9b1c7 95%);background-clip:text;-webkit-background-clip:text;color:transparent}.intro{font-size:14px;line-height:1.8;color:#a8acbb;margin:0 0 29px}.action-wrap{margin-bottom:54px}.connect{position:relative;overflow:hidden;border-radius:40px;padding:17px 21px;display:inline-flex;align-items:center;gap:13px;font-size:13px;min-width:212px;justify-content:center;transition:transform .25s,box-shadow .25s;background:linear-gradient(120deg,#e7ebff28,#ffffff0b 45%,#d2dcff22)}.connect:before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 25%,#ffffff20 48%,transparent 65%);transform:translateX(-100%);transition:transform .8s}.connect:hover:before{transform:translateX(100%)}.connect:hover{transform:translateY(-2px);box-shadow:inset 0 1px 2px #fff7,0 8px 30px #b5c4ff20}.connect svg{width:14px;height:14px;fill:currentColor}.arrow{margin-left:15px;color:#c5cadc}.segmented{display:inline-flex;padding:4px;border-radius:30px;background:#d9e0ff0b;gap:2px;box-shadow:inset 0 1px 1px #ffffff28,0 4px 20px #0002}.segmented button{border:1px solid transparent;background:none;color:#9da4b8;padding:9px 20px;border-radius:25px;font-size:11px;transition:background .25s,color .25s}.segmented button[aria-selected=true]{color:#f3f5ff;background:linear-gradient(#ffffff22,#ffffff12);border-color:#ffffff20;box-shadow:inset 0 1px #ffffff25,0 2px 8px #0002}.feature-copy{font-size:11px;color:#a0a6ba;margin:17px 0 0;min-height:20px;letter-spacing:.1px}.feature-copy.enter{animation:copy-in .3s ease-out}.chain-list{position:absolute;bottom:25px;display:flex;gap:27px;color:#777b8a;font-size:10px;letter-spacing:.3px}.chain-list span+span:before{content:'·';margin-right:27px;color:#464b5d}footer{display:flex;align-items:center;justify-content:space-between;padding:27px 5.2%;font-size:10px;color:#696c78;position:relative}footer button{border:0;background:none;color:#a6a9b5;font-size:10px;padding:5px 0}footer button span{margin-left:13px}.preview-label{font-size:9px;display:flex;align-items:center;gap:7px}.preview-label i{width:4px;height:4px;border-radius:50%;background:#8c97ad}dialog{background:#1a1d29ed;border:1px solid #ffffff30;box-shadow:inset 0 1px #ffffff30,0 30px 100px #0008;border-radius:23px;color:#edf0f8;width:calc(100% - 36px);max-width:390px;padding:36px;backdrop-filter:blur(25px)}dialog::backdrop{background:#080a15a6;backdrop-filter:blur(12px)}.close{position:absolute;right:15px;top:11px;background:none;border:0;color:#a5adbf;font-size:24px}.dialog-label{font-size:9px;letter-spacing:2px;color:#a3adc8}h2{font-size:29px;font-weight:450;letter-spacing:-1px;margin:20px 0}dialog p{font-size:13px;line-height:1.7;color:#c4c9d8}dialog .muted{font-size:12px;color:#929caf}.done{border-radius:30px;padding:10px 24px;font-size:12px;margin-top:12px}@keyframes drift{0%,100%{transform:translate(-50%,-50%) rotate(-32deg) scale(1)}25%{transform:translate(-44%,-43%) rotate(-27deg) scale(1.04)}50%{transform:translate(-48%,-37%) rotate(-30deg) scale(1.08)}75%{transform:translate(-55%,-44%) rotate(-35deg) scale(1.03)}}@keyframes copy-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){main{min-height:calc(100svh - 184px)}}@media(max-width:600px){header{height:83px;padding:0 24px}.header-note{display:none}.wordmark{font-size:27px}main{min-height:650px;min-height:max(650px,calc(100svh - 155px))}.hero{padding:40px 20px 95px}h1{font-size:78px;letter-spacing:-4.5px}.eyebrow{font-size:7px;letter-spacing:1.7px}.intro{font-size:13px}.fold-one{width:1000px;left:40%;top:44%}.fold-two{width:1000px;left:60%;top:60%}.fold-three{width:900px;top:80%}.segmented button{padding:9px 17px}.feature-copy{font-size:10px}.chain-list{gap:10px;font-size:8px;bottom:23px;max-width:calc(100% - 32px);justify-content:center;flex-wrap:wrap;row-gap:10px}.chain-list span+span:before{margin-right:10px}footer{padding:24px;font-size:8px}.preview-label{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*:before{animation:none!important;transition:none!important}}

/* Restrained editorial layout, with glass reserved for interactive controls. */
header{height:100px;padding-left:7%;padding-right:7%}.wordmark{font-size:25px}.header-note{font-size:10px;color:#747780}.art{opacity:.55}.fold{animation-duration:20s}.hero{text-align:left;width:650px;padding:55px 35px 110px}.eyebrow{font-size:8px;letter-spacing:1.6px;color:#8c90a0;margin-bottom:30px}h1{font-size:110px;font-weight:550;letter-spacing:-8px;line-height:1;margin:0 0 27px;text-shadow:none}.title-period{color:#a0accd}.intro{font-size:14px;line-height:1.8;color:#a0a4b1;max-width:340px;margin-bottom:34px}.action-wrap{margin-bottom:68px}.connect{min-width:190px;padding:15px 20px;font-size:12px;border-color:#ffffff30;background:linear-gradient(130deg,#ffffff18,#ffffff06);box-shadow:inset 0 1px #ffffff40,0 3px 15px #0002}.segmented{padding:3px;background:#11141e40;border-color:#ffffff20}.segmented button{padding:8px 20px;font-size:10px}.feature-copy{font-size:11px;color:#848b9e;margin-top:17px}.chain-list{color:#767b8b;font-size:9px;bottom:34px}.light{background:linear-gradient(#101116 0%,#10111600 30%,#10111600 60%,#101116 100%)}footer{padding-left:7%;padding-right:7%}.icon-button{width:31px;height:31px;font-size:15px}
@media(min-width:1000px){.hero{transform:translateX(-85px)}.fold-one{left:67%;top:45%}.fold-two{left:75%;top:60%}.fold-three{left:65%;top:78%}}
@media(max-width:600px){header{height:83px;padding:0 26px}.hero{width:100%;padding:40px 30px 115px}h1{font-size:94px;letter-spacing:-7px}.eyebrow{font-size:7px;letter-spacing:1.2px}.intro{max-width:280px;font-size:13px}.action-wrap{margin-bottom:60px}.chain-list{bottom:25px;font-size:8px}.segmented button{padding:8px 19px}footer{padding-left:26px;padding-right:26px}}

/* Simplify the composition and remove decorative heading treatments. */
.hero{width:560px;text-align:center;padding:65px 30px 110px;transform:none}h1{font-size:84px;font-weight:550;letter-spacing:-5.8px;margin-bottom:22px}.intro{margin:0 auto 32px;max-width:none;font-size:13px;color:#9397a3}.action-wrap{margin-bottom:48px}.art{opacity:.48}.segmented{background:#ffffff03;border-color:#ffffff16;box-shadow:inset 0 1px #ffffff14}.feature-copy{font-size:10px;color:#808697}.wordmark{font-size:23px;font-weight:550;letter-spacing:-1.2px}.connect{min-width:185px}.chain-list{font-size:9px;color:#6e7381}@media(max-width:600px){.hero{width:100%;padding:45px 25px 110px}h1{font-size:78px;letter-spacing:-5px}.intro{font-size:12px}.chain-list{font-size:8px}}

.foome-connect.lg-button{min-width:194px;height:49px;gap:13px;font-size:12px}.foome-connect>span{margin-left:9px}.foome-tabs{width:280px;margin:0 auto}#features-root{min-height:82px}.foome-tabs .lg-tab{font-size:11px}

/* One text layer: keep Glisse's animated lens behind the actual tab labels. */
.foome-tabs.lg-tab-bar{width:auto;--lg-tab-width:90px}.foome-tabs .lg-tab-tint{visibility:hidden}.foome-tabs .lg-tab{z-index:3;font-size:11px}.foome-tabs .lg-tab[aria-selected="true"]{color:var(--lg-foreground)}
/* Local glow treatment: Glisse remains the interactive glass component. */
.foome-connect.lg-button{position:relative;isolation:isolate;overflow:hidden;background-color:#08090e;background-image:linear-gradient(180deg,#ffffff08,transparent 52%);box-shadow:inset 0 1px 1px #ffffff55,inset 0 -1px 1px #ffffff18,0 4px 16px #0003}
.foome-connect.lg-button::before{content:'';position:absolute;z-index:-1;inset:-30%;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 13% 12% at 49% 83%,#fff 0%,#f8fcffdd 20%,#dbe8ff44 55%,transparent 100%),radial-gradient(ellipse 33% 24% at 72% 88%,#627de9b0,transparent 73%),radial-gradient(ellipse 29% 21% at 28% 88%,#b3745e8a,transparent 75%);filter:blur(3px);opacity:.85;transform:translateY(5%);animation:foome-glow-flow 7s ease-in-out infinite;transition:opacity .35s}
.foome-connect.lg-button::after{content:'';position:absolute;z-index:-1;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 43% 95% at 50% 115%,#edf7ff6b,transparent 67%),radial-gradient(ellipse 65% 100% at 82% 130%,#667ee876,transparent 75%);opacity:0;transform:translateY(35%);transition:opacity .45s,transform .65s cubic-bezier(.2,.75,.3,1)}
@media(hover:hover){.foome-connect.lg-button:hover::after{opacity:1;transform:translateY(-10%)}.foome-connect.lg-button:hover::before{opacity:1}}
.foome-connect.lg-button:focus-visible::after,.foome-connect.lg-button:active::after{opacity:1;transform:translateY(-15%)}
@keyframes foome-glow-flow{0%,100%{transform:translate(-4%,5%) scaleX(.94)}50%{transform:translate(4%,2%) scaleX(1.06)}}
@media(prefers-reduced-motion:reduce){.foome-connect.lg-button::before{animation:none}.foome-connect.lg-button::after{transition:none}}

/* Finish the pill surface and carry the same palette into feature controls. */
.foome-connect.lg-button{border:1px solid #ffffff26;border-radius:999px;background-color:#08090e;box-shadow:inset 0 1px 1px #ffffff40,inset 0 -1px 1px #b9c8f52b,0 4px 18px #0003}
.foome-connect.lg-button::before{inset:0;background:radial-gradient(ellipse 18% 19% at 49% 103%,#ffffff 0%,#f8fcffdc 20%,#dbe8ff44 55%,transparent 100%),radial-gradient(ellipse 43% 40% at 76% 111%,#627de9b0,transparent 73%),radial-gradient(ellipse 38% 34% at 23% 111%,#b3745e8a,transparent 75%);filter:blur(2px);opacity:1;transform:none}
.foome-tabs .lg-tab-bar-glass.lg-glass{overflow:hidden;background-color:#08090e;background-image:linear-gradient(180deg,#ffffff07,transparent 60%);border:1px solid #ffffff26;box-shadow:inset 0 1px 1px #ffffff35,inset 0 -1px 1px #b9c8f51c,0 4px 18px #0002}
.foome-tabs .lg-tab-bar-glass::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 15% 20% at 50% 105%,#ffffffc9,transparent 80%),radial-gradient(ellipse 37% 40% at 78% 112%,#627de996,transparent 76%),radial-gradient(ellipse 33% 37% at 24% 112%,#b3745e80,transparent 76%);filter:blur(2px);animation:foome-glow-flow 7s ease-in-out infinite}
.foome-tabs .lg-tab-lens.lg-glass{overflow:hidden;border:1px solid #ffffff20;background-color:#ffffff08;background-image:radial-gradient(ellipse 40% 35% at 50% 115%,#eaf4ff70,transparent 80%),linear-gradient(130deg,#ffffff14,#ffffff02);box-shadow:inset 0 1px #ffffff24}
.foome-tabs .lg-tab-lens::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 90% at 50% 125%,#edf7ff60,transparent 70%),radial-gradient(ellipse 70% 90% at 85% 135%,#627de96b,transparent 75%);opacity:0;transition:opacity .4s;pointer-events:none}
@media(hover:hover){.foome-tabs:hover .lg-tab-lens::after{opacity:1}}
.foome-tabs:focus-within .lg-tab-lens::after,.foome-tabs[data-lifted] .lg-tab-lens::after{opacity:1}
@media(prefers-reduced-motion:reduce){.foome-tabs .lg-tab-bar-glass::after{animation:none}.foome-tabs .lg-tab-lens::after{transition:none}}

.wordmark img{display:block;width:128px;height:auto;mix-blend-mode:screen}.logo-heading{line-height:1;margin-bottom:30px}.logo-heading img{display:block;width:340px;max-width:100%;height:auto;margin:0 auto;mix-blend-mode:screen}@media(max-width:600px){.wordmark img{width:110px}.logo-heading img{width:290px}}

/* Optical light moving only inside the supplied logo's pill-shaped o. */
.logo-motion{position:relative;display:block;width:340px;max-width:100%;margin:0 auto;animation:logo-float 7s ease-in-out infinite;isolation:isolate}.logo-motion img{width:100%;margin:0}.logo-pill-light{position:absolute;left:15.5%;top:41.3%;width:28%;height:38.9%;border-radius:999px;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.logo-pill-light::before{content:'';position:absolute;inset:-15% -60%;background:linear-gradient(105deg,transparent 32%,#eaf3ff15 41%,#ffffffb0 49%,#c4d8ff4d 54%,transparent 65%);transform:translateX(-58%);animation:logo-light 5.5s cubic-bezier(.4,0,.2,1) infinite}.wordmark img{transition:filter .3s}.wordmark:hover img{filter:brightness(1.2)}
@keyframes logo-light{0%,15%{transform:translateX(-58%);opacity:0}27%{opacity:.8}60%{opacity:.65}76%,100%{transform:translateX(58%);opacity:0}}
@keyframes logo-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@media(max-width:600px){.logo-motion{width:290px}}
@media(prefers-reduced-motion:reduce){.logo-motion,.logo-pill-light::before{animation:none}.logo-pill-light{display:none}}

.header-logo-motion{display:block;position:relative;width:128px;isolation:isolate;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.header-logo-motion img{width:100%}.header-logo-motion .logo-pill-light::before{animation-duration:7s;animation-delay:-2s;opacity:.5}.wordmark:hover .header-logo-motion{transform:translateY(-1px)}.wordmark:hover .header-logo-motion .logo-pill-light::before{animation-duration:2.8s}.wordmark:focus-visible .header-logo-motion{filter:brightness(1.15)}@media(max-width:600px){.header-logo-motion{width:110px}.header-logo-motion img{width:100%}}@media(prefers-reduced-motion:reduce){.header-logo-motion{transition:none}.header-logo-motion .logo-pill-light{display:none}}

.nft-header-link{font-size:10px;color:#a0a6b2;padding:10px 15px;border:1px solid #ffffff1a;border-radius:25px;background:#ffffff03}.nft-header-link:hover{color:white;border-color:#ffffff35}
