@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.vault-v4{min-width:0;color:#173d2e}.vault-v4 button,.vault-v4 summary{-webkit-tap-highlight-color:transparent}.vault-v4 button:focus-visible,.vault-v4 summary:focus-visible{outline:3px solid #7dbc91;outline-offset:3px}.vault-v4-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 21px}.vault-v4-heading h2{font-size:25px;line-height:1.2;letter-spacing:-.045em;margin:0;font-weight:550}.vault-v4-gallery{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:13px;padding:10px 0 14px;overflow:visible}.vault-v4-chest{background:none;border:0;box-shadow:none;padding:0;min-width:0;text-align:center;position:relative}.vault-v4-art{border:0;background:transparent;width:100%;height:136px;display:grid;place-items:center;position:relative;padding:0;overflow:visible}button.vault-v4-art{cursor:pointer}.vault-v4-art>img{width:100%;height:145px;object-fit:contain;filter:drop-shadow(0 11px 7px #264b2c13);transition:transform .18s ease}.vault-v4-chest.is-closed .vault-v4-art:hover>img{transform:translateY(-4px)}.vault-v4-number{display:flex;justify-content:center;align-items:center;gap:5px;font-size:10px;color:#7b8a7e}.vault-v4-price{display:flex;align-items:baseline;justify-content:center;gap:4px;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:5px}.vault-v4-price>strong{font-size:12px;font-weight:600;letter-spacing:-.03em}.vault-v4-price>span{font-size:8px;color:#899587}.vault-v4-error,.vault-v4-feedback{font-size:11px;line-height:1.5;padding:11px 14px;border-radius:10px;margin:12px 0 18px}.vault-v4-error{color:#a04f40;background:#fbefeb}.vault-v4-feedback{color:#367448;background:#eaf4e4}@media(max-width:1100px){.vault-v4-gallery{gap:5px}.vault-v4-art{height:112px}.vault-v4-art>img{height:118px}.vault-v4-price{gap:2px}.vault-v4-price>strong{font-size:10px}}@media(max-width:600px){.vault-v4-heading{margin-bottom:16px}.vault-v4-heading h2{font-size:22px}.vault-v4-gallery{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px 4px;padding:3px 0 12px}.vault-v4-chest{grid-column:span 2}.vault-v4-chest:nth-child(5){grid-column:2/span 2}.vault-v4-art{height:78px}.vault-v4-art>img{height:85px;max-width:100px}.vault-v4-number{font-size:9px;gap:4px}.vault-v4-price{gap:2px;margin-top:4px}.vault-v4-price>strong{font-size:11px}.vault-v4-price>span{font-size:9px}}@media(max-width:360px){.vault-v4-heading h2{font-size:20px}.vault-v4-art{height:73px}.vault-v4-art>img{height:79px}.vault-v4-price>strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.vault-v4-art>img{transition:none}.vault-v4-chest.is-closed .vault-v4-art:hover>img{transform:none}}.vault-chest-glints{position:absolute;inset:0 auto 0 50%;width:min(100%,180px);transform:translate(-50%);pointer-events:none;z-index:2;overflow:visible}.vault-chest-glints:before{content:"";position:absolute;inset:24% 8% 23%;background:radial-gradient(ellipse,#fff2b894 0%,#ffd15a52 34%,#e7ab1a12 60%,transparent 75%);mix-blend-mode:screen;opacity:.6;animation:treasure-radiance 3.4s ease-in-out infinite;animation-delay:var(--glow-delay)}.vault-chest-glints>i{position:absolute;width:17px;height:17px;border-radius:50%;background:radial-gradient(circle,#fff 0 10%,#fff5c9 20%,#ffd97985 38%,transparent 70%);filter:drop-shadow(0 0 3px #ffc452);opacity:0;animation:treasure-glint 3.4s ease-in-out infinite}.vault-chest-glints>i:before,.vault-chest-glints>i:after{content:"";position:absolute;inset:45% -15%;background:linear-gradient(90deg,transparent,#fff5c7 28%,#fff 50%,#fff5c7 72%,transparent)}.vault-chest-glints>i:after{inset:-15% 45%;background:linear-gradient(transparent,#fff5c7 28%,#fff 50%,#fff5c7 72%,transparent)}.vault-chest-glints>i:nth-child(3n){width:22px;height:22px}.vault-chest-glints>b{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff1bd;box-shadow:0 0 5px #f5b528,0 0 9px #ffc3437d;opacity:0;animation:treasure-ember 3.4s ease-out infinite}.v9-chests .vault-v4-gallery .vault-v4-chest.is-open .vault-v4-art>img{filter:brightness(1.14) saturate(1.15) drop-shadow(0 0 8px #efb83d43) drop-shadow(0 10px 7px #6a421f8a)}.v9-chests .vault-v4-chest.is-seventh .vault-chest-glints{width:min(100%,220px)}.v9-chests .vault-v4-chest.is-seventh .vault-chest-glints:before{inset:14% 0 12%;background:radial-gradient(ellipse,#fff4cbbd 0%,#ffd1546b 35%,#f6b61f21 61%,transparent 76%)}.v9-chests .vault-v4-chest.is-seventh .vault-chest-glints>i{width:22px;height:22px}.v9-chests .vault-v4-chest.is-seventh .vault-chest-glints>i:nth-child(3n){width:28px;height:28px}.v9-chests .vault-v4-gallery .vault-v4-chest.is-seventh .vault-v4-art>img{filter:brightness(1.16) saturate(1.16) drop-shadow(0 0 13px #ffbf426b) drop-shadow(0 10px 7px #6a421f75)}.v9-chests .vault-v4-chest.is-seventh .vault-chest-glints.is-sealed:before{inset:6% -4%;background:radial-gradient(ellipse,transparent 32%,#ffd05e24 55%,#ffbb3d33 66%,transparent 78%)}@keyframes treasure-radiance{0%,to{opacity:.46;transform:scale(.96)}50%{opacity:.94;transform:scale(1.08)}}@keyframes treasure-glint{0%,12%,85%,to{opacity:0;transform:scale(.35) rotate(0)}34%{opacity:1;transform:scale(1.25) rotate(15deg)}55%{opacity:.65;transform:scale(.85) rotate(30deg)}72%{opacity:.12;transform:scale(.4) rotate(40deg)}}@keyframes treasure-ember{0%,10%{opacity:0;transform:translateY(4px) scale(.65)}28%{opacity:1}62%{opacity:.65}90%,to{opacity:0;transform:translate(8px,-37px) scale(.2)}}@media(max-width:600px){.vault-chest-glints{width:min(100%,145px)}.vault-chest-glints>i{width:13px;height:13px}.vault-chest-glints>i:nth-child(3n){width:17px;height:17px}.vault-chest-glints>b{width:3px;height:3px}.v9-chests .vault-v4-chest.is-seventh .vault-chest-glints{width:148px}.v9-chests .vault-v4-chest.is-seventh .vault-chest-glints>i{width:18px;height:18px}.v9-chests .vault-v4-chest.is-seventh .vault-chest-glints>i:nth-child(3n){width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.vault-chest-glints:before{animation:none;opacity:.5}.vault-chest-glints>i,.vault-chest-glints>b{display:none}}.vault-gem-ice{position:absolute;inset:0;pointer-events:none}.vault-gem-ice>em{position:absolute;width:13px;height:13px;opacity:0;background:radial-gradient(circle,#fff 0 9%,#e9faff 17%,#a8e8ffad 32%,#76d6ff38 48%,transparent 72%);filter:drop-shadow(0 0 3px #81dfff);animation:gem-ice-flash 4.8s ease-in-out infinite}.vault-gem-ice>em:before,.vault-gem-ice>em:after{content:"";position:absolute;inset:46% -22%;background:linear-gradient(90deg,transparent,#a8e8ff 30%,#fff 50%,#a8e8ff 70%,transparent)}.vault-gem-ice>em:after{inset:-22% 46%;background:linear-gradient(transparent,#a8e8ff 30%,#fff 50%,#a8e8ff 70%,transparent)}.is-seventh .vault-gem-ice>em{width:17px;height:17px;filter:drop-shadow(0 0 4px #81dfff)}@keyframes gem-ice-flash{0%,10%,48%,to{opacity:0;transform:scale(.25) rotate(-12deg)}24%{opacity:1;transform:scale(1.15) rotate(0)}33%{opacity:.55;transform:scale(.8) rotate(9deg)}}@media(max-width:600px){.vault-gem-ice>em{width:10px;height:10px}.is-seventh .vault-gem-ice>em{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.vault-gem-ice{display:none}}.burn-summary{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:30px;overflow:hidden;padding:32px 42px;margin-top:6px;background:radial-gradient(ellipse at 83% 70%,#dfc49a32,transparent 48%),linear-gradient(120deg,#f9f7f2,#efebe2);border-top:1px solid #c7b395;border-bottom:1px solid #e2d8c9;color:#342f29}.burn-summary:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(114deg,transparent 68%,#c7af8814 68.1%,transparent 68.3%),linear-gradient(114deg,transparent 76%,#c7af8814 76.1%,transparent 76.3%)}.burn-summary-copy{min-width:0;max-width:520px}.burn-summary-eyebrow{display:block;color:#977956;font-size:9px;letter-spacing:.17em;font-weight:600;margin-bottom:9px}.burn-summary h2{margin:0 0 22px;font-size:22px;letter-spacing:-.6px;font-weight:550;line-height:1.2}.burn-summary-total{display:grid;gap:8px}.burn-summary-total>span{font-size:12px;color:#837466}.burn-summary-total strong{display:flex;align-items:baseline;font-size:43px;letter-spacing:-1.2px;line-height:1.15;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}.burn-summary-total strong>span{font-size:.62em;color:#846845;letter-spacing:-.7px}.burn-summary-total small{margin-left:8px;font-size:12px;font-weight:500;letter-spacing:0;color:#8c7962}.burn-summary p{margin:17px 0 14px;font-size:12px;line-height:1.6;color:#7b7165;max-width:360px}.burn-summary-source{display:flex;align-items:center;gap:7px;color:#9b8e7d;font-size:9px}.burn-summary-source i{width:2px;height:2px;border-radius:50%;background:currentColor}.burn-summary-art{position:relative;display:grid;place-items:center;width:100%;max-width:280px;justify-self:center}.burn-summary-art:before{content:"";position:absolute;left:10%;right:10%;bottom:9%;height:13%;background:radial-gradient(ellipse,#86613e35,transparent 68%);pointer-events:none;z-index:-1}.burn-summary-art img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:700px){.burn-summary{grid-template-columns:minmax(0,1fr) 160px;gap:8px;padding:25px 24px}.burn-summary h2{font-size:20px}.burn-summary-total strong{font-size:35px}.burn-summary p{font-size:11px}.burn-summary-art{max-width:170px}}@media(max-width:450px){.burn-summary{grid-template-columns:minmax(0,1fr) 112px;gap:0;padding:22px 15px 20px;margin-top:0}.burn-summary-copy{display:contents}.burn-summary-eyebrow,.burn-summary h2,.burn-summary-total{grid-column:1}.burn-summary-eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:7px}.burn-summary h2{font-size:17px;margin:0 0 17px}.burn-summary-total{gap:6px}.burn-summary-total>span{font-size:10px}.burn-summary-total strong{font-size:32px;letter-spacing:-.8px}.burn-summary-total strong>span{font-size:.56em;letter-spacing:-.45px}.burn-summary-total small{font-size:9px;margin-left:5px}.burn-summary-art{grid-column:2;grid-row:1/4;width:128px;max-width:none;justify-self:end;align-self:center;margin-right:-6px}.burn-summary p{grid-column:1/-1;font-size:11px;max-width:290px;margin:18px 0 11px}.burn-summary-source{grid-column:1/-1;font-size:8px}}@media(max-width:350px){.burn-summary{grid-template-columns:minmax(0,1fr) 87px;padding-inline:13px}.burn-summary-art{width:105px}.burn-summary-total strong{font-size:28px}.burn-summary-total strong>span{font-size:.53em}.burn-summary-total small{font-size:8px;margin-left:3px}}.gov-eyebrow{font-size:.68rem;letter-spacing:.13em;font-weight:750;text-transform:uppercase;opacity:.68}.gov-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.gov-summary-row>div{padding:.4rem 1.25rem;border-left:1px solid #dce6e0;display:grid;gap:.55rem}.gov-summary-row>div:first-child{padding-left:0;border-left:0}.gov-summary-row span{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#65796f}.gov-summary-row strong{font-size:1.45rem;letter-spacing:-.045em}.gov-summary-row small{font-size:.75rem;font-weight:500;letter-spacing:0;color:#65796f}.voting-feature{background:linear-gradient(115deg,#113f35,#153f37 67%,#214d3d);border-radius:26px;color:#f5fff8;padding:2rem;box-shadow:0 22px 44px #103e3112}.voting-feature-top{display:flex;justify-content:space-between;gap:1rem;align-items:center}.gov-status{font-size:.71rem;white-space:nowrap;background:#e0f3e914;color:#def4d4;border:1px solid #e0f3e933;border-radius:20px;padding:.45rem .7rem}.voting-feature-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(210px,1fr);gap:1.5rem;margin:1.8rem 0}.proposal-title-button{border:0;background:transparent;color:inherit;font:inherit;text-align:left;display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;padding:0;max-width:430px}.proposal-title-button h2{font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.15;letter-spacing:-.045em;margin:0}.proposal-title-button>svg{flex:none;margin-top:.3rem}.proposal-request{margin:1.5rem 0 1.1rem;display:grid;gap:.4rem}.proposal-request>span{font-size:.75rem;color:#c0d6ca}.proposal-request strong{font-size:2.2rem;letter-spacing:-.035em}.proposal-request small{font-size:.82rem;color:#bad3c5;letter-spacing:0}.proposal-dates{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:#d3e4da;font-size:.73rem}.proposal-dates span{display:flex;align-items:center;gap:.35rem}.gov-project-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.3rem;padding:0 0 .3rem;border:0;border-bottom:1px solid #bdea8655;background:none;color:#d6f6b8;font:inherit;font-size:.8rem;cursor:pointer}.vote-chart-area{display:grid;justify-items:center;align-content:center;gap:.9rem}.vote-donut{width:205px;height:205px;border-radius:50%;padding:18px;position:relative;transform:rotate(0)}.vote-donut>div{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#164036;gap:.45rem}.vote-donut strong{font-size:2.4rem;line-height:1;letter-spacing:-.08em}.vote-donut strong small{font-size:1.2rem;letter-spacing:-.03em}.vote-donut span{font-size:.55rem;letter-spacing:.12em;color:#c6d9cf}.vote-threshold-marker{position:absolute;top:0;left:calc(50% - 1px);height:50%;width:2px;transform-origin:center bottom;transform:rotate(183.6deg);background:linear-gradient(#fff 0 22px,transparent 22px)}.vote-threshold-label{color:#c5dacd;font-size:.72rem}.vote-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;border-top:1px solid #eefaf01a;border-bottom:1px solid #eefaf01a;padding:1rem 0}.vote-totals>div{display:flex;align-items:center;gap:.5rem;font-size:.77rem}.vote-totals strong{font-size:1.2rem;margin-left:auto;font-weight:600}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.dot.yes{background:#bdea86}.dot.no{background:#f3b9a8}.dot.uncast{background:#739286}.vote-action-band{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-top:1.4rem}.vote-personal{display:grid;gap:.3rem}.vote-personal>span{display:flex;align-items:center;gap:.45rem;font-size:.7rem;color:#c6d9cf}.vote-personal strong{font-size:1.25rem}.vote-personal small{font-size:.7rem;font-weight:400;color:#c6d9cf}.vote-buttons{display:flex;gap:.65rem}.voting-feature .vote-buttons>.button{background:#cfec99;color:#153c31;border-color:#cfec99}.voting-feature .vote-buttons>.button.secondary{background:#ffffff10;color:#fff;border-color:#ffffff35}.voting-feature button:disabled{opacity:.5;cursor:not-allowed}.vote-action-note{display:flex;align-items:center;gap:.4rem;font-size:.67rem;color:#bad0c3;margin:1rem 0 0}.history-empty{display:flex;align-items:center;gap:.9rem;padding:1.5rem 0;color:#718077;font-size:.85rem}.project-detail-heading h2{font-size:2rem;letter-spacing:-.045em;line-height:1.12;margin:.7rem 0 1rem}.project-description{white-space:pre-wrap;line-height:1.7;font-size:.9rem;color:#5d6f65}.project-detail-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.2rem;background:#f3f6f2;border-radius:16px}.project-detail-stats>div{display:grid;gap:.4rem}.project-detail-stats span{font-size:.75rem;color:#65796f}.project-detail-stats strong{font-size:1.2rem}.project-detail-stats small{font-size:.75rem}.project-detail h3{font-size:.95rem;letter-spacing:-.02em}.recipient-address{display:flex;gap:.7rem;align-items:flex-start;background:#f4f6f3;padding:1rem;border-radius:12px}.recipient-address svg{flex:none}.recipient-address code{overflow-wrap:anywhere;font-size:.76rem;line-height:1.65}.budget-list>div{display:flex;gap:1rem;justify-content:space-between;padding:.7rem 0;font-size:.83rem;border-bottom:1px solid #e5ebe7}.budget-list>div strong{white-space:nowrap}.budget-total{font-weight:700}.project-document{margin-top:.8rem;border:1px solid #e2e9e4;border-radius:15px;overflow:hidden}.project-document>a{display:flex;align-items:center;gap:.7rem;padding:1rem;color:#25573e;text-decoration:none}.project-document>a>span{display:grid;gap:.2rem;flex:1;font-size:.85rem;overflow-wrap:anywhere}.project-document small{font-size:.68rem;font-weight:400;color:#708175}.project-document iframe{border:0;width:100%;height:420px;background:#f3f5f2;display:block}.project-detail-foot{font-size:.72rem}@media(max-width:900px){.voting-feature{padding:1.5rem}.vote-donut{width:185px;height:185px}.gov-summary-row strong{font-size:1.2rem}}@media(max-width:600px){.gov-summary-row{gap:.55rem;grid-template-columns:1fr 1fr}.gov-summary-row>div{padding:.4rem .5rem}.gov-summary-row>div:last-child{display:none}.voting-feature{padding:1.25rem;border-radius:22px}.voting-feature-top{align-items:flex-start;flex-direction:column;gap:.7rem}.voting-feature-grid{grid-template-columns:1fr;gap:1.5rem;margin:1.4rem 0}.vote-donut{width:185px;height:185px}.proposal-title-button h2{font-size:1.8rem}.vote-chart-area{padding:.3rem 0}.vote-totals{gap:.55rem}.vote-totals>div{font-size:.66rem;gap:.35rem;flex-wrap:wrap}.vote-totals strong{width:100%;margin:0;padding-left:.8rem}.vote-action-band{align-items:stretch;flex-direction:column}.vote-buttons>.button{flex:1;justify-content:center}.vote-action-note{line-height:1.5}.project-detail-stats{grid-template-columns:1fr}.project-detail-heading h2{font-size:1.7rem}.project-document iframe{height:340px}.budget-list>div{font-size:.76rem}}.fund-accumulation{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);overflow:hidden;border:1px solid #dfe8db;border-radius:26px;background:#fff;box-shadow:0 14px 38px #1c413c05}.fund-accumulation-main{display:grid;gap:27px;padding:31px;background:radial-gradient(ellipse at 95% 0,#385e42 0,transparent 52%),#173e31;color:#f7fcee;min-width:0}.fund-category,.report-kicker{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.4}.fund-category{color:#cee7b1}.fund-balance-label{display:block;font-size:12px;color:#b5c9b6;margin-bottom:8px}.fund-balance-value{font-size:clamp(33px,4vw,52px);font-weight:700;letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:1.12;overflow-wrap:anywhere}.fund-balance-value small{font-size:14px;font-weight:500;letter-spacing:0;color:#bbd6b3}.fund-progress-block{padding-top:3px}.fund-progress-labels{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;font-size:11px;line-height:1.4;color:#bacdb8}.fund-progress-labels strong{color:#e3f5c4;white-space:nowrap;font-weight:600}.fund-progress-track{height:8px;border-radius:20px;overflow:hidden;background:#ffffff16;margin:12px 0}.fund-progress-track>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#8fb76b,#d4ef94)}.fund-progress-block p{font-size:10px;line-height:1.6;color:#9fbaa3;margin:0}.fund-accumulation-context{position:relative;display:flex;flex-direction:column;justify-content:center;padding:29px 32px;min-width:0;background:linear-gradient(120deg,#f8faf2,#fff)}.fund-orbit-icon{width:58px;height:58px;display:grid;place-items:center;position:relative;margin:0 0 22px;background:#eaf1dd;color:#446c39;border-radius:18px}.fund-orbit-icon i{width:6px;height:6px;border-radius:50%;position:absolute;background:#9abb70;right:-8px;top:9px}.fund-orbit-icon i:last-child{width:3px;height:3px;right:8px;top:-7px;background:#657c58}.fund-accumulation-context h2{font-size:22px;line-height:1.25;letter-spacing:-.6px;max-width:290px;margin:0 0 10px;color:#243a2b}.fund-accumulation-context>p{font-size:12px;line-height:1.65;color:#7a8874;margin:0;max-width:300px}.fund-rules{display:flex;gap:29px;margin-top:23px}.fund-rules>div{display:grid;gap:3px}.fund-rules>div+div{padding-left:29px;border-left:1px solid #e0e6d9}.fund-rules strong{font-size:23px;letter-spacing:-.5px;color:#3d5938}.fund-rules strong span{font-size:14px;margin-left:2px}.fund-rules small{font-size:10px;color:#87957d}.fund-next-proposal{display:flex;align-items:center;gap:16px;padding:21px 23px;border:1px dashed #d7e0ce;border-radius:19px;background:#f9fbf5}.fund-next-icon{width:46px;height:46px;display:grid;place-items:center;background:#edf2e3;color:#90a179;border-radius:14px;flex:none}.fund-next-proposal>div{flex:1;min-width:0}.fund-next-proposal h3{margin:0 0 5px;font-size:14px;color:#42583b}.fund-next-proposal p{margin:0;font-size:11px;line-height:1.6;color:#8a9680}.governance-page .voting-feature{box-shadow:none}.governance-page .table-wrap td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap}.report-balance-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:18px}.report-balance-card{padding:25px 28px;border:1px solid #dce6d2;border-radius:23px;background:linear-gradient(130deg,#eff5e6,#fafcf6);min-width:0}.report-kicker{color:#93a183;font-size:9px;margin-bottom:10px}.report-received{display:grid;gap:6px;margin:7px 0 24px}.report-received>span{font-size:12px;color:#849075}.report-received>strong{font-size:clamp(25px,3vw,37px);line-height:1.15;color:#254a30;letter-spacing:-1.1px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.report-received>strong small{font-size:12px;font-weight:500;letter-spacing:0;color:#7f956e}.report-balance-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #dce6d2;padding-top:16px}.report-balance-pair>div{display:grid;gap:6px;min-width:0}.report-balance-pair span{display:flex;align-items:center;gap:6px;font-size:10px;color:#8a9a78}.report-balance-pair strong{font-size:16px;letter-spacing:-.3px;color:#506747;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.report-balance-pair small{font-size:9px;font-weight:500;letter-spacing:0;color:#9ba68f}.report-burn-card{position:relative;display:flex;align-items:center;gap:12px;justify-content:space-between;border:1px solid #e4e8df;border-radius:23px;background:#fff;padding:24px;min-width:0;overflow:hidden}.report-burn-card>div{min-width:0;position:relative;z-index:1}.report-burn-card .report-kicker{max-width:180px;color:#a39f8b}.report-burn-card h3{font-size:19px;letter-spacing:-.5px;margin:0 0 12px;color:#484f3f}.report-burn-card strong{font-size:19px;letter-spacing:-.5px;color:#697154;font-variant-numeric:tabular-nums;display:block;overflow-wrap:anywhere}.report-burn-card small{font-size:10px;font-weight:500;color:#9d9f8b;letter-spacing:0}.report-burn-note{display:block;font-size:9px;color:#a6a794;line-height:1.5;margin-top:9px}.report-burn-card>img{width:120px;max-width:40%;height:140px;object-fit:contain;mix-blend-mode:multiply;flex:none}.reports-page .report-activity-panel{padding-top:21px}.reports-page .report-filters{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,.55fr) minmax(145px,.55fr);gap:10px;margin-bottom:15px}.reports-page .search-field{min-width:0;border-color:#e5e9df;background:#f9fbf6}.reports-page .search-field input:not([type=checkbox]){background:transparent}.reports-page .report-filters select{background:#f9fbf6;border-color:#e5e9df;font-size:12px}.reports-page .activity-row{padding:18px 2px;gap:15px}.reports-page .movement-icon{width:35px;height:35px;border-radius:12px;flex:none}.reports-page .movement-description strong{font-size:13px;color:#3c573b}.reports-page .movement-description small{font-size:11px;color:#97a08a}.reports-page .movement-amount{font-size:13px;letter-spacing:-.15px;font-weight:650}.reports-page .movement-amount small{font-size:9px;letter-spacing:0}.reports-page .movement-amount.neutral{color:#829174}.reports-page .activity-row.selected{border-color:transparent}.movement-chevron{transition:transform .18s}.movement-chevron.expanded{transform:rotate(90deg)}.movement-detail-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.movement-inline-detail{padding:18px 22px;margin:0 0 12px 48px;background:#f4f7ee;border:1px solid #e4ebd9;border-radius:16px;max-width:590px}.movement-inline-detail .detail-amount{margin:12px 0 20px;font-size:26px;letter-spacing:-.6px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.movement-inline-detail .detail-amount small{font-size:11px;color:#8c9a7b}.movement-inline-detail .key-values{font-size:11px;gap:12px}.movement-demo-note{font-size:10px;color:#a0ab92;line-height:1.6;margin:18px 0 0}.report-empty{padding:35px 10px;text-align:center;color:#92a080}.report-empty h3{font-size:14px;color:#5f7650;margin:14px 0 5px}.report-empty p{font-size:12px;color:#96a38a}.report-ecb-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(270px,1fr);gap:18px}.report-chart-total{display:grid;gap:6px;padding-top:4px}.report-chart-total>strong{font-size:27px;letter-spacing:-.8px;color:#315a3b;overflow-wrap:anywhere}.report-chart-total>small{font-size:10px;color:#92a27f}.report-history-panel .history-chart{padding:5px 0 9px}.report-history-panel .chart-bars{height:190px;gap:15px;background:repeating-linear-gradient(to top,transparent 0,transparent 52px,#edf1e7 52px,#edf1e7 53px);border-color:#e3e9da}.report-history-panel .chart-column{width:48px;max-width:13%;gap:10px}.report-history-panel .chart-column>div{background:linear-gradient(to top,#bfd2a2,#5d8a58);border-radius:9px 9px 0 0}.report-history-panel .chart-column:last-child>div{background:linear-gradient(to top,#d2e6ad,#1e5938)}.report-source-panel .source-list>div{padding:15px 0;font-size:11px;gap:12px;align-items:center}.report-source-panel .source-list>div>span{display:flex;align-items:center;gap:8px;max-width:50%;line-height:1.5}.report-source-panel .source-list strong{display:grid;gap:4px;text-align:right;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.report-source-panel .source-list small{font-size:9px;font-weight:500;color:#91a17e}.report-source-dot{width:6px;height:6px;background:#648a50;border-radius:50%;flex:none}.report-source-dot.vip{background:#9477c0}.retentions-balance{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.retentions-balance>div{display:grid;gap:10px;padding:19px 21px;border-radius:16px;background:#f6f8f2}.retentions-balance>div:last-child{background:#edf5e5}.retentions-balance span{font-size:11px;color:#8b9a7b}.retentions-balance strong{font-size:30px;letter-spacing:-.8px;color:#48673a;font-variant-numeric:tabular-nums}.retentions-balance small{font-size:11px;color:#91a380;font-weight:500;letter-spacing:0}.retentions-action{display:flex;align-items:center;justify-content:space-between;gap:18px}.retentions-action p{font-size:12px;color:#98a287;line-height:1.7;margin:0}.report-transparency .key-values{margin:23px 0}.report-scope-note{display:flex;align-items:flex-start;gap:9px;border-top:1px solid #e6ebdf;padding-top:18px;color:#91a17d}.report-scope-note p{font-size:11px;line-height:1.7;margin:0}.report-transparency .document-link{font-size:12px}.report-transparency .document-link small{font-size:10px}.reports-page .section-title .button{font-size:12px}.reports-page .report-balance-grid strong,.reports-page .retentions-balance strong{font-weight:650}@media(max-width:1100px){.fund-accumulation{grid-template-columns:minmax(0,1.1fr) minmax(225px,1fr)}.fund-accumulation-main{padding:27px}.fund-accumulation-context{padding:25px}.fund-balance-value{font-size:39px}.report-balance-grid{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr)}.report-balance-card{padding:23px}.report-burn-card{padding:22px;gap:2px}.report-burn-card>img{width:88px}.report-received>strong{font-size:29px}.report-balance-pair strong{font-size:13px}.report-burn-card strong{font-size:16px}.reports-page .movement-date{display:none}.reports-page .movement-amount{margin-left:auto}.report-ecb-grid{grid-template-columns:1fr}.report-source-panel .source-list>div{padding:13px 0}.report-source-panel .source-list strong{display:block;font-size:13px}.report-source-panel .source-list small{margin-left:5px}}@media(max-width:750px){.fund-accumulation{grid-template-columns:1fr}.fund-accumulation-main{gap:22px;padding:26px}.fund-accumulation-context{padding:23px 26px;display:grid;grid-template-columns:1fr auto;gap:8px 25px}.fund-orbit-icon{display:none}.fund-accumulation-context h2{font-size:19px;max-width:none;margin:0;grid-column:1}.fund-accumulation-context>p{font-size:11px;grid-column:1}.fund-rules{grid-column:2;grid-row:1/3;margin:0;gap:20px;align-self:center}.fund-rules>div+div{padding-left:20px}.fund-rules strong{font-size:21px}.fund-rules small{font-size:9px}.fund-next-proposal{gap:12px;padding:17px}.fund-next-proposal>.pill{display:none}.report-balance-grid{grid-template-columns:1fr}.report-balance-card{padding:24px}.report-balance-pair strong{font-size:16px}.report-burn-card{padding:15px 22px}.report-burn-card>img{height:92px;width:105px;max-width:35%}.report-burn-card .report-kicker{font-size:8px;max-width:none;margin-bottom:7px}.report-burn-card h3{font-size:16px;margin-bottom:7px}.report-burn-card strong{font-size:19px}.report-burn-note{margin-top:5px}.reports-page .report-filters{grid-template-columns:1fr 1fr;gap:9px}.reports-page .search-field{grid-column:1/-1}.reports-page .report-filters select{width:100%;font-size:12px}.report-transparency{grid-template-columns:1fr}.reports-tabs{overflow-x:auto;white-space:nowrap}.reports-tabs button{flex:none;font-size:12px;padding:8px 12px}.movement-inline-detail{margin-left:0}.retentions-balance{gap:10px}.retentions-balance>div{padding:17px}.retentions-balance strong{font-size:26px}.retentions-action{align-items:flex-start;flex-direction:column}.retentions-action>.button{align-self:stretch}}@media(max-width:480px){.fund-accumulation{border-radius:21px}.fund-accumulation-main{padding:22px;gap:23px}.fund-category{font-size:9px}.fund-balance-value{font-size:37px}.fund-balance-value small{font-size:12px}.fund-progress-labels{font-size:10px}.fund-progress-block p{font-size:9px}.fund-accumulation-context{padding:20px 22px;grid-template-columns:1fr;gap:10px}.fund-accumulation-context h2{font-size:18px;max-width:230px}.fund-accumulation-context>p{font-size:11px;max-width:280px}.fund-rules{grid-column:1;grid-row:auto;margin-top:8px;gap:28px}.fund-rules>div+div{padding-left:28px}.fund-rules>div{display:flex;align-items:center;gap:7px}.fund-rules small{max-width:65px;line-height:1.35;font-size:9px}.fund-rules strong{font-size:20px}.fund-next-proposal{padding:15px;gap:10px}.fund-next-icon{width:36px;height:40px;border-radius:11px}.fund-next-proposal h3{font-size:12px}.fund-next-proposal p{font-size:10px}.report-balance-card{padding:20px}.report-received{margin:7px 0 20px}.report-received>strong{font-size:28px}.report-balance-pair{gap:11px}.report-balance-pair strong{font-size:14px}.report-balance-pair small{display:block;margin-top:3px}.report-balance-pair span{font-size:9px}.report-burn-card{padding:15px 20px}.report-burn-card strong{font-size:17px}.reports-page .section-title{align-items:flex-start}.reports-page .section-title>.button{min-width:44px;max-width:100px;gap:5px;font-size:10px;padding:9px}.reports-page .section-title h2{font-size:19px}.reports-page .section-title p{font-size:11px}.reports-page .report-activity-panel{padding:15px}.reports-page .activity-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:6px 9px;padding:17px 0}.reports-page .movement-icon{width:30px;height:30px;grid-row:1/3}.reports-page .movement-description{grid-column:2;grid-row:1}.reports-page .movement-description strong{font-size:12px}.reports-page .movement-description small{font-size:10px}.reports-page .movement-amount{grid-column:2;grid-row:2;font-size:12px;margin:0}.reports-page .movement-chevron{grid-column:3;grid-row:1/3}.reports-page .movement-date{display:none}.movement-inline-detail{padding:14px}.movement-inline-detail .detail-amount{font-size:23px}.movement-inline-detail .key-values{font-size:10px}.reports-page .report-filters select{font-size:16px;padding:9px}.reports-page .search-field input:not([type=checkbox]){font-size:16px}.retentions-balance>div{padding:15px 12px}.retentions-balance strong{font-size:23px}.retentions-balance small{display:block;font-size:10px;margin-top:5px}.retentions-balance span{font-size:10px}.report-retentions .panel-head{gap:10px}.report-retentions .panel-head .pill{font-size:8px;padding:4px 6px}.report-source-panel .source-list>div>span{font-size:10px;max-width:48%}.report-source-panel .source-list strong{display:grid;gap:3px;font-size:11px}.report-source-panel .source-list small{margin:0;font-size:8px}.report-chart-total>strong{font-size:25px}.report-history-panel .chart-bars{gap:10px}}@media(prefers-reduced-motion:reduce){.movement-chevron{transition:none}}.financing-proposal-description{margin:10px 0 20px;color:#807261;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.proposal-pdf-frame{display:block;width:100%;height:min(60vh,560px);border:0;background:#eee9df}.proposal-document-note{font-size:11px;color:#8a7b69;line-height:1.5;margin:10px}dialog.modal.proposal-detail-modal{border:1px solid #a28059;border-radius:4px;background:#f8f4ec;color:#44382c}.proposal-detail-modal .modal-header{background:linear-gradient(125deg,#3c332a,#232220);border-bottom:1px solid #ac8358;color:#f4e7d3;padding:14px 20px}.proposal-detail-modal .modal-header h2{font-size:18px;font-weight:500}.proposal-detail-modal .modal-header .icon-button{background:none;color:#d5c2a8;border:0}.proposal-detail-modal .project-detail-heading h2{font-size:24px;margin:8px 0 0}.proposal-detail-modal .gov-eyebrow{color:#9e774c}.proposal-detail-modal .project-description{color:#766654;font-size:14px;line-height:1.65;overflow-wrap:anywhere;margin:0}.proposal-detail-modal .project-detail-stats{border-radius:0;background:#eee5d7;padding:16px;gap:18px}.proposal-detail-modal .project-detail-stats span{color:#90795d}.proposal-detail-modal .recipient-address{background:transparent;border:1px solid #d9cbb6;border-radius:2px;padding:12px;color:#876947}.proposal-detail-modal .project-document{border-radius:2px;border-color:#d9cbb6}.proposal-detail-modal .project-document>a{color:#916436;padding:12px}.proposal-detail-modal .project-document small{color:#988367}.proposal-detail-modal .project-detail-foot{color:#9f917e;font-size:10px}@media(max-width:600px){.proposal-detail-modal .project-detail-stats{grid-template-columns:1fr 1fr;gap:12px;padding:12px}.proposal-detail-modal .project-detail-stats span{font-size:10px}.proposal-detail-modal .project-detail-stats strong{font-size:14px}.proposal-detail-modal .project-description{font-size:12px}.proposal-detail-modal .modal-header{padding:12px 16px}}:root{font-family:Manrope,sans-serif;color:#193c31;background:#f4f6f2;font-synthesis:none;font-weight:500;--green:#174f3c;--muted:#78887e;--line:#e3e9e1;--paper:#fff;--lime:#d1ee9e}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #67a783;outline-offset:3px}input:focus,textarea:focus,select:focus{outline:2px solid #7fb598;outline-offset:1px}h1,h2,h3,p{margin-top:0}h1{font-size:29px;letter-spacing:-1.2px;line-height:1.2}h2{font-size:18px;letter-spacing:-.55px;line-height:1.35;margin-bottom:0}h3{font-size:16px;letter-spacing:-.3px}a{color:var(--green)}svg{flex-shrink:0}small{font-size:12px}strong{font-weight:750}.muted{color:var(--muted)}.eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650}.text-link{display:inline-flex;gap:7px;align-items:center;background:none;border:0;color:#357456;padding:8px 0;font-size:12px;font-weight:700;white-space:nowrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 18px;border:1px solid transparent;border-radius:12px;font-size:13px;font-weight:750;transition:background .18s,transform .18s;white-space:normal}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{background:#1a523e;color:#fff}.button.secondary{background:#fff;border-color:#dce5db;color:#2e5e47}.button.ghost{background:transparent;color:#385f4b}.button.danger{background:#fff1ed;color:#ac422a;border-color:#f2d7ce}.button.icon-button{padding:9px;min-width:44px}.full-width{width:100%}.pill{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:750;white-space:nowrap;background:#eaf3e0;color:#4f7738}.pill.amber{background:#fbefd8;color:#987037}.pill.neutral{background:#eef0ed;color:#768077}.pill.red{background:#ffeae3;color:#a54632}.panel{background:#fff;border:1px solid #e8ece5;border-radius:21px;padding:23px;min-width:0;box-shadow:0 5px 20px #26443103}.panel-head,.section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.panel-head h2,.panel-head h3{margin:0}.section-title p{font-size:13px;margin:8px 0 0}.view-content,.ci-section,.gov-section,.admin-section{display:grid;gap:20px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.field{display:grid;gap:8px;font-size:12px;font-weight:650}.field input,.field textarea,input:not([type=checkbox]):not([type=radio]),select,textarea{min-width:0;border:1px solid #dfe6db;background:#fff;border-radius:10px;padding:12px;color:#234235}input[type=file]{font-size:12px;padding:8px}.form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px}.notice{background:#f2f5ee;border-radius:12px;color:#687e69;font-size:12px;line-height:1.7;padding:12px 15px;margin:16px 0 0}.empty-state{text-align:center;padding:40px 20px;color:#79877d}.empty-state svg{margin-bottom:14px}.empty-state h3{color:#355746}.empty-state p{font-size:13px}.empty-message{padding:25px;text-align:center;color:var(--muted);font-size:13px}.tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);padding-bottom:10px}.tabs button{min-height:44px;padding:9px 16px;border:0;border-radius:12px;background:none;color:#728475;font-size:13px;font-weight:650}.tabs button.active{background:#e5eddf;color:#2c633f}.key-values{display:grid;grid-template-columns:1fr 1.5fr;gap:15px;font-size:12px}.key-values dt{color:#7a887d}.key-values dd{text-align:right;margin:0;overflow-wrap:anywhere}.table-caption{font-size:11px;color:#899286;margin:15px 0 0}.detail-amount{font-size:34px;font-weight:750;margin:24px 0}.detail-amount small{font-size:16px}.metrics-inline{align-items:center}.metrics-inline>div{display:grid;gap:9px}.metrics-inline strong{font-size:22px}.metrics-inline .muted{font-size:12px}.app-shell{max-width:1800px;min-height:100vh;margin:auto}.app-main{margin-left:215px;padding:30px 35px 18px;max-width:1585px}.app-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:27px}.app-topbar h1{margin:0 0 8px}.app-topbar p{font-size:12px;color:#8c978b;margin:0}.account-tools{display:flex;align-items:center;gap:10px}.wallet-button{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e1e6db;border-radius:14px;min-height:43px;padding:10px 14px;color:#587159;font-size:12px;font-weight:650}.wallet-button svg{width:16px}.route-content{min-width:0}.app-footer{display:flex;justify-content:space-between;font-size:10px;color:#939c90;padding-top:22px}.mobile-title{display:none}.toast{position:fixed;bottom:24px;left:calc(50% + 104px);transform:translate(-50%);z-index:120;background:linear-gradient(115deg,#34302b,#252321);color:#f2e9db;border:1px solid #79634d;border-left:3px solid #c19a6b;border-radius:5px;padding:10px 13px 10px 16px;box-shadow:0 8px 28px #18120d30;width:max-content;max-width:min(440px,calc(100vw - 32px));font-size:12px;line-height:1.5;overflow-wrap:anywhere}.toast.error{background:#302724;border-color:#805542;border-left-color:#d78b69;color:#fff0e5}.connection-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 18px;background:#fff0d9;border:1px solid #eed8b9;border-radius:13px;font-size:12px;color:#8b6c39;margin-bottom:18px}.connection-banner button{padding:8px 12px;min-height:38px}.demo-profiles{display:grid;gap:9px}.demo-profiles button,.profile-option{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px;width:100%;border:1px solid #e0e7dd;background:#fff;border-radius:12px;padding:15px;color:#355c42;min-height:55px}.demo-profiles small{display:block;color:#81927e;margin-top:4px}.wallet-address{font-size:12px;overflow-wrap:anywhere;background:#f3f6ef;padding:14px;border-radius:12px}.modal{border:1px solid #e1e7de;border-radius:24px;padding:0;width:min(560px,calc(100vw - 32px));max-height:88dvh;color:#254231;box-shadow:0 20px 100px #15372625}.modal.wide{width:min(840px,calc(100vw - 32px))}.modal::backdrop{background:#183e3566;backdrop-filter:blur(5px)}.modal-header{position:sticky;top:0;z-index:3;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid #e6ece3}.modal-header h2{font-size:18px}.modal-body{padding:25px}.modal-body>p{font-size:13px;line-height:1.6}.source-list{display:grid}.source-list>div{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid #e6ebe2;font-size:12px}.source-list strong{white-space:nowrap}.claim-total{font-size:36px;font-weight:800;margin:16px 0}.claim-total small{font-size:16px}.claim-row{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e5ebe1}.claim-progress{display:flex;gap:8px;align-items:center;font-size:12px;color:#5b785a}.claim-step{border:1px solid #dbe8cf;background:#f4f8ed;padding:18px;border-radius:15px;margin-top:16px}.overview{display:grid;gap:20px}.overview-lead{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:20px}.balance-hero{background:#164a39 url(/7freedom-update/assets/hero-emerald.png) center/cover;border-radius:24px;padding:30px;color:#fff;min-width:0;display:flex;flex-direction:column;justify-content:center;box-shadow:0 12px 28px #17472c0e}.balance-label{display:flex;align-items:center;gap:10px;font-size:13px;color:#e1ecdc}.live-dot{width:6px;height:6px;background:#c8ed95;border-radius:50%}.balance-value{font-size:clamp(42px,4.4vw,66px);letter-spacing:-3px;font-weight:750;line-height:1.22;margin:11px 0 17px;font-variant-numeric:tabular-nums}.balance-value>span{font-size:20px;font-weight:500;letter-spacing:0;color:#b8d1bc}.balance-sources{display:flex;gap:20px;font-size:11px;color:#a7c2ad;margin-bottom:26px}.balance-sources>span+span{padding-left:20px;border-left:1px solid #93b4a240}.balance-sources strong{margin-left:8px;color:#e5f0db;font-size:12px}.balance-actions{display:flex;align-items:center;gap:22px}.balance-actions .button{background:var(--lime);color:#285530;padding:12px 20px}.balance-actions .button>svg:last-child{margin-left:15px}.balance-detail{display:flex;align-items:center;gap:6px;border:0;background:none;color:#c5dabb;font-size:12px;min-height:44px}.investment-quick{padding:24px;display:grid;gap:12px}.investment-quick .panel-head{margin:0}.investment-quick h2{font-size:16px}.icon-soft{background:#eff4e7;color:#698553;width:31px;height:31px;display:grid;place-items:center;border-radius:10px}.quick-wallet,.quick-capacity{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#8b9786}.quick-wallet strong{color:#3e5d3e;font-size:12px}.quick-amount{display:flex;align-items:center;background:#f8faf6;border:1px solid #e2e9db;border-radius:13px;padding-right:15px}.quick-amount input:not([type=checkbox]){border:0;background:none;font-size:28px;font-weight:700;width:100%;padding:12px 15px;outline-offset:-2px}.quick-amount>span{font-size:12px;color:#879a7c}.quick-capacity strong{font-weight:650;color:#70846a}.overview-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:16px 8px;border-bottom:1px solid #e1e7da;border-top:1px solid #e1e7da}.overview-metrics>div,.overview-metrics>button{display:flex;align-items:center;gap:12px;padding:0 18px}.overview-metrics>div+div,.overview-metrics>button{border-left:1px solid #dce4d5}.overview-metrics>button{border-top:0;border-right:0;border-bottom:0;background:none;text-align:left;color:inherit}.overview-metrics small{display:block;color:#8c9788;font-size:11px;margin-bottom:5px}.overview-metrics strong{font-size:20px;letter-spacing:-.6px}.overview-metrics em{font-size:10px;letter-spacing:0;font-style:normal;color:#90a085;font-weight:500;margin-left:3px}.metric-icon{width:36px;height:36px;border:1px solid #e0e9d7;display:grid;place-items:center;border-radius:11px;color:#688755;background:#f8faf4}.metric-icon.amber{color:#a18c57}.overview-metrics>button>svg{margin-left:auto;color:#94a187}.overview-middle{display:grid;grid-template-columns:1.35fr 1fr;gap:25px}.chest-preview{padding:6px 4px 0}.chest-preview h2>span{color:#849574;font-size:12px;font-weight:600;margin-left:8px}.chest-preview .panel-head{margin-bottom:0}.preview-gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px}.preview-gallery button{padding:0;border:0;background:none;display:grid;justify-items:center;color:#477040;min-width:0}.preview-gallery img{width:100%;max-width:205px;height:155px;object-fit:contain;filter:drop-shadow(0 9px 9px #293d1515);transition:transform .3s}.preview-gallery button:hover img{transform:translateY(-4px)}.preview-gallery button>span{display:flex;gap:10px;align-items:center;font-size:12px;padding-bottom:5px}.vote-preview{align-self:center;padding:22px}.vote-preview .panel-head{margin-bottom:17px}.vote-preview .eyebrow{font-size:10px}.vote-preview-body{display:flex;justify-content:space-between;gap:20px;align-items:center}.vote-preview h2{max-width:210px;font-size:17px;margin-bottom:12px}.proposal-value{font-size:22px;letter-spacing:-.6px}.proposal-value small{font-size:11px;color:#8c9d80;font-weight:500;letter-spacing:0}.mini-vote-result{text-align:right;display:grid;gap:3px}.mini-vote-result strong{font-size:28px;font-weight:650;color:#6b8e43;letter-spacing:-1.3px}.mini-vote-result small{font-size:10px;color:#90a27c}.vote-progress{height:5px;background:#ecf1e3;border-radius:5px;margin-top:17px;position:relative}.vote-progress span{height:100%;display:block;background:#9ebd77;border-radius:5px}.vote-progress i{position:absolute;top:-2px;height:9px;width:1px;background:#58824f}.vote-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.vote-preview-footer>span{font-size:10px;color:#95a18a}.vote-preview-footer .text-link{font-size:11px}.overview-bottom{display:grid;grid-template-columns:1.35fr 1fr;gap:25px}.recent-activity{padding:21px}.recent-activity .panel-head{margin-bottom:4px}.recent-activity h2{font-size:15px}.burn-preview{display:flex;align-items:center;gap:10px;text-align:left;color:inherit;padding:18px;border:1px solid #e8ece5}.burn-preview>img{width:135px;height:142px;object-fit:contain;mix-blend-mode:multiply}.burn-preview>span{min-width:0;display:grid;gap:10px}.burn-preview .eyebrow{font-size:11px;color:#7d956e}.burn-preview strong{display:block;font-size:21px;letter-spacing:-.8px}.burn-preview strong small{font-size:10px;color:#81926f;font-weight:500;letter-spacing:0}.burn-caption{display:flex;align-items:center;gap:8px;font-size:10px;color:#99a18e}.mobile-quick{display:none}.activity-list{display:grid}.activity-row{display:flex;align-items:center;gap:12px;text-align:left;background:none;color:inherit;border:0;border-bottom:1px solid #edf0e7;padding:14px 0;width:100%;min-height:64px}.activity-row:last-child{border:0}.movement-icon{width:32px;height:32px;border-radius:10px;background:#f0f5e8;color:#87a566;display:grid;place-items:center}.movement-icon.out{background:#f7f1e5;color:#ab9b76}.movement-description{display:grid;gap:4px;min-width:0}.movement-description strong{font-size:12px;font-weight:650}.movement-description small{font-size:10px;color:#96a08c}.movement-date{margin-left:auto;font-size:10px;color:#94a089}.movement-amount{font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.movement-amount small{font-size:9px;font-weight:500}.positive{color:#689553}.negative{color:#87967e}.compact .movement-date{display:none}.compact .movement-amount{margin-left:auto}.report-filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.report-filters select{font-size:12px}.search-field{display:flex;align-items:center;padding-left:12px;border:1px solid #e0e8db;border-radius:10px;flex:1}.search-field input:not([type=checkbox]){border:0;width:100%;padding:12px 8px;font-size:12px}.document-link{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #e7ede3;font-size:13px;text-decoration:none;margin-bottom:12px}.document-link span{flex:1}.document-link small{display:block;color:#8a9982;font-size:11px;margin-top:5px}.chart-bars{height:215px;display:flex;align-items:flex-end;justify-content:space-around;border-bottom:1px solid #dfe9d9;gap:20px}.chart-column{display:grid;gap:10px;justify-items:center;width:80px}.chart-column>div{background:#99b584;width:100%;border-radius:12px 12px 0 0}.chart-column>span,.chart-column>small{font-size:11px;color:#7d9670}.chart-column>small{margin-bottom:10px}.history-chart{padding:25px 10px 10px}@media(min-width:1600px){.app-main{padding:40px 50px}.overview{gap:25px}.balance-hero{min-height:280px}.preview-gallery img{height:190px;max-width:240px}}@media(max-width:1150px){.app-main{margin-left:180px;padding:28px 24px}.overview-lead{grid-template-columns:1.35fr 1fr;gap:16px}.balance-hero{padding:25px}.balance-value{font-size:49px}.overview-middle,.overview-bottom{gap:18px;grid-template-columns:1.15fr 1fr}.burn-preview{gap:2px;padding:13px}.burn-preview>img{width:100px}.burn-preview strong{font-size:18px}.overview-metrics>div,.overview-metrics>button{padding:0 11px;gap:9px}.overview-metrics strong{font-size:18px}}@media(max-width:900px){.app-main{margin-left:155px;padding:24px 20px}.overview-lead{grid-template-columns:1fr}.investment-quick.desktop-only{display:none}.overview-middle,.overview-bottom{grid-template-columns:1fr 1fr;gap:15px}.balance-hero{min-height:240px}.preview-gallery{gap:5px}.preview-gallery img{height:135px}.preview-gallery button>span{gap:5px;flex-wrap:wrap;justify-content:center}.vote-preview{padding:16px}.vote-preview h2{font-size:15px}.burn-preview{flex-direction:column;gap:0;justify-content:center}.burn-preview>img{width:105px;height:100px}.burn-preview>span{gap:7px}.overview-metrics{padding:13px 0}.metric-icon{display:none}.app-topbar h1{font-size:26px}.two-columns{grid-template-columns:1fr}.account-tools>.pill{display:none}.movement-date{display:none}.movement-amount{margin-left:auto}}@media(max-width:650px){body{background:#f5f7f1}.desktop-only{display:none!important}.app-main{margin-left:0;padding:15px 17px 91px}.app-topbar{position:relative;display:flex;flex-wrap:wrap;margin-bottom:17px;gap:12px}.mobile-title{display:flex;order:0;align-items:center;gap:5px;flex:1;font-size:22px;font-weight:800;letter-spacing:-1px}.app-topbar>div:first-child:not(.mobile-title):not(.account-tools){order:2;flex-basis:100%;padding-top:5px}.app-topbar h1{font-size:25px;margin:0 0 4px;letter-spacing:-.9px}.app-topbar p{font-size:10px}.account-tools{order:1;gap:6px}.wallet-button{font-size:10px;padding:7px 9px;min-height:36px;border-radius:11px;gap:5px}.wallet-button svg{width:14px}.account-tools .pill{display:inline-flex;font-size:9px;padding:4px 7px}.account-tools>.icon-button{display:none}.app-footer{display:none}.toast{left:50%;bottom:calc(80px + env(safe-area-inset-bottom));width:max-content;font-size:11px;padding:9px 11px 9px 13px}.connection-banner{font-size:11px;padding:10px;gap:8px}.connection-banner .button{font-size:10px;padding:7px;min-height:38px}.overview{gap:14px}.overview-lead{display:block}.balance-hero{padding:20px 22px;border-radius:20px;min-height:0;height:195px;justify-content:initial}.balance-label{font-size:11px}.balance-value{font-size:46px;letter-spacing:-2.1px;margin:6px 0 8px}.balance-value>span{font-size:16px}.balance-sources{gap:16px;font-size:10px;margin-bottom:15px}.balance-sources>span+span{padding-left:16px}.balance-sources strong{font-size:11px;margin-left:5px}.balance-actions{gap:16px}.balance-actions .button{font-size:12px;min-height:40px;padding:9px 13px;border-radius:10px;gap:7px}.balance-actions .button>svg:last-child{margin-left:5px;width:15px}.balance-detail{font-size:11px;min-height:40px}.overview-metrics{grid-template-columns:1fr 1fr;padding:11px 0}.overview-metrics>div{gap:10px;padding:0 12px}.overview-metrics>div:first-child{padding-left:4px}.overview-metrics small{font-size:10px;margin-bottom:3px}.overview-metrics strong{font-size:18px}.overview-metrics em{font-size:9px}.metric-icon{display:grid;width:30px;height:30px;border-radius:9px}.metric-icon svg{width:15px}.mobile-quick{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center;min-height:101px}.mobile-invest{border:1px solid #e3e9da;background:#fff;padding:13px;border-radius:17px;display:grid;gap:8px;text-align:left;color:#4d7542;align-self:center}.mobile-invest>span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:750}.mobile-invest>span>svg:last-child{margin-left:auto;width:14px}.mobile-invest>strong{font-size:20px;letter-spacing:-.6px}.mobile-invest>strong>small{font-size:10px;font-weight:500;letter-spacing:0;color:#8ea47d}.mobile-invest>small{font-size:9px;color:#93a187}.mobile-chest{position:relative;min-width:0;display:grid;justify-items:center;border:0;background:none;color:#5d814a;padding:0}.mobile-chest img{width:100%;height:92px;object-fit:contain;filter:drop-shadow(0 5px 4px #293d1515)}.mobile-chest>span{display:flex;align-items:center;gap:8px;font-size:11px}.mobile-chest strong{font-size:10px;color:#8a9e78}.overview-middle{display:block}.vote-preview{padding:13px 15px;border-radius:17px}.vote-preview .panel-head{margin-bottom:7px}.vote-preview .eyebrow{font-size:9px;gap:5px}.vote-preview .eyebrow svg{width:13px}.vote-preview .pill{font-size:8px;padding:4px 6px}.vote-preview-body{gap:8px}.vote-preview h2{font-size:12px;margin:0;max-width:200px}.proposal-value{font-size:15px;display:inline-block;margin-top:4px;letter-spacing:-.3px}.proposal-value small{font-size:9px}.mini-vote-result strong{font-size:25px}.mini-vote-result small{font-size:9px}.vote-progress{margin-top:8px;height:4px}.vote-preview-footer{margin-top:3px}.vote-preview-footer>span{font-size:9px}.vote-preview-footer .text-link{font-size:10px;padding:6px 0}.overview-bottom{display:flex;flex-direction:column;gap:12px}.burn-preview{order:-1;flex-direction:row;justify-content:initial;padding:5px 12px;border-radius:15px;gap:13px;min-height:69px}.burn-preview>img{width:61px;height:60px}.burn-preview>span{flex:1;gap:4px}.burn-preview .eyebrow{font-size:9px;gap:4px}.burn-preview .eyebrow svg{width:12px}.burn-preview strong{font-size:19px}.burn-preview strong small{font-size:9px}.burn-caption{display:none}.recent-activity{padding:0 3px;background:none;border:0;box-shadow:none}.recent-activity .panel-head{margin:0}.recent-activity h2{font-size:12px}.recent-activity .text-link{font-size:9px}.recent-activity .activity-row:nth-child(n+3){display:none}.activity-row{gap:9px;padding:10px 0;min-height:55px}.movement-icon{width:28px;height:28px;border-radius:9px}.movement-icon svg{width:15px}.movement-description strong{font-size:11px}.movement-description small{font-size:9px}.movement-amount{font-size:11px}.movement-amount small{font-size:8px}.compact .activity-row{min-height:47px;padding:8px 0}.section-title{align-items:flex-start;margin-bottom:0;gap:10px}.section-title h2{font-size:23px;letter-spacing:-.8px}.section-title p{font-size:11px;line-height:1.6}.section-title>.button{font-size:0;min-width:44px;padding:10px}.section-title>.button svg{width:18px}.view-content,.ci-section,.gov-section,.admin-section{gap:16px}.panel{padding:18px;border-radius:19px}.overview .panel{padding:initial}.overview .vote-preview{padding:13px 15px}.overview .burn-preview{padding:5px 12px}.overview .recent-activity{padding:0 3px}.panel-head{margin-bottom:15px}.panel-head h2{font-size:16px}.tabs{gap:3px;justify-content:space-between;padding-bottom:7px}.tabs button{font-size:11px;padding:8px 10px;flex:1}.report-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.search-field{grid-column:1/-1}.report-filters select{padding:10px 8px;font-size:12px;width:100%}.search-field input:not([type=checkbox]){font-size:16px}.report-filters .search-field{padding-left:10px}.three-columns{grid-template-columns:1fr 1fr;gap:15px}.metrics-inline .button{grid-column:1/-1}.metrics-inline strong{font-size:18px}.two-columns{gap:15px}.modal{border-radius:22px;max-height:90dvh;width:calc(100vw - 22px)}.modal.wide{width:calc(100vw - 22px)}.modal-header{padding:13px 17px}.modal-header h2{font-size:16px}.modal-body{padding:19px}.form-actions{gap:8px}.form-actions>.button{flex:1;padding:11px}.field input,.field textarea,input:not([type=checkbox]):not([type=radio]),textarea{font-size:16px}.key-values{font-size:11px;gap:14px}.chart-bars{gap:13px}.chart-column>span{font-size:10px}.history-chart{padding:15px 0}.source-list>div{font-size:11px}.notice{font-size:11px}.button,.document-link{font-size:12px}.table-caption{font-size:10px}}@media(max-width:370px){.app-main{padding-left:13px;padding-right:13px}.account-tools .pill{display:none}.balance-value{font-size:43px}.metric-icon{display:none}.overview-metrics strong{font-size:19px}.mobile-quick{gap:10px}.mobile-invest{padding:11px}.wallet-button{font-size:9px}.vote-preview h2{max-width:182px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.stack{display:grid;gap:18px}.stack>p{margin:0;font-size:12px;line-height:1.65}.inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px}.metric-value{display:block;font-size:27px;letter-spacing:-.8px;margin-top:7px}.header-date{font-size:11px;color:#929d89;white-space:nowrap}.skip-link{position:fixed;top:-80px;left:15px;background:#fff;padding:12px;border:2px solid #487b48;border-radius:12px;z-index:200}.skip-link:focus{top:10px}.page-heading h1:focus{outline:0}.mobile-title{text-decoration:none}.wallet-address{display:flex;align-items:center;justify-content:space-between;gap:8px}.wallet-address code{min-width:0;overflow-wrap:anywhere}.demo-scenarios{border-top:1px solid #e1e8dc;padding-top:20px}.demo-scenarios p{font-size:11px;line-height:1.6;margin:12px 0}.claim-total{margin:0}.claim-total>.muted{font-size:12px;letter-spacing:0;font-weight:500}.claim-total .metric-value{font-size:38px}.claim-steps{list-style:none;padding:0;margin:0}.claim-steps li{display:flex;align-items:center;gap:11px;padding:15px 0;border-bottom:1px solid #e5ecdf;font-size:11px}.claim-steps li>div{display:grid;gap:5px}.claim-steps li>span:last-child{margin-left:auto;white-space:nowrap}.claim-steps small{font-size:10px;color:#96a18c}.claim-steps .confirmed{color:#70974f}.claim-step-icon{color:#aec39a}.toast{display:flex;align-items:center;gap:15px}.toast>button{background:none;border:0;color:inherit;display:grid;place-items:center;padding:5px;min-width:32px;min-height:32px}@media(max-width:650px){.page-heading{order:2;flex-basis:100%;padding-top:3px}.mobile-title{display:block}.header-date{display:none}.app-topbar .page-heading h1{font-size:24px}.app-topbar .page-heading p{font-size:9px}.app-topbar{margin-bottom:15px}.claim-steps li{font-size:10px;gap:8px}.claim-steps small{font-size:9px}.wallet-address{font-size:11px}.stack{gap:16px}}@media(max-width:650px){.app-main{padding-top:12px;padding-bottom:78px}.app-topbar{gap:9px;margin-bottom:12px}.app-topbar .page-heading p{display:none}.app-topbar .page-heading h1{margin:0}.page-heading{padding-top:0!important}.overview{gap:10px}.balance-hero{height:175px;padding:16px 20px}.balance-value{font-size:44px;margin:4px 0 5px}.balance-sources{margin-bottom:11px}.balance-actions .button,.balance-detail{min-height:42px}.overview-metrics{padding:9px 0}.overview-metrics>div{padding-top:0;padding-bottom:0}.mobile-quick{min-height:88px;gap:15px}.mobile-invest{gap:5px;padding:11px 12px}.mobile-invest>small{display:none}.mobile-chest img{height:77px}.overview .vote-preview{padding:11px 13px}.vote-preview h2{max-width:205px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vote-preview .panel-head{margin-bottom:5px}.vote-preview .proposal-value{font-size:14px;margin-top:2px}.vote-preview-footer .text-link{min-height:30px;padding:4px 0}.vote-progress{margin-top:6px}.overview .burn-preview{padding:3px 12px;min-height:60px}.burn-preview>img{height:52px;width:52px}.overview-bottom{gap:9px}.recent-activity .panel-head{margin-bottom:0}.recent-activity .panel-head h2{font-size:12px}.recent-activity .compact .activity-row{min-height:42px;padding:6px 0}.recent-activity .movement-description{gap:2px}}@media(min-width:651px)and (max-width:900px){.overview-lead{grid-template-columns:minmax(0,1.2fr) minmax(190px,1fr)}.investment-quick.desktop-only{display:grid;padding:17px;gap:9px}.investment-quick h2{font-size:13px}.quick-wallet,.quick-capacity{flex-wrap:wrap;font-size:9px}.balance-hero{padding:20px}.balance-value{font-size:40px}.balance-sources{gap:10px;flex-wrap:wrap;font-size:10px;margin-bottom:15px}.balance-sources>span+span{padding-left:10px}.balance-actions{gap:7px;flex-wrap:wrap}.balance-actions .button{padding:10px 11px;font-size:11px}.balance-detail{font-size:10px}.balance-actions .button>svg:last-child{display:none}.header-date{display:none}}.table-wrap{max-width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.data-table th{color:#86937e;font-size:11px;font-weight:600;padding:12px 10px;border-bottom:1px solid #e5eadf}.data-table td{padding:16px 10px;border-bottom:1px solid #edf0e8}.data-table tr:last-child td{border:0}.data-table code{font-size:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media(max-width:650px){.ci-plan-table{min-width:0!important;display:block}.ci-plan-table thead{display:none}.ci-plan-table tbody{display:grid;gap:16px}.ci-plan-table tr{display:grid;grid-template-columns:1fr 1fr 38px;gap:12px;padding:15px 0;border-top:1px solid #e4ecdc}.ci-plan-table td{padding:0!important;border:0!important;display:block}.ci-plan-table td:first-child{grid-column:1/3;grid-row:1}.ci-plan-table td:nth-child(2),.ci-plan-table td:nth-child(5){display:none}.ci-plan-table td:nth-child(3){grid-column:1;grid-row:2}.ci-plan-table td:nth-child(4){grid-column:2/4;grid-row:2}.ci-plan-table td:nth-child(3):before{content:"Disponible";display:block;font-size:10px;color:#89987c;margin-bottom:5px}.ci-plan-table td:nth-child(4):before{content:"Por liberar";display:block;font-size:10px;color:#89987c;margin-bottom:5px}.ci-plan-table td:nth-child(6){grid-column:1/4;grid-row:3;display:flex;gap:12px;align-items:center}.ci-plan-table td:nth-child(7){grid-column:3;grid-row:1}.ci-plan-table td>small{margin-top:0}.ci-plan-table td:first-child>small{margin-top:5px}.ci-plan-table .ci-plan-progress{width:100%;max-width:170px}.ci-plan-table td:nth-child(6)>small{white-space:nowrap}.ci-section .panel-head:has(+.ci-plan-tools){gap:8px}.ci-section .panel-head:has(+.ci-plan-tools) p{font-size:11px;line-height:1.5;margin:5px 0}.ci-section .panel-head:has(+.ci-plan-tools) .button{min-height:40px;padding:9px 12px;font-size:10px}.form-grid{grid-template-columns:1fr}.data-table th,.data-table td{padding:12px 7px;font-size:11px}.data-table code{font-size:9px}.voting-feature .voting-feature-grid{grid-template-columns:minmax(0,1fr) 102px;gap:12px;margin:20px 0}.voting-feature .vote-donut{width:98px;height:98px;padding:10px}.voting-feature .vote-donut strong{font-size:26px}.voting-feature .vote-donut span{font-size:5px;letter-spacing:.1em}.voting-feature .vote-donut strong small{font-size:12px}.voting-feature .vote-chart-area{align-content:start;gap:10px;padding-top:7px}.voting-feature .vote-threshold-label{font-size:9px;text-align:center;line-height:1.4}.voting-feature .proposal-title-button h2{font-size:19px}.voting-feature .proposal-request strong{font-size:25px}.voting-feature .proposal-request{margin:18px 0 12px}.voting-feature .proposal-request>span{font-size:10px}.voting-feature .proposal-dates{font-size:9px;gap:7px}.voting-feature .gov-project-link{font-size:10px;line-height:1.5;margin-top:15px;align-items:flex-start}.voting-feature .vote-totals strong{font-size:18px;padding:0}.voting-feature .vote-action-band{gap:14px;padding-top:18px}.voting-feature .vote-personal{display:flex;align-items:center;justify-content:space-between;gap:10px}.voting-feature .vote-personal>span{font-size:10px}.voting-feature .vote-personal strong{font-size:16px}.voting-feature .vote-action-note{font-size:10px}.voting-feature .vote-threshold-marker{background:linear-gradient(#fff 0 11px,transparent 11px)}}.mobile-vote-tile{display:none}@media(max-width:650px){.overview .vote-preview{padding:0}.vote-preview>.panel-head,.vote-preview>.vote-preview-body,.vote-preview>.vote-progress,.vote-preview>.vote-preview-footer{display:none}.mobile-vote-tile{display:flex;align-items:center;width:100%;gap:10px;padding:16px 13px;min-height:78px;text-align:left;background:none;border:0;color:#365e43}.mobile-vote-icon{display:grid;place-items:center;background:#edf3e3;width:32px;height:32px;border-radius:10px;color:#7c9a63}.mobile-vote-tile>span:nth-child(2){display:grid;gap:6px;flex:1}.mobile-vote-tile strong{font-size:13px;font-weight:750}.mobile-vote-tile>span>span{font-size:10px;color:#819777;display:flex;align-items:center;gap:5px}.mobile-vote-tile b{font-size:12px;color:#739a56}.mobile-vote-tile i{width:1px;height:12px;background:#dae4d1;margin:0 5px}.mobile-vote-tile>svg{color:#8da07e}.balance-actions .button{min-height:44px}}.pdf-attachment-preview{border-top:1px solid #e4eadf}.pdf-attachment-preview>summary{font-size:12px;color:#53734b;padding:13px 16px;cursor:pointer;min-height:44px}.pdf-canvas-host{padding:14px;font-size:12px;line-height:1.6;background:#f5f6f1}.l7-pdf-preview-pages{display:flex;align-items:center;gap:10px;font-size:11px;margin:8px 0 14px}.l7-pdf-preview-pages[hidden]{display:none}.l7-pdf-preview-pages input{max-width:75px;min-height:40px}.l7-pdf-preview-stage{overflow:auto;max-height:600px}.l7-pdf-preview-stage canvas{display:block;max-width:100%;height:auto!important;margin:auto}.l7-pdf-preview-status{font-size:11px;color:#73866b}.l7-pdf-preview-stage[aria-busy=true]{min-height:70px}.account-tools>.pill{display:inline-flex!important}@media(max-width:370px){.account-tools{gap:4px}.account-tools .pill{font-size:8px;padding:4px 6px;gap:3px}.account-tools .pill svg{width:11px}.wallet-button{padding:7px 8px}.mobile-title{font-size:21px}}@media(max-width:650px){.ci-plan-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.ci-plan-table td{min-width:0}}.principal-overview .balance-hero{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-template-rows:1fr auto;align-items:center;gap:24px 18px;padding:27px 28px;background-position:center}.balance-main{min-width:0}.principal-overview .balance-value{font-size:58px;margin:11px 0 5px}.balance-subtitle{font-size:11px;color:#aacbb6}.balance-breakdown{display:flex;align-items:center;gap:14px;justify-content:flex-end}.balance-ring{width:94px;height:94px;border-radius:50%;padding:7px;flex-shrink:0;box-shadow:0 0 25px #b5ead00a}.balance-ring>div{display:grid;align-content:center;justify-items:center;gap:4px;width:100%;height:100%;border-radius:50%;background:#124937;color:#e2f5c7}.balance-ring span{font-size:10px;letter-spacing:1.4px;font-weight:700}.balance-ring svg{color:#bbea91}.balance-legend{display:grid;gap:17px}.balance-legend>div{display:grid;gap:4px}.balance-legend span{display:flex;align-items:center;gap:5px;font-size:10px;color:#b9d3bd}.balance-legend i{width:5px;height:5px;border-radius:50%;background:#d6f3a5}.balance-legend>div+div i{background:#65cbb5}.balance-legend strong{font-size:17px;color:#effadf;font-variant-numeric:tabular-nums}.principal-overview .balance-actions{grid-column:1/-1;justify-content:space-between;border-top:1px solid #d6ecd321;padding-top:17px;gap:15px}.principal-actions{display:flex;gap:12px;align-items:center}.principal-actions>button{display:flex;gap:10px;align-items:center;min-height:52px;padding:12px 18px;background:#fff;border:1px solid #e0e8d9;border-radius:14px;color:#4b7043;font-size:13px;font-weight:700}.principal-actions>button:hover{background:#eef4e8}.principal-actions>button>svg:last-child{width:14px;margin-left:5px}.principal-actions .principal-invest-action{background:#e3eecf;border-color:#d5e5bf;color:#355c29}.principal-actions .principal-vote-action{margin-left:auto;background:transparent;border-color:transparent;font-size:11px;color:#789767}.principal-chests{scroll-margin-top:25px}.principal-chests .ci-chest-gallery{grid-template-columns:repeat(7,minmax(0,1fr));gap:11px;padding:16px 0 25px}.principal-chests .ci-chest-art{height:142px}.principal-chests .ci-chest-art img{width:100%;height:142px;max-width:175px}.principal-chests .ci-chest-heading{font-size:9px;gap:4px;justify-content:center}.principal-chests .ci-chest-number{font-size:11px}.principal-chests .ci-gallery-caption,.principal-chests .section-title p{display:none}.principal-chests .section-title{margin:0}.principal-chests .ci-chest-caption h2{font-size:15px}.principal-chests .ci-chest-caption p{font-size:17px}.principal-chests .ci-chest-caption span,.principal-chests .ci-open-action{font-size:10px}.principal-chests .ci-chest>.button{font-size:11px;padding:9px 10px;min-height:40px}.principal-chests .ci-foot-link>span{display:none}.principal-chests .ci-benefit-grid .panel-head h2{font-size:15px}.principal-chests .ci-benefit-grid .panel{padding:19px}.principal-chests .ci-benefit-grid{gap:15px}body:has(.operation-overlay){overflow:hidden}.operation-overlay{position:fixed;inset:0;z-index:60;background:#15362d70;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:28px}.operation-sheet{width:min(1060px,100%);max-height:92dvh;overflow:auto;border-radius:25px;background:#f6f8f2;box-shadow:0 25px 100px #15362635;outline:0}.operation-header{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:19px 27px;background:#fbfcf8;border-bottom:1px solid #e1e8da}.operation-header .eyebrow{font-size:10px;color:#92a081;margin-bottom:4px}.operation-header h2{font-size:20px}.operation-body{padding:25px}.operation-body .section-title{display:none}.reports-summary-strip{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:16px;margin-bottom:2px}.reports-summary-strip>div{display:flex;align-items:center;gap:17px;padding:18px 20px;border:1px solid #e4eadf;background:#fff;border-radius:17px;min-width:0}.reports-summary-strip span{display:block;font-size:11px;color:#879879;margin-bottom:6px}.reports-summary-strip strong{font-size:23px;letter-spacing:-.8px}.reports-summary-strip small{font-size:11px;font-weight:500;color:#92a083}.reports-summary-strip img{width:65px;height:65px;object-fit:contain;mix-blend-mode:multiply}.reports-summary-strip>div:last-child{padding:8px 15px}@media(min-width:651px)and (max-width:1150px){.principal-overview .balance-hero{grid-template-columns:1fr 120px;padding:22px;gap:15px}.principal-overview .balance-value{font-size:43px}.balance-breakdown{flex-direction:column;gap:10px}.balance-ring{height:78px;width:78px}.balance-legend{display:flex;gap:14px}.balance-legend strong{font-size:13px}.balance-legend span{font-size:9px}.principal-chests .ci-chest-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.principal-chests .ci-chest-art,.principal-chests .ci-chest-art img{height:160px}.principal-actions>button{padding:11px 14px;font-size:12px}.principal-actions .principal-vote-action{font-size:10px}}@media(max-width:650px){.principal-overview .balance-hero{height:auto;min-height:209px;grid-template-columns:minmax(0,1fr) 108px;padding:19px;gap:14px 10px}.principal-overview .balance-value{font-size:39px;margin:9px 0 3px;white-space:nowrap}.principal-overview .balance-value>span{font-size:13px}.balance-subtitle{font-size:9px}.principal-overview .balance-label{font-size:10px}.balance-breakdown{flex-direction:column;gap:9px}.balance-ring{width:73px;height:73px;padding:5px}.balance-ring svg{width:19px}.balance-ring span{font-size:8px}.balance-legend{display:flex;gap:12px}.balance-legend span{font-size:8px;gap:3px}.balance-legend strong{font-size:12px}.principal-overview .balance-actions{padding-top:11px;gap:10px}.principal-overview .balance-actions .button{font-size:11px;padding:10px 12px}.principal-overview .balance-detail{font-size:10px}.principal-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.principal-actions>button{min-height:53px;padding:10px 8px;justify-content:center;gap:6px;font-size:10px;border-radius:12px}.principal-actions>button>svg{width:16px}.principal-actions>button>svg:last-child{display:none}.principal-actions .principal-vote-action{display:none}.principal-chests .ci-section{gap:13px}.principal-chests .section-title h2{font-size:20px}.principal-chests .section-title .pill{font-size:9px;padding:5px 7px}.principal-chests .ci-chest-gallery{display:flex;gap:12px;padding:12px 0 15px;margin:0 -6px}.principal-chests .ci-chest{flex:0 0 48%;scroll-snap-align:start}.principal-chests .ci-chest-art{height:140px}.principal-chests .ci-chest-art img{height:140px;width:100%;max-width:170px}.principal-chests .ci-chest-heading{font-size:9px;gap:5px}.principal-chests .ci-chest-caption h2{font-size:13px}.principal-chests .ci-chest-caption p{font-size:15px;margin-top:4px}.principal-chests .ci-chest-progress{margin:8px 0}.principal-chests .ci-chest-caption{margin-top:0}.principal-chests .ci-benefit-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.principal-chests .ci-benefit-grid>.panel{flex:0 0 87%;scroll-snap-align:start;min-width:0;padding:18px}.principal-chests .ci-foot-link{margin-top:0}.operation-overlay{padding:0;align-items:flex-end}.operation-sheet{max-height:94dvh;border-radius:24px 24px 0 0}.operation-header{padding:14px 17px}.operation-header h2{font-size:17px}.operation-header .eyebrow{font-size:9px}.operation-header .button{font-size:11px;padding:9px 12px}.operation-body{padding:17px}.reports-summary-strip{grid-template-columns:1fr 1fr;gap:10px}.reports-summary-strip>div{padding:14px;gap:10px}.reports-summary-strip>div:last-child{grid-column:1/-1;padding:6px 14px;gap:15px}.reports-summary-strip strong{font-size:20px}.reports-summary-strip span{font-size:10px}.reports-summary-strip img{width:60px;height:60px}}@media(max-width:370px){.principal-overview .balance-hero{padding:16px;grid-template-columns:minmax(0,1fr) 95px;gap:12px 7px}.principal-overview .balance-value{font-size:34px;letter-spacing:-1.9px}.balance-legend{gap:8px}.balance-legend strong{font-size:11px}.principal-overview .balance-value>span{font-size:11px}.principal-overview .balance-actions .button{font-size:10px}.principal-overview .balance-detail{font-size:9px}}.claim-groups{display:grid;gap:12px}.claim-group{padding:17px;border:1px solid #e0e8d8;border-radius:17px;background:#fbfcf8}.claim-group-heading{display:flex;align-items:center;gap:11px;margin-bottom:17px}.claim-group-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:#eaf1df;color:#618449}.claim-group h3{margin:0 0 3px;font-size:15px}.claim-group-heading small{font-size:10px;color:#829177}.claim-group-action{display:flex;align-items:center;justify-content:space-between;gap:12px}.claim-group-action>strong{font-size:24px;letter-spacing:-.8px;white-space:nowrap}.claim-group-action>strong small{font-size:11px;color:#8e9d80;font-weight:500;letter-spacing:0}.claim-group-action .button{font-size:11px;padding:10px 13px}.claim-selected{padding-top:15px;border-top:1px solid #e4eadf}.claim-demo-note{font-size:10px!important;color:#94a087}.claim-selected .notice{font-size:11px}@media(max-width:500px){.claim-group{padding:14px}.claim-group-action{align-items:stretch;flex-direction:column;gap:11px}.claim-group-action>strong{font-size:24px}.claim-group-action .button{width:100%;font-size:12px}.claim-group-heading{margin-bottom:12px}.claim-group h3{font-size:14px}.claim-group-heading small{font-size:10px}.claim-total .metric-value{font-size:34px}}.balance-legend.named-sources{gap:11px}.balance-legend.named-sources strong{font-size:15px}.balance-legend.named-sources strong small{font-size:8px;font-weight:500;color:#b9d3bd}.principal-overview .balance-hero{grid-template-columns:minmax(0,1fr) 220px}.balance-legend.named-sources span{font-size:10px}.balance-legend.named-sources i{flex-shrink:0}@media(min-width:651px)and (max-width:1150px){.principal-overview .balance-hero{grid-template-columns:minmax(0,1fr) 122px}.balance-legend.named-sources{display:grid;gap:7px}.balance-breakdown:has(.named-sources) .balance-ring{display:none}.balance-legend.named-sources>div{display:flex;justify-content:space-between;gap:8px}.balance-legend.named-sources strong{font-size:11px}.balance-legend.named-sources strong small{display:none}.balance-legend.named-sources span{font-size:8px}}@media(max-width:650px){.principal-overview .balance-hero{grid-template-columns:minmax(0,1fr) 114px}.balance-breakdown:has(.named-sources){gap:10px}.balance-breakdown:has(.named-sources) .balance-ring{width:57px;height:57px;padding:4px}.balance-breakdown:has(.named-sources) .balance-ring svg{width:16px;height:16px}.balance-breakdown:has(.named-sources) .balance-ring span{font-size:7px}.balance-legend.named-sources{display:grid;gap:6px;width:100%}.balance-legend.named-sources>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.balance-legend.named-sources span{font-size:8px}.balance-legend.named-sources strong{font-size:10px;white-space:nowrap}.balance-legend.named-sources strong small{display:none}.balance-subtitle{max-width:140px;line-height:1.5;display:block}.principal-overview .balance-value{font-size:37px}}@media(max-width:370px){.principal-overview .balance-hero{grid-template-columns:minmax(0,1fr) 105px}.principal-overview .balance-value{font-size:32px}.balance-legend.named-sources span{font-size:7px}.balance-legend.named-sources strong{font-size:9px}}.vip-summary{display:flex;flex-direction:column;justify-content:space-between;padding:22px;gap:14px;position:relative;background:#fcfdf8}.vip-summary .panel-head{margin:0}.vip-summary h2{display:flex;align-items:center;gap:8px;font-size:17px}.vip-summary h2 svg{color:#9d9661}.vip-summary .pill{font-size:9px;background:#f0eddc;color:#998755}.vip-summary-balance{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:85px}.vip-summary-balance>div{display:grid;gap:7px}.vip-summary-balance span{font-size:11px;color:#8b947d}.vip-summary-balance strong{font-size:38px;letter-spacing:-1.7px}.vip-summary-balance small{font-size:13px;font-weight:500;color:#93a184;letter-spacing:0}.vip-summary-balance img{width:100px;height:89px;object-fit:contain;filter:drop-shadow(0 8px 7px #3c422012)}.vip-summary-sources{display:flex;gap:18px;font-size:11px}.vip-summary-sources>div{display:grid;gap:5px;flex:1}.vip-summary-sources>div+div{border-left:1px solid #e2e7d8;padding-left:18px}.vip-summary-sources span{font-size:10px;color:#8b967e}.vip-summary-sources strong{font-size:13px}.vip-summary-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.vip-summary-actions .button{font-size:11px;padding:10px 13px}.vip-summary-status{font-size:10px;color:#8e9a7e}.vip-summary.is-locked .vip-summary-balance strong{color:#a7b29d}.principal-chests .ci-vip-panel{display:none}.principal-chests .ci-benefit-grid{grid-template-columns:1fr 1fr}@media(max-width:650px){.principal-overview .overview-lead{display:grid;grid-template-columns:1fr;gap:10px}.vip-summary{padding:14px 16px;gap:10px;border-radius:18px}.vip-summary h2{font-size:14px}.vip-summary .pill{font-size:8px}.vip-summary-balance{min-height:0;height:60px}.vip-summary-balance img{width:78px;height:70px}.vip-summary-balance strong{font-size:29px}.vip-summary-balance span{font-size:9px}.vip-summary-balance>div{gap:4px}.vip-summary-balance small{font-size:10px}.vip-summary-sources{gap:12px}.vip-summary-sources>div+div{padding-left:12px}.vip-summary-sources strong{font-size:11px}.vip-summary-sources span{font-size:9px}.vip-summary-actions{gap:8px}.vip-summary-actions .button{font-size:10px;min-height:40px;padding:8px 12px}.vip-summary-status{font-size:9px}.vip-summary.is-locked .vip-summary-sources{display:none}.vip-summary.is-locked .vip-summary-actions{position:absolute;right:16px;bottom:16px;max-width:155px;justify-content:flex-end}.vip-summary.is-locked .vip-summary-balance img,.vip-summary.is-locked .vip-summary-actions .button{display:none}}.self-state-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:3px 0 3px 6px}.self-state-bar>div{display:grid;gap:5px}.self-state-bar span{font-size:10px;color:#8a997f}.self-state-bar strong{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650}.self-state-bar strong i{width:3px;height:3px;border-radius:50%;background:#99af84}.self-state-bar .button{font-size:11px;padding:10px 14px;min-height:42px}@media(max-width:650px){.self-state-bar{gap:8px;padding:3px 0}.self-state-bar span{font-size:8px}.self-state-bar strong{font-size:10px;gap:6px}.self-state-bar .button{font-size:9px;padding:9px 10px;gap:6px}.self-state-bar .button svg{width:14px}.self-state-bar strong i{width:2px;height:2px}}.demo-time-controls{border-top:1px solid #e2e9dc;padding-top:14px}.demo-time-controls summary{cursor:pointer;font-size:12px;font-weight:650;min-height:38px}.demo-time-controls p{font-size:11px}.demo-time-controls .button{font-size:11px;padding:9px 12px}:root{--green:#124b3b;--muted:#728479;--line:#e1e8e0;--lime:#c4f17e;background:#f3f6f2;color:#203e32;font-weight:500}body{background:radial-gradient(ellipse at 90% 0,#e6eee438,transparent 65%),#f3f6f2}.app-shell{max-width:1800px}.app-main{margin-left:196px;padding:31px 32px 20px;max-width:1604px}.app-topbar{margin-bottom:27px}.app-topbar h1{font-size:28px;font-weight:600;letter-spacing:-1.1px}.app-topbar p{font-size:11px;color:#87988b}.wallet-button{border:1px solid #e0e8de;background:#ffffffb0;border-radius:13px;color:#335743;font-size:11px;min-height:43px}.account-tools>.pill{font-size:9px;background:#e7eddf;color:#719062}.header-date{font-size:10px;color:#8a998a}.app-footer{padding-top:24px;gap:15px;align-items:center;font-size:9px}.app-footer .text-link{font-size:10px}.button{font-size:12px;border-radius:12px;font-weight:600;min-height:44px}.button.primary{background:#194e39;color:#f1f8e9}.button.secondary{border-color:#dce6d5;background:#fbfdf8;color:#49633a}.button.ghost{color:#5f7b51}.panel{border:1px solid #e1e8de;box-shadow:none;border-radius:21px}.tabs{border:0;gap:5px}.tabs button{font-size:12px;background:#eaf0e5;color:#71836a}.tabs button.active{background:#173f30;color:#e5f4d8}.toast{font-size:12px}.v4-overview{display:grid;gap:25px}.v4-benefit-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:19px}.v4-cash-card,.v4-vip-card{position:relative;border-radius:24px;padding:24px 26px;isolation:isolate;min-width:0;overflow:hidden;display:flex;flex-direction:column;min-height:330px}.v4-cash-card{background:linear-gradient(90deg,#123c2eed,#143e2e55),url(/7freedom-update/assets/hero-emerald.png) center/cover;color:#f7fbe9;box-shadow:0 12px 32px #21493212}.v4-cash-card:after{content:"";position:absolute;right:-22%;top:-60%;width:83%;aspect-ratio:1;border:1px solid #c9f79c0c;border-radius:50%;box-shadow:0 0 0 43px #c9f79c04,0 0 0 86px #c9f79c04;z-index:-1}.v4-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#c4d7bd;position:relative;z-index:1}.v4-live{display:flex;align-items:center;gap:6px;font-size:9px;white-space:nowrap;color:#cee6b1;background:#d2ffa310;padding:6px 8px;border-radius:20px}.v4-live i{height:5px;width:5px;background:#bcec84;border-radius:50%}.v4-live i.is-live{animation:live-dot 2.5s ease-in-out infinite}.v4-cash-main{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:133px}.v4-cash-main>div{min-width:0;position:relative;z-index:1}.v4-token{display:flex;align-items:baseline;gap:8px;font-size:clamp(35px,3.1vw,54px);font-weight:500;letter-spacing:-2px;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.15}.v4-token>span{white-space:nowrap}.v4-token-fraction{font-size:.58em;letter-spacing:-.8px;color:#dcf0c7}.v4-token>small{font-size:11px;font-weight:500;letter-spacing:.05em;color:#a7c59a}.v4-balance-caption{display:block;font-size:10px;color:#8bb49d;margin-top:12px}.v4-ecb-coin{width:93px;height:93px;object-fit:contain;transform:rotate(-13deg);filter:drop-shadow(0 12px 12px #07190d55);margin-right:-5px}.v4-balance-origins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid #cfefc51c;padding:18px 0 20px}.v4-balance-origins>div+div{border-left:1px solid #cfefc51c;padding-left:13px}.v4-balance-origins span{display:flex;gap:5px;align-items:center;font-size:9px;color:#a4c1a0;margin-bottom:7px}.v4-balance-origins i{width:4px;height:4px;border-radius:50%;background:#bcde82}.v4-balance-origins>div:nth-child(2) i{background:#86cca6}.v4-balance-origins>div:nth-child(3) i{background:#62bab3}.v4-balance-origins strong{font-size:12px;font-weight:500;color:#e4f1d4;letter-spacing:-.1px;font-variant-numeric:tabular-nums;white-space:nowrap}.v4-card-actions{display:flex;align-items:center;gap:16px;margin-top:auto;position:relative;z-index:1}.v4-cash-card .button{background:#c4f17e;color:#153c23;border:0;min-width:166px}.v4-cash-card .button svg:last-child{margin-left:auto}.v4-quiet-button{border:0;background:none;color:#d0e2c5;display:flex;align-items:center;gap:8px;min-height:44px;font-size:11px;padding:5px 0}.v4-vip-card{background:radial-gradient(ellipse at 85% 15%,#a688e282,transparent 59%),linear-gradient(115deg,#312642,#554174);color:#fff;border:1px solid #ffffff12;box-shadow:0 12px 32px #4c286219}.v4-vip-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,#ffffff0a 0,transparent 40%)}.v4-vip-brand{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.09em;color:#f7e7ff}.v4-vip-brand svg{color:#e5c985}.v4-vip-brand b{font-weight:500;font-size:8px;letter-spacing:.1em;color:#ead9ac;border-left:1px solid #d7bfd14d;padding-left:8px}.v4-vip-tag{background:#dac7ff1a;border:1px solid #e2d0fd22;border-radius:20px;padding:5px 8px;font-size:9px;color:#e0d0f1}.v4-vip-wallet{position:absolute;right:-12px;top:48px;width:205px;height:205px;object-fit:contain;transform:rotate(-8deg);filter:drop-shadow(0 13px 15px #170b2560);z-index:-1}.v4-vip-content{margin:27px 0 17px;max-width:75%;min-height:107px;position:relative}.v4-vip-content h2{font-size:29px;font-weight:500;letter-spacing:-1px;line-height:1.18;color:#f9f2ff;margin:0 0 11px}.v4-vip-content p{font-size:10px;line-height:1.8;color:#cdbadf;margin:0;max-width:210px}.v4-vip-unlock{width:56%;max-width:238px;margin-bottom:19px}.v4-vip-unlock>div{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.v4-vip-unlock>div>span{height:4px;background:#a393b73b;border-radius:4px}.v4-vip-unlock>div>span.filled{background:#dfc1ff;box-shadow:0 0 6px #d9b4ff24}.v4-vip-unlock>small{display:block;font-size:8px;color:#beaad2;margin-top:9px}.v4-vip-card .button{background:#eee0ff;color:#50325e;border-color:#fff0;min-width:180px;font-size:11px}.v4-vip-card .button svg{margin-left:auto}.v4-vip-card.is-active .v4-vip-wallet{width:145px;height:145px;right:-9px;top:68px;opacity:.85}.v4-vip-card.is-active .v4-vip-content{margin:24px 0 15px;min-height:82px;max-width:100%}.v4-vip-card.is-active h2{font-size:18px;letter-spacing:-.3px;margin-bottom:13px}.v4-vip-card .v4-token{font-size:35px;position:relative;z-index:1}.v4-vip-card .v4-token-fraction{color:#e3d1fc}.v4-vip-card .v4-token>small{color:#c7b3e2}.v4-vip-caption{font-size:9px;display:block;margin-top:8px;color:#b6a1cb}.v4-vip-origins{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px 0 16px;border-top:1px solid #ddc5ff20;position:relative;z-index:1}.v4-vip-origins span{display:block;font-size:9px;color:#c2afda;margin-bottom:6px}.v4-vip-origins strong{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.v4-vip-card .v4-quiet-button{font-size:9px;color:#d5bdef;gap:5px}.v4-action-dock{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#fff;border:1px solid #e3eadf;border-radius:20px;padding:14px 20px}.v4-quick-buttons{display:flex;gap:25px}.v4-quick-buttons>button{display:flex;align-items:center;gap:10px;background:none;border:0;color:#31523b;padding:0;min-height:44px}.v4-quick-buttons>button>span{width:41px;height:41px;display:grid;place-items:center;background:#eff4e8;border-radius:13px;color:#4d7540}.v4-quick-buttons>button:first-child>span{background:#c4ef87;color:#315429}.v4-quick-buttons strong{font-size:11px;font-weight:600;white-space:nowrap}.v4-account-state{border-left:1px solid #e6ecdf;padding-left:22px;text-align:right}.v4-account-state>span{font-size:10px;color:#84937b;display:flex;align-items:center;gap:5px;justify-content:flex-end}.v4-account-state b{color:#435f35;font-weight:600}.v4-account-state i{width:3px;height:3px;background:#bac8aa;border-radius:50%;margin:0 3px}.v4-account-state>button{display:inline-flex;align-items:center;gap:6px;font-size:9px;border:0;background:none;padding:9px 0 0;color:#6d855a;min-height:30px}.v4-chests{padding:15px 4px 0;scroll-margin-top:24px}.vault-v4-footer{display:none}.vault-v4-benefits-fold>summary,.vault-v4-plans>summary{min-height:47px}.vault-v4-selection-hint{padding-bottom:16px}.v4-eyebrow{display:block;font-size:8px;letter-spacing:.13em;font-weight:600;color:#83937a;margin-bottom:7px}.v4-inline-claim{scroll-margin-top:24px}.v4-claim-panel{background:#fff;padding:23px;border:1px solid #dce6d5;border-radius:21px}.v4-inline-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.v4-inline-heading h2{font-weight:550;font-size:22px}.v4-close{border:0;width:44px;height:44px;border-radius:12px;background:#f0f5eb;color:#7e9270;display:grid;place-items:center;cursor:pointer}.v4-claim-panel .claim-groups{grid-template-columns:1fr 1fr;gap:15px}.v4-claim-panel .claim-group{background:#f8faf5;border-color:#e4eadf;padding:18px}.v4-claim-panel .claim-group-action{flex-wrap:wrap}.v4-claim-panel .claim-group-action>strong{font-size:21px;letter-spacing:-.5px;font-weight:500;font-variant-numeric:tabular-nums}.v4-claim-panel .claim-group-action .button{min-width:95px;font-size:10px}.v4-claim-note{font-size:10px;color:#8c9b82;margin:15px 0 0;line-height:1.6}.v4-claim-panel .claim-selected{margin-top:15px}.v4-claim-panel .claim-selected>.inline{font-size:10px}.v4-claim-panel .claim-steps{margin-top:13px}.v4-claim-panel .claim-steps li>span:last-child{font-size:12px;font-variant-numeric:tabular-nums}.v4-claim-panel .claim-steps strong{font-size:12px}.v4-claim-panel .claim-steps small{font-size:10px}.governance-page>.section-title h2,.reports-page>.section-title h2,.admin-section>.section-title h2{font-size:24px;font-weight:550}.fund-accumulation{border-radius:24px}.fund-next-proposal{border-radius:18px}.fund-balance-value{font-variant-numeric:tabular-nums}.reports-summary-strip>div{border-radius:21px}.reports-summary-strip strong{font-weight:550}.report-live-metric,.metrics-inline strong{font-variant-numeric:tabular-nums}.admin-section .button,.admin-section .field{font-size:11px}@keyframes live-dot{0%,to{box-shadow:0 0 #c6ed8940}50%{box-shadow:0 0 0 4px #c6ed8900}}@media(min-width:1600px){.v4-cash-card,.v4-vip-card{min-height:350px;padding:28px 31px}.v4-cash-main{min-height:145px}.v4-ecb-coin{width:115px;height:115px}.v4-token{font-size:57px}.v4-vip-wallet{width:230px;height:230px;right:2px}.v4-vip-content h2{font-size:34px}.v4-balance-origins strong{font-size:14px}.v4-balance-origins span{font-size:10px}}@media(max-width:1200px)and (min-width:801px){.app-main{margin-left:170px;padding:25px}.v4-benefit-grid{gap:14px;grid-template-columns:1.12fr 1fr}.v4-cash-card,.v4-vip-card{padding:21px;min-height:319px}.v4-cash-main{min-height:127px}.v4-token{font-size:37px}.v4-ecb-coin{width:65px;height:65px;opacity:.9}.v4-card-top{font-size:10px}.v4-live{font-size:8px}.v4-balance-origins{gap:7px}.v4-balance-origins>div+div{padding-left:7px}.v4-balance-origins strong{font-size:10px}.v4-balance-origins span{font-size:8px}.v4-vip-content h2{font-size:26px}.v4-vip-wallet{width:166px;height:166px;right:-20px;top:68px}.v4-vip-unlock{width:66%}.v4-vip-card .v4-token{font-size:29px}.v4-vip-card.is-active .v4-vip-wallet{opacity:.4}.v4-quick-buttons{gap:17px}.v4-quick-buttons strong{font-size:10px}.v4-quick-buttons>button{gap:7px}.v4-account-state{padding-left:14px}.header-date{display:none}}@media(max-width:800px){.app-main{margin-left:0;padding:23px 22px 100px}.app-topbar{margin-bottom:22px}.mobile-title{display:block;color:#244832;font-size:22px;font-weight:650;letter-spacing:-1px;text-decoration:none}.page-heading{display:none}.account-tools{gap:7px}.header-date{display:none}.toast{bottom:90px;left:50%}.v4-benefit-grid{gap:14px}.v4-cash-card,.v4-vip-card{padding:20px;min-height:302px}.v4-token{font-size:35px}.v4-ecb-coin{position:absolute;right:3px;width:75px;height:75px;opacity:.35}.v4-cash-main{min-height:111px}.v4-card-top{font-size:10px}.v4-live{font-size:8px}.v4-balance-origins{gap:7px}.v4-balance-origins>div+div{padding-left:7px}.v4-balance-origins strong{font-size:10px}.v4-balance-origins span{font-size:8px}.v4-vip-content h2{font-size:25px}.v4-vip-content{margin-top:25px;min-height:91px}.v4-vip-wallet{width:160px;height:160px;right:-18px;top:73px}.v4-vip-content p{font-size:9px}.v4-vip-unlock{width:67%}.v4-vip-card .v4-token{font-size:30px}.v4-vip-card.is-active .v4-vip-wallet{opacity:.3}.v4-vip-card .button{min-width:0}.v4-vip-tag{font-size:8px}.v4-action-dock{padding:13px 17px}.v4-quick-buttons{gap:18px}.v4-quick-buttons>button{gap:7px}.v4-quick-buttons strong{font-size:10px}.v4-account-state{padding-left:15px}.v4-chests{padding:7px 0 0}.app-footer{font-size:8px}.connection-banner{font-size:10px;gap:9px;padding:11px}.connection-banner .button{font-size:10px}}@media(max-width:600px){.app-main{padding:19px 16px 92px}.app-topbar{margin-bottom:18px}.mobile-title{font-size:23px}.wallet-button{min-height:40px;padding:9px 11px;gap:7px;font-size:10px;border-radius:12px}.wallet-button svg{width:14px}.account-tools>.pill{font-size:8px;padding:5px 7px}.v4-overview{gap:16px}.v4-benefit-grid{grid-template-columns:1fr;gap:12px}.v4-cash-card{padding:21px 22px 20px;min-height:265px;border-radius:22px}.v4-card-top{font-size:11px}.v4-live{font-size:8px;padding:5px 7px}.v4-cash-main{min-height:101px}.v4-token{font-size:45px;letter-spacing:-2px;gap:7px}.v4-token-fraction{font-size:.54em;letter-spacing:-.8px}.v4-token>small{font-size:9px}.v4-ecb-coin{opacity:1;width:68px;height:68px;right:12px;top:53px;z-index:-1}.v4-cash-main>div{max-width:100%}.v4-balance-caption{font-size:9px;margin-top:8px}.v4-balance-origins{gap:8px;padding:13px 0 16px}.v4-balance-origins>div+div{padding-left:9px}.v4-balance-origins span{font-size:8px;margin-bottom:6px;gap:4px}.v4-balance-origins strong{font-size:10px;letter-spacing:-.2px}.v4-card-actions{gap:19px}.v4-cash-card .button{min-width:168px;font-size:11px;min-height:42px;padding:10px 14px}.v4-quiet-button{font-size:10px;min-height:42px}.v4-vip-card{min-height:226px;border-radius:22px;padding:20px 22px}.v4-vip-card .v4-card-top{font-size:10px}.v4-vip-wallet{width:176px;height:176px;right:-3px;top:28px;opacity:1}.v4-vip-content{margin:18px 0 12px;min-height:63px;max-width:68%}.v4-vip-content h2{font-size:24px;letter-spacing:-.7px;line-height:1.13;margin-bottom:7px}.v4-vip-content p{font-size:9px;line-height:1.7;max-width:192px}.v4-vip-unlock{width:56%;margin-bottom:14px}.v4-vip-unlock>small{font-size:7px;margin-top:7px}.v4-vip-card .button{font-size:10px;min-height:41px;padding:10px 13px;min-width:177px}.v4-vip-brand{font-size:10px}.v4-vip-tag{font-size:8px;padding:5px 7px}.v4-vip-card.is-active .v4-vip-wallet{width:143px;height:143px;top:37px;right:0;opacity:.6}.v4-vip-card.is-active .v4-vip-content{margin:18px 0 10px;min-height:74px}.v4-vip-card.is-active h2{font-size:14px;margin-bottom:10px}.v4-vip-card .v4-token{font-size:33px}.v4-vip-caption{font-size:8px;margin-top:6px}.v4-vip-origins{padding:10px 0 13px}.v4-vip-origins span{font-size:8px}.v4-vip-origins strong{font-size:10px}.v4-action-dock{display:grid;grid-template-columns:1fr;padding:14px 15px 11px;border-radius:18px;gap:12px}.v4-quick-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v4-quick-buttons>button{flex-direction:column;gap:8px;min-width:0}.v4-quick-buttons>button>span{height:39px;width:39px;border-radius:13px}.v4-quick-buttons strong{font-size:9px;line-height:1.2}.v4-account-state{display:flex;align-items:center;justify-content:space-between;border-left:0;border-top:1px solid #edf0e8;padding:9px 0 0;gap:5px}.v4-account-state>span{font-size:8px;gap:4px}.v4-account-state>button{font-size:8px;min-height:30px;padding:3px 0;gap:4px}.v4-account-state>button svg{width:12px}.v4-chests{padding:12px 0 0}.vault-v4-heading h2{font-size:24px;font-weight:500}.vault-v4-gallery{row-gap:14px}.vault-v4-art{height:81px}.vault-v4-art>img{height:90px}.vault-v4-chest-action{min-height:36px}.vault-v4-plans>summary,.vault-v4-benefits-fold>summary{min-height:47px}.v4-claim-panel{padding:18px 16px}.v4-inline-heading{margin-bottom:14px}.v4-inline-heading h2{font-size:20px}.v4-claim-panel .claim-groups{grid-template-columns:1fr;gap:10px}.v4-claim-panel .claim-group{padding:15px}.v4-claim-panel .claim-group-heading{margin-bottom:12px}.v4-claim-panel .claim-group-action{flex-direction:row;align-items:center;gap:7px;flex-wrap:nowrap}.v4-claim-panel .claim-group-action>strong{font-size:20px;letter-spacing:-.7px}.v4-claim-panel .claim-group-action>strong small{font-size:8px}.v4-claim-panel .claim-group-action .button{width:auto;min-width:76px;min-height:40px;font-size:9px;padding:9px 10px;gap:4px}.v4-claim-panel .claim-group h3{font-size:13px}.v4-claim-panel .claim-group-heading small,.v4-claim-note{font-size:9px}.v4-claim-panel .claim-steps li{gap:8px}.v4-claim-panel .claim-steps li>span:last-child{font-size:9px}.v4-claim-panel .claim-steps strong{font-size:10px}.v4-claim-panel .claim-steps small{font-size:8px}.v4-claim-panel .form-actions .button{font-size:10px;padding:10px 12px}.app-footer{flex-wrap:wrap;padding-top:20px;gap:2px;font-size:8px}.app-footer .text-link{font-size:9px}.fund-accumulation{border-radius:21px}.governance-page .section-title h2,.reports-page .section-title h2{font-size:23px}.fund-next-proposal{padding:20px 17px}.reports-summary-strip>div{border-radius:18px}}@media(max-width:360px){.app-main{padding-left:12px;padding-right:12px}.v4-cash-card,.v4-vip-card{padding-left:18px;padding-right:18px}.v4-token{font-size:40px}.v4-token-fraction{font-size:.55em}.v4-ecb-coin{width:58px;height:58px;right:10px;opacity:.65}.v4-vip-content h2{font-size:22px}.v4-vip-wallet{width:153px;height:153px;right:-5px;top:46px}.v4-balance-origins strong{font-size:9px}.v4-balance-origins span{font-size:8px}.v4-claim-panel .claim-group-action>strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.v4-live i.is-live{animation:none}.v4-overview *{scroll-behavior:auto}}@media(max-width:600px){.v4-vip-card.is-locked{min-height:204px;padding-top:18px;padding-bottom:18px}.v4-vip-card.is-locked .v4-vip-content{margin:15px 0 12px;min-height:0}.v4-vip-card.is-locked .v4-vip-content p{display:none}.v4-vip-card.is-locked .v4-vip-unlock>small{display:none}.v4-vip-card.is-locked .v4-vip-unlock{margin-bottom:16px}.v4-vip-card.is-locked .v4-vip-wallet{width:165px;height:165px;top:29px}.v4-vip-card.is-locked .v4-vip-content h2{margin-bottom:0}}.modal.action-modal{width:min(460px,calc(100vw - 28px));border-radius:23px;max-height:calc(100dvh - 36px);border-color:#dce7d6;background:#fcfdf9}.action-modal .modal-header{padding:14px 19px;background:#fcfdf9;border-color:#e8ede2}.action-modal .modal-header h2{font-size:18px;font-weight:550;letter-spacing:-.5px}.action-modal .modal-header>.button{min-height:36px;width:36px;min-width:36px;padding:8px;border-radius:11px}.action-modal .modal-body{padding:18px 21px 21px}.action-modal .v4-claim-panel{padding:0;border:0;background:none;border-radius:0}.compact-claim-total{padding:3px 0 17px}.compact-claim-total>span{display:block;font-size:10px;color:#829575;margin-bottom:7px}.compact-claim-total>strong{font-size:29px;font-weight:500;letter-spacing:-1px;line-height:1.2;color:#28533a;font-variant-numeric:tabular-nums}.compact-claim-total small{font-size:10px;letter-spacing:0;color:#91a282}.withdrawal-modal.is-vip .compact-claim-total>strong{color:#654288}.withdrawal-modal.is-vip .claim-group-icon{background:#efe7f7;color:#926eaa}.action-modal .v4-claim-panel .claim-groups{grid-template-columns:1fr;gap:10px}.action-modal .v4-claim-panel .claim-group{padding:14px 15px;background:#f2f6ed;border-color:#e2ead9;border-radius:15px}.action-modal .claim-group-heading{margin-bottom:10px;gap:8px}.action-modal .claim-group-icon{width:31px;height:31px;border-radius:10px}.action-modal .claim-group-icon svg{width:17px}.action-modal .claim-group h3{font-size:12px;margin-bottom:3px;font-weight:600}.action-modal .claim-group-heading small{font-size:9px}.action-modal .v4-claim-panel .claim-group-action{flex-direction:row;align-items:center;gap:10px;flex-wrap:nowrap}.action-modal .v4-claim-panel .claim-group-action>strong{font-size:21px;font-weight:500;letter-spacing:-.6px}.action-modal .v4-claim-panel .claim-group-action>strong small{font-size:9px}.action-modal .v4-claim-panel .claim-group-action .button{width:auto;min-width:87px;min-height:38px;font-size:10px;padding:9px 11px;gap:5px}.action-modal .v4-claim-note{font-size:9px;margin-top:12px;line-height:1.6}.action-modal .v4-claim-panel .claim-selected{margin-top:12px;padding-top:12px}.action-modal .v4-claim-panel .claim-steps li{padding:9px 0;gap:8px}.action-modal .v4-claim-panel .claim-steps strong{font-size:11px}.action-modal .v4-claim-panel .claim-steps small{font-size:9px}.action-modal .v4-claim-panel .claim-steps li>span:last-child{font-size:10px}.action-modal .form-actions{margin-top:12px;gap:7px}.action-modal .form-actions .button{font-size:10px;min-height:40px;padding:10px 12px}@media(max-width:600px){.modal.action-modal{border-radius:21px;width:calc(100vw - 24px);max-height:calc(100dvh - 26px)}.action-modal .modal-header{padding:12px 16px}.action-modal .modal-header h2{font-size:17px}.action-modal .modal-body{padding:16px 17px 18px}.compact-claim-total>strong{font-size:27px}.action-modal .v4-claim-panel .claim-group-action>strong{font-size:20px}.action-modal .v4-claim-panel .claim-group-action .button{min-width:78px;font-size:9px}.action-modal .claim-group{padding:13px}.action-modal .v4-claim-panel .claim-steps li>span:last-child{font-size:9px}}.withdrawal-modal .claim-selected:has(.notice){border-top:0;padding-top:7px}.withdrawal-modal .claim-selected .notice{font-size:10px;margin-top:10px;padding:9px 11px;line-height:1.5}.withdrawal-modal .claim-selected .inline{gap:7px}.withdrawal-modal .claim-selected .muted{font-size:9px}@media(max-width:360px){.compact-claim-total>strong{font-size:24px}.action-modal .v4-claim-panel .claim-group-action>strong{font-size:18px}.action-modal .v4-claim-panel .claim-group-action .button{min-width:74px;padding:8px;font-size:9px}}@media(max-height:580px){.action-modal .modal-header{padding-top:8px;padding-bottom:8px}.action-modal .modal-body{padding-top:12px;padding-bottom:14px}.action-modal .compact-claim-total{padding-top:0;padding-bottom:12px}.action-modal .v4-claim-panel .claim-group{padding-top:11px;padding-bottom:11px}}.v4-overview{gap:18px}.v4-benefit-grid{gap:14px}.v4-cash-card,.v4-vip-card{min-height:248px;padding:18px 22px;border-radius:21px}.v4-cash-main{min-height:77px}.v4-cash-main .v4-token{font-size:clamp(35px,3.2vw,49px)}.v4-balance-caption{margin-top:5px}.v4-ecb-coin{width:76px;height:76px}.v4-balance-origins{gap:9px;padding:10px 0 12px}.v4-balance-origins>div+div{padding-left:10px}.v4-balance-origins span{margin-bottom:4px}.v4-card-actions{gap:9px}.v4-cash-card .v4-invest-primary,.v4-cash-card .v4-withdraw-secondary{min-width:0;min-height:42px;padding:9px 14px;font-size:11px}.v4-cash-card .v4-invest-primary{background:#c4f17e;color:#153c23;border-color:transparent;flex:0 0 144px}.v4-cash-card .v4-withdraw-secondary{background:#ffffff12;color:#e2f0dc;border:1px solid #d4e9c955;flex:0 0 133px}.v4-cash-card .v4-withdraw-secondary:hover:not(:disabled){background:#ffffff21}.v4-vip-wallet{width:176px;height:176px;top:29px;right:-4px}.v4-vip-content{margin:10px 0 8px;min-height:0;max-width:76%}.v4-vip-content h2{font-size:24px;line-height:1.12;margin:0 0 6px}.v4-vip-content p{font-size:10px;line-height:1.4;max-width:230px}.v4-vip-unlock{margin-bottom:12px}.v4-vip-unlock>small{margin-top:6px}.v4-vip-card .button{min-height:42px;padding:9px 14px}.v4-vip-card.is-active .v4-vip-content{margin:8px 0;min-height:0}.v4-vip-card.is-active h2{font-size:16px;margin-bottom:7px}.v4-vip-card.is-active .v4-token{font-size:31px}.v4-vip-card.is-active .v4-vip-wallet{width:130px;height:130px;top:40px;right:2px}.v4-vip-origins{padding:9px 0 10px}.v4-vip-origins span{margin-bottom:4px}@media(min-width:1600px){.v4-cash-card,.v4-vip-card{min-height:265px;padding:21px 26px}.v4-cash-main{min-height:87px}.v4-cash-main .v4-token{font-size:51px}.v4-ecb-coin{width:85px;height:85px}.v4-vip-wallet{width:190px;height:190px;top:24px}}@media(max-width:1200px)and (min-width:601px){.v4-cash-card,.v4-vip-card{min-height:245px;padding:17px 19px}.v4-cash-main{min-height:70px}.v4-cash-main .v4-token{font-size:35px}.v4-balance-origins strong{font-size:10px}.v4-vip-content h2{font-size:22px}.v4-vip-wallet{width:148px;height:148px;top:40px}.v4-vip-card.is-active .v4-token{font-size:27px}}@media(max-width:600px){.v4-overview{gap:13px}.v4-benefit-grid{gap:9px}.v4-cash-card,.v4-vip-card{padding:14px 16px;border-radius:19px}.v4-cash-card{min-height:207px}.v4-card-top{font-size:10px}.v4-cash-main{min-height:65px}.v4-cash-main .v4-token{font-size:36px}.v4-token-fraction{font-size:.55em}.v4-balance-caption{font-size:9px;margin-top:4px}.v4-ecb-coin{width:48px;height:48px;right:10px;top:38px}.v4-balance-origins{padding:8px 0 9px;gap:5px}.v4-balance-origins>div+div{padding-left:6px}.v4-balance-origins span{font-size:8px;margin-bottom:3px}.v4-balance-origins strong{font-size:9px}.v4-cash-card .v4-invest-primary,.v4-cash-card .v4-withdraw-secondary{min-height:40px;font-size:10px;padding:8px 10px;gap:7px}.v4-cash-card .v4-invest-primary{flex:1.1}.v4-cash-card .v4-withdraw-secondary{flex:1}.v4-cash-card .v4-invest-primary svg:last-child{margin-left:auto}.v4-vip-card.is-locked{min-height:167px;padding:14px 16px}.v4-vip-card .v4-card-top{font-size:9px}.v4-vip-card.is-locked .v4-vip-content{margin:7px 0;min-height:0}.v4-vip-card.is-locked h2{font-size:20px;line-height:1.08}.v4-vip-card.is-locked .v4-vip-content p{display:block;font-size:9px;line-height:1.25;white-space:nowrap;margin-top:4px}.v4-vip-card.is-locked .v4-vip-unlock{margin-bottom:7px;width:47%}.v4-vip-card.is-locked .v4-vip-unlock>small{display:none}.v4-vip-card.is-locked .v4-vip-wallet{width:133px;height:133px;top:20px;right:5px}.v4-vip-card .button{min-height:38px;min-width:155px;font-size:10px;padding:8px 10px}.v4-vip-card.is-active{min-height:202px;padding:14px 16px}.v4-vip-card.is-active .v4-vip-content{margin:7px 0;min-height:0}.v4-vip-card.is-active h2{font-size:14px;margin-bottom:5px}.v4-vip-card.is-active .v4-token{font-size:27px}.v4-vip-card.is-active .v4-vip-wallet{width:106px;height:106px;top:40px;right:4px;opacity:.55}.v4-vip-origins{padding:7px 0 8px}.v4-vip-origins span{font-size:8px;margin-bottom:3px}.v4-vip-origins strong,.v4-vip-card.is-active .v4-quiet-button{font-size:9px}}@media(max-width:360px){.v4-cash-card,.v4-vip-card{padding-left:13px;padding-right:13px}.v4-cash-main .v4-token{font-size:32px}.v4-balance-origins strong{font-size:8px}.v4-cash-card .v4-invest-primary,.v4-cash-card .v4-withdraw-secondary{font-size:9px;padding:7px 8px}.v4-vip-card.is-locked .v4-vip-content p{font-size:8px}.v4-vip-card.is-locked .v4-vip-wallet{width:115px;height:115px;top:29px}.v4-vip-card.is-active .v4-token{font-size:24px}}@media(max-width:600px){.v4-vip-card.is-active .v4-vip-tag{padding:3px 6px}.v4-vip-card.is-active .v4-vip-content{margin:4px 0}.v4-vip-card.is-active .v4-vip-caption{display:none}.v4-vip-card.is-active .v4-vip-origins{padding:4px 0 5px}.v4-vip-card.is-active .v4-vip-origins span{margin-bottom:2px}}@media(max-width:600px){.v4-vip-card.is-active{min-height:190px}}@media(max-width:360px){body{min-width:0}}@media(max-width:360px){.v4-cash-card{min-height:181px;padding-top:11px;padding-bottom:11px}.v4-cash-main{min-height:50px}.v4-balance-caption{display:none}.v4-balance-origins{padding:6px 0 7px}.v4-vip-card.is-locked{min-height:151px;padding-top:11px;padding-bottom:11px}.v4-vip-card.is-locked .v4-vip-content{margin:4px 0}.v4-vip-card.is-locked .v4-vip-content p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v4-vip-card.is-locked .v4-vip-unlock{margin-bottom:5px}.v4-vip-card.is-locked .v4-vip-wallet{width:112px;height:112px;top:18px}}:root{--selected-ink:#10231b;--selected-muted:#5d6861;--selected-green:#293e33;--selected-gold:#c7a770;--selected-line:#d9dcd5}body{background:#f0ece3;color:var(--selected-ink)}.app-main{min-height:100vh;background:radial-gradient(circle at 94% 0%,#fff9eeaa,transparent 38%),linear-gradient(160deg,#f0ece3,#f6f2e9)}.app-topbar h1{font-weight:650;color:var(--selected-ink)}.v9-overview{gap:22px}.v9-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:22px;min-height:303px;position:relative}.v9-hero:before{content:"";position:absolute;inset:-50px -20px auto auto;width:45%;height:220px;pointer-events:none;border:1px solid #a48a6227;border-radius:50%;transform:rotate(-17deg)}.v9-cash{min-width:0;padding:20px 0 15px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.v9-cash-label{display:block;color:var(--selected-muted);font-size:17px;font-weight:500;letter-spacing:-.025em}.v9-token{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.11;font-size:clamp(46px,5.5vw,82px);font-weight:650;letter-spacing:-.055em}.v9-token>span{white-space:nowrap}.v9-token-fraction{font-size:.54em;letter-spacing:-.045em}.v9-token small{font-size:13px;letter-spacing:0;font-weight:600;color:#526458}.v9-balance{margin-top:15px;color:var(--selected-ink)}.v9-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:25px 0 0;max-width:720px}.v9-sources>div{min-width:0;padding:1px 13px 3px 0}.v9-sources>div+div{border-left:1px solid #bfc6ba;padding-left:18px}.v9-sources span{display:block;font-size:12px;color:var(--selected-muted);white-space:nowrap;margin-bottom:6px}.v9-sources strong{display:block;font-size:17px;font-weight:650;color:var(--selected-ink);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.v9-actions{display:flex;gap:13px;margin-top:28px}.v9-actions .button{min-height:50px;min-width:175px;border-radius:11px;padding:11px 18px;font-size:14px;font-weight:650;gap:10px;box-shadow:none}.v9-actions .v9-invest{background:var(--selected-green);color:#fff;border:1px solid var(--selected-green);box-shadow:0 7px 17px #243b2b1a}.v9-actions .v9-invest:hover:not(:disabled){background:#354f40}.v9-actions .v9-withdraw{background:#fff9f0aa;border:1px solid #324137;color:var(--selected-ink)}.v9-actions .v9-withdraw:hover:not(:disabled){background:#fff}.v9-vip{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-width:0;min-height:303px;padding:40px 28px 33px;color:#e6cb93;background:radial-gradient(circle at 87% 76%,#926c3935,transparent 30%),linear-gradient(118deg,#0f100f,#27231c 74%,#171714);border:1px solid #987b4d;border-radius:34% 10% 15% 33%/40% 13% 18% 44%;box-shadow:inset 0 0 0 1px #f9dfad20,0 17px 33px #4b392824}.v9-vip:before{content:"";position:absolute;inset:9px;border:1px solid #c7a77070;border-radius:inherit;pointer-events:none}.v9-vip:after{content:"";position:absolute;width:18px;height:18px;right:10%;bottom:20%;border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff8db,#c7a770 48%,#604d2b);box-shadow:0 0 17px #c7a77088;pointer-events:none}.v9-vip-orbits{position:absolute;left:12%;top:-66%;width:89%;aspect-ratio:1;border:1px solid #c7a77046;border-radius:50%;pointer-events:none}.v9-vip-orbits i{position:absolute;display:block;inset:9%;border:1px solid #c7a77041;border-radius:50%}.v9-vip-orbits i:nth-child(2){inset:20%;border-color:#c7a77055}.v9-vip-orbits i:nth-child(3){inset:32%;border-color:#e9cd9369}.v9-vip-balance,.v9-vip-status{position:relative;z-index:1}.v9-vip-balance>span:first-child{display:block;font-size:13px;letter-spacing:.07em;color:#e3c58d}.v9-vip .v9-token{font-size:clamp(30px,3vw,47px);font-weight:600;letter-spacing:-.045em;color:#ecd19a;margin-top:10px}.v9-vip .v9-token-fraction{font-size:.65em;color:#d8bc85}.v9-vip .v9-token small{color:#cfb57e;font-size:11px}.v9-vip-status{display:block;font-size:12px;letter-spacing:.01em;color:#e3ca98;margin-top:13px;padding-top:10px;min-width:140px;border-top:1px solid #c7a77078}.v9-vip.is-locked .v9-vip-status{font-size:11px;color:#d9c49c}.v9-chests{position:relative;isolation:isolate;padding-top:5px}.v9-chests:before{content:"";position:absolute;z-index:-1;inset:85px -12px -65px;background:repeating-radial-gradient(ellipse at 52% 12%,transparent 0 92px,#a9987023 94px 95px,transparent 97px 132px);opacity:.4;pointer-events:none}.v9-chests .vault-v4-heading{position:relative;border-bottom:1px solid var(--selected-line);padding-bottom:18px;margin-bottom:15px}.v9-chests .vault-v4-heading:after{content:"";position:absolute;left:0;bottom:-2px;width:86px;height:3px;border-radius:3px;background:#294c37}.v9-chests .vault-v4-heading h2{font-size:27px;font-weight:650;color:var(--selected-ink)}.v9-vip-switch{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:12px 0 0;padding:11px 13px;background:#f6f2e9;border:1px solid #dfd3bc;color:#695636;border-radius:12px;font:inherit;font-size:11px;text-align:left}.v9-vip-switch strong{font-size:12px;font-variant-numeric:tabular-nums}.v9-vip-switch:disabled{opacity:.5}@media(max-width:1120px){.v9-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:14px}.v9-token{font-size:clamp(42px,5vw,67px)}.v9-sources strong{font-size:13px}.v9-sources>div+div{padding-left:10px}.v9-vip{padding-left:24px;padding-right:24px}.v9-vip .v9-token{font-size:31px}}@media(max-width:850px){.v9-hero{grid-template-columns:1fr}.v9-vip{min-height:156px;border-radius:25px;padding:28px}.v9-vip-orbits{left:auto;right:-4%;top:-169%;width:65%}.v9-vip:after{right:8%;bottom:18%}}@media(max-width:600px){body{background:#faf7f1}.app-main{background:radial-gradient(circle at 88% 0%,#fffefa,transparent 42%),#faf7f1;padding:18px 20px 90px}.app-topbar{margin-bottom:17px}.v9-overview{gap:20px}.v9-hero{display:flex;flex-direction:column;gap:16px;min-height:0}.v9-hero:before{inset:95px -17px auto auto;width:70%;height:150px;transform:rotate(-16deg);opacity:.7}.v9-cash{padding:4px 0 0}.v9-cash-label{font-size:14px}.v9-balance{margin-top:9px}.v9-token{font-size:clamp(38px,9vw,46px);letter-spacing:-.055em;gap:5px}.v9-token-fraction{font-size:.53em}.v9-token small{font-size:10px}.v9-sources{margin-top:18px}.v9-sources>div{padding-right:5px}.v9-sources>div+div{padding-left:8px}.v9-sources span{font-size:10px;margin-bottom:5px}.v9-sources strong{font-size:clamp(10px,2.8vw,13px);letter-spacing:-.05em}.v9-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.v9-actions .button{width:100%;min-width:0;min-height:48px;font-size:12px;padding:10px 7px;gap:7px;border-radius:11px}.v9-actions .button svg{width:17px}.v9-vip{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:9px;min-height:80px;padding:12px 15px;border-radius:16px;text-align:left}.v9-vip:before{inset:3px;border-radius:13px;border-color:#c7a77045}.v9-vip:after{width:10px;height:10px;right:10px;bottom:8px}.v9-vip-orbits{display:none}.v9-vip-balance{min-width:0}.v9-vip-balance>span:first-child{font-size:10px;letter-spacing:0}.v9-vip .v9-token{font-size:clamp(22px,5.4vw,28px);margin-top:3px;gap:4px}.v9-vip .v9-token-fraction{font-size:.65em}.v9-vip .v9-token small{font-size:8px}.v9-vip-status,.v9-vip.is-locked .v9-vip-status{border:0;border-left:1px solid #c7a770b5;margin:0;padding:0 0 0 9px;min-width:0;max-width:110px;font-size:10px;text-align:right;line-height:1.3}.v9-chests{padding-top:0}.v9-chests:before{inset:50px -10px -55px;opacity:.22}.v9-chests .vault-v4-heading{padding-bottom:15px}.v9-chests .vault-v4-heading h2{font-size:23px}}@media(max-width:360px){.app-main{padding-left:16px;padding-right:16px}.v9-token{font-size:37px}.v9-sources span{font-size:9px}.v9-sources strong{font-size:10px}.v9-actions{gap:7px}.v9-actions .button{font-size:11px}.v9-vip{padding-left:11px;padding-right:11px}.v9-vip-status,.v9-vip.is-locked .v9-vip-status{font-size:9px;max-width:92px}}@media(max-width:600px){.v9-hero:before{right:0;transform:none}.v9-chests:before{left:0;right:0}}@media(max-width:360px){.app-main{padding-left:20px;padding-right:20px}}.v9-hero:before{right:6%;width:37%}.v9-chests:before{left:0;right:0}.screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-topbar.is-summary{justify-content:flex-end}@media(max-width:800px){.app-topbar.is-summary{justify-content:space-between}}@media(max-width:600px){.v9-actions{margin-top:14px}.v9-actions .button{min-height:40px;padding:7px 8px}.v9-actions .button svg{width:16px;height:16px}}.v9-vip-progress{position:relative;z-index:1;width:146px;margin-top:10px;padding-top:8px;border-top:1px solid #c7a77066;text-align:center;color:#e6cb93}.v9-vip-progress-count{display:flex;align-items:baseline;justify-content:center;gap:8px;white-space:nowrap}.v9-vip-progress-count strong{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.v9-vip-progress-count strong span{font-size:11px;font-weight:500;color:#c7a770}.v9-vip-progress-count small{font-size:9px;color:#d3bb8d}.v9-vip-progress-bars{display:flex;gap:3px;margin-top:8px}.v9-vip-progress-bars i{display:block;flex:1;height:3px;border-radius:3px;background:#a48f6a69}.v9-vip-progress-bars i.on{background:#d8b879;box-shadow:0 0 4px #d8b8795c}@media(max-width:600px){.v9-vip-progress{flex:0 0 106px;width:106px;margin:0;padding:0 0 0 9px;border-top:0;border-left:1px solid #c7a770b5;text-align:right}.v9-vip-progress-count{display:grid;justify-content:end;justify-items:end;gap:3px}.v9-vip-progress-count strong{font-size:17px}.v9-vip-progress-count strong span{font-size:10px}.v9-vip-progress-count small{font-size:9px}.v9-vip-progress-bars{gap:2px;margin-top:5px}.v9-vip-progress-bars i{height:3px}}@media(max-width:360px){.v9-vip-progress{flex-basis:94px;width:94px;padding-left:7px}.v9-vip-progress-count strong{font-size:16px}.v9-vip-progress-count small{font-size:8px}}.app-topbar .account-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.topbar-balances{display:flex;align-items:stretch;gap:6px;min-width:0}.topbar-asset{display:grid;gap:2px;min-width:75px;min-height:40px;padding:6px 10px;background:#fffaf4b8;border:1px solid #dddcd2;border-radius:11px;line-height:1.1}.topbar-asset:nth-child(2){min-width:92px}.topbar-asset span{font-size:9px;font-weight:600;color:#819083;letter-spacing:.035em}.topbar-asset strong{font-size:12px;font-weight:650;color:#254336;white-space:nowrap;font-variant-numeric:tabular-nums}.wallet-button.topbar-wallet{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 11px;color:#254638;background:#fffaf4;border:1px solid #d9dcd5;border-radius:12px;font-size:11px;font-weight:650;white-space:nowrap}.topbar-wallet>span{min-width:0}.topbar-wallet .topbar-connection-dot{display:block;width:6px;height:6px;border-radius:50%;background:#bac4b9;flex:none}.topbar-wallet.is-connected .topbar-connection-dot{background:#56a16d;box-shadow:0 0 0 3px #56a16d23}.topbar-wallet.is-wrong-network .topbar-connection-dot{background:#d9a663}.topbar-wallet small{font-size:8px;color:#8a9788;border-left:1px solid #dde4db;padding-left:6px;font-weight:500}.topbar-demo-tools{display:none}@media(max-width:800px){.app-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px 7px}.app-topbar .mobile-title{grid-column:1;grid-row:1}.app-topbar .account-tools{display:contents}.app-topbar .topbar-wallet{grid-column:2;grid-row:1}.app-topbar .topbar-demo-tools{display:grid;place-items:center;grid-column:3;grid-row:1;width:38px;height:38px;padding:0;border:1px solid #d9dcd5;border-radius:11px;color:#617c6d;background:#fffaf4}.app-topbar .topbar-balances{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:7px}.app-topbar .topbar-asset,.app-topbar .topbar-asset:nth-child(2){display:flex;align-items:center;justify-content:space-between;gap:3px;min-width:0;min-height:29px;padding:4px 7px;border-radius:9px}.app-topbar .topbar-wallet small{display:none}}@media(max-width:600px){.app-topbar{margin-bottom:15px}.app-topbar .topbar-asset span{font-size:8px}.app-topbar .topbar-asset strong{font-size:11px}.app-topbar .topbar-asset:nth-child(3) strong{font-size:10px}.wallet-button.topbar-wallet{min-height:38px;padding:7px 10px;font-size:10px}.topbar-wallet svg{width:14px;height:14px}}@media(max-width:360px){.app-topbar{column-gap:5px}.app-topbar .topbar-balances{gap:5px}.app-topbar .topbar-asset,.app-topbar .topbar-asset:nth-child(2){padding:4px 5px}.wallet-button.topbar-wallet{padding:7px 8px;gap:5px;font-size:9px}.app-topbar .topbar-asset strong{font-size:10px}.app-topbar .topbar-asset:nth-child(3) strong{font-size:9px}}@media(max-width:600px){.app-topbar .topbar-balances{grid-template-columns:repeat(3,minmax(0,1fr))}.app-topbar .topbar-asset,.app-topbar .topbar-asset:nth-child(2){justify-content:center;gap:5px;text-align:center}}@media(max-width:360px){.app-topbar .topbar-asset,.app-topbar .topbar-asset:nth-child(2){gap:3px}}.app-main.is-summary-route{padding-top:0;background:#fbfaf6}.v10-stage-wrap{--stage-gutter:32px;--stage-top:31px;--stage-cut:56px;position:relative;margin-inline:calc(-1 * var(--stage-gutter));min-width:0}.v10-stage{position:relative;isolation:isolate;min-width:0;padding:var(--stage-top) var(--stage-gutter) calc(var(--stage-cut) + 24px);color:#f7f8f4;background-color:#1b2020;background-image:linear-gradient(#11171629,#11171629),url(/7freedom-update/assets/summary-graphite.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--stage-cut)))}.v10-stage-wrap:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:-2px;height:calc(var(--stage-cut) + 4px);background:#bd8052;clip-path:polygon(0 0,100% calc(100% - 7px),100% 100%,0 7px);filter:blur(5px);opacity:.45;pointer-events:none}.v10-edge{position:absolute;z-index:3;left:0;right:0;bottom:0;height:var(--stage-cut);background:linear-gradient(90deg,#b8764d,#f7c98e 42%,#d9975b 75%,#ffd3a4);clip-path:polygon(0 0,100% calc(100% - 2px),100% 100%,0 2px);pointer-events:none}.v10-stage .app-topbar{position:relative;z-index:2;margin-bottom:24px}.v10-stage .mobile-title{color:#fff;text-shadow:0 2px 16px #0005}.v10-stage .topbar-asset{background:#202627d9;border-color:#b8865f;color:#fff;box-shadow:inset 0 0 0 1px #e3ba8b15}.v10-stage .topbar-asset span{color:#d3d7d4}.v10-stage .topbar-asset strong{color:#f9faf8}.v10-stage .wallet-button.topbar-wallet,.v10-stage .topbar-demo-tools{background:#202627d9;border-color:#b8865f;color:#f5f7f4;box-shadow:inset 0 0 0 1px #e3ba8b15}.v10-stage .topbar-wallet small{color:#c8b49c;border-left-color:#ad876a88}.v10-stage .topbar-wallet .topbar-connection-dot{background:#9b806b}.v10-stage .topbar-wallet.is-connected .topbar-connection-dot{background:#e6a46c;box-shadow:0 0 0 4px #e6a46c2b}.v10-stage .topbar-wallet.is-wrong-network .topbar-connection-dot{background:#f0c781}.v10-stage .header-date{color:#c5cac7}.v10-stage .connection-banner.warning{position:relative;z-index:2;background:#423124e8;border-color:#c48a5c;color:#f8d9b8}.v10-stage .connection-banner.warning .button{background:#292a27;border-color:#c48a5c;color:#fff}.v10-stage .v9-hero:before{display:none}.v10-stage .v9-cash-label{color:#e6e9e6}.v10-stage .v9-balance,.v10-stage .v9-token{color:#fff}.v10-stage .v9-token small{color:#c9d0cc}.v10-stage .v9-sources span{color:#cbd0ce}.v10-stage .v9-sources strong{color:#f8f9f7}.v10-stage .v9-sources>div+div{border-left-color:#cdd5d27a}.v10-stage .v9-actions .v9-invest{background:linear-gradient(122deg,#a95430,#984a2b);border:1px solid #d89b6c;color:#f8f6f2;box-shadow:inset 0 1px #ffe2bc26,0 7px 17px #080b0b66;font-weight:700;letter-spacing:.01em}.v10-stage .v9-actions .v9-invest svg{color:#f8f6f2}.v10-stage .v9-actions .v9-invest:hover:not(:disabled){background:linear-gradient(122deg,#9c4d2d,#884025);border-color:#e1aa7b;box-shadow:inset 0 1px #ffe2bc2e,0 9px 20px #080b0b70}.v10-stage .v9-actions .v9-invest:active:not(:disabled){background:#843f27;transform:translateY(1px);box-shadow:inset 0 1px 2px #401b1644,0 4px 10px #090d0d55}.v10-stage .v9-actions .v9-invest:focus-visible{outline:3px solid #f3c892;outline-offset:3px}.v10-stage .v9-actions .v9-withdraw{background:#13191a55;border:1px solid #f5f7f2;color:#fff;box-shadow:inset 0 0 0 1px #ffffff12}.v10-stage .v9-actions .v9-withdraw:hover:not(:disabled){background:#f5f7f21a}.v10-stage .v9-actions .v9-withdraw:disabled{color:#a8b1ac;border-color:#b8bfba;opacity:.75}.v10-stage .v9-vip{background:radial-gradient(circle at 80% 55%,#62482f44,transparent 45%),linear-gradient(116deg,#111210,#24221d 76%,#161714);border-color:#dfaa69;box-shadow:inset 0 0 0 1px #ffe4b345,0 0 0 1px #8a5f3c,0 16px 30px #07090780}.v10-stage .v9-vip:before{border-color:#d5a76d70}.v10-stage .v9-vip-balance>span:first-child,.v10-stage .v9-vip .v9-token,.v10-stage .v9-vip .v9-token small{color:#f1ca90}.v10-stage .v9-vip-progress-bars i.on{background:#efbd79;box-shadow:0 0 8px #e9ac6888}.v10-stage .v9-vip-progress-count,.v10-stage .v9-vip-progress-count small{color:#f0cc95}.v10-stage .v9-vip-progress{border-top-color:#d7a96c94}.v9-vip-silhouette{display:none}.app-main.is-summary-route .v9-chests{padding-top:0}.app-main.is-summary-route .v9-chests:before{opacity:.13}.app-main.is-summary-route .v9-chests .vault-v4-heading h2{color:#14231e}.app-main.is-summary-route .vault-v4-eyebrow{color:#42695b}@media(max-width:1120px){.v10-stage-wrap{--stage-gutter:25px;--stage-top:28px}}@media(max-width:900px){.v10-stage-wrap{--stage-top:24px}}@media(max-width:800px){.v10-stage-wrap{--stage-gutter:22px}}@media(max-width:650px){.v10-stage-wrap{--stage-gutter:20px;--stage-top:18px;--stage-cut:40px;margin-bottom:-24px}.v10-stage{padding-bottom:calc(var(--stage-cut) + 16px);background-image:linear-gradient(#10161516,#10161516),url(/7freedom-update/assets/summary-graphite-mobile.jpg);background-position:center top}.v10-stage .app-topbar{margin-bottom:17px}.v10-stage .v9-hero{gap:16px}.v10-stage .v9-cash-label{color:#e1e5e2}.v10-stage .v9-vip{border-width:2px;border-color:#e4b473;box-shadow:inset 0 0 0 1px #ffe4b343,0 0 0 1px #a16e44,0 8px 22px #06080770}.app-main.is-summary-route .v9-overview{gap:18px}.v10-stage .topbar-asset{border-radius:12px}.v10-stage .topbar-asset span{color:#d0d5d1}.v10-stage .v9-sources>div+div{border-left-color:#e5ece795}}@media(max-width:360px){.v10-stage-wrap{--stage-gutter:20px;--stage-cut:36px}.v10-stage .v9-cash{padding-top:2px}.v10-stage .v9-sources{margin-top:16px}}@media(min-width:851px){.v10-stage .v9-hero{grid-template-columns:minmax(0,1fr) clamp(300px,38%,430px);gap:25px;min-height:294px}.v10-stage .v9-vip{display:flex;align-items:center;align-self:center;justify-content:center;flex-direction:column;text-align:center;height:250px;min-height:250px;padding:21px 5% 21px 14%;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.v10-stage .v9-vip:before,.v10-stage .v9-vip:after{display:none}.v10-stage .v9-vip-silhouette{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;filter:drop-shadow(0 15px 22px #05070670)}.v10-stage .v9-vip.is-active .v9-vip-silhouette{filter:drop-shadow(0 15px 22px #05070670) drop-shadow(0 0 9px #e3a9691f)}.v10-stage .v9-vip.is-locked .v9-vip-glint{opacity:.55}.v10-stage .v9-vip-balance{width:100%;text-align:center}.v10-stage .v9-vip-balance>span:first-child{color:#ddbd8c;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.v10-stage .v9-vip .v9-token{color:#f6d7a8;font-size:clamp(34px,4.1vw,54px);font-weight:650;margin-top:10px;text-shadow:0 2px 14px #db9b4c24}.v10-stage .v9-vip .v9-token-fraction{color:#e4c598}.v10-stage .v9-vip .v9-token small{color:#d9b782}.v10-stage .v9-vip-progress{width:min(190px,100%);min-width:0;max-width:190px;margin:14px auto 0;padding-top:12px;border-top:1px solid #be9a6d69;text-align:center}.v10-stage .v9-vip-progress-count{justify-content:center;align-items:baseline;gap:10px}.v10-stage .v9-vip-progress-count strong{font-size:21px;color:#eac68e}.v10-stage .v9-vip-progress-count small{font-size:11px;color:#cbb997}.v10-stage .v9-vip-progress-bars{width:100%;max-width:160px;margin:10px auto 0;gap:5px}.v10-stage .v9-vip-progress-bars i{height:4px}.v10-stage .v9-vip-status{display:block;position:relative;width:auto;min-width:0;margin:13px auto 0;padding:14px 0 0;border:0;text-align:center;color:#dbbf94;letter-spacing:.055em}.v10-stage .v9-vip-status:before{content:"";position:absolute;top:0;left:50%;width:48px;height:1px;transform:translate(-50%);background:#c5a271}}@media(min-width:980px){.v10-stage .v9-hero{grid-template-columns:minmax(0,1fr) clamp(340px,40%,460px);min-height:310px}.v10-stage .v9-vip{height:264px;min-height:264px;margin-right:calc(-1 * var(--stage-gutter))}}@media(min-width:1120px){.v10-stage .v9-hero{min-height:320px}.v10-stage .v9-vip{height:270px;min-height:270px}}@media(min-width:801px)and (max-width:979px){.v10-stage .v9-hero{grid-template-columns:minmax(0,1fr);min-height:0}.v10-stage .v9-cash{padding:8px 0 0}.v10-stage .v9-vip{width:min(100%,400px);height:246px;min-height:246px;justify-self:end;margin-right:calc(-1 * var(--stage-gutter));padding-left:14%}}@media(prefers-reduced-motion:reduce){.v10-stage-wrap,.v10-stage,.v10-edge{scroll-behavior:auto}}@media(max-width:600px){.v10-stage .app-topbar{row-gap:5px;margin-bottom:11px}.v10-stage .mobile-title{font-size:23px;letter-spacing:-.055em}.v10-stage .wallet-button.topbar-wallet{min-height:34px;padding:3px 2px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:#f6f7f4;font-size:10px;font-weight:500;gap:6px}.v10-stage .topbar-wallet svg{width:16px;height:16px}.v10-stage .topbar-demo-tools{width:30px;height:34px;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:#f5f6f2}.v10-stage .topbar-demo-tools svg{width:18px;height:18px}.v10-stage .wallet-button.topbar-wallet:hover,.v10-stage .topbar-demo-tools:hover{background:#ffffff12}.v10-stage .wallet-button.topbar-wallet:focus-visible,.v10-stage .topbar-demo-tools:focus-visible{outline:2px solid #e9b77f;outline-offset:2px}.v10-stage .topbar-balances{gap:0;margin-top:0;padding:0 0 4px;border-bottom:1px solid #c89165}.v10-stage .topbar-asset,.v10-stage .topbar-asset:nth-child(2){display:flex;position:relative;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:24px;padding:1px 2px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.v10-stage .topbar-asset:not(:last-child):after{content:"";position:absolute;right:0;top:3px;bottom:3px;width:1px;background:#c79468}.v10-stage .topbar-asset span{font-size:8px;font-weight:500;letter-spacing:.035em;color:#c7cfca}.v10-stage .topbar-asset strong,.v10-stage .topbar-asset:nth-child(3) strong{font-size:11px;font-weight:600;letter-spacing:.005em;color:#f7f8f6}}@media(max-width:360px){.v10-stage .mobile-title{font-size:21px}.v10-stage .wallet-button.topbar-wallet{font-size:9px;gap:4px}.v10-stage .topbar-asset strong,.v10-stage .topbar-asset:nth-child(3) strong{font-size:10px}}.v9-chests .vault-v4-heading{margin-bottom:10px;padding-bottom:11px}.v9-chests .vault-v4-heading h2{font-size:17px;font-weight:500;letter-spacing:-.025em}.v9-chests .vault-v4-heading:after{width:52px;height:2px}.v9-chests .vault-v4-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 18px;align-items:start;padding:10px 0 22px}.v9-chests .vault-v4-chest{display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;min-width:0}.v9-chests .vault-v4-art{display:grid;place-items:center;position:relative;isolation:isolate;width:100%;height:150px;overflow:visible;background:transparent;border:0;padding:0}.v9-chests .vault-v4-chest.is-open .vault-v4-art,.v9-chests .vault-v4-chest.is-closed .vault-v4-art{background:transparent}.v9-chests .vault-v4-art:before{content:"";position:absolute;z-index:0;left:10%;right:10%;bottom:0;height:23px;border-radius:50%;background:radial-gradient(ellipse at center,#423325bf 0%,#604b3787 43%,transparent 73%);filter:blur(3px);pointer-events:none}.v9-chests .vault-v4-chest.is-open .vault-v4-art:before{background:radial-gradient(ellipse at center,#6f431fcb 0%,#93652b8c 42%,transparent 73%)}.v9-chests .vault-v4-art:after{bottom:0;background:transparent}.v9-chests .vault-v4-chest.is-selected .vault-v4-art:after{background:#ca9a5b;box-shadow:0 0 9px #d8a05988}.v9-chests .vault-v4-art>img{position:relative;z-index:1;width:100%;max-width:172px;height:154px;object-fit:contain;filter:drop-shadow(0 10px 7px #34271d66);transition:transform .2s ease,filter .2s ease}.v9-chests .vault-v4-chest.is-open .vault-v4-art>img{filter:drop-shadow(0 10px 7px #6a421f8a)}.v9-chests .vault-v4-chest.is-open .vault-v4-art{cursor:default}.v9-chests .vault-v4-chest.is-open .vault-v4-art>img{transition:none}.v9-chests .vault-v4-chest.is-open .vault-v4-art:hover>img{transform:none}.v9-chests .vault-v4-chest.is-closed .vault-v4-art:hover>img,.v9-chests .vault-v4-chest.is-closed .vault-v4-art:focus-visible>img{transform:translateY(-5px) scale(1.035)}.v9-chests .vault-v4-number{position:absolute;z-index:2;top:7px;left:9%;display:inline-flex;align-items:center;gap:3px;padding-left:5px;border-left:2px solid #c99b5e;color:#3d4d3c;font-size:14px;font-weight:750;line-height:1;letter-spacing:-.06em;text-shadow:0 1px 0 #fff,0 0 9px #fffaf0;white-space:nowrap}.v9-chests .vault-v4-chest.is-open .vault-v4-number{color:#24563d}.v9-chests .vault-v4-chest.is-closed .vault-v4-number{color:#6c5b43}.v9-chests .vault-v4-notify-dot{display:block;flex:none;width:6px;height:6px;border-radius:50%;background:#d84a4b;box-shadow:0 0 0 1px #fff8f0,0 0 0 2px #d84a4b1c;animation:vault-notify-pulse 2s ease-in-out infinite}@keyframes vault-notify-pulse{0%,to{transform:scale(.95);box-shadow:0 0 0 1px #fff8f0,0 0 0 2px #d84a4b1c}50%{transform:scale(1.1);box-shadow:0 0 0 1px #fff8f0,0 0 0 4px #d84a4b38}}.v9-chests .vault-v4-price{margin-top:1px;gap:5px;color:#173d2e}.v9-chests .vault-v4-price strong{font-size:15px;font-weight:650}.v9-chests .vault-v4-price span{font-size:9px}.v9-chests .vault-v4-unlock{display:flex;align-items:center;justify-content:center;gap:4px;height:24px;margin-top:4px}.v9-chests .vault-v4-unlock i{display:block;width:10px;height:10px;border:1px solid #bbab91;border-radius:2px;background:#ebe6dc;box-shadow:inset 0 1px 1px #fff8}.v9-chests .vault-v4-unlock i.is-filled{border-color:#a87148;background:linear-gradient(145deg,#e4b17d,#b87c50);box-shadow:0 2px 6px #bc85545c}.v9-chests .vault-v4-commission-bar{display:flex;align-items:center;justify-content:center;height:24px;margin-top:4px}.v9-chests .vault-v4-commission-bar i{display:block;width:26px;height:3px;border-radius:3px;background:#3d8062}.v9-chests .vault-v4-commission-bar.is-upline i{background:#a16b45}.v9-chests .vault-v4-chest.is-seventh{grid-column:4;grid-row:1/span 2;align-self:center;position:relative}.v9-chests .vault-v4-chest.is-seventh:before{display:none}.v9-chests .vault-v4-chest.is-seventh .vault-v4-art{height:214px;background:transparent}.v9-chests .vault-v4-chest.is-seventh .vault-v4-art:before{left:8%;right:8%;height:29px;background:radial-gradient(ellipse at center,#5e4126cf 0%,#8562408c 43%,transparent 73%)}.v9-chests .vault-v4-chest.is-seventh .vault-v4-art>img{max-width:212px;height:211px;transform:scale(1.02)}.v9-chests .vault-v4-chest.is-seventh.is-open .vault-v4-art:hover>img{transform:scale(1.02)}.v9-chests .vault-v4-chest.is-seventh.is-closed .vault-v4-art:hover>img,.v9-chests .vault-v4-chest.is-seventh.is-closed .vault-v4-art:focus-visible>img{transform:translateY(-5px) scale(1.06)}.v9-chests .vault-v4-chest.is-seventh .vault-v4-number{top:11px;left:8%;font-size:20px;color:#a6743e}.v9-chests .vault-v4-chest.is-seventh .vault-v4-price strong{font-size:15px}@media(max-width:800px){.v9-chests .vault-v4-heading{padding-bottom:9px}.v9-chests .vault-v4-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 8px;padding:6px 0 16px}.v9-chests .vault-v4-chest,.v9-chests .vault-v4-chest:nth-child(5){grid-column:auto;grid-row:auto}.v9-chests .vault-v4-art{height:clamp(98px,16vw,135px)}.v9-chests .vault-v4-art>img{max-width:145px;height:clamp(100px,16vw,138px)}.v9-chests .vault-v4-number{top:3px;left:1%;font-size:12px}.v9-chests .vault-v4-price{flex-direction:row;align-items:baseline;gap:3px;margin-top:0}.v9-chests .vault-v4-price strong{font-size:12px}.v9-chests .vault-v4-price span{font-size:8px}.v9-chests .vault-v4-notify-dot{width:5px;height:5px}.v9-chests .vault-v4-unlock{gap:3px;height:22px;margin-top:2px}.v9-chests .vault-v4-unlock i{width:8px;height:8px}.v9-chests .vault-v4-commission-bar{height:22px;margin-top:2px}.v9-chests .vault-v4-commission-bar i{width:21px}.v9-chests .vault-v4-chest.is-seventh{grid-column:1/-1;grid-row:auto;justify-self:center;width:min(148px,52%)}.v9-chests .vault-v4-chest.is-seventh .vault-v4-art{height:clamp(124px,21vw,150px)}.v9-chests .vault-v4-chest.is-seventh .vault-v4-art>img{max-width:148px;height:clamp(126px,21vw,152px)}.v9-chests .vault-v4-chest.is-seventh .vault-v4-number{top:6px;left:4%;font-size:17px}}@media(max-width:600px){.v9-chests .vault-v4-heading h2{font-size:14px}}@media(max-width:360px){.v9-chests .vault-v4-gallery{gap:10px 6px}.v9-chests .vault-v4-price strong{font-size:11px}}@media(prefers-reduced-motion:reduce){.v9-chests .vault-v4-art>img{transition:none}.v9-chests .vault-v4-notify-dot{animation:none}}.v9-chests .vault-v4-commissions{position:relative;isolation:isolate;margin:18px -32px 0;padding:22px 32px 18px;overflow:hidden;border-top:1px solid #a97855;border-bottom:1px solid #a97855;color:#f6f7f1;background:radial-gradient(ellipse at 92% 12%,#a66c3b2e,transparent 38%),linear-gradient(112deg,#283430,#1c2826 68%,#302b25)}.v9-chests .vault-v4-commissions:before{content:"";position:absolute;z-index:-1;top:-80%;right:11%;width:26%;height:260%;transform:skew(-19deg);border-left:1px solid #d4b18b21;border-right:1px solid #d4b18b15;background:#ffffff05;pointer-events:none}.v9-chests .vault-v4-commissions-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 15px}.v9-chests .vault-v4-commissions-head h3{margin:0;font-size:21px;line-height:1.15;font-weight:650;letter-spacing:-.035em;color:#f8faf5}.v9-chests .vault-v4-commissions-head>span{font-size:10px;font-weight:700;letter-spacing:.13em;color:#d0ad86}.v9-chests .vault-v4-commission-ledger{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:28px;padding-bottom:16px;border-bottom:1px solid #d6dfd33b}.v9-chests .vault-v4-commission-ledger>div{display:grid;min-width:0;gap:5px}.v9-chests .vault-v4-commission-ledger>div+div{padding-left:25px;border-left:1px solid #d6dfd346}.v9-chests .vault-v4-commission-ledger span{font-size:11px;color:#b8c6bd}.v9-chests .vault-v4-commission-ledger strong{font-size:28px;line-height:1.05;font-weight:650;letter-spacing:-.035em;color:#f9faf5;font-variant-numeric:tabular-nums;white-space:nowrap}.v9-chests .vault-v4-commission-ledger .is-held strong{color:#d2b18a}.v9-chests .vault-v4-commission-ledger .button{min-width:104px;min-height:40px;padding:8px 15px;border:1px solid #e0af82;border-radius:9px;background:#c08c64;color:#192520;box-shadow:inset 0 1px #fff5;font-size:12px;font-weight:700}.v9-chests .vault-v4-commission-ledger .button:hover:not(:disabled){background:#d0a17a}.v9-chests .vault-v4-commission-ledger .button:disabled{border-color:#b6c1b45e;background:#ffffff13;color:#afbab0;box-shadow:none}.v9-chests .vault-v4-commission-chests{display:flex;flex-wrap:wrap;align-items:center;gap:5px 0;margin-top:13px}.v9-chests .vault-v4-commission-chests>span{display:inline-flex;align-items:baseline;gap:5px;padding:0 13px;color:#c6d0c8;font-size:10px;white-space:nowrap;font-variant-numeric:tabular-nums}.v9-chests .vault-v4-commission-chests>span:first-child{padding-left:0}.v9-chests .vault-v4-commission-chests>span+span{border-left:1px solid #d6dfd34d}.v9-chests .vault-v4-commission-chests i{align-self:center;width:6px;height:6px;border-radius:50%;background:#75b091}.v9-chests .vault-v4-commission-chests .is-held i{background:#d95350}.v9-chests .vault-v4-commission-chests b{font-weight:700;color:#f2e6d7}.v9-chests .vault-v4-commission-chests strong{font-size:11px;font-weight:650;color:#f6f7f1}.v9-chests .vault-v4-commission-chests small{font-size:9px;color:#aebbb0}.v9-chests .vault-v4-signal-key{display:flex;flex-wrap:wrap;align-items:center;gap:5px 18px;margin-top:14px;color:#bdc7be;font-size:10px}.v9-chests .vault-v4-signal-key>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.v9-chests .vault-v4-signal-key .key-squares{display:flex;gap:2px}.v9-chests .vault-v4-signal-key .key-squares b{width:6px;height:6px;border:1px solid #d5a270;border-radius:1px;background:#c79464}.v9-chests .vault-v4-signal-key .key-alert{width:7px;height:7px;border-radius:50%;background:#d95350}.v9-chests .vault-v4-signal-key .key-bar{display:block;width:17px;height:3px;border-radius:3px;background:#3d8062}.v9-chests .vault-v4-signal-key .key-bar.is-upline{background:#a16b45}.v9-chests .vault-v4-commission-rule{margin:8px 0 0;color:#9daea2;font-size:10px;line-height:1.45}@media(max-width:600px){.v9-chests .vault-v4-commissions{margin:12px -18px 0;padding:18px 18px 16px}.v9-chests .vault-v4-commissions-head{margin-bottom:12px}.v9-chests .vault-v4-commissions-head h3{font-size:18px}.v9-chests .vault-v4-commission-ledger{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;padding-bottom:12px}.v9-chests .vault-v4-commission-ledger>div+div{padding-left:9px}.v9-chests .vault-v4-commission-ledger span{font-size:9px}.v9-chests .vault-v4-commission-ledger strong{font-size:19px}.v9-chests .vault-v4-commission-ledger .button{min-width:70px;min-height:37px;padding:7px 9px;font-size:11px}.v9-chests .vault-v4-commission-chests{gap:5px 0;margin-top:10px}.v9-chests .vault-v4-commission-chests>span{padding:0 8px;font-size:9px}.v9-chests .vault-v4-commission-chests strong{font-size:10px}.v9-chests .vault-v4-commission-chests small{font-size:8px}.v9-chests .vault-v4-signal-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:11px;font-size:9px}.v9-chests .vault-v4-commission-rule{font-size:9px;margin-top:7px}}@media(max-width:360px){.v9-chests .vault-v4-commission-ledger{gap:5px}.v9-chests .vault-v4-commission-ledger strong{font-size:17px}.v9-chests .vault-v4-commission-ledger .button{min-width:62px;min-height:35px;padding:6px 7px;font-size:10px}.v9-chests .vault-v4-commission-chests>span{padding:0 6px}}:root{--metal-gold:#c8a676;--metal-line:#dccfbc;--metal-ink:#222924;--metal-muted:#778077;--metal-paper:#fbfaf6;--metal-dark:#19201e}.metal-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:5px 0;border:0;background:none;color:#7d5b35;font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-align:left}.metal-text-link:hover{color:#a96d33}.metal-text-link:focus-visible{outline:2px solid var(--metal-gold);outline-offset:3px}.button.metal-primary:not(:disabled){background:linear-gradient(120deg,#ae623c,#93492d);border:1px solid #d4a474;color:#fff8ec;box-shadow:inset 0 1px #fff2}.button.metal-primary:hover:not(:disabled){background:#985035;border-color:#ecc392}.metal-status{display:inline-flex;align-items:center;white-space:nowrap;padding:5px 9px;border:1px solid #c7ab833d;border-radius:7px;background:#c7ab8314;color:#947043;font-size:10px;font-weight:600}.app-main.is-inner-route{padding-top:0;background:var(--metal-paper)}.v10-stage-wrap.route-masthead{--stage-top:20px;--stage-cut:14px;margin-bottom:25px}.route-masthead .v10-stage{padding-bottom:calc(var(--stage-cut) + 17px);background-position:center 22%}.route-masthead .app-topbar{justify-content:flex-end;margin-bottom:16px}.route-masthead .route-section-heading{position:relative;z-index:1}.route-section-heading h1{font-size:27px;font-weight:600;letter-spacing:-.04em;line-height:1.2;margin:0;color:#f6f3ed}.route-section-heading h1:focus{outline:none}.is-inner-route .route-content{min-width:0}.is-inner-route .panel{border-color:#dfd8cc;background:#fffdf9}.is-inner-route .app-footer{padding-top:24px;color:#898b7f}.is-inner-route .app-footer .text-link{color:#8c724f}.invest-screen{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.9fr);align-items:start;gap:26px;max-width:1100px;margin:0 auto}.invest-action{min-width:0;border:1px solid #ac865153;border-radius:18px;background:#202724;color:#f6f4ec;padding:24px;box-shadow:0 10px 24px #101c1310}.invest-action-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:21px}.invest-action-head h2{font-size:20px;font-weight:600;letter-spacing:-.025em;margin:0;color:#f7f1e6}.invest-action-head>span{font-size:10px;letter-spacing:.12em;color:#d0ad7e}.invest-wallet{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px;color:#abb8ad;margin-bottom:16px}.invest-wallet>span{display:flex;align-items:center;gap:6px}.invest-wallet strong{font-size:13px;font-weight:600;color:#e5e8de;font-variant-numeric:tabular-nums}.invest-amount{display:block;font-size:11px;color:#bdc4b9}.invest-amount>div{display:flex;align-items:center;gap:10px;margin-top:7px;border-bottom:1px solid #c7a77990;padding:8px 0 11px}.invest-screen .invest-amount input{width:100%;min-width:0;border:0!important;outline:none;padding:0;background:transparent!important;color:#fff9ef;font-size:42px;font-weight:550;letter-spacing:-.04em;font-family:inherit;font-variant-numeric:tabular-nums;box-shadow:none!important;appearance:textfield;-moz-appearance:textfield}.invest-screen .invest-amount input::-webkit-inner-spin-button,.invest-screen .invest-amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.invest-amount>div:focus-within{border-color:#f6cf90;box-shadow:0 1px #f6cf90}.invest-amount>div>span{font-size:12px;color:#d4b186}.invest-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:13px 0 16px}.invest-presets button{border:1px solid #8c987c40;background:#ffffff04;color:#d8decf;font-size:11px;font-weight:500;min-height:32px;border-radius:7px;cursor:pointer}.invest-presets button:hover{border-color:#c7a779;background:#c7a77912}.invest-presets button:focus-visible{outline:2px solid #ddb77f;outline-offset:2px}.invest-feedback:empty{display:none}.invest-feedback p{display:flex;align-items:center;gap:5px;margin:0 0 12px;color:#c9dcb8;font-size:11px;line-height:1.4}.invest-feedback p[role=alert]{color:#edb5a0}.invest-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.invest-actions.needs-wallet{grid-template-columns:1fr}.invest-actions .button{min-height:42px;border-radius:10px;font-size:12px;padding:10px 12px;justify-content:center}.invest-actions .button.secondary{background:transparent;border-color:#aeb5a780;color:#e3e6dc}.invest-actions .button:disabled{background:#ffffff08;border:1px solid #aeb5a731;color:#9ba395;box-shadow:none;opacity:.7}.invest-conditions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:17px;padding-top:13px;border-top:1px solid #c9b58e28}.invest-conditions>span{display:grid;gap:4px;font-size:10px;color:#a5b0a2}.invest-conditions>span:last-child{text-align:right}.invest-conditions b{font-size:11px;font-weight:550;color:#d7d8c6}.invest-estimate{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;font-size:10px;color:#a5b0a2}.invest-estimate strong{color:#d2b080;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.invest-action .metal-text-link{color:#edc28d;font-size:11px;width:100%;margin-top:10px}.invest-context{min-width:0;padding:24px 4px}.invest-personal-capital{padding-bottom:25px}.invest-personal-capital>span{font-size:12px;color:#767d71}.invest-personal-capital>strong{display:block;font-size:37px;letter-spacing:-.035em;font-weight:550;margin-top:9px;color:#27342b;font-variant-numeric:tabular-nums}.invest-personal-capital small{font-size:11px;color:#a17c4e;letter-spacing:.03em}.invest-context-row{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:56px;border-top:1px solid #dcd9ce;font-size:12px;color:#747d70}.invest-context-row>span{display:flex;align-items:center;gap:8px}.invest-context-row svg{color:#a68455;stroke-width:1.6}.invest-context-row strong{color:#2e3e30;font-weight:600}.invest-context>.metal-text-link{width:100%;margin-top:13px;border-top:1px solid #dcd9ce;padding-top:17px}.financing-screen{display:grid;gap:22px;max-width:1160px;margin:0 auto}.financing-capital{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.85fr);gap:40px;padding:27px 30px;background:#202622;color:#f8f4ea;border:1px solid #a9865757;border-radius:18px}.financing-capital-main>span{font-size:12px;color:#c1c6b8}.financing-capital-main>strong{display:block;font-size:clamp(32px,3.9vw,52px);font-weight:550;letter-spacing:-.05em;margin-top:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.financing-capital-main>strong small{font-size:12px;color:#d2ad7c;letter-spacing:.04em}.financing-progress-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:23px;font-size:10px;color:#aeb7a8}.financing-progress-label b{font-weight:500;color:#dbbc8e}.financing-progress{height:5px;background:#d4c49f19;border-radius:5px;margin-top:9px;overflow:hidden}.financing-progress>span{display:block;height:100%;border-radius:5px;background:#c5a06c}.financing-target{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #c1a27749;padding-left:30px;gap:8px}.financing-target>svg{color:#c5a06c;margin-bottom:2px;stroke-width:1.5}.financing-target>span{font-size:11px;color:#b5bdac}.financing-target>strong{font-size:25px;color:#ebd3aa;font-weight:550;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.financing-target small{font-size:9px;letter-spacing:.02em}.financing-target p{font-size:11px;line-height:1.5;margin:0;color:#a6b39f}.financing-next{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #dcd8cc}.financing-next>svg{color:#ad8959;flex-shrink:0;stroke-width:1.5}.financing-next>div{flex:1;min-width:0}.financing-next h2{font-size:17px;font-weight:600;letter-spacing:-.025em;margin:0 0 5px;color:#28392e}.financing-next p{font-size:12px;line-height:1.5;margin:0;color:#838879}.financing-links{display:flex;align-items:center;justify-content:space-between;gap:16px}.financing-links .metal-text-link{font-size:11px}.financing-proposal{padding:24px;background:#fffdf8;border:1px solid #dfd6c7;border-radius:16px}.financing-proposal>header{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#9c805c;font-size:11px}.financing-proposal-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0 17px}.financing-proposal-title h2{font-size:22px;color:#293a2d;margin:0;letter-spacing:-.035em}.financing-proposal-meta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:15px 0;border-block:1px solid #e5dfd3}.financing-proposal-meta>div{display:grid;gap:6px;font-size:11px;color:#85907e}.financing-proposal-meta strong{font-size:15px;font-weight:600;color:#2f4232}.financing-proposal-meta small{font-size:10px;color:#a2855f}.financing-vote-stats{display:flex;gap:24px;justify-content:space-between;margin:18px 0 8px;font-size:11px;color:#7d8975}.financing-vote-stats b{color:#354d37;font-weight:600;margin-left:5px}.financing-vote-track{height:4px;background:#e5e8dc;border-radius:5px;overflow:hidden}.financing-vote-track>span{display:block;height:100%;background:#b89663}.financing-vote-actions{display:flex;gap:9px;margin-top:18px}.financing-vote-actions .button{min-height:40px;font-size:12px}.financing-vote-actions .button.secondary{background:#fffaf2;border-color:#d4c5ad;color:#745936}.financing-vote-note{display:flex;align-items:center;gap:5px;font-size:11px;color:#7c8973;margin:12px 0 0}.reports-workspace{min-width:0;max-width:1200px;margin:0 auto}.report-export.button{padding:7px 11px;min-height:38px;border-radius:8px;border-color:#d2c4ae;background:transparent;color:#8b6a40;font-size:11px;gap:6px;white-space:nowrap}.report-sheet{background:#fffdf9;border:1px solid #e0d8cb;border-radius:14px;padding:0 22px;min-width:0;overflow:hidden}.report-sheet-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding:20px 0 14px}.report-sheet-heading h2{font-size:18px;letter-spacing:-.035em;font-weight:650;margin:0;color:#2a382b}.report-sheet-heading>span{font-size:10px;color:#999883}.report-record{border-top:1px solid #e6dfd3;min-width:0}.report-record>summary{display:flex;align-items:center;gap:12px;min-height:73px;padding:12px 0;cursor:pointer;list-style:none}.report-record>summary::-webkit-details-marker{display:none}.report-record>summary>svg:last-child{flex:none;color:#a9997f;transition:transform .15s}.report-record[open]>summary>svg:last-child{transform:rotate(180deg)}.report-record>summary:hover .report-record-name>strong{color:#9b6d3d}.report-record>summary:focus-visible{outline:2px solid #b99763;outline-offset:2px}.report-record-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#b69b7220;color:#97764b}.report-record-number{width:28px;flex:none;color:#b28b55;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.report-record-name{flex:1;min-width:0;display:grid;gap:6px}.report-record-name>strong{font-size:13px;font-weight:600;color:#334431;overflow-wrap:anywhere}.report-record-name>small{font-size:10px;color:#939684;line-height:1.3}.report-record-amount{display:grid;gap:5px;min-width:0;text-align:right;font-variant-numeric:tabular-nums}.report-record-amount>strong{font-size:14px;color:#334933;font-weight:600;white-space:nowrap}.report-record-amount>small{font-size:9px;color:#a18a68;white-space:nowrap}.report-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 20px;margin:0 0 17px;padding:17px;background:#f3f0e8;border-radius:9px}.report-values>div{display:grid;align-content:start;gap:6px;min-width:0}.report-values dt{font-size:10px;color:#878c77}.report-values dd{font-size:12px;color:#3d5036;font-weight:550;margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.4}.report-footnote{font-size:10px;color:#92957e;line-height:1.6;margin:12px 0 17px}.report-blank{display:grid;justify-items:center;gap:12px;min-height:170px;padding:28px 18px;text-align:center;color:#a38a65}.report-blank p{margin:0;max-width:310px;font-size:12px;line-height:1.6;color:#8e947f}.report-plain-list{margin:0 0 12px}.report-plain-list>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;border-top:1px solid #e6dfd3}.report-plain-list>div>span{font-size:12px;color:#6e7c62}.report-plain-list strong{font-size:15px;font-weight:600;text-align:right;color:#344d32;font-variant-numeric:tabular-nums}.report-plain-list small{display:block;font-size:9px;margin-top:4px;color:#9d8b6c}.report-document{display:flex;align-items:center;gap:12px;width:100%;padding:16px 0;background:transparent;border:0;border-top:1px solid #e6dfd3;color:#8f714a;text-decoration:none;font:inherit;text-align:left;cursor:pointer}.report-document>span{display:grid;gap:5px;flex:1}.report-document strong{font-size:13px;font-weight:600;color:#3d5038}.report-document small{font-size:10px;color:#909783}.report-document>svg{flex:none}.report-burn-line{display:flex;align-items:center;gap:10px;border-top:1px solid #e6dfd3;padding:17px 0;color:#a47c48;font-size:11px}.report-burn-line>span{flex:1;color:#7d896f}.report-burn-line strong{font-size:12px;color:#4b603e;font-weight:600;font-variant-numeric:tabular-nums}.report-burn-line small{font-size:9px;color:#9d8c69}.report-record>.metal-text-link{font-size:11px;margin-bottom:12px}@media(max-width:1120px){.v10-stage-wrap.route-masthead{--stage-gutter:25px}.invest-screen{gap:22px;grid-template-columns:minmax(0,1.35fr) minmax(215px,.9fr)}.financing-capital{gap:24px;padding:25px}.financing-target{padding-left:23px}}@media(max-width:800px){.v10-stage-wrap.route-masthead{--stage-gutter:22px;--stage-cut:12px;margin-bottom:21px}.route-masthead .app-topbar{justify-content:space-between;margin-bottom:13px}.route-section-heading h1{font-size:24px}.invest-screen{grid-template-columns:minmax(0,1fr);gap:18px;max-width:620px}.invest-context{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding:0 2px}.invest-personal-capital{grid-column:1/-1;padding-bottom:14px}.invest-personal-capital>strong{font-size:28px}.invest-context-row{min-height:47px;font-size:11px;gap:8px}.invest-context-row>span{gap:5px}.invest-context-row>strong{font-size:11px}.invest-context>.metal-text-link{grid-column:1/-1;margin-top:3px;padding-top:10px}.financing-capital{gap:20px;grid-template-columns:minmax(0,1fr)}.financing-target{border-left:0;border-top:1px solid #c1a27749;padding:17px 0 0;display:grid;grid-template-columns:1fr auto;gap:6px 12px}.financing-target>svg{display:none}.financing-target>span{grid-column:1;align-self:center}.financing-target strong{grid-column:2;grid-row:1;font-size:18px}.financing-target p{grid-column:1/-1}.financing-progress-label{margin-top:19px}.report-export.button{min-height:40px}.report-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.v10-stage-wrap.route-masthead{--stage-gutter:20px;--stage-top:18px;--stage-cut:10px;margin-bottom:20px}.route-masthead .v10-stage{padding-bottom:calc(var(--stage-cut) + 16px)}.route-masthead .app-topbar{margin-bottom:14px}.route-section-heading h1{font-size:22px}}@media(max-width:600px){.invest-action{padding:19px 17px;border-radius:15px}.invest-action-head{margin-bottom:18px}.invest-action-head h2{font-size:18px}.invest-wallet{font-size:10px;margin-bottom:15px}.invest-wallet strong{font-size:12px}.invest-screen .invest-amount input{font-size:36px}.invest-presets{margin:11px 0 14px;gap:6px}.invest-presets button{font-size:10px;min-height:32px}.invest-actions .button{font-size:11px;padding:9px 6px;min-height:40px}.invest-conditions{margin-top:15px;padding-top:12px;gap:10px}.invest-conditions>span{font-size:9px}.invest-conditions b{font-size:10px}.invest-estimate{font-size:9px}.invest-estimate strong{font-size:11px}.invest-feedback p{font-size:10px}.invest-personal-capital>span{font-size:10px}.invest-personal-capital>strong{font-size:25px;margin-top:6px}.invest-personal-capital small{font-size:9px}.invest-context-row{flex-direction:column;align-items:flex-start;justify-content:center;min-height:64px;gap:7px}.invest-context-row>span{font-size:10px}.invest-context-row svg{width:15px}.invest-context>.metal-text-link{font-size:11px}.financing-screen{gap:15px}.financing-capital{padding:22px 18px;gap:16px;border-radius:15px}.financing-capital-main>span{font-size:11px}.financing-capital-main>strong{font-size:36px;letter-spacing:-.04em}.financing-capital-main>strong small{font-size:10px}.financing-progress-label{font-size:9px}.financing-target{gap:6px 8px}.financing-target>span{font-size:10px}.financing-target>strong{font-size:16px}.financing-target small{font-size:8px}.financing-target p{font-size:10px}.financing-next{padding:14px 0;gap:10px;flex-wrap:wrap}.financing-next>div{min-width:175px}.financing-next h2{font-size:15px}.financing-next p{font-size:11px}.financing-next>.metal-status{margin-left:33px;font-size:9px}.financing-links .metal-text-link{font-size:10px}.financing-proposal{padding:18px 15px}.financing-proposal-title{display:block;margin:12px 0}.financing-proposal-title h2{font-size:19px}.financing-proposal-title .metal-text-link{font-size:11px;min-height:32px}.financing-proposal-meta{gap:8px}.financing-proposal-meta>div{font-size:9px}.financing-proposal-meta strong{font-size:12px}.financing-vote-stats{gap:8px;font-size:9px}.financing-vote-actions>.button{flex:1;min-height:40px;font-size:11px}.financing-vote-note{font-size:10px}.report-sheet{padding:0 13px;border-radius:12px}.report-sheet-heading{padding:17px 0 13px;gap:8px}.report-sheet-heading h2{font-size:17px}.report-sheet-heading>span{font-size:9px}.report-record>summary{gap:8px;min-height:69px;padding:12px 0}.report-record-icon{width:26px;height:26px;border-radius:7px}.report-record-number{width:20px;font-size:11px}.report-record-name>strong{font-size:11px}.report-record-name>small{font-size:9px}.report-record-amount>strong{font-size:11px;letter-spacing:-.035em}.report-record-amount>small{font-size:8px}.report-record>summary>svg:last-child{width:12px;height:12px}.report-values{gap:13px 10px;padding:13px 10px;border-radius:8px}.report-values dt{font-size:9px}.report-values dd{font-size:10px}.report-footnote{font-size:9px}.report-plain-list>div>span{font-size:11px}.report-plain-list strong{font-size:12px}.report-plain-list small{font-size:8px}.report-document strong{font-size:12px}.report-document small{font-size:9px}.report-burn-line{flex-wrap:wrap;font-size:10px}.report-burn-line strong{font-size:11px}.report-blank{min-height:145px}.report-blank p{font-size:11px}}@media(max-width:360px){.invest-conditions{flex-wrap:wrap}.invest-conditions>span:last-child{text-align:left}.invest-estimate{flex-wrap:wrap;gap:5px}.financing-capital-main>strong{font-size:31px}.financing-target>strong{font-size:14px}.report-sheet-heading>span{display:none}.report-record-icon{display:none}.report-record-amount>strong{font-size:10px}.report-record-name>strong{font-size:10px}}.project-detail .pill{background:#ede2d1;color:#8a663d}.project-detail h2,.project-detail h3{color:#2f3b2e}.project-detail .gov-eyebrow{color:#9d7a4d}.project-detail .project-detail-stats{border-color:#dfd2bd;background:#f2ede4}.project-detail .project-detail-stats strong{color:#775635}@media(prefers-reduced-motion:reduce){.report-record>summary>svg:last-child{transition:none}}.app-shell>.app-main{margin-left:auto;margin-right:auto;max-width:1500px;width:100%}.app-main .app-topbar{justify-content:space-between;gap:24px}.app-main .app-topbar .mobile-title{display:block;flex:none;color:#f6f5ef;font-size:24px;line-height:1;font-weight:650;letter-spacing:-.055em;text-decoration:none}nav.mobile-nav{display:none}.footer-links{display:flex;align-items:center;gap:18px}@media(min-width:1101px)and (max-width:1320px){.app-main .app-topbar{gap:18px}.app-topbar .header-date,.app-topbar .topbar-wallet small{display:none}}@media(max-width:1100px){.app-main{padding-bottom:84px}nav.mobile-nav{display:flex;position:fixed;z-index:30;inset:auto 0 0;transform:none;max-width:none;width:100%;height:calc(56px + env(safe-area-inset-bottom));padding:4px 9px calc(4px + env(safe-area-inset-bottom));justify-content:space-around;border:0;border-top:1px solid #b4976238;border-radius:0;background:#171e1cf5;box-shadow:none;backdrop-filter:blur(12px)}nav.mobile-nav a{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:44px;max-width:190px;margin:0;padding:3px 0;border:0;border-radius:0;background:none;box-shadow:none;color:#a8b0a6;text-decoration:none;font-size:9px;font-weight:500;white-space:nowrap;letter-spacing:0}nav.mobile-nav a svg{width:19px;height:19px;stroke-width:1.6}nav.mobile-nav a.active{border:0;background:none;box-shadow:none;color:#e0bb85}nav.mobile-nav a.active:before{content:"";position:absolute;left:50%;top:-4px;transform:translate(-50%);width:18px;height:2px;background:#d4af77}nav.mobile-nav a:hover{color:#ead0a6;background:none}nav.mobile-nav a:focus-visible{outline:2px solid #cba46d;outline-offset:-2px}nav.mobile-nav.has-admin a:last-child{flex:0 0 44px}nav.mobile-nav.has-admin a:last-child span{display:block;font-size:8px}}@media(max-width:800px){.app-main .app-topbar{gap:5px 7px}.app-main .app-topbar .mobile-title{font-size:23px}.footer-links{gap:12px}}@media(max-width:360px){.app-main .app-topbar .mobile-title{font-size:21px}nav.mobile-nav a{font-size:8px}nav.mobile-nav.has-admin a{font-size:8px}nav.mobile-nav.has-admin a svg{width:18px;height:18px}}.desktop-sidebar{display:none}@media(min-width:1101px){.app-shell{--desktop-rail:208px;--desktop-gutter:32px}.app-shell>.app-main{margin-left:var(--desktop-rail);margin-right:0;width:calc(100% - var(--desktop-rail));max-width:none;padding:0 var(--desktop-gutter) 18px}.desktop-sidebar{display:flex;flex-direction:column;position:fixed;z-index:35;top:0;bottom:0;left:max(0px,calc((100vw - 1800px)/2));width:var(--desktop-rail);padding:32px 20px 22px;background:linear-gradient(180deg,#181814a3,#161713ed),url(/7freedom-update/assets/summary-bronze-desktop.webp);color:#ddd5c4;border-right:1px solid #ba8d5252;overflow-y:auto;background-size:auto 100%;background-position:70% top}.desktop-side-brand{font-size:26px;font-weight:650;letter-spacing:-.055em;line-height:1;color:#f4eee1;text-decoration:none;padding-left:12px;white-space:nowrap}.desktop-side-network{padding-left:12px;margin-top:9px;font-size:9px;letter-spacing:.045em;color:#afa28c}.desktop-side-navigation{display:grid;gap:4px;margin:30px 0 0}.desktop-side-navigation a{position:relative;display:flex;align-items:center;gap:11px;min-height:44px;padding:10px 12px;border:0;border-radius:0;color:#c8c1b1;background:transparent;text-decoration:none;font-size:12px;font-weight:500;white-space:nowrap;transition:color .15s,background .15s}.desktop-side-navigation a>svg{width:18px;height:18px;stroke-width:1.6;color:#b6a181}.desktop-side-navigation a.active{color:#f0cf94;background:linear-gradient(90deg,#b2874940,#b2874908);font-weight:600}.desktop-side-navigation a.active>svg{color:#efc57d}.desktop-side-navigation a.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:#ddb775;border-radius:2px;box-shadow:0 0 7px #d9a75c24}.desktop-side-navigation a:hover:not(.active){color:#f3dfbc;background:#d2a35c12}.desktop-sidebar a:focus-visible,.desktop-sidebar button:focus-visible{outline:2px solid #e8c080;outline-offset:3px}.desktop-side-footer{display:grid;gap:3px;margin-top:auto;padding:18px 12px 0;border-top:1px solid #ba986132}.desktop-side-footer>button{display:flex;align-items:center;gap:10px;border:0;padding:9px 0;background:transparent;color:#b3a58e;font:inherit;font-size:10px;text-align:left}.desktop-side-footer>button>svg{stroke-width:1.5;color:#b69a6e}.desktop-side-footer>button:hover{color:#efc88a}.desktop-side-footer>small{font-size:9px;color:#9a8d76;letter-spacing:.03em;margin-top:10px}.app-main .app-topbar .mobile-title{display:none}.app-main .app-topbar{justify-content:flex-end;gap:16px}.app-main .app-topbar .account-tools{width:auto;max-width:100%;gap:12px}.app-main .topbar-balances{margin-right:0;gap:0}.app-main .v10-stage-wrap,.app-main .v10-stage-wrap.route-masthead{--stage-gutter:var(--desktop-gutter)}.app-main .v10-stage-wrap{--stage-cut:30px}.app-main .v10-stage{color:#faf8f0;background-color:#262923;background-image:url(/7freedom-update/assets/summary-bronze-desktop.webp);background-size:cover;background-position:center}.app-main .v10-stage-wrap:after{display:none}.app-main .v10-edge{background:#c38a52;filter:drop-shadow(0 -1px 2px #e8b47b25)}.app-main .v10-stage-wrap.route-masthead{--stage-top:25px;--stage-cut:0px;margin-bottom:29px}.app-main .route-masthead .v10-stage{clip-path:none;padding-bottom:23px;background-position:center 30%}.app-main .route-masthead .v10-edge{height:1px;clip-path:none;background:#a9784d}.app-main .route-section-heading h1{color:#f5f3e9;font-weight:600;font-size:28px}.app-main .v10-stage .topbar-asset,.app-main .v10-stage .topbar-asset:nth-child(2){min-width:85px;min-height:36px;padding:2px 18px 2px 0;margin-right:18px;border:0;border-right:1px solid #d8d4c451;border-radius:0;background:none;box-shadow:none;gap:5px}.app-main .v10-stage .topbar-asset:last-child{border:0;margin-right:0}.app-main .v10-stage .topbar-asset span{color:#dedfd5;font-size:9px}.app-main .v10-stage .topbar-asset strong{color:#fffaf0;font-size:12px}.app-main .v10-stage .wallet-button.topbar-wallet{background:#2f3026a3;border:1px solid #c9a475;color:#faf6e9;box-shadow:inset 0 1px #ffedcd0f;border-radius:9px;min-height:37px;padding:7px 11px;font-weight:550}.app-main .v10-stage .topbar-wallet small{color:#d8ccaf;border-left-color:#bba37d88}.app-main .v10-stage .topbar-wallet .topbar-connection-dot{background:#b39773}.app-main .v10-stage .topbar-wallet.is-connected .topbar-connection-dot{background:#efbe7b;box-shadow:0 0 0 3px #e9af622b}.app-main .v10-stage .header-date{color:#fff8eb;font-size:10px}.app-main .v10-stage .v9-cash-label{color:#f1f1e7}.app-main .v10-stage .v9-cash .v9-token{color:#fffdf5;font-size:clamp(48px,4.8vw,72px)}.app-main .v10-stage .v9-cash .v9-token-fraction{color:#f0f2e9}.app-main .v10-stage .v9-cash .v9-token small{color:#d8dfd1}.app-main .v10-stage .v9-cash .v9-sources span{color:#cbd0c5}.app-main .v10-stage .v9-cash .v9-sources strong{color:#fffaf0;font-size:15px}.app-main .v10-stage .v9-cash .v9-sources>div+div{border-left-color:#d6dbc38a}.app-main .v10-stage .v9-actions .v9-invest{box-shadow:inset 0 1px #ffdda929,0 6px 16px #0a0c0945;border-color:#db874b}.app-main .v10-stage .v9-actions .v9-invest:hover:not(:disabled){box-shadow:inset 0 1px #ffdda944,0 7px 18px #0a0c0960}.app-main .v10-stage .v9-actions .v9-withdraw{color:#f8f7eb;background:#272b2540;border-color:#d1d4c3;box-shadow:none}.app-main .v10-stage .v9-actions .v9-withdraw:hover:not(:disabled){background:#ffffff0c}.app-main .v10-stage .v9-actions .v9-withdraw:disabled{color:#b9c0b1;border-color:#9ba38b;opacity:.65}.app-main .v10-stage .v9-vip .v9-vip-silhouette{filter:drop-shadow(0 0 2px #efbd7180) drop-shadow(0 14px 19px #07090775)}.app-main .v10-stage #vip-plate-rim stop:nth-child(1){stop-color:#a7733c}.app-main .v10-stage #vip-plate-rim stop:nth-child(2){stop-color:#f5c780}.app-main .v10-stage #vip-plate-rim stop:nth-child(3){stop-color:#b38043}.app-main .v10-stage #vip-plate-rim stop:nth-child(4){stop-color:#ffe0a0}.app-main .v10-stage #vip-plate-rim stop:nth-child(5){stop-color:#d39d5c}.app-main .app-footer .footer-links{display:none}.desktop-side-brand>span{color:#e3bc7c}}@media(min-width:1101px)and (max-width:1360px){.app-shell{--desktop-rail:188px;--desktop-gutter:28px}.desktop-sidebar{padding-inline:14px}.desktop-side-brand{font-size:25px}}.financial-workspace{max-width:1180px;color:#25382c}.financial-report-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.financial-report-heading h2{font-size:22px;font-weight:600;color:#24342b;letter-spacing:-.04em;margin:0 0 5px}.financial-report-heading>div>span{font-size:10px;color:#858578}.financial-workspace .report-export.button{border:0;background:none;border-radius:0;box-shadow:none;padding:7px 0;font-size:11px;color:#906f46;min-height:35px}.earnings-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.earnings-stage{min-width:0;padding:0}.earnings-stage+.earnings-stage{border-left:1px solid #d5cdbf;padding-left:34px}.earnings-stage h3{font-size:15px;font-weight:550;letter-spacing:-.02em;color:#354b3c;margin:0 0 19px}.earnings-currencies{display:grid;grid-template-columns:1.35fr 1fr;gap:20px}.earnings-currencies>div{min-width:0;display:grid;justify-content:start;gap:8px}.earnings-currencies>div>span{font-size:10px;letter-spacing:.08em;color:#8a795c}.earnings-amount{font-size:38px;font-weight:550;line-height:1.2;letter-spacing:-.035em;color:#2e4836;font-variant-numeric:tabular-nums;white-space:nowrap}.earnings-amount>small{font-size:.47em;font-weight:450;letter-spacing:-.025em;color:#5f755b}.earnings-currencies>div:last-child .earnings-amount>small{font-size:.66em}.earnings-stage.paid .earnings-amount{color:#4e5d4c;font-weight:500}.earnings-stage.paid h3{color:#76806c}.earnings-history-note{font-size:10px;color:#9c815b;margin:10px 0 0}.earnings-waiting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;padding:13px 16px;margin-top:24px;background:#ecece3}.earnings-waiting>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.earnings-waiting span{font-size:10px;color:#7b7967}.earnings-waiting strong{font-size:12px;color:#7d6a4c;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}.earnings-waiting small{font-size:9px}.earnings-waiting .earnings-fund-pending{grid-column:1/-1}.earnings-breakdown{margin-top:34px}.earnings-breakdown>header{margin-bottom:22px}.earnings-breakdown h2{font-size:18px;font-weight:600;letter-spacing:-.025em;margin:0 0 6px;color:#364633}.earnings-breakdown header p{font-size:11px;color:#8b8e7d;margin:0;line-height:1.5}.earnings-ledgers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;align-items:start}.earnings-ledger{min-width:0}.earnings-ledger table{border-collapse:collapse;width:100%;table-layout:fixed}.earnings-ledger caption{text-align:left;color:#a07b48;font-size:11px;font-weight:600;letter-spacing:.06em;padding-bottom:15px}.earnings-ledger caption>span{float:right;font-size:10px;color:#8c917e;font-weight:400;letter-spacing:0}.earnings-ledger th,.earnings-ledger td{padding:13px 0;vertical-align:middle}.earnings-ledger thead th{text-align:right;font-size:10px;font-weight:450;color:#8b8f7d;padding:0 0 11px;border-bottom:1px solid #cabea9}.earnings-ledger thead th:first-child{text-align:left;width:40%}.earnings-ledger tbody tr+tr{border-top:1px solid #e4dfd4}.earnings-ledger tbody th{text-align:left;padding-right:12px;font-weight:500}.earnings-ledger tbody th>span{display:block;font-size:12px;line-height:1.35;color:#47543e}.earnings-ledger tbody th>small{display:block;font-size:9px;color:#959380;font-weight:400;margin-top:4px;line-height:1.4}.earnings-ledger td{text-align:right;font-size:12px;font-weight:450;color:#78836b;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.earnings-ledger td.earnings-cell-available{color:#38563c;font-weight:550}.earnings-ledger-note{font-size:10px;color:#95907e;line-height:1.6;margin:15px 0 0}.financial-detail-link{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:0;padding:4px 0;background:none;color:#987443;font:inherit;font-size:11px;cursor:pointer}.financial-detail-link:hover{color:#b47d38}.financial-detail-link:focus-visible{outline:2px solid #bfa474;outline-offset:3px}.report-sections{display:grid;gap:32px;margin-top:30px;padding-top:26px;border-top:1px solid #d5cdbf}.financial-workspace .report-sheet{border:0;border-radius:0;padding:0;background:transparent;overflow:visible;scroll-margin-top:24px;min-width:0}.financial-workspace .report-sheet-heading{padding:0 0 16px}.financial-workspace .report-sheet-heading h2{font-size:18px;font-weight:600}.financial-workspace .report-record>summary{min-height:66px}.financial-workspace .report-blank{min-height:90px;display:flex;justify-content:flex-start;text-align:left;padding:18px 0;border-top:1px solid #e6dfd3;gap:15px}.financial-workspace .report-blank p{max-width:none;font-size:11px}.report-fund-status{padding:0 0 15px}.report-fund-status>span{font-size:10px;color:#8b8b78;display:block;margin-bottom:6px}.report-fund-status>strong{font-size:13px;font-weight:550;color:#687b59}.report-fund-status>p,.report-project-description>p{font-size:11px;line-height:1.6;color:#858b76;margin:9px 0 0;max-width:630px}@media(max-width:980px){.earnings-overview,.earnings-ledgers{gap:24px}.earnings-stage+.earnings-stage{padding-left:24px}.earnings-amount{font-size:32px}.earnings-currencies{gap:12px}.earnings-ledger td{font-size:11px}.earnings-ledger tbody th>span{font-size:11px}}@media(max-width:700px){.financial-report-heading{margin-bottom:24px}.financial-report-heading h2{font-size:19px}.financial-report-heading>div>span{font-size:9px}.financial-workspace .report-export.button{font-size:10px}.earnings-overview{display:block}.earnings-stage+.earnings-stage{border-left:0;border-top:1px solid #d2c8b7;padding:20px 0 0;margin-top:20px}.earnings-stage h3{font-size:14px;margin-bottom:13px}.earnings-currencies{grid-template-columns:1.35fr 1fr;gap:15px}.earnings-currencies>div{gap:5px}.earnings-amount{font-size:35px}.earnings-currencies>div>span{font-size:9px}.earnings-waiting{grid-template-columns:1fr;gap:9px;padding:12px;margin-top:20px}.earnings-waiting span{font-size:10px}.earnings-waiting strong{font-size:11px}.earnings-breakdown{margin-top:28px}.earnings-breakdown>header{margin-bottom:20px}.earnings-breakdown h2{font-size:16px}.earnings-breakdown header p{font-size:10px}.earnings-ledgers{grid-template-columns:1fr;gap:25px}.earnings-ledger caption{font-size:11px;padding-bottom:13px}.earnings-ledger caption>span{font-size:9px}.earnings-ledger thead th{font-size:9px}.earnings-ledger thead th:first-child{width:40%}.earnings-ledger tbody th>span{font-size:11px}.earnings-ledger tbody th>small{font-size:9px}.earnings-ledger td{font-size:11px}.earnings-ledger th,.earnings-ledger td{padding-top:12px;padding-bottom:12px}.earnings-ledger-note{font-size:9px;margin-top:11px}.report-sections{gap:28px;margin-top:23px;padding-top:23px}.financial-workspace .report-sheet-heading h2{font-size:16px}.financial-workspace .report-sheet-heading{padding-bottom:14px}.financial-workspace .report-record>summary{min-height:63px}}@media(max-width:360px){.earnings-amount{font-size:31px}.earnings-currencies{gap:10px}.earnings-ledger td{font-size:10px;letter-spacing:-.04em}.earnings-ledger tbody th>span{font-size:10px}.earnings-ledger tbody th>small{font-size:8px}.earnings-ledger tbody th{padding-right:7px}.earnings-ledger thead th:first-child{width:37%}}.release-plans .report-sheet-heading{padding-bottom:14px}.release-plan-columns,.release-plan>summary{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(105px,1fr) minmax(105px,1fr) 90px 14px;align-items:center;gap:18px}.release-plan-columns{padding:0 0 9px;color:#92927e;font-size:10px}.release-plan-columns>span:not(:first-child){text-align:right}.release-plan{border-top:1px solid #e1dbcd}.release-plan>summary{min-height:44px;padding:8px 0;list-style:none;cursor:pointer;font-variant-numeric:tabular-nums}.release-plan>summary::-webkit-details-marker{display:none}.release-plan>summary:focus-visible{outline:2px solid #b99763;outline-offset:2px}.release-plan>summary>svg{color:#9d8b6d;transition:transform .15s;justify-self:end}.release-plan[open]>summary>svg{transform:rotate(180deg)}.release-plan-name{display:flex;align-items:baseline;gap:7px;min-width:0}.release-plan-name>strong{font-size:12px;line-height:1.3;color:#3e513a;font-weight:550}.release-plan-name>small{font-size:9px;color:#b18f58;font-weight:450;white-space:nowrap}.release-plan-available,.release-plan-paid{font-size:12px;letter-spacing:-.025em;text-align:right;white-space:nowrap}.release-plan-available{font-weight:550;color:#3c583f}.release-plan-paid{font-weight:450;color:#78806c}.release-plan-end{font-size:10px;color:#96917f;text-align:right;white-space:nowrap}.release-plan-detail{padding:11px 13px 10px;margin:0 0 10px;background:#f0eee6;border-radius:0}.release-plan-detail dl{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0}.release-plan-detail dl>div{display:flex;align-items:baseline;gap:9px;min-width:0}.release-plan-detail dt{font-size:10px;color:#92907b}.release-plan-detail dd{font-size:11px;font-weight:500;color:#576548;font-variant-numeric:tabular-nums;margin:0;white-space:nowrap}.release-plan-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px 14px;margin-top:11px;font-size:9px;color:#918e7b;line-height:1.4}.release-plan-status{margin-left:auto;color:#65845b}.release-plan-status.ended{color:#9c8b66}@media(max-width:700px){.release-plans .report-sheet-heading>span{display:inline;font-size:9px;white-space:nowrap}.release-plan-columns,.release-plan>summary{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,1fr) 12px;gap:7px}.release-plan-columns{font-size:9px;padding-bottom:8px}.release-plan-end{display:none}.release-plan>summary{min-height:44px;padding:8px 0}.release-plan-name{display:block}.release-plan-name>strong{display:block;font-size:10px}.release-plan-name>small{font-size:8px;display:block;margin-top:2px}.release-plan-available,.release-plan-paid{font-size:10px;letter-spacing:-.04em}.release-plan-detail{padding:10px;margin-bottom:8px}.release-plan-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px}.release-plan-detail dl>div{display:grid;gap:4px}.release-plan-detail dt{font-size:9px}.release-plan-detail dd{font-size:10px}.release-plan-meta{gap:4px 10px;font-size:8px;margin-top:9px}.release-plan-advance{grid-column:1/-1;display:flex!important;justify-content:space-between;gap:8px!important}}@media(max-width:360px){.release-plan-columns,.release-plan>summary{gap:5px}.release-plan-available,.release-plan-paid{font-size:10px}.release-plan-meta{font-size:8px}.release-plan-status{margin-left:0}}@media(prefers-reduced-motion:reduce){.release-plan>summary>svg{transition:none}}.referral-strip{display:flex;align-items:center;gap:12px;min-width:0;min-height:44px;margin-top:17px;padding:7px 11px;border-left:2px solid #c1854d;background:#b8925720}.referral-strip-text{display:grid;flex:1;min-width:0;gap:3px}.referral-strip-text>span:first-child{font-size:11px;color:#f0e8d9;line-height:1.25}.referral-url,.referral-hint{font-size:10px;line-height:1.4;color:#b6b5a7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block}.referral-url:hover{color:#f0bd7d}.referral-url:focus-visible,.referral-copy:focus-visible{outline:2px solid #e4b578;outline-offset:3px}.referral-copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:32px;padding:5px 7px;border:0;border-radius:6px;background:none;color:#efac68;font:inherit;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.referral-copy:hover:not(:disabled){background:#e9ab6412;color:#ffd09a}.referral-copy:disabled{color:#b2aa97;opacity:.55;cursor:not-allowed}.v9-cash .referral-strip+.v9-actions{margin-top:11px}.vip-title-mark,.v9-vip-token-mark{display:none}@media(min-width:851px){.v9-vip-token-mark{display:block;position:absolute;z-index:0;left:9%;top:50%;width:clamp(46px,4.4vw,65px);height:auto;object-fit:contain;transform:translate(-25%,-50%);opacity:.9;filter:drop-shadow(0 3px 5px #05070380);pointer-events:none}}@media(max-width:600px){.v10-stage{background-image:url(/7freedom-update/assets/summary-mobile-smoke.webp);background-position:center;background-size:cover}.app-main.is-summary-route .v10-stage-wrap{--stage-top:14px;--stage-cut:24px;margin-bottom:-12px}.app-main.is-summary-route .v10-stage{padding-left:16px;padding-right:16px;padding-bottom:calc(var(--stage-cut) + 12px)}.app-main.is-summary-route .v10-stage .app-topbar{margin-bottom:9px}.app-main.is-summary-route .v9-cash{padding:0}.app-main.is-summary-route .v9-balance{margin-top:6px}.app-main.is-summary-route .v9-sources{margin-top:12px}.app-main.is-summary-route .v9-sources>div{padding-top:0;padding-bottom:0}.v10-stage .v9-hero{gap:10px}.referral-strip{margin-top:10px;min-height:44px;padding:5px 10px;gap:8px;border-left-color:#de8d49;background:#b8905819}.referral-strip-text>span:first-child{font-size:11px}.referral-url,.referral-hint{font-size:10px}.referral-host{display:none}.referral-url:before{content:"…"}.referral-copy{font-size:11px;gap:5px;padding:5px 4px;min-height:34px}.referral-copy svg{width:14px;height:14px}.v9-cash .referral-strip+.v9-actions{margin-top:8px}.v10-stage .v9-actions{grid-template-columns:1.14fr 1fr;gap:10px}.v10-stage .v9-actions .button{min-height:44px;padding:9px 10px;border-radius:11px;gap:7px;font-size:13px}.v10-stage .v9-actions .button svg{width:18px;height:18px}.v10-stage .v9-actions .v9-invest{background:linear-gradient(120deg,#e18a40,#bd5e2d);border:1px solid #eca365;color:#fffaf3;font-size:14px;font-weight:750;box-shadow:inset 0 1px #ffe3b838,0 4px 10px #05070329;letter-spacing:0}.v10-stage .v9-actions .v9-invest:hover:not(:disabled){background:linear-gradient(120deg,#e99750,#c46b35);border-color:#f5bc82;box-shadow:inset 0 1px #ffe3b838,0 4px 10px #05070329}.v10-stage .v9-actions .v9-invest:active:not(:disabled){background:#bd642f;box-shadow:inset 0 1px 2px #68391d22;transform:none}.v10-stage .v9-actions .v9-withdraw{background:#171d1999;color:#e5e8df;border:1px solid #b8c0ab2e;box-shadow:none;font-weight:550}.v10-stage .v9-actions .v9-withdraw:hover:not(:disabled){background:#252d2699;border-color:#b8c0ab60}.v10-stage .v9-actions .v9-withdraw:disabled{background:#171b1899;color:#858d83;border-color:#8d958619;opacity:1}.v10-stage .v9-vip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;height:auto;margin:0;padding:9px 12px;border:1px solid #ce9c66;border-radius:14px;background:#151812e6;box-shadow:inset 0 1px #fff5d20a,0 5px 14px #0507052b;text-align:left}.v10-stage .v9-vip:before,.v10-stage .v9-vip:after{display:none;content:none}.v10-stage .v9-vip-balance>span:first-child{display:flex;align-items:center;gap:5px;font-size:11px;color:#e7c28a;letter-spacing:0;text-transform:none}.v10-stage .vip-title-mark{display:block;flex:none;width:24px;height:24px;object-fit:contain;opacity:1;filter:drop-shadow(0 1px 3px #05060355)}.v10-stage .v9-vip .v9-token{font-size:25px;font-weight:550;gap:4px;margin-top:3px;text-shadow:none;color:#f0cd94}.v10-stage .v9-vip .v9-token-fraction{font-size:.65em;color:#e9c58b}.v10-stage .v9-vip .v9-token small{font-size:8px;color:#dbc492}.v10-stage .v9-vip-progress{width:103px;flex:none;min-width:0;max-width:none;margin:0;padding:0 0 0 10px;border-top:0;border-left:1px solid #bd966460;text-align:right}.v10-stage .v9-vip-progress-count{display:grid;justify-content:end;justify-items:end;gap:4px}.v10-stage .v9-vip-progress-count strong{font-size:19px;line-height:1;color:#ebc68e}.v10-stage .v9-vip-progress-count strong span{font-size:11px;color:#d3a878}.v10-stage .v9-vip-progress-count small{font-size:9px;color:#c9b695}.v10-stage .v9-vip-progress-bars{margin-top:7px;gap:3px}.v10-stage .v9-vip-progress-bars i{height:3px;border-radius:2px;background:#5c514035}.v10-stage .v9-vip-progress-bars i.on{background:#dfa56a;box-shadow:none}.v10-stage .v9-vip-status{border:0;border-left:1px solid #bd966460;margin:0;padding:8px 0 8px 10px;min-width:0;max-width:100px;font-size:10px;line-height:1.4;text-align:right;color:#d9c091}}@media(max-width:360px){.referral-strip{padding-left:8px;padding-right:7px;gap:5px}.referral-copy{font-size:10px;gap:4px}.referral-url,.referral-hint{font-size:9px}.v10-stage .v9-actions{gap:8px}.v10-stage .v9-actions .button{padding-inline:8px;font-size:12px}.v10-stage .v9-actions .v9-invest{font-size:13px}.v10-stage .v9-vip{padding:9px 11px;gap:9px}.v10-stage .v9-vip .v9-token{font-size:22px}.v10-stage .v9-vip-progress{width:88px;padding-left:8px}.v10-stage .v9-vip-progress-bars{gap:2px}}.referral-copy{min-width:83px;justify-content:center}.referral-copy[data-copied=true]{color:#e0bb8d}.app-topbar .wallet-state-sync{display:grid;place-items:center;flex:none;width:36px;height:36px;min-width:0;padding:0;border:0;border-radius:5px;background:transparent;color:#c5a379;cursor:pointer}.app-topbar .wallet-state-sync:hover:not(:disabled){background:#d6b78814;color:#efcea0}.app-topbar .wallet-state-sync:focus-visible{outline:2px solid #cda675;outline-offset:2px}.app-topbar .wallet-state-sync:disabled{opacity:.45;cursor:default}.app-topbar .wallet-state-sync.done{opacity:1;color:#e6c596}.wallet-state-sync.pending svg{animation:wallet-state-spin 1s linear infinite}@keyframes wallet-state-spin{to{transform:rotate(360deg)}}@media(max-width:800px){.app-main .app-topbar.has-wallet-sync{grid-template-columns:minmax(0,1fr) auto 32px 30px;column-gap:4px}.app-topbar.has-wallet-sync .wallet-state-sync{grid-column:3;grid-row:1;width:32px;height:36px}.app-topbar.has-wallet-sync .topbar-demo-tools{grid-column:4}}@media(max-width:360px){.app-main .app-topbar.has-wallet-sync{grid-template-columns:minmax(0,1fr) auto 28px 26px;column-gap:2px}.app-topbar.has-wallet-sync .mobile-title{font-size:20px}.app-topbar.has-wallet-sync .wallet-state-sync{width:28px}.app-topbar.has-wallet-sync .topbar-demo-tools{width:26px}}@media(prefers-reduced-motion:reduce){.wallet-state-sync.pending svg{animation:none}}dialog.modal.action-modal.withdrawal-modal{width:min(486px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border:1px solid #6f594b;border-radius:5px;background:#f5f2eb;color:#34302c;box-shadow:0 25px 85px #130e0ba6;overflow:auto}dialog.withdrawal-modal::backdrop{background:#17131091;backdrop-filter:blur(7px)}dialog.withdrawal-modal .modal-header{padding:13px 20px;border-bottom:1px solid #ad7951;background:linear-gradient(115deg,#36312e,#252321 75%);color:#f8f4ed}dialog.withdrawal-modal .modal-header h2{margin:0;font-size:19px;font-weight:500;letter-spacing:-.35px}.wd-title{display:flex;align-items:center;gap:10px}.wd-title>svg{color:#d5ad85;stroke-width:1.5}dialog.withdrawal-modal .modal-header>.button{width:36px;min-width:36px;min-height:36px;padding:8px;border:0;border-radius:3px;background:transparent;color:#d6cec5}dialog.withdrawal-modal .modal-header>.button:hover{background:#ffffff0d;color:#fff}dialog.withdrawal-modal .modal-body{padding:17px 20px 19px}.wd-panel{display:grid;gap:15px}.wd-section{min-width:0}.wd-section h3{margin:0;padding:0 0 5px;border-bottom:1px solid #c9b8a6;color:#716053;font-size:10px;font-weight:650;line-height:1.25;letter-spacing:.065em;text-transform:uppercase}.wd-list{background:transparent}.wd-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:48px;padding:4px 0}.wd-row+.wd-row{border-top:1px solid #ded8ce}.wd-label{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:500;line-height:1.25}.wd-label>svg{flex:0 0 auto;color:#726354;stroke-width:1.6}.wd-row.is-vip .wd-label>svg{color:#93713f}.wd-amount{color:#282623;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.2px}.wd-amount small{margin-left:2px;color:#777069;font-size:9px;font-weight:500;letter-spacing:0}.wd-row .button.secondary{min-width:65px;min-height:36px;padding:7px 10px;border:1px solid #bca58d;border-radius:3px;background:transparent;color:#795437;font-size:11px;font-weight:600}.wd-row .button.secondary:hover:not(:disabled){background:#ece3d7;border-color:#9b7757;transform:none}dialog.withdrawal-modal .button:focus-visible{outline:2px solid #bb8051;outline-offset:3px}.wd-step{padding:8px 0 0;display:grid;gap:25px}.wd-step-copy{display:flex;align-items:flex-start;gap:13px}.wd-step-copy>svg{flex:0 0 auto;color:#a4754b;stroke-width:1.5;margin-top:1px}.wd-step.confirmed .wd-step-copy>svg{color:#647359}.wd-step.empty .wd-step-copy>svg{color:#81796f}.wd-step-copy>div{min-width:0;display:grid;gap:6px}.wd-step-copy strong{color:#51483f;font-size:12px;font-weight:500}.wd-step-amount{color:#2e2924;font-size:clamp(21px,5.5vw,27px);font-weight:550;line-height:1.25;letter-spacing:-.65px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wd-step-amount small{color:#7a6d5f;font-size:11px;font-weight:500;letter-spacing:0;white-space:nowrap}.wd-step-note{color:#797167;font-size:10px}.wd-step-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:10px;border-top:1px solid #d4c5b4;padding-top:15px}.wd-step-actions .button{min-height:41px;padding:9px 10px;border-radius:3px;font-size:11px}.wd-step-actions .button.secondary{background:transparent;border-color:#cbbbaa;color:#6f5c4b}.wd-step-actions .button.primary{background:linear-gradient(110deg,#a95430,#984a2b);border-color:#c28d65;color:#f8f6f2}.wd-step-actions .button.primary:hover:not(:disabled){background:#964627}.wd-step-actions .button:only-child{grid-column:1 / -1}.wd-empty,.wd-gate{margin:0;padding:12px 0;color:#71665b;font-size:12px;line-height:1.5}.wd-gate{padding:11px 0 0;border-top:1px solid #cdb598;color:#805c34;font-size:11px}@media(max-width:420px){dialog.withdrawal-modal .modal-header{padding:11px 15px}dialog.withdrawal-modal .modal-body{padding:14px 15px 16px}.wd-panel{gap:13px}.wd-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-height:50px;padding:6px 0}.wd-label{grid-column:1;grid-row:1;font-size:11px}.wd-label>svg{width:15px;height:15px}.wd-amount{grid-column:1;grid-row:2;margin-left:23px;font-size:12px}.wd-row .button.secondary{grid-column:2;grid-row:1 / 3;min-width:64px;min-height:38px;padding:7px 9px}}@media(max-height:620px){dialog.withdrawal-modal .modal-header{padding-top:7px;padding-bottom:7px}dialog.withdrawal-modal .modal-body{padding-top:12px;padding-bottom:13px}.wd-panel{gap:10px}.wd-section h3{padding-bottom:4px;font-size:9px}.wd-row{min-height:44px;padding-top:3px;padding-bottom:3px}}.live-app .app-footer{font-size:11px}.live-network{font-size:10px;color:#adaba4}.live-disconnect{border:0;background:none;color:#c8b28e;padding:6px;cursor:pointer}.live-app .topbar-wallet:disabled{opacity:.65}.live-empty{padding:40px 20px;text-align:center;color:#6c6b60;font-size:14px}.live-empty .button{margin-top:12px}.live-note{font-size:12px;color:#777367;line-height:1.6}.live-details{margin-top:18px;border-top:1px solid #b29b7a40;padding-top:14px;font-size:13px}.live-details summary{cursor:pointer;color:#976541}.live-address{overflow-wrap:anywhere;font-size:12px}.live-transaction{position:fixed;z-index:90;bottom:20px;right:20px;max-width:min(560px,calc(100vw - 40px));display:flex;flex-wrap:wrap;align-items:center;gap:8px 15px;background:#242723;color:#f8ecdb;border:1px solid #b28a5b;padding:14px 18px;box-shadow:0 8px 30px #0002;font-size:12px}.live-transaction a,.live-transaction button{color:#edc490;background:none;border:0;cursor:pointer}.live-transaction>span{flex:1 1 100%}.live-claim-row{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #bfa27e3b}.live-claim-row>svg{color:#ad7745;flex:none}.live-claim-row>div{display:grid;gap:5px;flex:1}.live-claim-row strong{font-size:16px;font-variant-numeric:tabular-nums}.live-claim-row strong small{font-size:10px;font-weight:500}.live-claim-row>div>span{font-size:12px}.live-claim-row .button{min-height:34px;padding:8px 12px;font-size:12px}.live-reports{padding:0 0 30px}.live-report-totals h2,.live-report-section h2{font-size:21px;font-weight:600;margin:0 0 22px}.live-currencies{display:grid;grid-template-columns:1fr 1fr;gap:36px}.live-currencies article{border-top:1px solid #b78950;padding:18px 0}.live-currencies header{font-size:11px;color:#95652d;letter-spacing:1px;margin-bottom:20px}.live-currencies article>span{font-size:12px;color:#717a6c}.live-currencies article>strong{display:block;font-size:32px;letter-spacing:-1px;font-weight:600;margin-top:6px;overflow-wrap:anywhere}.live-currencies article>div{display:flex;gap:25px}.live-currencies p{font-size:11px;color:#75806d;flex:1;line-height:1.5}.live-currencies b{display:block;color:#284032;font-size:18px;overflow-wrap:anywhere}.live-report-section{margin-top:30px;padding-top:25px;border-top:1px solid #a492782b}.live-table-wrap{width:100%;overflow:auto}.live-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.live-table-wrap th{text-align:left;color:#827461;font-weight:500;padding:9px 12px;border-bottom:1px solid #ac957a55;white-space:nowrap}.live-table-wrap td{padding:12px;border-bottom:1px solid #ac957a26;font-variant-numeric:tabular-nums;vertical-align:top}.live-table-wrap td:not(:first-child),.live-table-wrap th:not(:first-child){text-align:right}.live-table-wrap small{display:block;font-size:10px;color:#878276;max-width:300px;line-height:1.5}.live-plan-group{margin-top:25px}.live-plan-group h3{font-size:14px;font-weight:600;margin:0 0 8px}.live-plan-group h3 small{font-size:11px;color:#8e785b;margin-left:9px}.live-admin-users{margin-top:15px}.live-app .aw-actions{flex-wrap:wrap}.live-app .aw-actions .button{min-height:34px}.live-app iframe.live-pdf{width:100%;height:360px;border:1px solid #b9a18044;margin-top:14px}.live-app .vault-v4-art:disabled{cursor:default;opacity:1}.live-app .referral-url{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px}.live-app .desktop-side-footer a{color:inherit;font-size:11px;margin-top:8px}@media(max-width:700px){.live-network{display:none}.live-app .account-tools{gap:6px}.live-transaction{bottom:85px;right:12px;max-width:calc(100vw - 24px);font-size:11px;padding:11px 13px}.live-currencies{grid-template-columns:1fr;gap:14px}.live-currencies article>strong{font-size:27px}.live-currencies b{font-size:16px}.live-table-wrap td{padding:10px 6px;font-size:11px}.live-table-wrap th{padding:8px 6px;font-size:10px}.live-table-wrap small{font-size:9px}.live-report-section h2{font-size:18px;margin-bottom:16px}.live-claim-row{gap:9px}.live-claim-row strong{font-size:14px}.live-app .referral-url{font-size:10px}.live-app .financing-proposal h2{font-size:20px;line-height:1.4;overflow-wrap:anywhere}.live-app .financing-proposal-meta strong{font-size:12px}.live-app .aw-inline-form{align-items:end}}.live-app .app-topbar .wallet-button.live-wallet-button{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:8px 13px;border:1px solid #e2bd7e;border-radius:6px;background:linear-gradient(115deg,#edd3a1,#c49c63);color:#25281f;box-shadow:inset 0 1px #fff7e281,0 3px 12px #0002;font-size:12px;font-weight:650;white-space:nowrap}.live-wallet-symbol{display:inline-flex;align-items:center;flex:none}.live-app .app-topbar .live-wallet-symbol .live-chain-tag{display:inline-block;margin:0;padding:0;border:0;font-size:8px;letter-spacing:.2px;font-weight:750;line-height:1;color:#e3c087}.live-app .app-topbar .wallet-button.live-wallet-button.needs-network{background:#e8bc79;border-color:#f1cc8e;color:#392c19}.live-wallet-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.live-app .app-topbar .wallet-button.live-wallet-button.is-connected{background:linear-gradient(115deg,#34372c,#23281f);border-color:#bea07470;color:#efdfc3;box-shadow:inset 0 1px #ffe6b40d}.live-app .live-wallet-button:not(.is-connected) .topbar-connection-dot{display:none}.live-app .live-wallet-button .topbar-connection-dot{width:4px;height:4px;background:#c1b17d;box-shadow:none}.live-app .app-topbar .wallet-state-sync{position:relative;transition:background .2s,color .2s,box-shadow .2s}.live-app .app-topbar .wallet-state-sync.needs-update{color:#392817;background:linear-gradient(135deg,#f6d599,#d3974f);border:1px solid #ecc484;box-shadow:0 0 0 3px #d6a05e18,0 2px 10px #dda55424;opacity:1}.live-app .wallet-state-sync.needs-update>i{position:absolute;right:4px;top:4px;width:4px;height:4px;background:#764717;border-radius:50%}.live-app .wallet-state-sync.is-working svg,.is-spinning{animation:live-refresh-spin 1.2s linear infinite}.live-wallet-notice{position:fixed;z-index:110;right:22px;bottom:24px;display:flex;align-items:center;gap:13px;width:min(440px,calc(100vw - 32px));padding:15px 17px;background:#242920;color:#eee4d1;border:1px solid #b8945c70;box-shadow:0 12px 34px #0003;font-size:12px}.live-wallet-notice>svg{flex:none;color:#d5b67f}.live-wallet-notice>div{display:grid;gap:5px;flex:1;min-width:0}.live-wallet-notice strong{font-size:12px;font-weight:600}.live-wallet-notice span{font-size:11px;line-height:1.5;color:#ccc5b5;overflow-wrap:anywhere}.live-wallet-notice>button{border:0;background:none;color:#e5c48a;font-size:11px;cursor:pointer;padding:5px}.live-wallet-notice .icon-button{flex:none;color:#bbb4a5}.live-wallet-notice>div>a{font-size:10px;color:#e5c48a;text-decoration:underline;text-underline-offset:3px}.live-financing-account{display:flex;align-items:center;flex-wrap:wrap;gap:18px 32px;padding:0 0 20px;border-bottom:1px solid #b5986b3d;margin-bottom:22px}.live-financing-account>div:first-child>span{display:block;font-size:11px;color:#807460;margin-bottom:5px}.live-financing-account strong{display:flex;align-items:baseline;gap:12px;font-size:27px;color:#977043;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.live-financing-account strong small{font-size:11px;font-weight:400;color:#73786e}.live-account-state{display:grid;gap:5px;font-size:11px;color:#66725a}.live-account-state>span{display:flex;align-items:center;gap:6px}.live-account-state small{font-size:10px;color:#827868}.live-account-state.needs-update>span{color:#99632d}.live-inline-update{display:flex;align-items:center;gap:7px;margin-left:auto;padding:8px 11px;border:1px solid #bc935970;border-radius:4px;background:#dcc29330;color:#855d30;font-size:11px;cursor:pointer}.live-inline-update:disabled{opacity:.6;cursor:wait}.live-report-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.live-report-heading h2{margin:0}.live-report-heading .button{min-height:34px;padding:8px 11px;font-size:11px;gap:7px;white-space:normal;text-align:left;line-height:1.35}.live-report-heading .button.needs-update{background:#e9cfaa;border-color:#c4975e;color:#765226}.live-report-current{display:flex;align-items:center;gap:6px;color:#69775e;font-size:11px;white-space:nowrap}.live-report-feedback{padding:10px 0;font-size:11px;color:#847560;line-height:1.6}.live-report-feedback.has-error{color:#956943}.live-app .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes live-refresh-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.live-app .app-topbar .wallet-button.live-wallet-button{min-height:34px;padding:7px 9px;gap:7px;font-size:11px}.live-app .live-wallet-button svg{width:16px;height:16px}.live-app .live-account-tools{gap:5px}.live-app .live-disconnect{padding:4px}.live-app .app-topbar .wallet-state-sync{width:31px;height:31px}.live-wallet-notice{bottom:82px;right:12px;width:calc(100vw - 24px);padding:12px;gap:8px}.live-financing-account{gap:12px 18px;padding-bottom:17px;margin-bottom:18px}.live-financing-account strong{font-size:23px}.live-account-state{margin-left:auto}.live-inline-update{margin-left:0}.live-report-heading{align-items:center;gap:10px}.live-report-heading h2{font-size:20px;flex:1}.live-report-heading .button{max-width:156px;padding:7px 9px;font-size:10px}.live-report-current{font-size:10px}}@media(prefers-reduced-motion:reduce){.live-app .wallet-state-sync.is-working svg,.is-spinning{animation:none}}@media(max-width:360px){.live-app .app-main .app-topbar.has-wallet-sync{grid-template-columns:max-content minmax(0,1fr) 28px 26px}.live-app .app-topbar.has-wallet-sync .mobile-title{font-size:19px}.live-app .app-topbar .wallet-button.live-wallet-button{min-width:0;padding-inline:7px;gap:5px;font-size:10px}.live-app .live-wallet-button>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis}.live-app .app-topbar .wallet-state-sync{width:28px;height:30px}}
