*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:#fff;color:#17181a;font-family:'DM Sans',sans-serif;font-size:16px}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #8f99a5;outline-offset:5px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:Manrope,sans-serif}button,a{touch-action:manipulation}.skip{position:fixed;top:-80px;left:20px;z-index:100;padding:15px;background:white}.skip:focus{top:10px}.nav{position:fixed;inset:0 0 auto;margin:auto;height:94px;width:calc(100% - 112px);max-width:1500px;display:flex;align-items:center;justify-content:space-between;z-index:20;transition:color .4s}.nav:before{content:'';position:absolute;inset:0 -60px;z-index:-1;background:linear-gradient(#ffffffed,#ffffff00)}.brand{display:flex;align-items:center;font-size:27px;font-weight:800;letter-spacing:-1.6px;white-space:nowrap}.brand img{width:51px;height:43px;object-fit:contain;margin-right:6px}.suffix{color:#989da4}.nav nav{display:flex;align-items:center;gap:36px;font-size:14px;font-weight:550}.nav nav button{background:none;padding:10px 0}.nav nav a:hover,.nav nav button:hover{color:#81878e}.nav-cta{border:1px solid #cfd1d4;border-radius:40px;background:#ffffff80;padding:13px 21px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.nav-cta:hover{background:#eee}.story{height:390svh;min-height:2400px}.stage{height:100svh;position:sticky;top:0;overflow:hidden;isolation:isolate}.background{position:absolute;inset:-140px 0 0;background:#fff url('/assets/limiteds-background.png') center/cover;z-index:-2;opacity:calc(1 - var(--transition,0));transform:translateY(var(--parallax,0px))}.darkness{position:absolute;inset:0;background:#111214;z-index:-1;opacity:var(--transition,0)}.hero{position:absolute;top:17%;left:0;right:0;text-align:center;opacity:calc(1 - var(--transition,0));transform:translateY(calc(var(--transition,0) * -90px))}.eyebrow{font-size:12px;font-weight:650;letter-spacing:1.7px}.hero .eyebrow{color:#656970;display:flex;align-items:center;justify-content:center;gap:8px}.mini-hat{font-size:18px;color:#737980}.hero h1{font-size:clamp(58px,6.25vw,102px);line-height:1.02;font-weight:750;letter-spacing:-6px;margin:19px 0 22px}.hero h1 br{display:none}.rotating{color:#969ba3}.hero>p{font-size:18px;color:#777b83;line-height:1.6}.hero>p br{display:none}.hero-actions{display:flex;justify-content:center;align-items:center;gap:26px;margin-top:25px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#18191b;color:white;padding:16px 26px;border-radius:40px;font-weight:550;font-size:14px;transition:transform .2s,background .2s}.button:hover{background:#393c40;transform:translateY(-2px)}.btn-arrow{width:14px;height:14px;display:inline-block;flex-shrink:0;vertical-align:middle;transition:transform .2s ease}.button:hover .btn-arrow,.nav-cta:hover .btn-arrow,.light-button:hover .btn-arrow,.pool-card:hover .btn-arrow{transform:translate(2px,-2px)}.button:hover .btn-arrow-down,.text-button:hover .btn-arrow-down{transform:translateY(2.5px)}.button:hover .btn-arrow-right,.mini-button:hover .btn-arrow-right{transform:translateX(2.5px)}.text-button{background:transparent;font-weight:550;font-size:14px;display:inline-flex;align-items:center;gap:8px;transition:color .2s}.text-button:hover{color:#8a9098}.tablet{position:absolute;width:clamp(700px,70vw,1080px);left:calc(50% + var(--transition,0) * 16%);top:calc(55% - var(--transition,0) * 30%);transform:translateX(-50%) perspective(1600px) rotateX(calc((1 - var(--transition,0)) * 9deg)) rotateZ(calc((1 - var(--transition,0)) * -2deg)) scale(calc(1 - var(--transition,0) * .19));transform-origin:center top;filter:drop-shadow(0 42px 48px rgba(0,0,0,.26)) drop-shadow(0 14px 22px rgba(0,0,0,.16));will-change:transform,top,left}.tablet-btn{position:absolute;background:linear-gradient(180deg,#3a3d44,#1b1c20);border-radius:2px;pointer-events:none;z-index:0}.tablet-btn-power{top:-3px;right:70px;width:48px;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#24262b,#484b54 40%,#202227);box-shadow:0 -1px 2px rgba(0,0,0,.4)}.tablet-btn-vol-up{right:-3px;top:62px;width:3px;height:42px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#24262b,#484b54 40%,#202227);box-shadow:1px 0 2px rgba(0,0,0,.4)}.tablet-btn-vol-down{right:-3px;top:112px;width:3px;height:42px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#24262b,#484b54 40%,#202227);box-shadow:1px 0 2px rgba(0,0,0,.4)}.tablet-rim{padding:15px;background:linear-gradient(145deg,#2a2d33 0%,#18191c 38%,#101114 70%,#1d1f24 100%);border-radius:38px;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 1px #0e0f12,inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 2px rgba(255,255,255,.22),inset 0 0 0 2px #151619,inset 0 0 0 4px #0a0b0d;position:relative;isolation:isolate}.tablet-rim::before{content:'';position:absolute;top:0;left:110px;width:1.5px;height:3px;background:rgba(255,255,255,.16);box-shadow:0 0 0 .5px rgba(0,0,0,.5);pointer-events:none}.tablet-rim::after{content:'';position:absolute;bottom:0;right:110px;width:1.5px;height:3px;background:rgba(255,255,255,.16);box-shadow:0 0 0 .5px rgba(0,0,0,.5);pointer-events:none}.tablet-screen{overflow:hidden;background:#fbfbfc;border-radius:23px;aspect-ratio:1.48;position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),inset 0 1px 3px rgba(0,0,0,.04)}.tablet-glare{position:absolute;inset:0;background:linear-gradient(124deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.07) 16%,rgba(255,255,255,.015) 29%,rgba(255,255,255,0) 44%);pointer-events:none;z-index:8;border-radius:23px}.home-indicator{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);width:138px;height:4.5px;background:rgba(20,22,26,.22);border-radius:99px;pointer-events:none;z-index:9;backdrop-filter:blur(3px)}.tablet-app{width:1000px;height:676px;display:flex;transform:scale(var(--device-scale,1));transform-origin:top left;color:#202226;background:#fbfbfc}.app-sidebar{width:200px;border-right:1px solid #e7e8eb;background:#fff;padding:27px 17px;position:relative;flex-shrink:0}.small{font-size:21px;letter-spacing:-1px}.small img{width:37px;height:31px}.sidebar-label{display:block;font-size:11px;letter-spacing:1px;color:#9398a0;margin:45px 12px 16px}.side-item{display:flex;gap:13px;font-size:14px;padding:14px 13px;color:#9499a1;margin:3px 0;border-radius:8px}.side-item.selected{color:#202226;background:#f0f1f3;font-weight:550}.sidebar-bottom{position:absolute;bottom:26px;left:28px;display:flex;gap:10px;font-size:12px}.sidebar-bottom small{display:block;color:#8e939b;margin-top:3px}.chain-icon{width:34px;height:34px;border-radius:9px;overflow:hidden;display:flex;flex-shrink:0}.chain-icon img{width:100%;height:100%;object-fit:cover;display:block}.app-main{padding:28px 30px;flex:1;min-width:0}.app-topbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e8ea;padding-bottom:23px;font-size:13px;color:#81858c}.app-topbar b{color:#45484e;font-weight:500}.preview-pill{font-size:11px;padding:7px 10px;background:white;border:1px solid #dedfe2;border-radius:20px;color:#777}.app-title{display:flex;justify-content:space-between;align-items:center;margin:24px 0 20px}.app-title h3{font-size:27px;letter-spacing:-1px}.app-title p{font-size:13px;color:#8d9299;margin-top:7px}.mini-button{padding:11px 15px;background:#232528;color:white;font-size:12px;border-radius:7px;display:inline-flex;align-items:center;gap:6px}.featured{background:#ededf0;border:1px solid #e1e2e5;display:flex;border-radius:13px;padding:25px;position:relative;overflow:hidden;min-height:196px}.featured .hat{position:absolute;width:255px;height:190px;object-fit:contain;right:0;top:0;transform:rotate(-10deg)}.featured .feature-copy{position:relative;z-index:1}.featured-label{font-size:10px;letter-spacing:1px;color:#747980}.featured h4{font-family:Manrope,sans-serif;font-size:26px;letter-spacing:-1px;margin:11px 0 4px}.featured p{font-size:12px;color:#7b8189}.feature-metrics{display:flex;gap:29px;margin-top:22px;font-size:10px;color:#888e95}.feature-metrics strong{font-size:18px;color:#33363b;display:block;margin-top:6px;letter-spacing:-.5px}.pool-list-heading{display:flex;justify-content:space-between;font-size:13px;margin-top:23px;margin-bottom:8px}.pool-list-heading span{font-size:11px;color:#8a9099}.pool-row{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #e5e7ea;font-size:13px}.pool-name{display:flex;align-items:center;gap:10px}.coin-icon{width:38px;height:38px;border:1px solid #dddfe3;background:#eeeef0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:650}.coin-icon img{width:34px;height:34px;object-fit:contain}.pool-row small{display:block;color:#9297a0;font-size:10px;margin-top:4px}.pool-row>span:last-child{text-align:right}.mini-progress{height:4px;background:#dedfe2;overflow:hidden;border-radius:3px;margin-top:8px}.mini-progress i{display:block;height:100%;background:#6e7784}.chapter-copy{position:absolute;left:6.5%;top:32%;width:27%;color:#fff;opacity:var(--transition,0);transform:translateY(calc((1 - var(--transition,0)) * 40px));z-index:3}.chapter-copy .eyebrow{color:#8e949e}.chapter-copy h2{font-size:clamp(38px,3.7vw,61px);line-height:1.07;letter-spacing:-2.8px;font-weight:600;margin:25px 0}.chapter-panel>p{color:#989ea8;font-size:16px;line-height:1.8;max-width:320px}.light-button{border:1px solid #44474c;background:transparent;color:#fff;border-radius:30px;padding:14px 21px;margin-top:27px;font-size:14px;display:inline-flex;align-items:center;gap:8px;transition:background .2s,border-color .2s}.light-button:hover{background:#2c2e32}.chapter-dots{display:flex;gap:13px;margin-top:45px}.chapter-dots button{background:none;color:#737982;font-size:12px;padding:10px 5px;border-bottom:2px solid #36393d}.chapter-dots button[aria-pressed=true]{color:white;border-color:white}.stage-bottom{position:absolute;bottom:30px;left:56px;right:56px;display:flex;justify-content:space-between;color:#93979d;font-size:10px;letter-spacing:1.4px;opacity:calc(1 - var(--transition,0))}.down{margin-left:16px;font-size:17px}.scene-caption{position:absolute;bottom:25px;left:50%;font-size:12px;color:#737983;opacity:var(--transition,0)}.dark-nav{color:#eee}.dark-nav:before{background:linear-gradient(#111214f5,#11121400)}.dark-nav .nav-cta{background:#eeeff0;color:#222;border-color:#eee}.dark-nav .brand img{filter:brightness(2.7)}.section{padding:110px max(6.5%,calc((100vw - 1400px)/2));scroll-margin-top:0}.section-heading{text-align:center}.section-heading .eyebrow{color:#81868d}.section-heading h2{font-size:clamp(40px,4.6vw,68px);letter-spacing:-3px;line-height:1.1;margin:25px 0}.section-heading h2 span{color:#969ca5}.section-heading p{font-size:17px;color:#80868e;line-height:1.75}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:75px}.steps article{padding:0 34px;border-right:1px solid #e3e5e8}.steps article:first-child{padding-left:0}.steps article:last-child{border:0;padding-right:0}.step-number{font-size:12px;color:#8b9098;border:1px solid #d8dce1;padding:9px 12px;border-radius:50%}.steps h3{font-size:24px;letter-spacing:-.8px;margin:27px 0 15px}.steps p{font-size:16px;line-height:1.8;color:#81868e;min-height:112px}.step-visual{margin-top:25px;background:#f5f6f7;border-radius:12px;min-height:92px;display:flex;align-items:center;justify-content:center;gap:13px;font-size:12px;font-weight:600}.step-visual small{display:block;font-size:9px;letter-spacing:1px;color:#9197a0;margin-top:6px}.step-visual b{color:#9ba1aa;font-weight:400}.pair span{padding:9px;background:white;border:1px solid #e1e4e8;border-radius:7px}.tiny-hat{height:64px;width:75px;object-fit:contain}.fee-flow{gap:10px;font-size:10px}.flagship{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding-top:100px;padding-bottom:100px}.flagship-art{position:relative;text-align:center;border:1px solid #e0e3e8;border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.flagship-art img{width:104%;height:104%;object-fit:contain;transform:rotate(-9deg)}.flagship-art>span{position:absolute;bottom:7%;font-size:10px;letter-spacing:1.5px;color:#949ba5}.flagship-copy>.eyebrow{color:#858c95}.flagship-copy h2{font-size:clamp(45px,5vw,78px);font-weight:650;line-height:1.07;letter-spacing:-4px;margin:23px 0}.flagship-copy h2 span{color:#969da6}.flagship-copy p{font-size:17px;color:#818791;line-height:1.8;margin-bottom:27px;max-width:430px}.flagship-copy>small{display:block;color:#8c939d;font-size:12px;margin-top:20px}footer{padding:90px 6.5% 25px;background:white url('/assets/limiteds-background.png') center/cover}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:80px}.footer-top h2{font-size:clamp(45px,5vw,78px);line-height:1.05;letter-spacing:-4px;font-weight:650}.footer-meta{border-top:1px solid #dfe2e6;padding:25px 0;display:flex;justify-content:space-between;align-items:center}.footer-meta>span{font-size:13px;color:#828992}.disclaimer{font-size:12px;line-height:1.7;color:#858b95;max-width:760px}dialog{border:1px solid #dedfe2;border-radius:23px;max-width:1000px;width:calc(100% - 40px);max-height:90svh;padding:0;color:#202226;background:#fafbfc;box-shadow:0 30px 100px #0003}dialog::backdrop{background:#0d1015b3;backdrop-filter:blur(8px)}.modal-top{display:flex;align-items:center;gap:20px;padding:22px 30px;border-bottom:1px solid #e5e6e8;background:white}.demo-badge{margin-left:auto;color:#828892;font-size:10px;letter-spacing:1px}.close{font-size:28px;background:#f1f2f4;border-radius:50%;width:34px;height:34px;line-height:1}#app-content{padding:30px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,30px);background:#24272b;color:white;padding:15px 24px;border-radius:12px;opacity:0;transition:.3s;z-index:100;pointer-events:none}.toast.visible{opacity:1;transform:translate(-50%,0)}
@media(min-width:1600px){.tablet{top:calc(51% - var(--transition,0) * 29%)}}@media(max-width:1000px){.nav{width:calc(100% - 50px)}.nav nav{gap:22px}.hero h1{letter-spacing:-4px}.tablet{width:83vw;left:calc(50% + var(--transition,0) * 20%);top:calc(55% - var(--transition,0) * 17%)}.chapter-copy{left:4%;width:30%;top:30%}.chapter-copy h2{font-size:40px}.chapter-panel>p{font-size:14px}.steps article{padding:0 20px}.steps p{min-height:170px}.section{padding:80px 5%}.stage-bottom{left:25px;right:25px}}@media(max-width:650px){html{scroll-padding-top:80px}.nav{height:76px;width:calc(100% - 36px)}.nav .brand{font-size:24px}.brand img{width:39px}.nav nav{display:none}.nav-cta{font-size:12px;padding:11px 14px;gap:7px}.btn-arrow{width:12px;height:12px}.hero{top:18%;padding:0 20px}.hero .eyebrow{font-size:9px;letter-spacing:1.1px}.hero h1{font-size:54px;letter-spacing:-3px;line-height:1.06;margin:20px 0}.hero h1 br{display:block}.hero>p{font-size:15px}.hero>p br{display:block}.hero-actions{gap:20px;margin-top:24px}.button{padding:15px 20px;font-size:13px;gap:8px}.text-button{font-size:13px;gap:7px}.tablet{width:92vw;min-width:0;left:50%;top:calc(65% - var(--transition,0) * 15%);transform:translateX(-50%) rotateZ(calc((1 - var(--transition,0)) * -3deg))}.tablet-rim{border-radius:22px;padding:9px}.tablet-screen{border-radius:14px}.tablet-glare{border-radius:14px}.tablet-btn-power{top:-2px;right:40px;width:32px;height:2px}.tablet-btn-vol-up{right:-2px;top:44px;width:2px;height:28px}.tablet-btn-vol-down{right:-2px;top:78px;width:2px;height:28px}.home-indicator{width:75px;height:3px;bottom:3.5px}.chapter-copy{left:24px;right:24px;top:16%;width:auto;text-align:center}.chapter-copy h2{font-size:37px;letter-spacing:-2px;margin:17px 0}.chapter-copy h2 br{display:none}.chapter-panel>p{font-size:14px;line-height:1.7;max-width:330px;margin:auto}.light-button{font-size:13px;padding:11px 18px;margin-top:17px;gap:7px}.chapter-dots{position:fixed;top:72svh;left:0;right:0;justify-content:center}.chapter-copy .eyebrow{font-size:10px}.stage-bottom{font-size:9px;bottom:22px}.stage-bottom>span:last-child{display:none}.scene-caption{left:0;right:0;text-align:center;bottom:22px;font-size:10px}.story{min-height:2300px;height:380svh}.section{padding:75px 24px}.section-heading h2{font-size:37px;letter-spacing:-2px}.section-heading .eyebrow{font-size:9px;letter-spacing:1.2px}.section-heading p{font-size:15px}.steps{grid-template-columns:1fr;gap:40px;margin-top:55px}.steps article,.steps article:first-child,.steps article:last-child{padding:0;border:0}.steps h3{margin-top:25px}.steps p{min-height:0}.step-visual{min-height:82px}.flagship{grid-template-columns:1fr;gap:45px}.flagship-art{max-width:340px;margin:auto}.flagship-copy h2{font-size:55px;letter-spacing:-3px}.flagship-copy .eyebrow{font-size:10px}.flagship-copy p{font-size:16px}footer{padding:65px 24px 25px}.footer-top{display:block;padding-bottom:55px}.footer-top h2{font-size:50px;letter-spacing:-3px;margin-bottom:30px}.footer-meta{flex-wrap:wrap;gap:24px}.footer-meta>.brand{width:100%}.footer-meta>span{font-size:12px}.modal-top{padding:17px 20px;gap:12px}.demo-badge{font-size:8px}#app-content{padding:22px}dialog{width:calc(100% - 20px);max-height:94svh;border-radius:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.background{transform:none}.tablet{transform:translateX(-50%)} }
.preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px}.preview-stats>div{padding:18px;background:white;border:1px solid #e3e5e8;border-radius:10px}.preview-stats span{font-size:11px;color:#8a929c}.preview-stats strong{display:block;font-size:23px;letter-spacing:-.8px;margin-top:9px}.big-percentage{display:block;font-size:52px;letter-spacing:-3px;margin-top:12px}.big-percentage span{font-size:28px}.strategy-feature{height:242px}.strategy-feature .hat{width:290px;height:245px}.strategy-feature .feature-copy{width:47%}.strategy-feature .collectible-target-card{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:196px;height:196px;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #e1e3e7;box-shadow:0 10px 28px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center}.strategy-feature .collectible-art{width:82%;height:82%;object-fit:contain;display:block}.strategy-feature .collectible-pill{position:absolute;bottom:8px;right:8px;font-size:9px;font-weight:600;letter-spacing:.8px;background:rgba(23,24,26,.78);backdrop-filter:blur(4px);color:#fff;padding:3px 7px;border-radius:6px;line-height:1}.allocation-note{padding:25px 0;font-size:14px}.allocation-note p{color:#8d939c;font-size:13px;margin-top:10px}.preview-form{padding:23px;border:1px solid #e0e3e8;border-radius:12px;background:white}.preview-form label{display:block;font-size:12px;color:#7b838e;margin-bottom:9px}.preview-form>div,.preview-form article div{font-size:15px;border:1px solid #e0e3e8;padding:14px;border-radius:7px;display:flex;justify-content:space-between;margin-bottom:23px}.preview-form div span{font-size:11px;color:#8d939c}.preview-form section{display:flex;gap:20px}.preview-form article{flex:1}.preview-form p{color:#8d939c;font-size:12px;margin-bottom:22px}.preview-form .mini-button{display:block;text-align:center;padding:14px}.modal-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.modal-heading .eyebrow,.create-layout .eyebrow,.detail-grid .eyebrow,.review>.eyebrow{font-size:10px;color:#888f99;letter-spacing:1.2px}#dialog-title{font-size:36px;font-weight:650;line-height:1.15;letter-spacing:-1.7px;margin:15px 0}.modal-intro{font-size:15px;color:#858c96;line-height:1.7}.explorer-controls{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:30px 0 25px}.filter-group{display:flex;border:1px solid #e0e3e8;border-radius:9px;padding:4px;background:#eef0f3;gap:4px}.filter-group button{padding:10px 13px;font-size:13px;color:#7e8793;background:none;border-radius:6px}.filter-group button[aria-pressed=true]{background:white;box-shadow:0 1px 5px #0001;color:#20262e}.explorer-controls input{background:white;border:1px solid #dce0e5;border-radius:9px;padding:13px 16px;font-size:14px;width:255px}.pool-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.pool-card{text-align:left;border:1px solid #e0e3e8;background:white;border-radius:14px;padding:22px;transition:transform .2s,box-shadow .2s}.pool-card:hover{transform:translateY(-4px);box-shadow:0 12px 35px #2233440c}.card-top{display:flex;align-items:center;justify-content:space-between}.card-top .coin-icon{height:47px;width:47px}.pill{border:1px solid #e4e6ea;border-radius:20px;font-size:10px;padding:6px 9px;color:#8b929d}.pool-card h3{font-size:22px;margin:23px 0 4px;letter-spacing:-.8px}.card-pair{color:#8e96a1;font-size:12px}.card-target{margin:27px 0}.card-target>span{display:block;font-size:9px;letter-spacing:1px;color:#929aa4;margin-bottom:7px}.card-target strong{font-size:14px;font-weight:550;min-height:36px;display:block}.card-funding{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#878f9a}.card-funding b{color:#353c45}.card-bottom{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:13px;font-size:10px;color:#969ea8}.card-bottom>span:last-child{color:#424b56;margin-top:13px;width:100%;font-size:12px}.preview-note{font-size:12px;line-height:1.6;color:#929aa5;margin-top:24px}.back-button{font-size:13px;background:none;color:#7b8592;padding:0;margin-bottom:25px}.back-button:hover{color:#171c23}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.detail-art{height:250px;display:flex;align-items:center;justify-content:center}.detail-art img{height:100%;max-width:100%;object-fit:contain}.large-initial{font-size:110px;font-family:Manrope,sans-serif;font-weight:700;color:#989fa8}.detail-panel{background:white;border:1px solid #e2e5e9;border-radius:16px;padding:27px}.detail-panel h3{font-size:23px;font-weight:600;margin:14px 0}.detail-percent{font-size:51px;letter-spacing:-2px;margin:25px 0 14px}.detail-percent>span{font-size:15px;letter-spacing:0;color:#8a929e;margin-left:4px}.detail-panel .mini-progress{height:6px}dl{margin:25px 0}dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;font-size:14px;border-bottom:1px solid #edf0f3}dt{color:#87909c}dd{margin:0;text-align:right;font-weight:500}.strategy-explainer{font-size:13px;color:#87909d;line-height:1.7;margin-bottom:22px}.detail-panel>.button{font-size:12px;width:100%}.create-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:60px}.creation-summary{border:1px solid #e0e4e9;border-radius:12px;padding:23px;margin-top:35px;background:white}.creation-summary>span{color:#9199a5;font-size:10px;letter-spacing:1px}.creation-summary>p{font-size:14px;margin:17px 0}.creation-summary b{color:#9099a5;padding:0 8px;font-weight:400}.creation-summary small{font-size:11px;line-height:1.7;color:#969fa9}#strategy-form{border:1px solid #e2e5e9;border-radius:14px;padding:25px;background:white}#strategy-form label{font-size:13px;display:block;margin:0 0 10px}#strategy-form select,#strategy-form input{width:100%;padding:13px 12px;border:1px solid #dbe0e6;border-radius:8px;background:white;font-size:14px;color:#45515e}#strategy-form select{margin-bottom:22px}#strategy-form .field-row{display:grid;grid-template-columns:.8fr 1.4fr;gap:14px}.username-field{position:relative}.username-field>span{position:absolute;left:12px;top:13px;color:#96a0ac}#strategy-form #username{padding-left:31px}#username-help{display:block;font-size:11px;line-height:1.6;color:#939ca8;margin-top:9px}.form-note{background:#f4f6f8;border-radius:9px;padding:16px;font-size:13px;color:#7d8896;line-height:1.65;margin:23px 0}#strategy-form .button{width:100%;font-size:14px}.review{max-width:540px;margin:0 auto 15px}.review dl{background:white;border:1px solid #e0e4e9;padding:12px 22px;border-radius:13px}.review dl>div:last-child{border:0}.review .button{width:100%}.empty{grid-column:1/-1;padding:40px;text-align:center}.empty p{color:#89929e;font-size:15px;margin:15px 0 25px}
@media(max-width:750px){.pool-cards{grid-template-columns:1fr}.explorer-controls{flex-wrap:wrap}.explorer-controls input{width:100%}.modal-heading{align-items:flex-start;flex-direction:column}#dialog-title{font-size:30px}.modal-heading>.button{padding:12px 20px}.detail-grid,.create-layout{grid-template-columns:1fr;gap:25px}.detail-art{height:150px}.creation-summary{display:none}#strategy-form{padding:20px}.detail-panel{padding:22px}.card-target strong{min-height:0}.card-top .coin-icon{height:42px;width:42px}.pool-card h3{margin-top:17px}.card-target{margin:20px 0}.card-bottom>span:last-child{width:auto;margin:0}.demo-badge{letter-spacing:0}.filter-group button{font-size:12px;padding:10px 11px}}
@media(min-width:651px) and (max-width:1000px){.tablet{width:74vw;left:calc(50% + var(--transition,0) * 15%)}}
@media(max-width:650px){.chapter-copy h2 br:after{content:' '}.hero h1{word-spacing:normal}}
body{overflow-x:clip}.nav:before{inset:0 -56px}
@media(max-width:1000px){.nav:before{inset:0 -25px}}
@media(max-width:650px){.nav:before{inset:0 -18px}.chapter-dots{top:66svh}}
/* The changing term has a fixed second line, so every word shares one baseline. */
.hero{top:14%}.hero h1{font-size:clamp(50px,5.6vw,88px);line-height:1.12;letter-spacing:-.055em;margin:0 20px 22px}.headline-prefix{display:block}.word-window{display:block;height:1.2em;overflow:hidden;position:relative}.word-window .rotating{display:block;white-space:nowrap;will-change:transform,opacity}.headline-motion{display:block;margin:12px auto 0;padding:5px 8px;background:transparent;color:#7c838c;font-size:12px;text-decoration:underline;text-underline-offset:3px;opacity:0;transition:opacity .2s}.hero:hover .headline-motion,.headline-motion:focus-visible{opacity:1}
@media(max-width:650px){.hero{top:16%}.hero h1{font-size:clamp(32px,9.6vw,49px);line-height:1.14;letter-spacing:-.05em;margin:0 0 22px}.headline-prefix{max-width:420px;margin:auto}.headline-motion{opacity:1;font-size:12px}.word-window{margin-top:3px}}
@media(prefers-reduced-motion:reduce){.headline-motion{display:none}.word-window .rotating{will-change:auto}}

.chapter-copy h2 .chapter-last-word{color:#969ba3}
/* A second chapter navigator stays beside the tablet throughout the showcase. */
.tablet-nav{position:absolute;right:-48px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;z-index:8;opacity:var(--transition,0)}.tablet-nav[inert]{pointer-events:none}.tablet-nav button{position:relative;background:none;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:22px}.tablet-nav-dot{display:block;width:8px;height:8px;background:#51565e;border-radius:20px;transition:height .55s cubic-bezier(.22,1,.36,1),width .35s,background .35s,box-shadow .35s,transform .35s}.tablet-nav button[aria-pressed=true] .tablet-nav-dot{height:28px;background:#f2f3f5;box-shadow:0 0 18px #ffffff15}.tablet-nav button:hover .tablet-nav-dot{background:#b5bbc4;transform:scale(1.15)}.tablet-nav button[aria-pressed=true]:hover .tablet-nav-dot{background:#fff}.tablet-nav button:focus-visible{outline:2px solid #b9c0cb;outline-offset:0}.tablet-nav-label{position:absolute;right:47px;padding:7px 12px;background:#292c31eb;border:1px solid #454a52;border-radius:8px;color:#e1e5eb;font-size:12px;line-height:1.4;white-space:nowrap;opacity:0;transform:translateX(7px);transition:opacity .25s,transform .35s;pointer-events:none}.tablet-nav button:hover .tablet-nav-label,.tablet-nav button:focus-visible .tablet-nav-label{opacity:1;transform:translateX(0)}
@media(max-width:900px){.tablet-nav{right:auto;left:50%;top:calc(100% + 14px);transform:translateX(-50%);flex-direction:row;gap:6px}.tablet-nav button[aria-pressed=true] .tablet-nav-dot{height:8px;width:28px}.tablet-nav-label{right:auto;left:50%;top:48px;transform:translate(-50%,-5px)}.tablet-nav button:hover .tablet-nav-label,.tablet-nav button:focus-visible .tablet-nav-label{transform:translate(-50%,0)}}
@media(max-width:650px){.tablet-nav{top:calc(100% + 8px)}.tablet-nav-label{display:none}}
@media(prefers-reduced-motion:reduce){.tablet-nav,.tablet-nav-dot,.tablet-nav-label{transition:none}}
/* One marker physically glides between chapter positions. */
.tablet-nav-marker{position:absolute;left:18px;top:8px;width:8px;height:28px;border-radius:20px;background:#f2f3f5;box-shadow:0 0 18px #ffffff18;transform:translateY(calc(var(--active-chapter,0) * 44px));transition:transform .65s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:2}.tablet-nav button[aria-pressed=true] .tablet-nav-dot{width:8px;height:8px;background:#51565e;box-shadow:none}.tablet-nav button[aria-pressed=true]:hover .tablet-nav-dot{background:#b5bbc4}
@media(max-width:900px){.tablet-nav-marker{left:8px;top:18px;width:28px;height:8px;transform:translateX(calc(var(--active-chapter,0) * 50px))}.tablet-nav button[aria-pressed=true] .tablet-nav-dot{width:8px;height:8px}}
@media(prefers-reduced-motion:reduce){.tablet-nav-marker{transition:none}}

/* Chapters crossfade in place like the Accrue showcase instead of swapping content. */
.chapter-panels{display:grid}
.chapter-panel{grid-area:1/1;opacity:0;transform:translateY(26px);transition:opacity .4s,transform .65s cubic-bezier(.2,.7,.2,1);pointer-events:none}
.chapter-panel.is-active{opacity:1;transform:none;pointer-events:auto}
.tablet-scenes{display:grid}
.tablet-scene{grid-area:1/1;opacity:0;transform:translateY(18px) scale(.985);transform-origin:center top;transition:opacity .45s,transform .65s cubic-bezier(.2,.7,.2,1)}
.tablet-scene.is-active{opacity:1;transform:none;z-index:1}
.side-item{transition:background .35s,color .35s}

/* The limited vault: a second tablet that settles flat as it scrolls into view. */
.vault{--vault:0;position:relative;overflow:hidden;color:#17181a;padding:120px max(6.5%,calc((100vw - 1400px)/2)) 100px}
.vault .section-heading .eyebrow{color:#8e949e}
.vault .section-heading h2 span{color:#7d838c}
.vault .section-heading p{color:#8e949e}
.vault-stage{position:relative;width:min(1000px,100%);margin:70px auto 0;perspective:1800px}
.vault-tablet{position:relative;z-index:1;transform:rotateX(calc((1 - var(--vault)) * 16deg)) translateY(calc((1 - var(--vault)) * 70px)) scale(calc(.93 + var(--vault) * .07));transform-origin:center top;filter:drop-shadow(0 50px 60px rgba(0,0,0,.55)) drop-shadow(0 14px 22px rgba(0,0,0,.3));will-change:transform}
.vault-tablet .tablet-rim{border-color:rgba(255,255,255,.24)}
.vault-chips{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:12px}
.vault-chips>*{padding:8px 13px;border:1px solid #e1e3e6;border-radius:20px;background:#fff;color:#80868e}
.vault-chips b{background:#232528;border-color:#232528;color:#fff;font-weight:500}
.vault-chips .vault-count{margin-left:auto;border:0;background:none;color:#9aa0a8}
.limited-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.limited-card{min-width:0;padding:8px 8px 11px;background:#fff;border:1px solid #e4e6e9;border-radius:12px}
.limited-art{position:relative;height:112px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:radial-gradient(circle at 50% 42%,#fff 0,#e9ebee 78%);overflow:hidden}
.limited-art svg,.limited-art img{width:74%;height:74%;object-fit:contain}
.limited-art-fedora img{width:88%;height:88%;transform:rotate(-8deg)}
.limited-tag{position:absolute;top:7px;left:7px;z-index:1;padding:4px 7px;border-radius:10px;background:#232528;color:#fff;font-size:9px;letter-spacing:.3px}
.limited-meta{padding:10px 4px 0}
.limited-meta b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12.5px;font-weight:600;letter-spacing:-.2px;line-height:1.28;min-height:2.56em}
.limited-meta span{font-size:10px;color:#959aa2}
.limited-value{display:flex;align-items:baseline;justify-content:space-between;margin:8px 4px 0;padding-top:8px;border-top:1px solid #eef0f2;font-size:10px;color:#959aa2}
.limited-value strong{font-size:14px;color:#202226;letter-spacing:-.3px}
.vault-float{position:absolute;z-index:2;width:118px;height:118px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:28px;background:linear-gradient(150deg,#fbfbfc,#dfe2e6);box-shadow:0 28px 55px rgba(0,0,0,.5);opacity:var(--vault);transform:translateY(calc(var(--vault-drift,0px) * var(--k))) rotate(var(--r))}
.vault-float svg,.vault-float img{width:64%;height:64%;object-fit:contain}
.vault-float.f1{--r:-12deg;--k:1.2;left:-58px;top:-44px}
.vault-float.f2{--r:9deg;--k:.7;right:-64px;top:22%}
.vault-float.f3{--r:-7deg;--k:.9;left:-72px;bottom:12%;width:96px;height:96px;border-radius:24px}
.vault-float.f4{--r:11deg;--k:1.4;right:-40px;bottom:-40px}
.vault-foot{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:70px;text-align:center}
.vault-foot .light-button{margin:0}
.vault-foot small{font-size:12px;color:#7d838c}
@media(max-width:1000px){.vault{padding:90px 5%}.vault-float{width:84px;height:84px;border-radius:20px}.vault-float.f1{left:-18px;top:-38px}.vault-float.f2{right:-20px}.vault-float.f3{left:-24px;width:70px;height:70px;border-radius:17px}.vault-float.f4{right:-14px;bottom:-34px}}
@media(max-width:650px){.vault{padding:75px 24px}.vault .section-heading h2{font-size:37px;letter-spacing:-2px}.vault .section-heading p{font-size:15px}.vault-stage{margin-top:55px}.vault-float{width:58px;height:58px;border-radius:15px;box-shadow:0 14px 30px rgba(0,0,0,.5)}.vault-float.f1{left:-6px;top:-30px}.vault-float.f2,.vault-float.f3{display:none}.vault-float.f4{right:-4px;bottom:-26px}.vault-foot{margin-top:55px;flex-direction:column;gap:16px}}
@media(prefers-reduced-motion:reduce){.vault-tablet,.vault-float{transform:none}.chapter-panel,.tablet-scene{transform:none}}
.vault-tablet .app-title{margin:18px 0 14px}
.vault-chips{margin-bottom:12px}
.limited-art{height:98px}
.limited-meta{padding-top:8px}
.limited-value{margin-top:6px;padding-top:6px}

/* The fedora.wtf wordmark image replaces the typeset brand. */
.brand .brand-logo{display:block;width:auto;height:36px;margin:0}
.small .brand-logo{height:26px}
.footer-meta .brand-logo{height:40px}
.dark-nav .brand .brand-logo{filter:invert(1) grayscale(1) brightness(1.15)}
@media(max-width:650px){.nav .brand .brand-logo{height:28px}.footer-meta .brand-logo{height:34px}}

/* Shared backdrop for the limited vault and flagship strategy. */
.vault,.flagship{background:#f5f6f7}
.vault .light-button{color:#17181a;border-color:#cfd1d4}
.vault .light-button:hover{background:#e6e8eb}

/* Marketplace scenes inside the existing tablets. */
.landing-items{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.landing-item{display:block;min-width:0;border:1px solid #e4e7eb;border-radius:10px;overflow:hidden;background:white;padding:10px}.landing-item>div{height:155px;display:flex;align-items:center;justify-content:center;background:#f3f5f7;border-radius:7px;margin:-10px -10px 10px}.landing-item img{max-width:95%;max-height:90%;object-fit:contain}.landing-item small{font-size:8px;color:#949eac;letter-spacing:.5px}.landing-item b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.5;margin:6px 0;height:36px}.landing-item>span{font-size:10px;color:#7f8b9b}.landing-chips{display:flex;gap:10px;margin:20px 0}.landing-chips>*{font-size:10px;padding:8px 13px;border-radius:30px;border:1px solid #e4e7eb;color:#929caa}.landing-chips b{color:white;background:#262a31;border-color:#262a31}.landing-pay{display:flex;align-items:center;justify-content:space-between;padding:25px 5px;font-size:13px}.landing-pay span{font-size:10px;color:#9ca5b1}.landing-profile{display:flex;align-items:center;justify-content:space-between;background:#eff1f4;border-radius:12px;padding:22px;margin-bottom:20px}.landing-profile h4{font-size:23px;letter-spacing:-1px;margin:10px 0}.landing-profile p{font-size:11px;color:#929dab;margin:10px 0 16px}.landing-profile img{width:210px;height:185px;object-fit:contain}.landing-items.compact{grid-template-columns:repeat(3,1fr)}.landing-items.compact .landing-item>div{height:100px}.landing-items.vault-preview .landing-item>div{height:120px}.landing-items.vault-preview .landing-item b{font-size:10px;height:30px}.landing-trade{display:flex;align-items:center;justify-content:center;gap:35px;background:#f1f3f6;border-radius:13px;padding:30px}.landing-trade>div{display:flex;flex-direction:column;align-items:center}.landing-trade img{width:190px;height:190px;object-fit:contain}.landing-trade>span{font-size:40px;color:#9ca7b5}.landing-trade b{font-size:13px}.landing-trade-copy{text-align:center;padding:25px}.landing-trade-copy>b{font-size:20px}.landing-trade-copy p{font-size:12px;color:#97a3b2;margin:12px 0 20px}.landing-links{display:flex;flex-wrap:wrap;gap:25px;margin:10px 0 25px;font-size:13px;color:#858e9b}

.flagship{overflow:hidden}
