:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f8f9;background:#15191d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-snap-type:y mandatory;background:#15191d}body{background:#15191d;min-width:1120px;margin:0}.nav{z-index:10;background:linear-gradient(#15191deb,#15191d00);justify-content:space-between;align-items:center;height:78px;padding:0 5.4vw;display:flex;position:fixed;inset:0 0 auto}.brand{letter-spacing:-.025em;align-items:center;gap:10px;font-size:15px;font-weight:760;display:inline-flex}.brand img{border-radius:7px;width:28px;height:28px}.github{color:#8e969d;font-size:13px;font-weight:620;text-decoration:none}.github:hover,.github:focus-visible{color:#f7f8f9}.screen{scroll-snap-align:start;background:#15191d;grid-template-columns:40% 60%;width:100%;height:100vh;min-height:680px;display:grid;overflow:hidden}.copy{flex-direction:column;justify-content:center;padding:78px 0 56px 8.4vw;display:flex}h1{letter-spacing:-.067em;margin:0 0 30px;font-size:clamp(66px,6.7vw,108px);line-height:.91}h1 strong{color:#f7f8f9;font-weight:840;display:block}h1 span{color:#a1a8ae;font-weight:380;display:block}h1 small{color:#717a82;letter-spacing:-.035em;margin-top:9px;font-size:.42em;font-weight:420;display:block}.compact h1{margin-bottom:0;font-size:clamp(58px,5.7vw,92px)}.chrome{color:#fff;background:#0f96e9;border-radius:9px;justify-content:center;align-items:center;width:174px;height:50px;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex;box-shadow:0 10px 32px #0f96e92e}.chrome:hover,.chrome:focus-visible{background:#18a1f2}.chrome:focus-visible,.github:focus-visible{outline-offset:4px;outline:2px solid #fff}.shot-wrap{justify-content:flex-end;align-items:center;height:100%;padding:54px 3vw 18px 0;display:flex}.shot{object-fit:contain;width:min(55vw,1120px);height:auto;max-height:76vh;display:block}.ticket-stack{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:84px 4vw 46px;display:flex}.pm-card{color:#dee3e7;background:#181d21;border:1px solid #242b32;border-radius:15px;width:340px;padding:16px;box-shadow:0 20px 48px #0003}.pm-top{justify-content:space-between;align-items:center;height:20px;display:flex}.pm-tabs{align-items:center;gap:12px;display:flex}.pm-tab{color:#7b8996;font-size:16px;font-weight:600;line-height:20px;position:relative}.pm-tab.active{color:#dee3e7}.pm-tab.active:after{content:"";background:#dee3e7;height:2px;position:absolute;bottom:-11px;left:0;right:0}.pm-mode{color:#dee3e7;justify-content:flex-end;align-items:center;gap:4px;width:90px;font-size:14px;font-weight:500;line-height:20px;display:flex}.chevron{flex:0 0 12px;width:12px;height:12px;margin-left:4px;position:relative}.chevron:before{content:"";border-bottom:1.5px solid #7b8996;border-right:1.5px solid #7b8996;width:6px;height:6px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.pm-divider{background:#242b32;height:1px;margin:10px -16px 0}.pm-outcomes{gap:12px;width:306px;margin-top:20px;display:flex}.pm-outcome{color:#dee3e7;border-radius:9px;justify-content:center;align-items:center;width:147px;height:48px;font-size:16px;font-weight:400;line-height:24px;display:flex}.pm-outcome.yes{background:#359a5e}.pm-outcome.no{color:#7b8996;background:#242b32}.pm-outcome strong{color:inherit;margin-left:5px;font-weight:600}.pm-apr{border-top:1px dashed #303840;grid-template-columns:1fr auto auto;align-items:baseline;gap:6px;margin-top:20px;padding-top:8px;display:grid}.pm-apr>span:first-child{color:#dee3e7;font-size:16px;font-weight:500;line-height:20px}.apr-value{color:#37c779;font-size:20px;font-weight:500;line-height:24px}.days{color:#7b8996;text-underline-offset:4px;font-size:20px;font-weight:500;line-height:24px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.comparison-panels{grid-template-columns:340px 340px;justify-content:center;align-items:center;gap:20px;padding:84px 3vw 46px;display:grid}.vault-card{background:linear-gradient(150deg,#10283b 0%,#0b1b29 100%);border:1px solid #24455f;border-radius:18px;width:340px;overflow:hidden;box-shadow:0 24px 54px #0000003d}.vault-head{border-bottom:1px solid #6cb0e02e;align-items:center;gap:12px;padding:22px;display:flex}.coin{color:#fff;background:#2775ca;border-radius:50%;place-items:center;width:40px;height:40px;font-size:17px;font-weight:800;display:grid}.vault-title strong{font-size:16px;display:block}.vault-title span{color:#7490a5;font-size:11px}.vault-body{padding:27px 22px 22px}.vault-label{color:#7390a6;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.vault-rate{color:#f2f7fa;letter-spacing:-.055em;margin:6px 0 24px;font-size:43px;font-weight:700}.vault-rate span{color:#75a4c6;font-size:17px;font-weight:500}.deposit{color:#93c5e8;border:1px solid #2f6f9f;border-radius:9px;justify-content:center;padding:13px;font-size:13px;font-weight:700;display:flex}.pm-card.trading{padding-bottom:16px}.pm-card.trading .pm-apr{margin-top:18px}.trade-button{color:#dee3e7;background:#0093fd;border-radius:9px;justify-content:center;align-items:center;width:306px;height:43px;margin-top:20px;font-size:16px;font-weight:400;display:flex}.final-screen{text-align:center;justify-content:center;align-items:center;display:flex}.final-content{flex-direction:column;align-items:center;padding-top:36px;display:flex}.final-content h1{margin-bottom:27px;font-size:clamp(72px,7vw,108px)}.final-apr{color:#e6e9eb;border-top:1px solid #30363c;border-bottom:1px solid #30363c;grid-template-columns:auto auto auto;align-items:baseline;gap:18px;min-width:430px;margin-bottom:34px;padding:21px 26px;font-size:24px;font-weight:650;display:grid}.final-apr .apr-value{font-size:36px}.final-apr .days{font-size:24px;font-weight:420;text-decoration:none}.final-content .chrome{border-radius:11px;width:236px;height:62px;font-size:16px}@media (width<=1360px){.copy{padding-left:7.2vw}h1{font-size:82px}.compact h1{font-size:68px}.shot{width:54vw}.comparison-panels{gap:14px;padding-left:2vw;padding-right:2vw}}@media (height<=760px){.screen{min-height:680px}.ticket-stack,.comparison-panels{padding-top:72px;padding-bottom:28px}.shot{max-height:72vh}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
