.treasury-page{--treasury-line:var(--line,#6666)}.treasury-page .page-heading{margin-bottom:32px}.treasury-read-bar,.treasury-section-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.treasury-read-bar{border-top:1px solid var(--treasury-line);margin-bottom:32px;padding:12px 0}.treasury-read-bar p,.treasury-section-title>p:last-child{color:var(--muted-foreground);font-size:13px}.treasury-overview{margin:0 0 40px}.treasury-section-title{margin-bottom:20px}.treasury-section-title p{margin:0}.treasury-metrics{border-top:1px solid var(--treasury-line);border-bottom:1px solid var(--treasury-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.treasury-metrics article{min-width:0;padding:26px 24px 26px 0}.treasury-metrics article+article{border-left:1px solid var(--treasury-line);padding-left:24px}.treasury-metrics article>p:not(.eyebrow){margin:16px 0 8px;font-size:16px;font-weight:600}.treasury-metrics article>small{color:var(--muted-foreground);max-width:30ch;font-size:13px;line-height:1.6;display:block}.treasury-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.treasury-amount>span{letter-spacing:-.035em;font-size:clamp(26px,3vw,42px);font-weight:600;line-height:1.2}.treasury-amount small{color:var(--muted-foreground);font-size:13px;font-weight:400}.treasury-lp-grain{border-bottom:1px solid var(--treasury-line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:24px 0;display:flex}.treasury-lp-grain p{margin:6px 0}.treasury-lp-grain>div p:last-child{color:var(--muted-foreground);font-size:14px}.treasury-lp-grain .treasury-amount>span{font-size:30px}.treasury-columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;margin-bottom:32px;display:grid}.treasury-page .panel{min-width:0;padding:30px}.treasury-page h2{margin:10px 0 24px;font-size:28px;line-height:1.2}.treasury-page h3{margin:0 0 8px;font-size:18px}.treasury-page p{line-height:1.6}.treasury-policy-row{border-top:1px solid var(--treasury-line);grid-template-columns:1.2fr 1fr;gap:24px;padding:22px 0;display:grid}.treasury-policy-row p{color:var(--muted-foreground);margin:0;font-size:14px}.treasury-policy-row strong{font-variant-numeric:tabular-nums;font-size:24px}.treasury-policy-row strong span{color:var(--muted-foreground);margin:4px 0 12px;font-size:13px;font-weight:400;display:block}.treasury-split strong{display:block}.treasury-split strong:first-child{color:var(--grain-orange)}.treasury-rewards-link{border-top:1px solid var(--treasury-line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:20px 0;font-size:14px;line-height:1.6;text-decoration:none;display:flex}.treasury-disclosure{border-top:1px solid var(--treasury-line);margin-top:16px;padding-top:16px}.treasury-disclosure summary{cursor:pointer;font-size:14px;font-weight:600}.treasury-disclosure p{color:var(--muted-foreground);font-size:13px}.treasury-status-message{border:1px solid var(--treasury-line);border-left:3px solid var(--muted-foreground);margin-bottom:20px;padding:18px}.treasury-status-message.is-current{border-left-color:var(--grain-orange)}.treasury-status-message p{color:var(--muted-foreground);margin:8px 0 0;font-size:14px}.treasury-status time{overflow-wrap:anywhere;font-family:monospace;font-size:12px}.treasury-status dl{margin-top:24px}.treasury-page dl>div{justify-content:space-between;gap:16px;padding:12px 0;display:flex}.treasury-page dt{color:var(--muted-foreground);font-size:14px}.treasury-page dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:14px}.treasury-activity{margin-bottom:32px;scroll-margin-top:100px}.treasury-activity .treasury-columns{grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 0}.treasury-tx{border-top:1px solid var(--treasury-line);justify-content:space-between;align-items:start;gap:20px;padding:18px 0;text-decoration:none;display:flex}.treasury-tx>div{flex-direction:column;gap:5px;min-width:130px;display:flex}.treasury-tx strong{font-size:14px}.treasury-tx code,.treasury-tx small{color:var(--muted-foreground);font-size:12px}.treasury-tx>span{text-align:right;overflow-wrap:anywhere;max-width:52%;font-family:monospace;font-size:12px;line-height:1.8}.treasury-tx:hover strong{text-decoration:underline}.treasury-empty{border-top:1px solid var(--treasury-line);padding:24px 0}.treasury-empty p{color:var(--muted-foreground);font-size:14px}.treasury-owner{margin-bottom:40px}.treasury-owner>summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:16px;list-style:none;display:flex}.treasury-owner>summary:after{content:"+";font-size:22px}.treasury-owner[open]>summary:after{content:"−"}.treasury-owner-body{max-width:780px;padding-top:24px}.treasury-owner-body>label{margin-top:20px;display:block}.treasury-owner-body>button{margin:12px 12px 0 0}.treasury-owner-body .address-line{overflow-wrap:anywhere}:is(.treasury-page summary:focus-visible,.treasury-page a:focus-visible){outline:2px solid var(--grain-orange);outline-offset:5px}@media (max-width:1000px){.treasury-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-metrics article:nth-child(3){border-left:0;padding-left:0}.treasury-metrics article:nth-child(n+3){border-top:1px solid var(--treasury-line)}.treasury-columns,.treasury-activity .treasury-columns{grid-template-columns:1fr}}@media (max-width:600px){.treasury-page .panel{padding:20px}.treasury-page h2{font-size:25px}.treasury-section-title,.treasury-read-bar{flex-direction:column;align-items:start;gap:12px}.treasury-metrics article,.treasury-metrics article+article{padding:20px 12px}.treasury-metrics article:nth-child(odd){padding-left:0}.treasury-amount>span{font-size:28px}.treasury-lp-grain{flex-direction:column;align-items:start;gap:12px}.treasury-policy-row{grid-template-columns:1fr;gap:16px}.treasury-split{gap:24px;display:flex}.treasury-owner>summary{flex-wrap:wrap}.treasury-owner>summary .eyebrow{width:100%}.treasury-tx{flex-direction:column;gap:10px}.treasury-tx>span{text-align:left;max-width:100%}.treasury-page dl>div{flex-direction:column;gap:6px}.treasury-page dd{text-align:left}}html[data-theme=light] .treasury-split strong:first-child{color:var(--grain-orange-ink)}
