:root{--ink:#172836;--muted:#63717b;--paper:#f5f5f0;--card:#fff;--lime:#256653;--yellow:#785d32;--line:#dce2df}
html{scroll-padding-top:100px}body{background:var(--paper);color:var(--ink)}.shell{width:min(1200px,calc(100% - 64px))}.glow{display:none}.stock-cursor,.stock-cursor *{cursor:revert!important}a{color:inherit}button,.button{border-radius:6px;padding:14px 20px}.button{background:#192f3e;color:white}.button:hover{background:#2d4c5d}.ghost{color:var(--ink);border-color:#cbd5d1}.ghost:hover{background:#edf1ed}.preview-bar{display:flex;justify-content:space-between;gap:15px;padding:9px 32px;background:#dfe9e2;font:10px 'DM Mono';letter-spacing:1px}.preview-bar b{font-weight:400;margin-left:14px;color:#52665a;letter-spacing:0}.preview-bar a{margin-left:20px;text-decoration:none;letter-spacing:0}.preview-bar [aria-current]{font-weight:700}.nav{height:92px;border-bottom:1px solid var(--line)}.brand{font-size:21px;letter-spacing:-1px}.brand-avatar{width:34px;height:34px;border-radius:50%}.nav nav{gap:27px}.nav nav a{font-size:12px}.nav>.wallet-button{background:#192f3e;color:white;border-color:#192f3e}.hero{padding:75px 0 70px;gap:90px;grid-template-columns:1.15fr .85fr;align-items:center}.eyebrow{font-size:10px;letter-spacing:1.8px;color:#53705d}.hero h1{font-size:clamp(46px,5.8vw,76px);letter-spacing:-4px;line-height:1.06;margin-bottom:25px}.hero em{color:#557969;font-style:normal}.lede{font-size:16px;line-height:1.8;max-width:485px}.hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.hero-tags span{border:1px solid var(--line);padding:7px 10px;border-radius:4px;font-size:10px;color:#4b6258}.hero-actions{margin:25px 0}.network{font-size:10px;color:#728078}.asset-flow{margin-top:25px;gap:14px}.flow-token{background:#fff;border-radius:5px;color:#263f48}.flow-stack img,.flow-stack span{border-color:var(--paper)}.flow-stack span{background:#dce9df;color:#285c46}.balance-card{background:#fff;border-radius:12px;box-shadow:0 18px 60px #20362b0b;padding:27px;position:relative;overflow:hidden;border:1px solid #d9e1da}.card-top{font-size:9px}.status{color:#7b877f}.balance{font-size:42px;margin-top:28px}.balance-card .muted{font-size:11px}.portfolio-art{height:142px;background:#eff3ed;position:relative;overflow:hidden;margin:23px -27px 20px;padding:20px 27px}.portfolio-art>span{font:8px 'DM Mono';letter-spacing:1.5px;color:#73877b}.portfolio-art small{display:block;position:relative;margin-top:30px;line-height:1.7;color:#617766;font-size:11px}.art-orbit{position:absolute;width:170px;height:170px;right:10px;top:10px;border:1px solid #b4c6b8;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 17px #eff3ed,0 0 0 18px #d1dbcf,0 0 0 35px #eff3ed,0 0 0 36px #dfe6db}.art-orbit i{font-size:90px;font-style:normal;color:#748f70;font-weight:400}.card-rule{display:none}.metric{font-size:10px;padding:9px 0}.balance-card .wide{background:#f5f7f3;font-size:11px}.platform-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0 35px;border-top:1px solid var(--line);gap:50px}.platform-strip span{font:9px 'DM Mono';letter-spacing:1px;color:#76857e}.platform-strip strong{display:block;font-size:14px;font-weight:700;margin:14px 0 5px}.platform-strip p{font-size:12px;color:var(--muted);margin:0}.trade-actions{padding:75px 0}.trade-heading{display:grid;grid-template-columns:1fr 1fr;gap:12px 80px;margin-bottom:30px}.trade-heading>.eyebrow{grid-column:1/-1;margin:0}.trade-heading h2{font-size:34px;letter-spacing:-1.5px}.trade-heading>p:last-child{font-size:13px;justify-self:end}.deposit-panel,.withdraw-panel{background:white;box-shadow:none;border:1px solid var(--line);border-radius:10px;padding:30px}.action-panels{gap:20px}.action-label{font-size:11px;font-weight:600;color:var(--ink);margin-bottom:28px}.amount-field{border-radius:6px;background:#f8faf6;padding:18px}.amount-field input{font-size:25px}.amount-field span{color:#66796b}.minimum,.notice{font-size:11px;line-height:1.7;color:var(--muted)}.notice a{color:#315d4b}.withdraw-panel select{background:#f8faf6;color:var(--ink);border-radius:6px;font-size:13px}.withdraw-logo{background:white}.max-button{background:#dfeadf;color:#315740}.action-panel label{font-size:9px}.action-panel .wide{font-size:12px}.portfolio{padding:60px 0}.holdings-table-wrap{margin-top:0;background:white;border-radius:10px}.holdings-table-title{padding:22px}.holdings-table-title h3{font-size:17px}.holdings-head{background:#f3f6f1}.holdings-empty{padding:38px 24px;font-size:12px}.strategy-heading{margin-top:70px}.section-heading h2,.leader-heading h2{font-size:34px;letter-spacing:-1.5px}.strategy-feature-row{grid-template-columns:minmax(0,1fr) 260px}.strategy-snapshot{background:white;border-radius:10px}.snapshot-kicker{color:#556e62;font-size:9px}.snapshot-metrics b{font-size:24px;font-weight:600;letter-spacing:-.8px}.snapshot-metrics small{font-size:9px}.strategy-notice{color:#6a7567!important}.afterbook-card{background:#e7eee3;border:1px solid #d4dfcf;border-radius:10px}.afterbook-card::after{display:none}.afterbook-card .eyebrow{color:#54715c}.afterbook-mark{background:#c6d9bd;color:#324d35}.afterbook-card a{color:#284b36}.allocation-grid{grid-template-columns:repeat(4,1fr);gap:12px}.asset{background:white;min-height:130px;border-radius:8px;padding:18px}.asset .asset-ticker{margin-top:24px;font-size:15px}.asset-weight{font-size:23px;color:#294d3c}.asset-name{font-size:10px}.asset-bar{background:#bed2b3;height:3px}.asset-logo{background:#f5f7f2;width:31px;height:31px}.leaderboard{padding:60px 0 80px}.leader-table{background:white;border-radius:10px;border:1px solid var(--line)}.leader-row{border-color:var(--line)}.leader-row.head{background:#eef3ed}.portfolio-contract{color:#35674d}.leader-description,.leader-note{color:var(--muted)}.member-count span{color:var(--ink)}.rewards{background:#1b303e;color:#f1f3eb;padding:55px;border-radius:12px;gap:70px;border:0;margin-bottom:40px}.rewards .eyebrow{color:#afc7b1}.rewards h2{font-size:42px;letter-spacing:-2px;line-height:1.12}.rewards-copy>p:not(.eyebrow){color:#bdc9cb;font-size:13px}.plan-note{color:#bdc9cb!important;font-size:10px;line-height:1.7}.split-card{background:#263e4b;border-color:#40545c;border-radius:8px}.split-card>div{border-color:#40545c;padding:22px}.split-card span{color:#c1d7b1;font-size:42px}.split-card small,.split-card p{color:#c3ced1}.split-card .button{background:#c6d9b7;color:#20382d}.reward-eligibility{display:block;padding:20px 0 65px}.eligibility-intro{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;align-items:center;margin-bottom:25px}.eligibility-intro .eyebrow{width:100%;margin:0}.reward-eligibility h2{font-size:31px;letter-spacing:-1px}.eligibility-intro>p:last-child{max-width:420px;margin:0}.eligibility-cards article{background:white;border-radius:8px;padding:25px}.eligibility-number{font-size:29px;color:#42684e}.eligibility-cards h3{font-size:16px}.eligibility-cards small{font-family:Manrope;color:#67765e;font-size:11px}.reward-stocks{padding-bottom:60px}.reward-stocks h2{font-size:32px;letter-spacing:-1px}.reward-stocks-table{background:white;border-radius:10px}.reward-stock-head{background:#eef3ed}.reward-basket-status{background:#edf4e8}.reward-live i,.reward-basket-status i{box-shadow:none;background:#698e5e}.reward-stock-row>a{color:#3b6c4e}.faq{padding:60px 0 80px;display:grid;grid-template-columns:1fr 1.3fr;gap:80px;border-top:1px solid var(--line)}.faq h2{font-size:36px;letter-spacing:-1.5px;margin:10px 0}.faq>div>p:last-child{color:var(--muted);font-size:13px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-weight:600;font-size:14px;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary::after{content:'+';font-size:19px;color:#6b8372}.faq details[open] summary::after{content:'−'}.faq details p{font-size:13px;color:var(--muted);line-height:1.8;max-width:520px}.app-notice{background:white;color:var(--ink);padding:24px}.wallet-dialog{background:white;color:var(--ink)}footer{padding:30px 0 40px;font-size:10px}.positive-return{color:#287344!important}:focus-visible{outline:2px solid #537c67!important;outline-offset:4px}button:disabled{opacity:.5;cursor:not-allowed}.stock-cursor input{cursor:text!important}
@media(max-width:1000px){.hero{gap:35px}.hero h1{font-size:54px}.rewards{padding:35px;gap:30px}.nav nav{gap:16px}.leader-table{overflow-x:auto}.leader-table .leader-row{min-width:800px}.eligibility-cards{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.shell{width:calc(100% - 32px)}.preview-bar{padding:9px 16px;font-size:8px;letter-spacing:0}.preview-bar b{display:none}.preview-bar a{margin-left:12px}.nav{height:76px}.nav nav{display:none}.brand{font-size:18px}.nav>.wallet-button{font-size:10px;padding:12px}.hero{grid-template-columns:1fr;padding:45px 0;gap:30px}.hero h1{font-size:51px;letter-spacing:-2.8px}.lede{font-size:14px}.hero-actions{gap:20px}.hero-actions .button{font-size:12px}.hero-actions .text-link{font-size:11px}.balance-card{padding:22px}.portfolio-art{margin-left:-22px;margin-right:-22px}.platform-strip{gap:17px;padding:25px 0;grid-template-columns:1fr}.platform-strip>div{display:grid;grid-template-columns:100px 1fr;gap:5px}.platform-strip strong{margin:0;font-size:12px}.platform-strip p{grid-column:2;font-size:11px}.platform-strip span{font-size:8px;align-self:center}.trade-actions{padding:40px 0}.trade-heading{display:block}.trade-heading .eyebrow{margin-bottom:13px}.trade-heading h2{font-size:29px}.trade-heading>p:last-child{font-size:12px}.action-panels{gap:10px}.action-panel{padding:13px}.action-panel .amount-field{padding:10px}.action-panel input{font-size:20px}.action-panel label{font-size:8px}.action-panel .wide{font-size:10px;padding:11px 7px}.action-panel .minimum,.action-panel .notice{font-size:10px;line-height:1.55;overflow-wrap:anywhere}.action-label{font-size:10px;margin-bottom:18px}.withdraw-panel select{font-size:10px}.portfolio{padding:40px 0}.holdings-table-title{padding:17px}.holdings-table-title h3{font-size:16px}.composition-actions{flex-wrap:wrap}.strategy-heading{margin-top:45px}.strategy-feature-row{grid-template-columns:1fr}.allocation-grid{grid-template-columns:repeat(2,1fr)}.asset{padding:15px}.asset .asset-ticker{margin-top:25px}.leaderboard{padding:30px 0 45px}.rewards{padding:26px;display:block}.rewards h2{font-size:33px}.split-card{margin-top:25px}.split-card span{font-size:37px}.reward-eligibility{padding:0 0 45px}.eligibility-cards{grid-template-columns:1fr}.reward-stocks h2{font-size:29px}.faq{grid-template-columns:1fr;gap:15px;padding:35px 0 45px}.faq h2{font-size:30px}.faq summary{font-size:13px}.reward-stock-row{font-size:10px}footer{gap:15px}.hero-tags span{font-size:9px}}
